arm: pia-am335x: restructure ethernet config, add EB_TFT

- add Ethernet support for EB_TFT
- restructure ethernet config to avoid code duplication

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x: restructure CAN config, add EB_TFT support

- add support for CAN0 on EB_TFT
- restructure CAN init like other devices, use single init with board id
  parameter, avoid code duplication

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x-ebtft: add support for CAN terminal resistor

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x: add USB support for EB_TFT

- also restructure USB0 init

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x-ebtft: add support for CD on SD card

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x: restructure i2c init

- avoid code duplication

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x-ebtft: add support for RGB LED buttons

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x-ebtft: don't export MMC CD

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x-ebtft: add support for external inputs

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x-ebtft: add support for on board LED

- rename RGB LED connected to PCA9624 structs to avoid confusion

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x: restructure SPI init

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x-ebtft: add spidev support for RFID

- allow access to TRF7970A via spidev driver

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x-ebtft: add gpio names to external inputs

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x-ebtft: add basic support for Buzzer

- TODO check if pwm-beeper driver can be used instead

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
video: da8xx-fb: fix Newhaven Display naming

- Name should be <Manufacturer>_<Displayname>

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
video: da8xx-fb: add support for DLC0430LZG

- another 4.3 inch display variant

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x: move gpio init further up

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x: add generic control for LCD gpios

- the only thing changing for different displays and display boards are
  the Backlight and Display Enable GPIOs.
- Move config of the GPIOs to the generic GPIO functions, disable backlight
  and display by default.

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x-ebtft: add LCD support

- support for DLC0430LZG display

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
arm: pia-am335x-ebtft: add support for resistive touch

- support via TSADC

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