Message ID | 20241030-sar2130p-dt-v2-0-027364ca0e86@linaro.org |
---|---|
Headers | show |
Series | arm64: dts: qcom: add QAR2130P support | expand |
On 30.10.2024 12:50 PM, Dmitry Baryshkov wrote: > Add board DT file for the Qualcomm Snapdragon AR2 Gen1 Smart Viewer > Development Kit. > > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > --- Please add newlines before status consistently [...] > + > + wcn7850-pmu { > + compatible = "qcom,wcn7850-pmu"; > + > + pinctrl-names = "default"; > + pinctrl-0 = <&wlan_en_state>, <&bt_en_state>; flip please [...] > + > +&pon_resin { > + status = "okay"; > + > + linux,code = <KEY_VOLUMEDOWN>; and here [...] > + > + ptn3222: redriver@4f { > + compatible = "nxp,ptn3222"; > + reg = <0x4f>; > + #phy-cells = <0>; > + vdd3v3-supply = <&vreg_l2a_3p1>; > + vdd1v8-supply = <&vreg_l15a_1p8>; > + reset-gpios = <&tlmm 99 GPIO_ACTIVE_LOW>; Since I'm nitpicking hard already, please see the property order in romulus.dtsi Looks good otherwise, thanks! Konrad
Add device tree bindings for the QAR2130P also known as Qualcomm Snapdragon AR2 Gen1 Smart Viewer Development Kit. The device boots, provides serial console, I2C / SPI interfaces, WiFi (requires external BDF) and BT (requires external firmware). Dependencies: - https://lore.kernel.org/r/20241026-sar2130p-clocks-v4-0-37100d40fadc@linaro.org (clocks bindings) - https://lore.kernel.org/r/20241017-sar2130p-nvmem-v1-1-6cc32789afc6@linaro.org (critical bugfix) Additional bindings and drivers required for the device to function (on top of linux-next): - https://lore.kernel.org/r/20241027-sar2130p-adsp-v1-0-bd204e39d24e@linaro.org - https://lore.kernel.org/r/20241027-sar2130p-tsens-v1-1-8dee27fc02ae@linaro.org - https://lore.kernel.org/r/20241018-sar2130p-iommu-v2-1-64c361fceac8@linaro.org - https://lore.kernel.org/r/20241017-sar2130p-pci-v1-1-5b95e63d9624@linaro.org - https://lore.kernel.org/r/20241021-sar2130p-phys-v2-0-d883acf170f7@linaro.org - https://lore.kernel.org/r/20241017-sar2130p-usb-v1-1-21e01264b70e@linaro.org - https://lore.kernel.org/r/20241018-sar2130p-cpufreq-v1-1-822e00b9a663@linaro.org - https://lore.kernel.org/r/20241026-sar2130p-llcc-v3-0-2a58fa1b4d12@linaro.org - https://lore.kernel.org/r/20241017-sar2130p-mbox-v1-1-906aa78b1358@linaro.org - https://lore.kernel.org/r/20241017-sar2130p-mmc-v1-1-c84da16a001e@linaro.org - https://lore.kernel.org/r/20241017-sar2130p-pdc-v1-1-cf9ccd9c37da@linaro.org Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> --- Changes in v2: - Added sar2130p to qcom-soc.yaml (Krzysztof) - Provided the value for USB's hs_phy_irq (Krishna) - Fixed uart7 node name to be serial@. - Link to v1: https://lore.kernel.org/r/20241027-sar2130p-dt-v1-0-739d36d31c33@linaro.org --- Dmitry Baryshkov (4): dt-bindings: arm: qcom-soc: extend to support SAR2130P platform dt-bindings: arm: qcom: add QAR2130P board arm64: dts: qcom: sar2130p: add support for SAR2130P arm64: dts: qcom: sar2130p: add QAR2130P board file .../devicetree/bindings/arm/qcom-soc.yaml | 4 +- Documentation/devicetree/bindings/arm/qcom.yaml | 7 + arch/arm64/boot/dts/qcom/Makefile | 2 + arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts | 551 ++++ arch/arm64/boot/dts/qcom/sar2130p.dtsi | 3091 ++++++++++++++++++++ 5 files changed, 3653 insertions(+), 2 deletions(-) --- base-commit: a39230ecf6b3057f5897bc4744a790070cfbe7a8 change-id: 20241027-sar2130p-dt-68d3eee86973 prerequisite-change-id: 20241027-sar2130p-adsp-fc3fad54ded3:v1 prerequisite-patch-id: a19263ac2521636a3a7b0ed846cf1714326832c7 prerequisite-patch-id: 7401c6f72aa9e510a01774b82586e5941980fbcc prerequisite-patch-id: 0b132b0936dda8e4c7443b4e7e23ff427dc0d798 prerequisite-change-id: 20241027-sar2130p-tsens-01baed7d9254:v1 prerequisite-patch-id: 20d50df9440a16e1cea78fb674794ebb7dc9e352 prerequisite-change-id: 20241017-sar2130p-iommu-4ce763051f01:v2 prerequisite-patch-id: 22f9d4a5b0c8d50b5a7317375060ff07ebcae4c3 prerequisite-change-id: 20241017-sar2130p-pci-dc0c22bea87e:v1 prerequisite-patch-id: 70ad0a8594e6d224648e0206f9d783fcbb69887d prerequisite-change-id: 20241017-sar2130p-phys-426733b80169:v2 prerequisite-patch-id: 263dca689cc6e8334d825b19ec9005a44cdc979b prerequisite-patch-id: fcb8d377116bbcf9f165abba416d25c9be86d930 prerequisite-patch-id: da7fe2737145e858d9572ff51dff3478cf15e1b0 prerequisite-patch-id: 14e7540ecc4d365d2cea78016b2f9ffbac366921 prerequisite-patch-id: 6b2ecc0490d903cee517301c462053d2472e6992 prerequisite-patch-id: 874e118cd420166faa6247754c5f0a3f24de8a1b prerequisite-change-id: 20241017-sar2130p-usb-0e9ccdef61d6:v1 prerequisite-patch-id: 283d975b372781bc4ab258583c82aa7edaa11edf prerequisite-change-id: 20241017-sar2130p-cpufreq-d7ba612fd9d7:v1 prerequisite-patch-id: f0e7e53020e954149fc06988a583d4ca9deb7209 prerequisite-change-id: 20241017-sar2130p-llcc-0c2616777cde:v3 prerequisite-patch-id: 6ca6eacd9ceca6d060d23ef95594fb892e51a506 prerequisite-patch-id: dc04e235391820e4ab04c72ac64fd852e73fade5 prerequisite-patch-id: cdb161d351ba3ff4f9e53efaa67eb32b603af435 prerequisite-change-id: 20241017-sar2130p-mbox-1ff72d8eb5c8:v1 prerequisite-patch-id: f3975127d993dadf15bcffb81feb99d213471a22 prerequisite-change-id: 20241017-sar2130p-nvmem-5f856d99bbb7:v2 prerequisite-patch-id: a5520c74bc1a96a952ff6f744ea57636893f6278 prerequisite-patch-id: 7a260ae7850d966e8fecd3ebc5114ac157d23c87 prerequisite-change-id: 20241017-sar2130p-mmc-7f8b32889e31:v1 prerequisite-patch-id: 76b640936b8b98775f8e17f719b98147dbb7be4f prerequisite-change-id: 20241017-sar2130p-pdc-18d3f08abdbe:v1 prerequisite-patch-id: aa2d8a846ea684d1e127f94e01414ded8b599763 prerequisite-change-id: 20241017-sar2130p-clocks-5fbdd9bf04ee:v5 prerequisite-patch-id: e6927fe4ae24ab139d5fe595b36b9a9182960b70 prerequisite-patch-id: 7cb0ec3c7122856fc33337b9e1e54693a6a7d0fa prerequisite-patch-id: ec05d49fb2cabbd37a462cee2761bb9509a6aa5d prerequisite-patch-id: 6c2171274b0615cef421498695bb61b3f1ec44d2 prerequisite-patch-id: 3e7615c0e77e3dbe18267fe556bec7bd5b413c56 prerequisite-patch-id: 8c0359d6075820139b0658ffcf74f8cd91f50875 prerequisite-patch-id: a500c056466cd165fbe3acf824e0b96ee225794e prerequisite-patch-id: 0abbc5930afb89780a8d833b4fb7cf16865dedcd prerequisite-patch-id: a8016b8cda7f0f766acd92e6ba8644f45b04f30d prerequisite-patch-id: ddb641d43225f1165b30bb03b0243fc5bc3e7a96 prerequisite-patch-id: 0e7dbc6cf1359f2611ec19422139f9a95f389f51 Best regards,