[PATCH 0/6] Support TQMa8QM
Alexander Stein
alexander.stein at ew.tq-group.com
Thu Dec 18 07:20:47 PST 2025
Hi,
this series adds support for TQ's TQMa8QM. The first 3 patches are prepatory:
1. Add support for clock-output-names for clk-renesas-pcie. This is necessary
as clk-imx8qxp-lpcg.c (driver for phyx1 phyx2 clock gating) reqiures that
property on the parent clock.
2. Add support for USB devices in cdns USB3 host controller, namely
onboard-devices as USB hubs. Implemented similarily to snps,dwc3-common.yaml.
3. 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.
4 & 5. Device bindings and platform DT
6. 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.
Best regards,
Alexander
[1] https://lore.kernel.org/all/20230420112952.28340-1-iivanov@suse.de/
Alexander Stein (6):
dt-bindings: clk: rs9: add clock-output-names property
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: Add TQ imx8qm based board
arm64: dts: imx8qm-tqma8qm-mba8x: Disable Cortex-A72 cluster
.../devicetree/bindings/arm/fsl.yaml | 10 +
.../bindings/clock/renesas,9series.yaml | 37 +
.../devicetree/bindings/usb/cdns,usb3.yaml | 11 +
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 | 322 +++++++
7 files changed, 1253 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
More information about the linux-arm-kernel
mailing list