mbox series

[00/20] ARM: dts: imx6q-dhcom: Fix/update PDK2 board and adding PicoITX and DRC02 board

Message ID 20210526105417.52996-1-cniedermaier@dh-electronics.com (mailing list archive)
Headers show
Series ARM: dts: imx6q-dhcom: Fix/update PDK2 board and adding PicoITX and DRC02 board | expand

Message

Christoph Niedermaier May 26, 2021, 10:53 a.m. UTC
This patch series fixes and updates the DH PDK2 board with the DHCOM i.MX6Q SoM.

Addionally split the SoC-independent parts of the SoM and PDK2 into the
imx6qdl-dhcom-*.dtsi and reduce imx6q-dhcom-dpk2.dts to example of adding
i.MX6S/DL/D/Q variants of the SoM into a PDK2 carrier board.

Also adding the DT for DH PicoITX unit, which is a bare-bones carrier board for
the DHCOM. The board has ethernet port, USB, CAN, LEDs and a custom
board-to-board expansion connector.

Finally adding the DT for DH DRC02 unit, which is a universal controller device.
The system has two ethernet ports, two CANs, RS485 and RS232, USB, capacitive
buttons and an OLED display.

Christoph Niedermaier (20):
  ARM: dts: imx6q-dhcom: Fix ethernet reset time properties
  ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems
  ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery
  ARM: dts: imx6q-dhcom: Add aliases for i2c, serial and rtc
  ARM: dts: imx6q-dhcom: Add ethernet VIO regulator
  ARM: dts: imx6q-dhcom: Add the parallel system bus
  ARM: dts: imx6q-dhcom: Add interrupt and compatible to the ethernet
    PHY
  ARM: dts: imx6q-dhcom: Fill GPIO line names on DHCOM SoM
  ARM: dts: imx6q-dhcom: Adding Wake pin to the PCIe pinctrl
  ARM: dts: imx6q-dhcom: Align stdout-path with other DHCOM SoMs
  ARM: dts: imx6q-dhcom: Add keys and leds to the PDK2 board
  ARM: dts: imx6q-dhcom: Use 1G ethernet on the PDK2 board
  ARM: dts: imx6q-dhcom: Rework of the DHCOM GPIO pinctrls
  ARM: dts: imx6q-dhcom: Remove ddc-i2c-bus property
  ARM: dts: imx6q-dhcom: Set minimum memory size of all DHCOM i.MX6
    variants
  ARM: dts: imx6q-dhcom: Rearrange of iomux
  ARM: dts: imx6q-dhcom: Cleanup of the devicetrees
  ARM: dts: imx6qdl-dhcom: Split SoC-independent parts of DHCOM SOM and
    PDK2
  ARM: dts: imx6qdl-dhcom: Add DHCOM based PicoITX board
  ARM: dts: imx6qdl-dhcom: Add DHSOM based DRC02 board

 arch/arm/boot/dts/Makefile                   |   4 +-
 arch/arm/boot/dts/imx6dl-dhcom-picoitx.dts   |  20 +
 arch/arm/boot/dts/imx6q-dhcom-pdk2.dts       | 270 +--------
 arch/arm/boot/dts/imx6q-dhcom-som.dtsi       | 487 ----------------
 arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi   | 139 +++++
 arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi    | 357 ++++++++++++
 arch/arm/boot/dts/imx6qdl-dhcom-picoitx.dtsi |  66 +++
 arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi     | 815 +++++++++++++++++++++++++++
 arch/arm/boot/dts/imx6s-dhcom-drc02.dts      |  32 ++
 9 files changed, 1445 insertions(+), 745 deletions(-)
 create mode 100644 arch/arm/boot/dts/imx6dl-dhcom-picoitx.dts
 delete mode 100644 arch/arm/boot/dts/imx6q-dhcom-som.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-picoitx.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi
 create mode 100644 arch/arm/boot/dts/imx6s-dhcom-drc02.dts

Signed-off-by: Christoph Niedermaier <cniedermaier@dh-electronics.com>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Marek Vasut <marex@denx.de>
Cc: NXP Linux Team <linux-imx@nxp.com>
Cc: kernel@dh-electronics.com
To: linux-arm-kernel@lists.infradead.org