pia-am355x: add new pm baseboards to board_is_pia()

- we use a different naming scheme for piA-AM335x-PM Baseboards
- add the new name prefix to board_is_pia()

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
pia-am335x-eb-tft: implement default pinmux for EB_TFT_Baseboard

- based on PM pinmux and EB_TFT changes

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
pia-am335x-eb-tft: enable CPSW initialization

- EB_TFT is using MII2, do initialization the same way as for E2

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
pia-am335x: set correct I2C bus for firststart

- use bus 1 on EB_TFT

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
pia-am355x: init epson RTC only on KM E2

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
pia-am335x: add new EB_TFT to detection routine output

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
pia-am335x: add pull-up to cap touch interrupt pin

- when cap touch is used, we need a pull-up on the GPIO 2_1, if it is not
  it's still safe to add the PU to the pin

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
pia-am335x-e2: use board_is_e2() helper in read_eeprom

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
pia-am335x: update boot config

- remove unused pre-compiler statements
- enable GPIO command for u-boot command line interface
- make sure we always have CONFIG_EXTRA_ENV_SETTINGS defined

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
pia-am335x-e2: disable PoE by default

- don't enable 48V generation by default

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
pia-am335x: disable debug kernel parameter

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
pia-am335x: make sure we reset the I2C busnum after switching to bus 0

- when the eeprom is on the second bus, RTC initialization would fail
  in firststart mode because the bus was never switched back to 0

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
Merge branch 'pia-am335x-dev' into pia-am335x-e2-dev

* pia-am335x-dev:
  pia-am335x-e2: use board_is_e2() helper in read_eeprom
  pia-am335x: add pull-up to cap touch interrupt pin
  pia-am335x: add new EB_TFT to detection routine output
  pia-am355x: init epson RTC only on KM E2
  pia-am335x: set correct I2C bus for firststart
  pia-am335x-eb-tft: enable CPSW initialization
  pia-am335x-eb-tft: implement default pinmux for EB_TFT_Baseboard
  pia-am355x: add new pm baseboards to board_is_pia()
pia-am335x: set eeprom config params after clearing the eeprom struct

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
mtd: nand: add debugging output for NAND ID data

- helps identifying the NAND device placed on a board

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
pia-am335x-ebtft: add mmc0 to default pinmux

- We are likely to use MMC0 as SD interface on any baseboard.
- Mux it by default to allow booting from MMC0 which will be the dafault
  boot device at least during initialization phase.

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
Merge branch 'pia-am335x-e2-dev' into pia-am335x-dev

* pia-am335x-e2-dev:
  mtd: nand: add debugging output for NAND ID data
  pia-am335x: set eeprom config params after clearing the eeprom struct
pia-am335x: always initialize TPS

- it's safe and recommended to always initialize our PMIC, depending on
  the board we also need to make sure, that the battery charger and/or the
  RTC are enabled

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
pia-am335x-mmi: enable TPS RTC + Battery Charger for MMI/E1 as well

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
pia-am335x: print EEPROM configuration flags

- show the optional flags as well
- always printout the eeprom configuration, not only in debug mode

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