input:atmel: group sysfs entries together

Group all the sysfs entries for touchscreen under /sys/touchscreen/
latona: reduce spam messages in kernel logs

Makes it more readable
mach:latona: include ram console (proc/last_kmsg)
Adapted from BN Encore
input: atmel: Remove export of sec_class
phone_svn: ipc_spi: Update code for the new unlocked_ioctl
drivers: Si4709: Update code for the new unlocked_ioctl
phone_svn: ipc_spi: Fix warnings
drivers: panel: add Hitachi(17mA) support
[1/6] input: atmel_touchscreen: Fix Section Mismatch

Signed-off-by: AdiPat <adithemagnificent@gmail.com>

[2/6] latona-mux: Fix section mismatch.

Signed-off-by: AdiPat <adithemagnificent@gmail.com>

[3/6] latona-mux: Fix section mismatch

Signed-off-by: AdiPat <adithemagnificent@gmail.com>

[4/6] latona_mux: Fix another section mismatch warning

Signed-off-by: AdiPat <adithemagnificent@gmail.com>

[5/6] video: omap_vout: Fix section mismatch

Signed-off-by: AdiPat <adithemagnificent@gmail.com>

[6/6] omap2: twl4030: Fix section mismatch

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
latona: fixup UART_SEL gpio

OMAP_GPIO_UART_SEL in Latona is used to dynamically switch UART
between the Application Processor (AP) and the Cellular Processor (CP).
The GPIO is pulled high if the AP reserves the UART or is pulled low
when the UART is reserved by the CP. We currently don't require the
Baseband logging and hence we pull up the GPIO and prevent the
modemctl from switching it.
latona:mux: enable muxing for PDA_ACTIVE
Commit a78de4851b7a54e856a4c568ca23dfc42ac49f95 fixes the issue with UART Selection.
Hence we re-enable the mux setting on PDA_ACTIVE.
This fixes the Radio upto some extent.
mach:serial: do not setup muxing for latona

Latona specific MUX setting is done in the board-latona-mux_r08.c.
Fixes Home button
drivers:input: cleanup zeus key driver
Latona uses Zeus Key Driver for Power and Home Button.
Volume Keys are handled by the TWL4030-Keypad.
Rename the zeus_powerbutton to zeuskey_driver.
Fix debugging flags
Change platform driver name accordingly.
drivers:switch: merge zeus earkey driver with zeus key
Move the platform data for Headset button into zeus key
Move the header file for switch gpio to board code
drivers:atmel: change input device name
misc: Add Support for GPS via GPIO Control

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
gps: Get rid of sec_class and implement gps_class.

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
sensors_core: Fix sensors_unregister()

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
drivers:ipc_spi: changes to IRQ Handling
Get rid of tasket to schedule semaphore operations.
Do not use enable and disable irq operations. Use RISING IRQ Trigger instead.
Use kthread instead of kernel_thread
mach:opp: update opp frequencies