drivers: leds-latona: rewrite driver
drivers: leds-latona: touchkeys backlight timeout
OMAP3: abort suspend if omap2_gpio_prepare_for_idle() reports failure

Otherwise, since d40caba... ("ARM: omap4: gpio: abort suspend if a level
wake interrupt is pending") and 05647ea... ("OMAP3: PM: Fix compile
after gpio wakeup API change"), we end up going into suspend with GPIOs
in an inconsistent state.
latona: atmel_mxt: decrease touchkeys threshold
drivers: max17040_battery: update chg_limit_time correctly
drivers: max17040_battery: enforce STATUS_CHARGE_TIMEOVER

The condition was most likely always true.
mach: update sdram timing data for latona

Taken from latona 2.6.35.
OMAP3: OPP: use dpll3_ck for L3

l3_ick has a rate of 200MHz, which is not enough for L3 OPP2.
Use dpll3_ck which has a rate of 400MHz.
board-latona: BT runtime PM adaptation

Add UART enable/disable functions in board file to control UART
clks from wilink chip sleep/awake/enable/disable functions.

Adapted from b079be2 ("[Blaze] mach-omap2: BT runtime PM adaptation")
board-latona: hold wake lock on WiLink awake

AVRCP Play/Pause when screen is lit off causing resume/suspend. Several trials of such
suspend and resume causes the AVRCP/Media Player to stop streaming to BT headset upon
one of such suspend iterations.

By holding a wake-lock when WiLink is AWAKE and releasing it when ASLEEP, we provide
enough time for MediaPlayer to process/resume Play/Pause operation.

Adapted from cdacbc7 ("board-4430-sdp: hold wake lock on WiLink awake")
usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs

This patch adds a "cdrom" sysfs entry for each mass_storage LUN, just
like "ro" sysfs entry. This allows switching between USB and CD-ROM
emulation without reinserting the module or recompiling the kernel.
USB: f_mass_storage: 2048 block size for cdrom devices

Bios will recognize the cdrom device like most other cdrom
devices. This allows people to boot ISOs from their phone.

Original by Andreas Kemnade:
http://www.spinics.net/lists/linux-usb/msg25178.html
Revert "drivers: input: yamaha: update orientation sensor driver"

It's not compatible with the sensor HAL.

This reverts commit e95969161a32369b0f0b77d938c0b6bb15f67e13.
OMAP3: OPP: revert changes to L3 OPPs

The overclock is not really working.
Re-enable also L3 OPP1 on latona since it's working fine now.
latona: display: ease memory bus bandwidth constraint
Fix a bunch of compiler warnings
input: misc: yas: rename DEBUG to YAS_DEBUG

drivers/input/misc/yamaha/yas.h:50:1: warning: "DEBUG" redefined
include/linux/mtd/mtd.h:373:1: warning: this is the location of the previous definition
drivers: misc: get rid of sensor_core driver
sound: core: pcm_native: remove unneeded PM QoS requests
drivers: leds-latona: make backlight timeout optional

Useful in case the backlight is controlled by userspace.