mbox series

[0/7] TQMa6x: upgrade board support to device model

Message ID 20200409132142.26491-1-michael.krummsdorf@ew.tq-group.com
Headers show
Series TQMa6x: upgrade board support to device model | expand

Message

Michael Krummsdorf April 9, 2020, 1:21 p.m. UTC
This series provides the device trees and required configuration
settings to advance board support to device model.

The first step is to successfully compile and boot again
while having access to essential interfaces
(i.e. e-MMC, SD card, Ethernet, SPI NOR flash, USB Host).

More features and interface support will be added with
a future patch set.

Markus Niebel (1):
  tqma6: resurrect support by supplying correct SYS_TEXT_BASE

Michael Krummsdorf (6):
  arm: dt: imx6qdl: add tqma6[qdl] som on mba6 mainboard
  arch: arm: tqma6: apply default Kconfig for device model
  board: tqc: tqma6: mba6: apply default Kconfig for device model
  configs: tqma6x_mba6x: update default configs for device model
  board: tqc: tqma6: hw init code disabled for device model
  board: tqc: tqma6_mba6: switch to device model

 arch/arm/dts/Makefile              |   4 +
 arch/arm/dts/imx6dl-mba6.dtsi      |  18 +++
 arch/arm/dts/imx6dl-mba6a.dts      |  16 +++
 arch/arm/dts/imx6dl-mba6b.dts      |  16 +++
 arch/arm/dts/imx6dl-tqma6a.dtsi    |  14 ++
 arch/arm/dts/imx6dl-tqma6b.dtsi    |  14 ++
 arch/arm/dts/imx6q-mba6.dtsi       |  18 +++
 arch/arm/dts/imx6q-mba6a.dts       |  16 +++
 arch/arm/dts/imx6q-mba6b.dts       |  16 +++
 arch/arm/dts/imx6q-tqma6a.dtsi     |  14 ++
 arch/arm/dts/imx6q-tqma6b.dtsi     |  14 ++
 arch/arm/dts/imx6qdl-mba6.dtsi     | 207 ++++++++++++++++++++++++++++
 arch/arm/dts/imx6qdl-mba6a.dtsi    |  39 ++++++
 arch/arm/dts/imx6qdl-mba6b.dtsi    |  45 ++++++
 arch/arm/dts/imx6qdl-tqma6.dtsi    | 211 +++++++++++++++++++++++++++++
 arch/arm/dts/imx6qdl-tqma6a.dtsi   |  27 ++++
 arch/arm/dts/imx6qdl-tqma6b.dtsi   |  27 ++++
 arch/arm/mach-imx/mx6/Kconfig      |  11 ++
 board/tqc/tqma6/Kconfig            |  15 ++
 board/tqc/tqma6/tqma6.c            |  12 ++
 board/tqc/tqma6/tqma6_mba6.c       | 171 +----------------------
 configs/tqma6dl_mba6_mmc_defconfig |  31 +++--
 configs/tqma6dl_mba6_spi_defconfig |  31 +++--
 configs/tqma6q_mba6_mmc_defconfig  |  31 +++--
 configs/tqma6q_mba6_spi_defconfig  |  31 +++--
 configs/tqma6s_mba6_mmc_defconfig  |  31 +++--
 configs/tqma6s_mba6_spi_defconfig  |  31 +++--
 configs/tqma6s_wru4_mmc_defconfig  |   9 +-
 include/configs/tqma6.h            |   9 +-
 include/configs/tqma6_wru4.h       |   3 +
 30 files changed, 867 insertions(+), 265 deletions(-)
 create mode 100644 arch/arm/dts/imx6dl-mba6.dtsi
 create mode 100644 arch/arm/dts/imx6dl-mba6a.dts
 create mode 100644 arch/arm/dts/imx6dl-mba6b.dts
 create mode 100644 arch/arm/dts/imx6dl-tqma6a.dtsi
 create mode 100644 arch/arm/dts/imx6dl-tqma6b.dtsi
 create mode 100644 arch/arm/dts/imx6q-mba6.dtsi
 create mode 100644 arch/arm/dts/imx6q-mba6a.dts
 create mode 100644 arch/arm/dts/imx6q-mba6b.dts
 create mode 100644 arch/arm/dts/imx6q-tqma6a.dtsi
 create mode 100644 arch/arm/dts/imx6q-tqma6b.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-mba6.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-mba6a.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-mba6b.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-tqma6.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-tqma6a.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-tqma6b.dtsi