ARM: pia335x: fix signal name for GPIO1_28

- GPMC_BE1N -> GPMC_BEN1

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
ARM: pia335x: add LCDC display initialization for MMI board

- move touch init to MMI specific code

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
ARM: pia335x: remove old OMAPDSS based display code

- code was unused and just for reference

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
Input: add driver for FT5x06 based EDT displays

This is a driver for the EDT "Polytouch" family of touch controllers
based on the FocalTech FT5x06 line of chips.

Signed-off-by: Simon Budig <simon.budig@kernelconcepts.de>
Reviewed-by: Henrik Rydberg <rydberg@euromail.se>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Input: edt-ft5x06 - fix build error when compiling wthout CONFIG_DEBUG_FS

This fixes the following breakage:

edt-ft5x06.c: In function edt_ft5x06_ts_remove:
edt-ft5x06.c:846:14: error: struct edt_ft5x06_ts_data has no member named
raw_buffer

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Acked-by: Simon Budig <simon.budig@kernelconcepts.de>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Input: edt-ft5x06 - return -EFAULT on copy_to_user() error

copy_to_user() returns the number of bytes remaining, but we want a
negative error code here.

Signed-off-by: Axel Lin <axel.lin@gmail.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
ARM: pia335x: fix MACH TYPE name

- AM335XPIA -> PIA_AM335X

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
ARM: pia335x: apply MACH TYPE change to Makefile as well

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
ARM: pia335x: EEPROM: disable 8 address bit flag

- the used EEPROM IC only has one address

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
ARM: pia335x: move musb init to E2 specific board setup

- MMI doesn't utilize USB

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
ARM: pia335x: don't mux general purpose interfaces for MMI which aren't used

- we need the MII1 interface on MII board, don't overwrite the pinmuxing
  with configuration for the E2 board!

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
ARM: pia335x: comments cleanup

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
ARM: pia335x: rename LCDC structs

- we use a J043 display which seems identical to the Newhaven 4.3" one

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
ARM: am33xx: add missing uart3 rxd/txd signals in mux table

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
Merge remote-tracking branch 'github/pia335x-mmi-dev' into pia335-mmi-ml

Conflicts:
	arch/arm/mach-omap2/board-am335xpia.c
Merge remote-tracking branch 'github/pia335-mmi-ml' into pia335-mmi-ml

Conflicts:
	arch/arm/mach-omap2/board-am335xpia.c

Signed-off-by: Marian Lüder <m.lueder@pironex.de>