From patchwork Thu Apr 9 13:21:35 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Krummsdorf X-Patchwork-Id: 237499 List-Id: U-Boot discussion From: michael.krummsdorf at ew.tq-group.com (Michael Krummsdorf) Date: Thu, 9 Apr 2020 15:21:35 +0200 Subject: [PATCH 0/7] TQMa6x: upgrade board support to device model Message-ID: <20200409132142.26491-1-michael.krummsdorf@ew.tq-group.com> 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