Message ID | 20240219-add-am64-som-v7-0-0e6e95b0a05d@solid-run.com (mailing list archive) |
---|---|
Headers | show |
Series | arm64: dts: add description for solidrun am642 som and hummingboard evb | expand |
Hi Josua Mayer, On Mon, 19 Feb 2024 16:02:59 +0100, Josua Mayer wrote: > This series adds DT bindings and dts descriptions for SolidRun AM642 > based SoM and Hummingboard EVB. > > Additionally a commit from downstream vendor kernel are included, > enhancing support for pru based ethernet. > I wasn't sure how to properly annotate it in commit description / > signed-off area ...: > > [...] I have applied the following to branch ti-k3-dts-next on [1]. Thank you! [1/4] dt-bindings: arm: ti: Add bindings for SolidRun AM642 HummingBoard-T commit: d14bae4087c5abf5bd2d56c0cc3c9e849ad2ae44 [3/4] arm64: dts: add description for solidrun am642 som and evaluation board commit: d60483faf914b4d404a9732476278ac13bb33b70 [4/4] arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 commit: bbef42084cc170cbfc035bf784f2ff055c939d7e All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent up the chain during the next merge window (or sooner if it is a relevant bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. [1] https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git -- Vignesh
This series adds DT bindings and dts descriptions for SolidRun AM642 based SoM and Hummingboard EVB. Additionally a commit from downstream vendor kernel are included, enhancing support for pru based ethernet. I wasn't sure how to properly annotate it in commit description / signed-off area ...: 1. add description for "Industrial Ethernet Peripherals" (IEP) to am64 https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/arch/arm64/boot/dts/ti/k3-am64-main.dtsi?h=ti-linux-6.1.y-cicd&id=5afb73d82a014b59462162d960b350b8c58e5ae6 IEP is already supported in-tree by a driver, and used in k3-am65-main.dtsi. To avoid introducing new dtbs_check errors, respective patches were submitted via rtc, mtd and iio trees. Only one error remains which is common to all k3-am64: - 'mux-controller' does not match any of the regexes To: Nishanth Menon <nm@ti.com> To: Vignesh Raghavendra <vigneshr@ti.com> To: Tero Kristo <kristo@kernel.org> To: Rob Herring <robh+dt@kernel.org> To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org> To: Conor Dooley <conor+dt@kernel.org> Cc: Yazan Shhady <yazan.shhady@solid-run.com> Cc: linux-arm-kernel@lists.infradead.org Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Josua Mayer <josua@solid-run.com> Changes in v7: - split rtc, iio, mtd bindings to go via respective trees: - iio: https://lore.kernel.org/r/20240219-iio-hdc20x0-interrupt-binding-v7-1-c8ffb39c3768@solid-run.com - mtd: https://lore.kernel.org/r/20240219-mtd-flash-interrupt-binding-v7-1-206e30a656fa@solid-run.com - rtc: https://lore.kernel.org/r/20240219-rtc-abracon-convert-bindings-v7-1-aca4fc3b8cec@solid-run.com - Link to v6: https://lore.kernel.org/r/20240212-add-am64-som-v6-0-b59edb2bc8c3@solid-run.com Changes in v6: - renamed pinctrl nodes to *-default-pins (reported by Vignesh Raghavendra <vigneshr@ti.com>) (dropped Reviewed-by: Andrew Davis <afd@ti.com> because all the rename) - removed tabs from pinctrl comments to shorten lines - updated humidity sensor yaml with interrupts property - updated spi-nor flash yaml with interrupts property - Link to v5: https://lore.kernel.org/r/20240211-add-am64-som-v5-0-790ed7121249@solid-run.com Changes in v5: - abracon,abx80x.yaml: - reworded 'compatible' description - removed $ref to interrupts.yaml - nested example in fake i2c - changed maintainer to rtc list (reported by Conor Dooley <conor@kernel.org>) - patch 4/5 dts: - re-added status properties for sdhci nodes k3-am64-main.dtsi has been changed in-tree since v1 such that sdhci nodes are explicitly status disabled now. - picked up reviewed-by (reported by Andrew Davis <afd@ti.com>) - Link to v4: https://lore.kernel.org/r/20240202-add-am64-som-v4-0-5f8b12af5e71@solid-run.com Changes in v4: - abracon,abx80x.yaml: fixed dtc error in example irq reference - Link to v3: https://lore.kernel.org/r/20240202-add-am64-som-v3-0-2f44023d50e9@solid-run.com Changes in v3: - removed lots more status properties, double-checked against soc dtsi (reported by Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>) (reported by Andrew Davis <afd@ti.com>) - removed intentionally-disabled pcie node from dts - rewrote yaml bindings to use enum instead of anyof+const+description (reported by Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>) - abracon yaml - added missing maintainer - added diode type property type - added example (reported by Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>) - added reference to /schemas/interrupts.yaml# - use generic name for pru ethernet controller node (reported by Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>) - removed unnamed dmas from pru ethernet controller node - moved pcie/usb3 features to dtb overlays - Link to v2: https://lore.kernel.org/r/20240112-add-am64-som-v2-0-1385246c428c@solid-run.com Changes in v2: - reordered patchset to drop separate patch adding iep handle to som - moved dtbs_check warnings to cover letter - converted abracon abx80x rtc bindings to yaml - updated dts: - remove unnecessary status properties - changed non-generic node names - use color property for led descriptions, they have no default function on evaluation board - drop earlycon bootargs from chosen node (reported by Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>) - converted charger node to comment, part not assembled, has no bindings - picked up acked-by on board bindings patch - Link to v1: https://lore.kernel.org/r/20240103-add-am64-som-v1-0-dda1f9227aef@solid-run.com --- Josua Mayer (3): dt-bindings: arm: ti: Add bindings for SolidRun AM642 HummingBoard-T arm64: dts: add description for solidrun am642 som and evaluation board arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 Suman Anna (1): arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes Documentation/devicetree/bindings/arm/ti/k3.yaml | 7 + arch/arm64/boot/dts/ti/Makefile | 7 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 24 + .../boot/dts/ti/k3-am642-hummingboard-t-pcie.dtso | 45 ++ .../boot/dts/ti/k3-am642-hummingboard-t-usb3.dtso | 44 ++ arch/arm64/boot/dts/ti/k3-am642-hummingboard-t.dts | 292 ++++++++++ arch/arm64/boot/dts/ti/k3-am642-sr-som.dtsi | 594 +++++++++++++++++++++ 7 files changed, 1013 insertions(+) --- base-commit: 83d0ff463b50d2395e05339a34e35d14ba82043f change-id: 20240101-add-am64-som-51a1ca47edf3 Best regards,