Merge pull request #37 from locusf/hybris-10.1

[p3110][audio] Pulseaudio configurations.
[hammerhead][udev] stop qrngd to spam dmesg by providing /dev/hw_random

Change-Id: I8b53e3d7161774a54da932546deb0246cbab8116
Signed-off-by: Simonas Leleiva <simonas.leleiva@jollamobile.com>
[all][systemd] Do not start droid-hal-init until all local filesystems are mounted

Sometimes droid-hal-init starts before /system is mounted which results in properties not being read from /system
[maguro][bluetooth] move script to /sbin and fix occasional hangs on boot

Change-Id: Id00977cfb63df063b310d32221c19aab89e2a2ea
[maguro][bluetooth] Change service to new script path

Change-Id: I899eecd423fdc76e7f7ee80f94dcdfc06c7caf0f
[maguro][radio] Create symlink to radio partition device

The Samsung RILD expects (hardcoded) the radio partiton device to be at
/dev/block/platform/omap/omap_hsmmc.0/by-name/radio

This path of course does not exist, so lets make a symlinkto it for RILD not to crash repeatedly in the background.

Change-Id: I738fbd7f3adf7e64d361a2c5c7f42395cf9f27dd
[maguro][audio] primaryandbluez sink is invalid

Change-Id: I5f5bdcc503f0da49e9854b539ce9f5019f9424d0
[maguro][modules] Let systemd handle probing of RPMSG modules

This change loads OMAP remoteproc-related kernel modules as soon as systemd is running.
The ducati firmware is now successfully loaded as it'll only load the related modules when /system/vendor is mounted.

Change-Id: I3b732c8398db33f7fd64676df208a873542635b3
Merge pull request #38 from siteshwar/dhd-38

[all][systemd] Do not start droid-hal-init until all local filesystems a...
[maguro][bluetooth] Unblock bluetooth and upload the firmware in parallel with droid-hal-init starting

An rfkill package can be pulled from: https://github.com/beidl/rfkill

Change-Id: I5c6eb6aac1246902c4e67bfab0e9a67c376086d7
[maguro][platform] Get rid of service file for symlink creation and modify the udev platform-device script

udev creates symlinks relative to / instead of /dev, so force the correct symlinking inside of the script

Change-Id: I98d04b297b4193aa5b42376d124b7bf18215364d
[maguro][patterns] Additional apps and packages on the default maguro build

Change-Id: Ic541ed393662014a8b646f51e891df19ddcb61c3
[maguro][patterns] Add link to my rfkill fork on Github

Change-Id: I84f8216c801e0fcec45359f961b509756229a9a9
[maguro][modem] UGLY* hack to work around ofono issues

As it stands now, ofono has issues reading and writing to/from the SIM.
Issues like: failing to read the IMSI, correct PIN registered as wrong PIN,
counting UP the remaining tries instead of DOWN, etc.

To allow a quick preview release for maguro, and since the developers
are busy with more important stuff: WORK AROUND IT

Users have to disable their PIN before flashing or through another device.
The script/service listens on ofonos dbus interface for changes regarding
modem power state. If the modem is powered => force the modem to online state
via a dbus call.

This is supposed to be a short-term hack. Until the developers (and I) have the
time to fix the real issue, this might do it.

*) ugly as in "hedgehog hit by a car"-ugly.

Change-Id: Ib37e2030ad4aab6df82e760e8575dfecd1c823ee
[hammerhead][debugfs] stop lipstick from crashing (tmp workaround)

Change-Id: Iee8e264383de7012de3ea8298a4e0bd9ca6b42a0
Signed-off-by: Simonas Leleiva <simonas.leleiva@jollamobile.com>
Merge pull request #40 from sledges/fix-lipstick-debugfs

[hammerhead][debugfs] stop lipstick from crashing (tmp workaround)
[maguro][patterns] Add disclamer to the usbmoded package enablement

Change-Id: I6e792b1ae253b6566071d759b427185547c8b8d2
[maguro][tmpfiles] Skip the startupwizard when starting the phone

Currently, the startupwizard locks up after the selecting an ambiance.
Users would have no way (or no idea) on how to deal with this situation.
So let systemd create tmpfiles for skipping the SUW.

Change-Id: I876d3113035eed1c0a3ee4686d28a8a8910f5e1a
Merge pull request #39 from beidl/hybris-10.1

[maguro] Fixes for bluetooth, rild, audio and ducati firmware loading
[maguro][audio] Add working ohmd-accessories plugin config file

Change-Id: I99a7adf3876bfc5fecb873f5e6b5f3fdb855e7b9