dma: Remove erroneous __exit and __exit_p() references

Removing the annotation with __exit and referencing with __exit_p()
present in dma driver module remove hooks.

Part of the __devexit and __devexit_p() purge.

Signed-off-by: Maxin B. John <maxin.john@enea.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
at_hdmac: move to generic DMA binding

Update at_hdmac driver to support generic DMA device tree binding. Devices
can still request channel with dma_request_channel() then it doesn't break
DMA for non DT boards.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
ARM: at91: dts: set #dma-cells to the correct value

Moving to generic DMA DT binding involves to set #dma-cells to 2.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
i2c: at91: convert to dma_request_slave_channel_compat()

Use generic DMA DT helper. Platforms booting with or without DT populated are
both supported.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
mci: at91: convert to dma_request_slave_channel_compat()

Use generic DMA DT helper. Platforms booting with or without DT populated are
both supported.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
input: atmel_tsadcc: add support for ARCH_AT91SAM9X5

XXX: split header creation in a new patch (or don't do it)

Signed-off-by: Josh Wu <josh.wu@atmel.com>
input: atmel_tsadcc: add touch screen pressure measurement

Signed-off-by: Josh Wu <josh.wu@atmel.com>
input: atmel_tsadcc: enable touchscreen averaging and add fast wake up

Enable the touchscreen average to improve the resulting events. For this
to work the trigger period needs to be reduced.

This puts a field into at91_tsadcc_data to allow platforms to specify
the number of conversions to average over.

XXX: should the trigger period passed by the platform, too, as this
depends on the number of conversions?
XXX: seperate fast wake up into a seperate patch? What does it?
XXX: don't use bare constants

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
input: atmel_tsadcc: add ACR register and change trigger period value

Add ACR register which allows to configure internal ADC resistor, that should
prevent from adding resistor on display module. Furthermore increase
trigger period which seems to be related with resistor value. A Too small
value causes continuous irq.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
AT91/input: atmel_tsadcc: rework irq infrastructure and parameters

Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
input: at91: add tsadcc_data for 9x5

Signed-off-by: Josh Wu <josh.wu@atmel.com>
input: at91: add dt support for atmel touch screen adc controller.

Signed-off-by: Josh Wu <josh.wu@atmel.com>
video/atmel_lcdfb: add support for AT91SAM9x5

Signed-off-by: Josh Wu <josh.wu@atmel.com>
Signed-off-by: Dan Liang <dan.liang@atmel.com>
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
[ukleinek: forward-port to 2.6.39-rcish]
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
video/atmel_lcdfb: The output bpp should not change according to memory bpp

The 9x5-ek using 24 bits output for its connection to LCD screen.
The output bpp can now be configurated in board file.

XXX: these are two different changes?

Signed-off-by: Josh Wu <josh.wu@atmel.com>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
crypto: add atmel-test driver

Signed-off-by: Nicolas Royer <nicolas@eukrea.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Acked-by: Eric Bénard <eric@eukrea.com>
Tested-by: Eric Bénard <eric@eukrea.com>
can: at91_can: add dt support

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
MTD: atmel_nand: add 9x5 to list of SoC with DMA

Temporary: may have to be replaced by a device-tree property.

Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
MTD: atmel_nand: POI fall back is not an issue: change log

Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
MTD: atmel_nand: add 9n12 to list of SoC with DMA

Temporary: may have to be replaced by a device-tree property.

Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
mtd: atmel_nand: add 4k page nand flash support for PMECC.