Add build scripts for test builds
sync struct wl12xx_platform_data to hardware/ti/wlan

this stops the wlan-driver from accesing memory outside
of its platform-data

Change-Id: I6e0f1920d3f8528cef3528d4989c9626507aa422
always reset modem on boot, not only on SOLANA

Change-Id: I63bdc6763f82332264e39aab5afbe95c40b96d78
increase timeouts in motorola's implementation of "HACK: fix ehci suspend/resume failure"

Change-Id: Ie347bdb1ff40a8452bf55fff5e883a57e0d80e9a
defconfig: enable BLX
 CHROMIUM: mm: Fix calculation of dirtyable memory

The system uses global_dirtyable_memory() to calculate
number of dirtyable pages/pages that can be allocated
to the page cache.  A bug causes an underflow thus making
the page count look like a big unsigned number.  This in turn
confuses the dirty writeback throttling to aggressively write
back pages as they become dirty (usually 1 page at a time).

Fix is to ensure there is no underflow while doing the math.
sched/rt: Remove redundant nr_cpus_allowed test
The optimization to select_task_rq_rt() immediately returns when p->nr_cpis_allowed == 1 at the beginning of the function.
This makes the latter p->nr_cpus_allowed > 1 check redundant and can be removed.
Revert "sched/rt: Remove redundant nr_cpus_allowed test"

This reverts commit c94ad71c0360c66bc401ef0fcef165f36d054ee3.
Battery Friend: Fix storing of stock frequencies

Whether the user-defiend frequencies (policy->min, screen_on_max_freq) or stock-defined default frequencies weren't stored correctly so BF wasn't able to restore them correclty. A side effect was that BF couldn't lock the policy->min at the user-defined frequency for suspend. This should fix the handling (hopefully)
Revert "Revert "sched/rt: Remove redundant nr_cpus_allowed test""

This reverts commit 7053e7360403644b8795597fa382af300cdd1120.
Revert " CHROMIUM: mm: Fix calculation of dirtyable memory"

This reverts commit 1dc251881e124ce0ca99683a19d64f606d152a92.
Battery Friend: try something else...
Fix some stuff...