[mako] wlan firmware reload

mako needs to be able to reload wlan firmware. It's safe to keep these
file names (droid-wlan-fwreload.*) and hardcoded values (WCNSS_qcom_wlan_nv.bin,
wlan0) in, because everything is under device-lge-mako-configs folder.

In case another device needs to provide own fw reloader (i9305 doesn't need that),
it will suffice to move only droid-wlan-fwreload.service to device-configs-all/

More info:
WLAN driver on mako is built-in module, and needs external trigger
to re-read firmware once it's in place by conn_init service.

On Android, WLAN firmware reloader logic is in WifiStateTracker.java

Signed-off-by: Simonas Leleiva <simonas.leleiva@jollamobile.com>
[keymap] Add support for evdevkeyboard with a droid-specific keymap
Merge pull request #2 from thp/droid-keymap

Droid HAL keymap for volume buttons
Remove old and useless README

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Remove more outdated docs pending proper HADK documentation release

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Set Release to be YYMMDDHHMM until builds are done better
Always a good idea to mkdir before cp'ing there :D

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Merge pull request #3 from lbt/hybris-10.1

cleanup for mako build
correct droid-wlan-fwreload.service parameters
Merge pull request #1 from sledges/wlan-fwreload

[mako] wlan firmware reload
[nitpick] make timestamp more vivid (YYYYMMDDHHMM)
Merge pull request #4 from sledges/hybris-10.1

[nitpick] make timestamp more vivid (YYYYMMDDHHMM)
Section comments to aid navigation

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Add os-release.d/hw-release to complement os-release. It will eventually be merged into /etc/os-release using oneshot or similar.

This is symlinked to /etc/hw-release for now to work with qdeviceinfo_linux.cpp which uses QStringList releaseFies = QDir(QStringLiteral(""/etc/"")).entryList(QStringList() << QStringLiteral(""*-release""));

Begin using tmp/ for built files to keep things clean

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Use tmp/ for all transient build artefacts

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Merge pull request #5 from lbt/hybris-10.1

Minor tidyup and add hw-release
[kernel-modules] needs kmod during post and use /sbin/ path

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Merge pull request #6 from lbt/hybris-10.1

[kernel-modules] needs kmod during post and use /sbin/ path
[mount units] Stop the regexp being too greedy

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
[mount units] /w is word, /s is space

Signed-off-by: David Greaves <david.greaves@jollamobile.com>