public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] Support TQMa8QM
@ 2026-02-11 12:34 Alexander Stein
  2026-02-11 12:34 ` [PATCH v2 1/5] dt-bindings: usb: cdns,usb3: support USB devices in DT Alexander Stein
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Alexander Stein @ 2026-02-11 12:34 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Geert Uytterhoeven, Michael Turquette, Stephen Boyd, Peter Chen,
	Pawel Laszczak, Roger Quadros, Greg Kroah-Hartman, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Magnus Damm,
	Marek Vasut
  Cc: Alexander Stein, devicetree, linux-kernel, linux-renesas-soc,
	linux-clk, linux-usb, imx, linux-arm-kernel, linux

Hi,

this series adds support for TQ's TQMa8QM. The first 2 patches are prepatory:
1. Add support for USB devices in cdns USB3 host controller, namely
onboard-devices as USB hubs. Implemented similarily to snps,dwc3-common.yaml.

2. Add DMA IRQ for PCIe controller. Similar to commit 0b4c46f9ad79c
("arm64: dts: imx8qm-ss-hsio: Wire up DMA IRQ for PCIe") which was only tested
on imx8qxp which just has one PCIe controller.

3 & 4. Device bindings and platform DT

5. Workaround for missing "ERR050104: Arm/A53: Cache coherency issue"
workaround. See [1] for details. Split into separate commit for easy revert
once an errata workaround has been integrated.

Changes in v2:
The need for clock-output-names properties for renesas,9fgv0441 has
been removed by reworkging the PCIe clocking

Best regards,
Alexander

[1] https://lore.kernel.org/all/20230420112952.28340-1-iivanov@suse.de/

Alexander Stein (5):
  dt-bindings: usb: cdns,usb3: support USB devices in DT
  arm64: dts: imx8qm-ss-hsio: Wire up DMA IRQ for PCIe
  dt-bindings: arm: fsl: add bindings for TQMa8x
  arm64: dts: freescale: add initial device tree for TQMa8x
  arm64: dts: imx8qm-tqma8qm-mba8x: Disable Cortex-A72 cluster

 .../devicetree/bindings/arm/fsl.yaml          |  10 +
 .../devicetree/bindings/usb/cdns,usb3.yaml    |   1 +
 arch/arm64/boot/dts/freescale/Makefile        |   1 +
 .../boot/dts/freescale/imx8qm-ss-hsio.dtsi    |   5 +-
 .../dts/freescale/imx8qm-tqma8qm-mba8x.dts    | 869 ++++++++++++++++++
 .../boot/dts/freescale/imx8qm-tqma8qm.dtsi    | 325 +++++++
 6 files changed, 1209 insertions(+), 2 deletions(-)
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-tqma8qm-mba8x.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-tqma8qm.dtsi

-- 
2.43.0



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

end of thread, other threads:[~2026-02-24  2:47 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-11 12:34 [PATCH v2 0/5] Support TQMa8QM Alexander Stein
2026-02-11 12:34 ` [PATCH v2 1/5] dt-bindings: usb: cdns,usb3: support USB devices in DT Alexander Stein
2026-02-23 17:30   ` Rob Herring (Arm)
2026-02-24  2:39   ` Xu Yang
2026-02-11 12:34 ` [PATCH v2 2/5] arm64: dts: imx8qm-ss-hsio: Wire up DMA IRQ for PCIe Alexander Stein
2026-02-11 12:34 ` [PATCH v2 3/5] dt-bindings: arm: fsl: add bindings for TQMa8x Alexander Stein
2026-02-11 12:34 ` [PATCH v2 4/5] arm64: dts: freescale: add initial device tree " Alexander Stein
2026-02-11 12:43   ` Marc Kleine-Budde
2026-02-11 13:06     ` Alexander Stein
2026-02-11 12:41 ` [PATCH v2 5/5] arm64: dts: imx8qm-tqma8qm-mba8x: Disable Cortex-A72 cluster Alexander Stein

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