HDD1630: Add keymap for recording.

Change-Id: Idb4162cae8c41d31fa3751674cf323ab0ff35e62
YH92x: Use the led near the lcd as the ATA led, instead of shine all the time.

Change-Id: I139d0a8dc00e4d5fd964c3667e598aec923cc1cd
YH92x: Implement ATA power off.

Change-Id: If1f48df42ea7a150365c4ddbd3f9f7a85ae4b7dc
Samsung YH820/YH92X: Improve recording.

Because of architecture of the codec it's always necessary to route the input
signal from ADC to DAC, in order to have a control over the monitoring volume
and in order to hear anything while recording.

Change-Id: I1089894c949ab7371857d74aedb6bdf5a7d39c41
Radio and radio recording for Samsung YH-920.

There is no simple method to detect radio through the 3-wire interface, so it's
not implemented for the YH-925 for now. YH-920 always has a radio.

Change-Id: Iea484d752915fcd40dbbbd7dbbf13e81aaf548db
Update dutch (nederlands) translation

Change-Id: If0aa2a0d3a667e8d23020ad757e15f93d7599f0e
Fix a playback bug in shink_callback()

Invalid event data would be accessed if a play message isn't queued
which will cause crash problems.

It came about in the addition of time-based resume.

Change-Id: I1d5219064e2bf552b4183e9db4e7b380ffbe7a67
Explain the EQ settings in the manual more carefully.  Also, fix a leftover from when we still had 5 EQ bands.

Change-Id: I6a53abd1e08ca591dda52dce1ff81b7c29baacc8
Add Q factor graphic to EQ settins in the manual.

Change-Id: I77a36537e7e9c82c8ecf351205de6c8178140794
Fix bad path.

Change-Id: Ife28277787ddab1d41ce0221ef82d18965cf85d4
bitmaps: Convert some bitmaps to 24bit BMP.

Change-Id: Ibd4171383be3383e0260686b920c78244989abd2
bitmaps: Use *x16.bmp also for upcoming 24bit targets (they are actually 24bit BMPs).

Change-Id: I5c7d16ad41e43c26a9ac3e01c52c3ca34a6b7495
lcd-16bit: Split out some functions to lcd-color-common.c

An upcoming lcd-24bit.c driver will re-use a lot of code from the 16bit
drivers, so prepare for that.

Change-Id: I7bc7f6b992e5e3f4e0a0aa54dc08103ebb05315f
lcd-24bit: Introduce a 24-bit mid-level LCD driver

With LCD driver all calculation will be performed on RGB888 and the hardware/OS
can display from our 24bit framebuffer.

It is not yet as performance optimized as the existing drivers but should be
good enough.The vast number of small changes is due to the fact that
fb_data can be a struct type now, while most of the code expected a scalar type.

lcd-as-memframe ASM code does not work with 24bit currently so the with 24bit
it enforces the generic C code.

All plugins are ported over. Except for rockpaint. It uses so much memory that
it wouldnt fit into the 512k plugin buffer anymore (patches welcome).

Change-Id: Ibb1964545028ce0d8ff9833ccc3ab66be3ee0754
lcd-24bit: fix up previous commit a1842c0

* e200v2 shouldn't use 24bit (was just for testing)
* samsung ypr0/ypr1 should enable it but the correct number must be passed to bmp2rb

Change-Id: Ia91b0ff80a54265d4c3111d9dcb8e7b9dd12b5d4
Fix some build errors and warnings.

Change-Id: I149c00fc6ba47d5134ad4f74c364bffd24079824
fix sdlapp and ypr0 builds

Change-Id: I3953350c04607691b427fc2a3b00e8ae08bcea45
zen/zenxfi: switch lcd driver to 24-bit mode

Change-Id: I2c42f0e422130bcdaf1aaf92c7b56776752f4f64
fix whitespace

Change-Id: I12664528fdb0920430557739501367d1ed68346e
imx233/emi: cleanup and don't change emi freq if not needed

Change-Id: I19f633a85bb12f880215905482934e34da549a13