Linux kernel and device drivers for NXP i.MX platforms
 help / color / mirror / Atom feed
* [PATCH v3 0/4] Add support for new IMX8MP based board
@ 2024-09-23 15:14 Michal Vokáč
  2024-09-23 15:14 ` [PATCH v3 1/4] dt-bindings: arm: Add i.MX8MP IOTA2 Lumpy board Michal Vokáč
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Michal Vokáč @ 2024-09-23 15:14 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Greg Kroah-Hartman, Shawn Guo, Petr Benes
  Cc: Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Herburger,
	Hiago De Franco, Hugo Villeneuve, Joao Paulo Goncalves,
	Michael Walle, Alexander Stein, Mathieu Othacehe, devicetree,
	linux-kernel, linux-usb, imx, linux-arm-kernel,
	Michal Vokáč

Hi,

this series adds support for a new member in our IOTA platform.
The board is based on the i.MX8MP SoC. The first two patches
add support for most of the board functionality except USB Type-C
port and some other minor things.

[PATCH 3] adds new device tree binding for a Diodes Incorporated
PI5USB30213A Type-C Controller and [PATCH 4] enables that port on
the IOTA2 Lumpy board.

We also wrote a driver for that Type-C port controller. I would like
to get that driver upstream as well but I expect it will take much
more iterations and effort to get it into mainline-ready shape so
I intentionally excluded it from this series. AFAIK it should not
be a problem to accept a device tree binding for a HW that does not
have a driver in the kernel yet.

Michal Vokáč (2):
  dt-bindings: arm: Add i.MX8MP IOTA2 Lumpy board
  arm64: dts: imx: Add imx8mp-iota2-lumpy board

Petr Benes (2):
  dt-bindings: usb: Add Diodes Incorporated PI5USB30213A Type-C
    Controller
  arm64: dts: imx8mp-iota2: Enable the USB Type-C port

 .../devicetree/bindings/arm/fsl.yaml          |   1 +
 .../bindings/usb/diodes,pi5usb30213a.yaml     |  88 +++
 arch/arm64/boot/dts/freescale/Makefile        |   1 +
 .../boot/dts/freescale/imx8mp-iota2-lumpy.dts | 517 ++++++++++++++++++
 4 files changed, 607 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/usb/diodes,pi5usb30213a.yaml
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-iota2-lumpy.dts

-- 
2.43.0


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2024-09-24  9:37 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-23 15:14 [PATCH v3 0/4] Add support for new IMX8MP based board Michal Vokáč
2024-09-23 15:14 ` [PATCH v3 1/4] dt-bindings: arm: Add i.MX8MP IOTA2 Lumpy board Michal Vokáč
2024-09-23 15:14 ` [PATCH v3 2/4] arm64: dts: imx: Add imx8mp-iota2-lumpy board Michal Vokáč
2024-09-24  7:16   ` Marco Felsch
2024-09-24  9:06     ` Michal Vokáč
2024-09-23 15:14 ` [PATCH v3 3/4] dt-bindings: usb: Add Diodes Incorporated PI5USB30213A Type-C Controller Michal Vokáč
2024-09-24  7:24   ` Marco Felsch
2024-09-24  8:21     ` Krzysztof Kozlowski
2024-09-24  9:08       ` Krzysztof Kozlowski
2024-09-24  9:15         ` Marco Felsch
2024-09-23 15:14 ` [PATCH v3 4/4] arm64: dts: imx8mp-iota2: Enable the USB Type-C port Michal Vokáč
2024-09-24  7:23   ` Marco Felsch
2024-09-24  9:08     ` Michal Vokáč
2024-09-24  8:22 ` [PATCH v3 0/4] Add support for new IMX8MP based board Krzysztof Kozlowski
2024-09-24  9:37   ` Michal Vokáč

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox