JZ4740 cache quirks
Add jz4740 udc driver
Add ili8960 lcd driver
Add gpio chager driver
MIPS: JZ4740: qi_lb60: Add gpio-charger device

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Add n516 board support
Add n526 board support
Add N516 sound SoC board driver
Add N526 sound SoC board driver
i2c: Add i2c driver for JZ47XX SoCs

This patch adds a driver for the i2c controller found in Ingenic JZ47XX based
SoCs.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
MIPS: JZ4740: Fix i2c driver name.

The i2c driver is generic to all JZ47XX based SoCs not only the JZ4740. Reflect
this in the driver name.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
MIPS: JZ4740: Add id800wt board
MFD: jz4740-adc: Add support for the touchscreen part of the adc unit
input: Add touchscreen driver for the JZ4740 SoC

This patch adds a touchscreen driver for the Ingenic JZ4740 SoC.
The touchscreen controller is part of the ADC unit and thus this driver is a mfd
cell from the jz4740-adc driver.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Add defconfig
Framebuffer notifier: Call notifier callbacks prior to blanking the screen
qi_lb60: Don't use 3-wire spi mode for the display for now

The spi_gpio driver does not support 3-wire mode.
POWER: jz4740-battery: Protect against concurrent battery readings

We can not handle more then one ADC request at a time to the battery. The patch
adds a mutex around the ADC read code to ensure this.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
POWER: jz4740-battery: Check if platform_data is supplied

Currently platform_data is dereferenced without checking whether it is actually
set, which can lead to kernel crashes.
This patch adds a check which will abort the drivers probe function gracefully
if no platform_data is supplied.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
MTD: NAND: jz4740: Make 'struct platform_driver jz_nand_driver' static

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>