Opus: Coldfire inline asm for comb_filter_const

Speeds up decoding a 64kbps test file by 2.6MHz

Change-Id: Ibeb30f37cc00a4a6f65b64851009753f40e06fc1
Fix warning from a35c1b3

Change-Id: I0e9b2c265a6a2355dc39b1696df4c8f266d9a638
Opus: delete two files that were moved into a subdir

Change-Id: I54ef0dfd57fbb493ad38855767a8f5e724e5bc65
rk27utils: Add nandextract utility

This quick and dirty utility allows to extract nand bootloader
from raw 1st nand block dump. I post it mainly to somewhat
document how BCH error correction engine of the rk27xx works.

Change-Id: I37ca91add7d372e3576d2722afc946d0f08971a9
fuze+/keymaps: Implement the ACTION_STD_MENU

ACTION_STD_MENU seems to be an important keymaps. We map it to
BUTTON_BACK and keep cancel on the BUTTON_LEFT

Change-Id: Iea4a1e4671faee376ad4200b08ca82c2d00d1ff9
Reviewed-on: http://gerrit.rockbox.org/571
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
touch devices: Disable touch on softlock.

Target that have a touchpad/touchscreen should disable it while
being locked (In order to avoid LCD to drain battery power due to
"key locked" constant reporting messages. If they a have a keylock
button this was already handled at driver level. If not (e.g. fuze+),
they will have to implement a switch at driver level that action.c
can operate on softlock.
This patch does the following for any target having a touchpad
or a touchscreen and no HAS_BUTTON_HOLD (ie any softlock target)
1) it implements the code to call button_enable_touch(bool en) in
action.c.
2) button_enable_touch is implemented in button.c and call
either touchpad_enable or touchscreen_enable
3) those two function are implemented respectively in touchscreen.c
and a new touchpad.c file. They provide a generic way to silents touch's
device and call a function at driver level where target specific code
can be implemented if possible/needed (for power saving for instance).
Those function name are touchpad_enable_device and touchscreen_enable_device
4) we implement an empty function at driver level of targets that need it
to have them still being able to compiled.

Change-Id: I9ead78a25bd33466a8533f5b9f259b395cb5ce49
Reviewed-on: http://gerrit.rockbox.org/569
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
fix red

Change-Id: Ibca5879553a87e77014f850308d9b54cc339d474
fix red

Change-Id: I9eb83aaffa93636d5e601132efdfbb85340a665d
imxtools/scsitools: add option to extract firmware from the device

Change-Id: Ib8cbf2f864a9375575cea0edbba48f740bf8f12e
fix copyright

Change-Id: Ie0dea643afa93d9a919e4f2406de65aed174c0a6
imx233: cleanup lradc button driver

Change-Id: I85fbe6807a1f91ae5be97b6847c07b24a4f18c24
hwstub: improve lcdif, digtctl, add sony nwz-e370

Change-Id: I5316cc9fd9addfca8a674628695fed1c1bf9269f