[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240615081600.3602462-1-s-vadapalli@ti.com>
Date: Sat, 15 Jun 2024 13:45:52 +0530
From: Siddharth Vadapalli <s-vadapalli@...com>
To: <nm@...com>, <vigneshr@...com>, <afd@...com>, <kristo@...nel.org>,
<robh@...nel.org>, <krzk+dt@...nel.org>, <conor+dt@...nel.org>,
<rogerq@...nel.org>
CC: <devicetree@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
<linux-arm-kernel@...ts.infradead.org>, <u-kumar1@...com>,
<danishanwar@...com>, <srk@...com>, <s-vadapalli@...com>
Subject: [PATCH v7 0/8] Add PCIe, SERDES and USB DT support for J722S
Hello,
This series adds the device-tree support for enabling PCIe and USB
functionality on J722S-EVM.
Since AM62P and J722S SoCs share most of the peripherals, the files have
been renamed to indicate the same. The main domain peripherals on both
SoCs that aren't shared are present in the "soc-main.dtsi" files.
This change has been made based on Roger's feedback at:
https://lore.kernel.org/r/f52d9569-a399-422f-9cf0-b0bf69b64d18@kernel.org/
This series has been tested on J722S-EVM for PCIe and USB functionality:
https://gist.github.com/Siddharth-Vadapalli-at-TI/556ff78fb81fbc47fcc205dff8a31745
Sanity testing on AM62P5-SK with this series:
https://gist.github.com/Siddharth-Vadapalli-at-TI/2fdb4c0e0db5c3f3ba55d37d587a740d
v6:
https://lore.kernel.org/r/20240612132409.2477888-1-s-vadapalli@ti.com/
Changes since v6:
- Rebased series on linux-next tagged next-20240613.
- Collected Acked-by tags from v6 series.
- Based on Roger's suggestion at:
https://lore.kernel.org/r/d4c33ee4-1e91-40e5-90c8-bd793bcf34ff@kernel.org/
in order to avoid overriding device-tree node properties, the
properties that are different across AM62P and J722S have been moved
from the k3-am62p-j722s-common-main.dtsi file to the respective
k3-{soc}-main.dtsi files.
PATCH 5/8 from the v6 series with the subject:
arm64: dts: ti: k3-j722s: Move MAIN domain overrides to k3-j722s-main.dtsi
is replaced by PATCH 8/8 of this series corresponding to the suggestion.
Regards,
Siddharth.
Siddharth Vadapalli (8):
arm64: dts: ti: am62p: Rename am62p-{}.dtsi to
am62p-j722s-common-{}.dtsi
arm64: dts: ti: k3-am62p-j722s: Move AM62P specific USB1 to
am62p-main.dtsi
arm64: dts: ti: k3-j722s: Add main domain peripherals specific to
J722S
arm64: dts: ti: k3-j722s: Switch to k3-am62p-j722s-common-{}.dtsi
includes
arm64: dts: ti: k3-serdes: Add SERDES0/SERDES1 lane-muxing macros for
J722S
arm64: dts: ti: k3-j722s-main: Add SERDES and PCIe support
arm64: dts: ti: k3-j722s: Enable PCIe and USB support on J722S-EVM
arm64: dts: ti: k3-am62p-j722s: Move SoC-specific node properties
.../dts/ti/k3-am62p-j722s-common-main.dtsi | 1064 ++++++++++++++++
...cu.dtsi => k3-am62p-j722s-common-mcu.dtsi} | 3 +-
...tsi => k3-am62p-j722s-common-thermal.dtsi} | 0
...dtsi => k3-am62p-j722s-common-wakeup.dtsi} | 3 +-
arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 1073 +----------------
arch/arm64/boot/dts/ti/k3-am62p.dtsi | 9 +-
arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 73 ++
arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 190 +++
arch/arm64/boot/dts/ti/k3-j722s.dtsi | 171 ++-
arch/arm64/boot/dts/ti/k3-serdes.h | 8 +
10 files changed, 1514 insertions(+), 1080 deletions(-)
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi
rename arch/arm64/boot/dts/ti/{k3-am62p-mcu.dtsi => k3-am62p-j722s-common-mcu.dtsi} (98%)
rename arch/arm64/boot/dts/ti/{k3-am62p-thermal.dtsi => k3-am62p-j722s-common-thermal.dtsi} (100%)
rename arch/arm64/boot/dts/ti/{k3-am62p-wakeup.dtsi => k3-am62p-j722s-common-wakeup.dtsi} (97%)
create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-main.dtsi
--
2.40.1
Powered by blists - more mailing lists