opus: replace copy loops with calls to memcpy

speeds up decoding of a 64kbps test file by 0.5Hz on h300 (cf)
0.9MHz on c200 (pp) and 0.2MHz on fuzev1 (amsv1)

Change-Id: Ib537c2393fa6dca0b61e4e9f80eef5e688c2c2bd
Signed-off-by: Nils Wallménius <nils@rockbox.org>
pdbox: fix makefile

Change-Id: I52260e4b17348c039f958ff9fa661367d3a31eac
pdbox: Always use fixedpoint version of math functions

Change-Id: Ie5671d8f425804c9cf3265bad86eadadaf73ea1c
Introduce mkrk27boot - tool for patching bootloader images of rk27xx targets.

Change-Id: I37e15111eb9e761b8c6c25f9c1f65a827894a192
imx233/fuze+: add status led(icon) support to sd/mmc storage layer

Change-Id: I9c0e1ecd04d1935825606e906e6a434a3afb2175
opus: cf asm for C_MULC

saves 2.7MHz decoding a 64kbps test file on h300

Change-Id: Id63791f79b44ed398ce5d341a5f5212d9a30282e
opus: arm asm for C_MULC

speeds up decoding of a 64kbps test_file by 1.5MHz on c200 (pp)
and 1.9MHz on fuzev1 (amsv1)

Change-Id: I1db460b634eba608c3e00541d96fc93d5a05710b
Signed-off-by: Nils Wallménius <nils@rockbox.org>
imx233: add more ocotp registers to debug screen

Change-Id: I327ddd5506598c80263424d85afa84cd3c9acfeb
wpsbuild: fix copying of remote font

Change-Id: I6e6b94d077c106555eed548c7a50c8a22e0ee839
Reviewed-on: http://gerrit.rockbox.org/331
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
Improve seeking in opus, tested on Sansa; not tested
on a target with a disk.

Change-Id: I37c875c9cd014eb61fe5232dab0f4b8f15f057dd
Reviewed-on: http://gerrit.rockbox.org/319
Tested-by: Thiago Okada <thiago.mast3r@gmail.com>
Reviewed-by: Frederik Vestre <freqmod@gmail.com>
Tested-by: Frederik Vestre <freqmod@gmail.com>
FS#12764 - bdf2bmp fails to compile

Change-Id: I8e5ea31f0b529c0160ce6bdaa21a7d3dfe6c391d
Bump current version to 3.12

Change-Id: I10e925f40dc134627c77de5b17518ebdffee9a0e
mkrk27boot: Fix makefile.

Change-Id: I009163615e090deb6b87351f1756eb21f8d8a9aa
opus: put hot code in iram

Saves 1.1MHz decoding a 64kbps test file on h300 (cf) and
0.2MHz on c200 (pp)

Change-Id: If9ed03f2e3787ee497eababda4013fbb5d395946
opus: use two pointers for mdct pre and post rotation

avoids complicated index calculations in the loops.
saves 0.3MHz decoding a 64kbps test file on h300 (cf) and
0.2MHz on c200 (pp)

Change-Id: I1918912d9a4502f89980c6bb270ec2ef10a07010
Signed-off-by: Nils Wallménius <nils@rockbox.org>
opus: don't rely on stride being 1<<shift

Change-Id: I2d64fb20b2526d912eb665df0df4e87459676a92
min2440: make it build again

Change-Id: Id084a7508093e1c7e94006a3adc3beba4025b8a6
opus: only put the mdct function in iram for cf,
doesn't make any speed diff on pp

Change-Id: Ia6484e2a2bbf72d33a583470918c0fa267fd9b97
rknanoutils: add raw encode mode, add header fields

The raw encode mode allows to use the raw encode_page routine on
any file which proved to be useful. The guessed fields of the
headers are based on some rk2918 headers which leaked. They are
mainly informative though (date, version, chip).

Change-Id: I139ea0c40f76b6dde041c448bbf3e7ecf9cab24a
hm801: Implement additional button driver.

Several HM-801 DAPs have another buttons circuit.
This patch adds support for such devices so they could work properly.

Change-Id: Ic49e8e46b3e785b91c7c4706003fac3dbc20ae59