[PATCH v3 0/5] Support TQMa8QM

Alexander Stein posted 5 patches 1 month, 2 weeks ago
Only 4 patches received!
There is a newer version of this series
.../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    | 867 ++++++++++++++++++
.../boot/dts/freescale/imx8qm-tqma8qm.dtsi    | 325 +++++++
6 files changed, 1207 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
[PATCH v3 0/5] Support TQMa8QM
Posted by Alexander Stein 1 month, 2 weeks ago
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 v3:
* Small cleanups in patch 1 & 4

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    | 867 ++++++++++++++++++
 .../boot/dts/freescale/imx8qm-tqma8qm.dtsi    | 325 +++++++
 6 files changed, 1207 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
Re: (subset) [PATCH v3 0/5] Support TQMa8QM
Posted by Frank Li 1 month, 1 week ago
On Thu, 26 Feb 2026 16:38:49 +0100, Alexander Stein wrote:
> 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.
> 
> [...]

Applied, thanks!

[2/5] arm64: dts: imx8qm-ss-hsio: Wire up DMA IRQ for PCIe
      commit: f21b3840141c3fb3cd469eca2dbb557b4f55210c

Best regards,
-- 
Frank Li <Frank.Li@nxp.com>
Re: (subset) [PATCH v3 0/5] Support TQMa8QM
Posted by Frank Li 1 month, 1 week ago
On Thu, 26 Feb 2026 16:38:49 +0100, Alexander Stein wrote:
> 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.
> 
> [...]

Applied, thanks!

[3/5] dt-bindings: arm: fsl: add bindings for TQMa8x
      commit: 826f32e8ff437b4b88ba0b5c7978699710572ceb

Best regards,
-- 
Frank Li <Frank.Li@nxp.com>