18cc087a1SEmmanuel Vadot// SPDX-License-Identifier: BSD-3-Clause 28cc087a1SEmmanuel Vadot/* 38cc087a1SEmmanuel Vadot * Copyright (c) 2020, Yassine Oudjana <y.oudjana@protonmail.com> 48cc087a1SEmmanuel Vadot */ 58cc087a1SEmmanuel Vadot 68cc087a1SEmmanuel Vadot/dts-v1/; 78cc087a1SEmmanuel Vadot 88cc087a1SEmmanuel Vadot#include "msm8996.dtsi" 98cc087a1SEmmanuel Vadot#include "pm8994.dtsi" 108cc087a1SEmmanuel Vadot#include "pmi8994.dtsi" 118cc087a1SEmmanuel Vadot#include <dt-bindings/input/input.h> 128cc087a1SEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 138cc087a1SEmmanuel Vadot#include <dt-bindings/leds/common.h> 148cc087a1SEmmanuel Vadot#include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 158cc087a1SEmmanuel Vadot 168cc087a1SEmmanuel Vadot/ { 178cc087a1SEmmanuel Vadot clocks { 188cc087a1SEmmanuel Vadot compatible = "simple-bus"; 198cc087a1SEmmanuel Vadot 208cc087a1SEmmanuel Vadot divclk1_cdc: divclk1 { 218cc087a1SEmmanuel Vadot compatible = "gpio-gate-clock"; 228cc087a1SEmmanuel Vadot clocks = <&rpmcc RPM_SMD_DIV_CLK1>; 238cc087a1SEmmanuel Vadot #clock-cells = <0>; 248cc087a1SEmmanuel Vadot enable-gpios = <&pm8994_gpios 15 GPIO_ACTIVE_HIGH>; 258cc087a1SEmmanuel Vadot 268cc087a1SEmmanuel Vadot pinctrl-names = "default"; 278cc087a1SEmmanuel Vadot pinctrl-0 = <&divclk1_default>; 288cc087a1SEmmanuel Vadot }; 298cc087a1SEmmanuel Vadot 308cc087a1SEmmanuel Vadot divclk4: divclk4 { 318cc087a1SEmmanuel Vadot compatible = "fixed-clock"; 328cc087a1SEmmanuel Vadot #clock-cells = <0>; 338cc087a1SEmmanuel Vadot clock-frequency = <32768>; 348cc087a1SEmmanuel Vadot clock-output-names = "divclk4"; 358cc087a1SEmmanuel Vadot 368cc087a1SEmmanuel Vadot pinctrl-names = "default"; 378cc087a1SEmmanuel Vadot pinctrl-0 = <&divclk4_pin_a>; 388cc087a1SEmmanuel Vadot }; 398cc087a1SEmmanuel Vadot }; 408cc087a1SEmmanuel Vadot 418cc087a1SEmmanuel Vadot gpio_keys { 428cc087a1SEmmanuel Vadot compatible = "gpio-keys"; 438cc087a1SEmmanuel Vadot 448cc087a1SEmmanuel Vadot vol_up { 458cc087a1SEmmanuel Vadot label = "Volume Up"; 468cc087a1SEmmanuel Vadot gpios = <&pm8994_gpios 2 GPIO_ACTIVE_LOW>; 478cc087a1SEmmanuel Vadot linux,code = <KEY_VOLUMEUP>; 488cc087a1SEmmanuel Vadot wakeup-source; 498cc087a1SEmmanuel Vadot debounce-interval = <15>; 508cc087a1SEmmanuel Vadot }; 518cc087a1SEmmanuel Vadot 528cc087a1SEmmanuel Vadot dome { 538cc087a1SEmmanuel Vadot label = "Home"; 548cc087a1SEmmanuel Vadot gpios = <&tlmm 34 GPIO_ACTIVE_LOW>; 558cc087a1SEmmanuel Vadot linux,code = <KEY_HOME>; 568cc087a1SEmmanuel Vadot wakeup-source; 578cc087a1SEmmanuel Vadot debounce-interval = <15>; 588cc087a1SEmmanuel Vadot }; 598cc087a1SEmmanuel Vadot }; 608cc087a1SEmmanuel Vadot 618cc087a1SEmmanuel Vadot reserved-memory { 628cc087a1SEmmanuel Vadot memory@88800000 { 638cc087a1SEmmanuel Vadot reg = <0x0 0x88800000 0x0 0x1400000>; 648cc087a1SEmmanuel Vadot no-map; 658cc087a1SEmmanuel Vadot }; 668cc087a1SEmmanuel Vadot 678cc087a1SEmmanuel Vadot /* This platform has all PIL regions offset by 0x1400000 */ 688cc087a1SEmmanuel Vadot /delete-node/ mpss@88800000; 698cc087a1SEmmanuel Vadot mpss_region: mpss@89c00000 { 708cc087a1SEmmanuel Vadot reg = <0x0 0x89c00000 0x0 0x6200000>; 718cc087a1SEmmanuel Vadot no-map; 728cc087a1SEmmanuel Vadot }; 738cc087a1SEmmanuel Vadot 748cc087a1SEmmanuel Vadot /delete-node/ adsp@8ea00000; 758cc087a1SEmmanuel Vadot adsp_region: adsp@8ea00000 { 768cc087a1SEmmanuel Vadot reg = <0x0 0x8fe00000 0x0 0x1b00000>; 778cc087a1SEmmanuel Vadot no-map; 788cc087a1SEmmanuel Vadot }; 798cc087a1SEmmanuel Vadot 808cc087a1SEmmanuel Vadot /delete-node/ slpi@90b00000; 818cc087a1SEmmanuel Vadot slpi_region: slpi@91900000 { 828cc087a1SEmmanuel Vadot reg = <0x0 0x91900000 0x0 0xa00000>; 838cc087a1SEmmanuel Vadot no-map; 848cc087a1SEmmanuel Vadot }; 858cc087a1SEmmanuel Vadot 868cc087a1SEmmanuel Vadot /delete-node/ gpu@8f200000; 878cc087a1SEmmanuel Vadot zap_shader_region: gpu@92300000 { 888cc087a1SEmmanuel Vadot compatible = "shared-dma-pool"; 898cc087a1SEmmanuel Vadot reg = <0x0 0x92300000 0x0 0x2000>; 908cc087a1SEmmanuel Vadot no-map; 918cc087a1SEmmanuel Vadot }; 928cc087a1SEmmanuel Vadot 938cc087a1SEmmanuel Vadot /delete-node/ venus@91000000; 948cc087a1SEmmanuel Vadot venus_region: venus@90400000 { 958cc087a1SEmmanuel Vadot reg = <0x0 0x92400000 0x0 0x500000>; 968cc087a1SEmmanuel Vadot no-map; 978cc087a1SEmmanuel Vadot }; 988cc087a1SEmmanuel Vadot 998cc087a1SEmmanuel Vadot ramoops@92900000 { 1008cc087a1SEmmanuel Vadot compatible = "ramoops"; 1018cc087a1SEmmanuel Vadot reg = <0x0 0x92900000 0x0 0x100000>; 1028cc087a1SEmmanuel Vadot no-map; 1038cc087a1SEmmanuel Vadot 1048cc087a1SEmmanuel Vadot record-size = <0x8000>; 1058cc087a1SEmmanuel Vadot console-size = <0x80000>; 1068cc087a1SEmmanuel Vadot ftrace-size = <0x20000>; 1078cc087a1SEmmanuel Vadot pmsg-size = <0x40000>; 1088cc087a1SEmmanuel Vadot }; 1098cc087a1SEmmanuel Vadot 1108cc087a1SEmmanuel Vadot /delete-node/ rmtfs@86700000; 1118cc087a1SEmmanuel Vadot rmtfs@f6c00000 { 1128cc087a1SEmmanuel Vadot compatible = "qcom,rmtfs-mem"; 1138cc087a1SEmmanuel Vadot reg = <0 0xf6c00000 0 0x200000>; 1148cc087a1SEmmanuel Vadot no-map; 1158cc087a1SEmmanuel Vadot 1168cc087a1SEmmanuel Vadot qcom,client-id = <1>; 1178cc087a1SEmmanuel Vadot qcom,vmid = <15>; 1188cc087a1SEmmanuel Vadot }; 1198cc087a1SEmmanuel Vadot 1208cc087a1SEmmanuel Vadot /delete-node/ mba@91500000; 1218cc087a1SEmmanuel Vadot mba_region: mba@f6f00000 { 1228cc087a1SEmmanuel Vadot reg = <0x0 0xf6f00000 0x0 0x100000>; 1238cc087a1SEmmanuel Vadot no-map; 1248cc087a1SEmmanuel Vadot }; 1258cc087a1SEmmanuel Vadot }; 1268cc087a1SEmmanuel Vadot 1278cc087a1SEmmanuel Vadot vph_pwr: vph-pwr-regulator { 1288cc087a1SEmmanuel Vadot compatible = "regulator-fixed"; 1298cc087a1SEmmanuel Vadot regulator-name = "vph_pwr"; 1308cc087a1SEmmanuel Vadot regulator-min-microvolt = <3800000>; 1318cc087a1SEmmanuel Vadot regulator-max-microvolt = <3800000>; 1328cc087a1SEmmanuel Vadot regulator-always-on; 1338cc087a1SEmmanuel Vadot regulator-boot-on; 1348cc087a1SEmmanuel Vadot }; 1358cc087a1SEmmanuel Vadot 1368cc087a1SEmmanuel Vadot vdd_3v2_tp: vdd-3v2-tp { 1378cc087a1SEmmanuel Vadot compatible = "regulator-fixed"; 1388cc087a1SEmmanuel Vadot regulator-name = "vdd_3v2_tp"; 1398cc087a1SEmmanuel Vadot regulator-min-microvolt = <3200000>; 1408cc087a1SEmmanuel Vadot regulator-max-microvolt = <3200000>; 1418cc087a1SEmmanuel Vadot startup-delay-us = <4000>; 1428cc087a1SEmmanuel Vadot vin-supply = <&vph_pwr>; 1438cc087a1SEmmanuel Vadot 1448cc087a1SEmmanuel Vadot gpio = <&tlmm 73 0>; 1458cc087a1SEmmanuel Vadot enable-active-high; 1468cc087a1SEmmanuel Vadot }; 1478cc087a1SEmmanuel Vadot 1488cc087a1SEmmanuel Vadot vdd_3v3: rome-vreg { 1498cc087a1SEmmanuel Vadot compatible = "regulator-fixed"; 1508cc087a1SEmmanuel Vadot regulator-name = "vdd_3v3"; 1518cc087a1SEmmanuel Vadot regulator-min-microvolt = <3300000>; 1528cc087a1SEmmanuel Vadot regulator-max-microvolt = <3300000>; 1538cc087a1SEmmanuel Vadot startup-delay-us = <4000>; 1548cc087a1SEmmanuel Vadot vin-supply = <&vph_pwr_bbyp>; 1558cc087a1SEmmanuel Vadot 1568cc087a1SEmmanuel Vadot gpio = <&pm8994_gpios 9 0>; 1578cc087a1SEmmanuel Vadot enable-active-high; 1588cc087a1SEmmanuel Vadot pinctrl-names = "default"; 1598cc087a1SEmmanuel Vadot pinctrl-0 = <&rome_enable_default>; 1608cc087a1SEmmanuel Vadot 1618cc087a1SEmmanuel Vadot /* Required by QCA6174a - vddpe-3v3 */ 1628cc087a1SEmmanuel Vadot regulator-always-on; 1638cc087a1SEmmanuel Vadot }; 1648cc087a1SEmmanuel Vadot 1658cc087a1SEmmanuel Vadot /* WL_EN pin defined as a fixed regulator */ 1668cc087a1SEmmanuel Vadot wlan_en: wlan-en-1-8v { 1678cc087a1SEmmanuel Vadot compatible = "regulator-fixed"; 1688cc087a1SEmmanuel Vadot regulator-name = "wlan-en-regulator"; 1698cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 1708cc087a1SEmmanuel Vadot regulator-max-microvolt = <1800000>; 1718cc087a1SEmmanuel Vadot 1728cc087a1SEmmanuel Vadot gpio = <&pm8994_gpios 8 0>; 1738cc087a1SEmmanuel Vadot /* WLAN card specific delay */ 1748cc087a1SEmmanuel Vadot startup-delay-us = <70000>; 1758cc087a1SEmmanuel Vadot enable-active-high; 1768cc087a1SEmmanuel Vadot pinctrl-names = "default"; 1778cc087a1SEmmanuel Vadot pinctrl-0 = <&wlan_en_default>; 1788cc087a1SEmmanuel Vadot }; 1798cc087a1SEmmanuel Vadot}; 1808cc087a1SEmmanuel Vadot 1818cc087a1SEmmanuel Vadot&adsp_pil { 1828cc087a1SEmmanuel Vadot status = "okay"; 1838cc087a1SEmmanuel Vadot}; 1848cc087a1SEmmanuel Vadot 1858cc087a1SEmmanuel Vadot&blsp2_i2c2 { 1868cc087a1SEmmanuel Vadot status = "okay"; 1878cc087a1SEmmanuel Vadot label = "NFC_I2C"; 1888cc087a1SEmmanuel Vadot clock-frequency = <400000>; 1898cc087a1SEmmanuel Vadot 1908cc087a1SEmmanuel Vadot nfc: pn548@28 { 1918cc087a1SEmmanuel Vadot compatible = "nxp,nxp-nci-i2c"; 1928cc087a1SEmmanuel Vadot 1938cc087a1SEmmanuel Vadot reg = <0x28>; 1948cc087a1SEmmanuel Vadot 1958cc087a1SEmmanuel Vadot interrupt-parent = <&tlmm>; 1968cc087a1SEmmanuel Vadot interrupts = <9 IRQ_TYPE_LEVEL_HIGH>; 1978cc087a1SEmmanuel Vadot 1988cc087a1SEmmanuel Vadot enable-gpios = <&tlmm 12 GPIO_ACTIVE_HIGH>; 1998cc087a1SEmmanuel Vadot firmware-gpios = <&tlmm 21 GPIO_ACTIVE_HIGH>; 2008cc087a1SEmmanuel Vadot 2018cc087a1SEmmanuel Vadot pinctrl-names = "default"; 2028cc087a1SEmmanuel Vadot pinctrl-0 = <&nfc_default>; 2038cc087a1SEmmanuel Vadot }; 2048cc087a1SEmmanuel Vadot}; 2058cc087a1SEmmanuel Vadot 2068cc087a1SEmmanuel Vadot&blsp2_i2c3 { 2078cc087a1SEmmanuel Vadot status = "okay"; 2088cc087a1SEmmanuel Vadot label = "TYPEC_I2C"; 2098cc087a1SEmmanuel Vadot 210*e67e8565SEmmanuel Vadot typec: tusb320l@47 { 211*e67e8565SEmmanuel Vadot compatible = "ti,tusb320l"; 2128cc087a1SEmmanuel Vadot reg = <0x47>; 2138cc087a1SEmmanuel Vadot interrupt-parent = <&tlmm>; 2148cc087a1SEmmanuel Vadot interrupts = <63 IRQ_TYPE_EDGE_RISING>; 2158cc087a1SEmmanuel Vadot }; 2168cc087a1SEmmanuel Vadot}; 2178cc087a1SEmmanuel Vadot 2188cc087a1SEmmanuel Vadot&blsp2_i2c6 { 2198cc087a1SEmmanuel Vadot status = "okay"; 2208cc087a1SEmmanuel Vadot label = "MSM_TS_I2C"; 2218cc087a1SEmmanuel Vadot}; 2228cc087a1SEmmanuel Vadot 2238cc087a1SEmmanuel Vadot&blsp1_uart2 { 2248cc087a1SEmmanuel Vadot status = "okay"; 2258cc087a1SEmmanuel Vadot label = "QCA_UART"; 2268cc087a1SEmmanuel Vadot 2278cc087a1SEmmanuel Vadot bluetooth: qca6174a { 2288cc087a1SEmmanuel Vadot compatible = "qcom,qca6174-bt"; 2298cc087a1SEmmanuel Vadot 2308cc087a1SEmmanuel Vadot enable-gpios = <&pm8994_gpios 19 GPIO_ACTIVE_HIGH>; 2318cc087a1SEmmanuel Vadot clocks = <&divclk4>; 2328cc087a1SEmmanuel Vadot }; 2338cc087a1SEmmanuel Vadot}; 2348cc087a1SEmmanuel Vadot 2358cc087a1SEmmanuel Vadot&dsi0 { 2368cc087a1SEmmanuel Vadot status = "okay"; 2378cc087a1SEmmanuel Vadot 2388cc087a1SEmmanuel Vadot vdd-supply = <&vreg_l2a_1p25>; 2398cc087a1SEmmanuel Vadot vddio-supply = <&vreg_l14a_1p8>; 2408cc087a1SEmmanuel Vadot 2418cc087a1SEmmanuel Vadot pinctrl-names = "default", "sleep"; 2428cc087a1SEmmanuel Vadot pinctrl-0 = <&mdss_dsi_default &mdss_te_default>; 2438cc087a1SEmmanuel Vadot pinctrl-1 = <&mdss_dsi_sleep &mdss_te_sleep>; 2448cc087a1SEmmanuel Vadot}; 2458cc087a1SEmmanuel Vadot 2468cc087a1SEmmanuel Vadot&dsi0_out { 2478cc087a1SEmmanuel Vadot status = "okay"; 2488cc087a1SEmmanuel Vadot 2498cc087a1SEmmanuel Vadot data-lanes = <0 1 2 3>; 2508cc087a1SEmmanuel Vadot}; 2518cc087a1SEmmanuel Vadot 2528cc087a1SEmmanuel Vadot&dsi0_phy { 2538cc087a1SEmmanuel Vadot status = "okay"; 2548cc087a1SEmmanuel Vadot 2558cc087a1SEmmanuel Vadot vcca-supply = <&vreg_l28a_0p925>; 2568cc087a1SEmmanuel Vadot}; 2578cc087a1SEmmanuel Vadot 2588cc087a1SEmmanuel Vadot&gpu { 2598cc087a1SEmmanuel Vadot status = "okay"; 2608cc087a1SEmmanuel Vadot}; 2618cc087a1SEmmanuel Vadot 2628cc087a1SEmmanuel Vadot&mdss { 2638cc087a1SEmmanuel Vadot status = "okay"; 2648cc087a1SEmmanuel Vadot}; 2658cc087a1SEmmanuel Vadot 2668cc087a1SEmmanuel Vadot&mmcc { 2678cc087a1SEmmanuel Vadot vdd-gfx-supply = <&vdd_gfx>; 2688cc087a1SEmmanuel Vadot}; 2698cc087a1SEmmanuel Vadot 2708cc087a1SEmmanuel Vadot&pcie0 { 2718cc087a1SEmmanuel Vadot status = "okay"; 2728cc087a1SEmmanuel Vadot 2738cc087a1SEmmanuel Vadot /* Supplied by vdd_3v3, but choose wlan_en to drive enable pin high */ 2748cc087a1SEmmanuel Vadot vddpe-3v3-supply = <&wlan_en>; 2758cc087a1SEmmanuel Vadot vdda-supply = <&vreg_l28a_0p925>; 2768cc087a1SEmmanuel Vadot 2778cc087a1SEmmanuel Vadot perst-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>; 2788cc087a1SEmmanuel Vadot wake-gpios = <&tlmm 37 GPIO_ACTIVE_HIGH>; 2798cc087a1SEmmanuel Vadot}; 2808cc087a1SEmmanuel Vadot 2818cc087a1SEmmanuel Vadot&pcie_phy { 2828cc087a1SEmmanuel Vadot status = "okay"; 2838cc087a1SEmmanuel Vadot 2848cc087a1SEmmanuel Vadot vdda-phy-supply = <&vreg_l28a_0p925>; 2858cc087a1SEmmanuel Vadot vdda-pll-supply = <&vreg_l12a_1p8>; 2868cc087a1SEmmanuel Vadot}; 2878cc087a1SEmmanuel Vadot 2888cc087a1SEmmanuel Vadot&pm8994_resin { 2898cc087a1SEmmanuel Vadot status = "okay"; 2908cc087a1SEmmanuel Vadot 2918cc087a1SEmmanuel Vadot linux,code = <KEY_VOLUMEDOWN>; 2928cc087a1SEmmanuel Vadot}; 2938cc087a1SEmmanuel Vadot 2948cc087a1SEmmanuel Vadot&usb3 { 2958cc087a1SEmmanuel Vadot status = "okay"; 2968cc087a1SEmmanuel Vadot extcon = <&typec>; 2978cc087a1SEmmanuel Vadot 2988cc087a1SEmmanuel Vadot qcom,select-utmi-as-pipe-clk; 2998cc087a1SEmmanuel Vadot 3008cc087a1SEmmanuel Vadot dwc3@6a00000 { 3018cc087a1SEmmanuel Vadot extcon = <&typec>; 3028cc087a1SEmmanuel Vadot 3038cc087a1SEmmanuel Vadot /* usb3-phy is not used on this device */ 3048cc087a1SEmmanuel Vadot phys = <&hsusb_phy1>; 3058cc087a1SEmmanuel Vadot phy-names = "usb2-phy"; 3068cc087a1SEmmanuel Vadot 3078cc087a1SEmmanuel Vadot maximum-speed = "high-speed"; 3088cc087a1SEmmanuel Vadot snps,is-utmi-l1-suspend; 3098cc087a1SEmmanuel Vadot snps,usb2-gadget-lpm-disable; 3108cc087a1SEmmanuel Vadot snps,hird-threshold = /bits/ 8 <0>; 3118cc087a1SEmmanuel Vadot }; 3128cc087a1SEmmanuel Vadot}; 3138cc087a1SEmmanuel Vadot 3148cc087a1SEmmanuel Vadot&hsusb_phy1 { 3158cc087a1SEmmanuel Vadot status = "okay"; 3168cc087a1SEmmanuel Vadot extcon = <&typec>; 3178cc087a1SEmmanuel Vadot 3188cc087a1SEmmanuel Vadot vdda-pll-supply = <&vreg_l12a_1p8>; 3198cc087a1SEmmanuel Vadot vdda-phy-dpdm-supply = <&vreg_l24a_3p075>; 3208cc087a1SEmmanuel Vadot}; 3218cc087a1SEmmanuel Vadot 3228cc087a1SEmmanuel Vadot&ufshc { 3238cc087a1SEmmanuel Vadot status = "okay"; 3248cc087a1SEmmanuel Vadot 3258cc087a1SEmmanuel Vadot vcc-supply = <&vreg_l20a_2p95>; 3268cc087a1SEmmanuel Vadot vccq-supply = <&vreg_l25a_1p2>; 3278cc087a1SEmmanuel Vadot vccq2-supply = <&vreg_s4a_1p8>; 3288cc087a1SEmmanuel Vadot 3298cc087a1SEmmanuel Vadot vcc-max-microamp = <600000>; 3308cc087a1SEmmanuel Vadot vccq-max-microamp = <450000>; 3318cc087a1SEmmanuel Vadot vccq2-max-microamp = <450000>; 3328cc087a1SEmmanuel Vadot}; 3338cc087a1SEmmanuel Vadot 3348cc087a1SEmmanuel Vadot&ufsphy { 3358cc087a1SEmmanuel Vadot status = "okay"; 3368cc087a1SEmmanuel Vadot 3378cc087a1SEmmanuel Vadot vdda-phy-supply = <&vreg_l28a_0p925>; 3388cc087a1SEmmanuel Vadot vdda-pll-supply = <&vreg_l12a_1p8>; 3398cc087a1SEmmanuel Vadot 3408cc087a1SEmmanuel Vadot vdda-phy-max-microamp = <18380>; 3418cc087a1SEmmanuel Vadot vdda-pll-max-microamp = <9440>; 3428cc087a1SEmmanuel Vadot 3438cc087a1SEmmanuel Vadot vddp-ref-clk-supply = <&vreg_l25a_1p2>; 3448cc087a1SEmmanuel Vadot vddp-ref-clk-max-microamp = <100>; 3458cc087a1SEmmanuel Vadot vddp-ref-clk-always-on; 3468cc087a1SEmmanuel Vadot}; 3478cc087a1SEmmanuel Vadot 3488cc087a1SEmmanuel Vadot&venus { 3498cc087a1SEmmanuel Vadot status = "okay"; 3508cc087a1SEmmanuel Vadot}; 3518cc087a1SEmmanuel Vadot 3528cc087a1SEmmanuel Vadot&wcd9335 { 3538cc087a1SEmmanuel Vadot clock-names = "mclk", "slimbus"; 3548cc087a1SEmmanuel Vadot clocks = <&divclk1_cdc>, 3558cc087a1SEmmanuel Vadot <&rpmcc RPM_SMD_BB_CLK1>; 3568cc087a1SEmmanuel Vadot 3578cc087a1SEmmanuel Vadot vdd-buck-supply = <&vreg_s4a_1p8>; 3588cc087a1SEmmanuel Vadot vdd-buck-sido-supply = <&vreg_s4a_1p8>; 3598cc087a1SEmmanuel Vadot vdd-rx-supply = <&vreg_s4a_1p8>; 3608cc087a1SEmmanuel Vadot vdd-tx-supply = <&vreg_s4a_1p8>; 3618cc087a1SEmmanuel Vadot vdd-vbat-supply = <&vph_pwr>; 3628cc087a1SEmmanuel Vadot vdd-micbias-supply = <&vph_pwr_bbyp>; 3638cc087a1SEmmanuel Vadot vdd-io-supply = <&vreg_s4a_1p8>; 3648cc087a1SEmmanuel Vadot}; 3658cc087a1SEmmanuel Vadot 3668cc087a1SEmmanuel Vadot&rpm_requests { 3678cc087a1SEmmanuel Vadot pm8994-regulators { 3688cc087a1SEmmanuel Vadot compatible = "qcom,rpm-pm8994-regulators"; 3698cc087a1SEmmanuel Vadot 3708cc087a1SEmmanuel Vadot vdd_s1-supply = <&vph_pwr>; 3718cc087a1SEmmanuel Vadot vdd_s2-supply = <&vph_pwr>; 3728cc087a1SEmmanuel Vadot vdd_s3-supply = <&vph_pwr>; 3738cc087a1SEmmanuel Vadot vdd_s4-supply = <&vph_pwr>; 3748cc087a1SEmmanuel Vadot vdd_s5-supply = <&vph_pwr>; 3758cc087a1SEmmanuel Vadot vdd_s6-supply = <&vph_pwr>; 3768cc087a1SEmmanuel Vadot vdd_s7-supply = <&vph_pwr>; 3778cc087a1SEmmanuel Vadot vdd_s8-supply = <&vph_pwr>; 3788cc087a1SEmmanuel Vadot vdd_s9-supply = <&vph_pwr>; 3798cc087a1SEmmanuel Vadot vdd_s10-supply = <&vph_pwr>; 3808cc087a1SEmmanuel Vadot vdd_s11-supply = <&vph_pwr>; 3818cc087a1SEmmanuel Vadot vdd_s12-supply = <&vph_pwr>; 3828cc087a1SEmmanuel Vadot vdd_l1-supply = <&vreg_s1b_1p025>; 3838cc087a1SEmmanuel Vadot vdd_l2_l26_l28-supply = <&vreg_s3a_1p3>; 3848cc087a1SEmmanuel Vadot vdd_l3_l11-supply = <&vreg_s3a_1p3>; 3858cc087a1SEmmanuel Vadot vdd_l4_l27_l31-supply = <&vreg_s3a_1p3>; 3868cc087a1SEmmanuel Vadot vdd_l5_l7-supply = <&vreg_s5a_2p15>; 3878cc087a1SEmmanuel Vadot vdd_l6_l12_l32-supply = <&vreg_s5a_2p15>; 3888cc087a1SEmmanuel Vadot vdd_l8_l16_l30-supply = <&vph_pwr>; 3898cc087a1SEmmanuel Vadot vdd_l9_l10_l18_l22-supply = <&vph_pwr_bbyp>; 3908cc087a1SEmmanuel Vadot vdd_l13_l19_l23_l24-supply = <&vph_pwr_bbyp>; 3918cc087a1SEmmanuel Vadot vdd_l14_l15-supply = <&vreg_s5a_2p15>; 3928cc087a1SEmmanuel Vadot vdd_l17_l29-supply = <&vph_pwr_bbyp>; 3938cc087a1SEmmanuel Vadot vdd_l20_l21-supply = <&vph_pwr_bbyp>; 3948cc087a1SEmmanuel Vadot vdd_l25-supply = <&vreg_s3a_1p3>; 3958cc087a1SEmmanuel Vadot vdd_lvs1_2-supply = <&vreg_s4a_1p8>; 3968cc087a1SEmmanuel Vadot 3978cc087a1SEmmanuel Vadot vreg_s3a_1p3: s3 { 3988cc087a1SEmmanuel Vadot regulator-name = "vreg_s3a_1p3"; 3998cc087a1SEmmanuel Vadot regulator-min-microvolt = <1300000>; 4008cc087a1SEmmanuel Vadot regulator-max-microvolt = <1300000>; 4018cc087a1SEmmanuel Vadot 4028cc087a1SEmmanuel Vadot /* Required by QCA6174a - vdd-core */ 4038cc087a1SEmmanuel Vadot regulator-always-on; 4048cc087a1SEmmanuel Vadot }; 4058cc087a1SEmmanuel Vadot vreg_s4a_1p8: s4 { 4068cc087a1SEmmanuel Vadot regulator-name = "vreg_s4a_1p8"; 4078cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 4088cc087a1SEmmanuel Vadot regulator-max-microvolt = <1800000>; 4098cc087a1SEmmanuel Vadot regulator-allow-set-load; 4108cc087a1SEmmanuel Vadot 4118cc087a1SEmmanuel Vadot /* Required by QCA6174a - vddio */ 4128cc087a1SEmmanuel Vadot regulator-always-on; 4138cc087a1SEmmanuel Vadot }; 4148cc087a1SEmmanuel Vadot vreg_s5a_2p15: s5 { 4158cc087a1SEmmanuel Vadot regulator-name = "vreg_s5a_2p15"; 4168cc087a1SEmmanuel Vadot regulator-min-microvolt = <2150000>; 4178cc087a1SEmmanuel Vadot regulator-max-microvolt = <2150000>; 4188cc087a1SEmmanuel Vadot }; 4198cc087a1SEmmanuel Vadot vreg_s7a_0p8: s7 { 4208cc087a1SEmmanuel Vadot regulator-name = "vreg_s7a_0p8"; 4218cc087a1SEmmanuel Vadot regulator-min-microvolt = <800000>; 4228cc087a1SEmmanuel Vadot regulator-max-microvolt = <800000>; 4238cc087a1SEmmanuel Vadot }; 4248cc087a1SEmmanuel Vadot vreg_l1a_1p0: l1 { 4258cc087a1SEmmanuel Vadot regulator-name = "vreg_l1a_1p0"; 4268cc087a1SEmmanuel Vadot regulator-min-microvolt = <1000000>; 4278cc087a1SEmmanuel Vadot regulator-max-microvolt = <1000000>; 4288cc087a1SEmmanuel Vadot }; 4298cc087a1SEmmanuel Vadot vreg_l2a_1p25: l2 { 4308cc087a1SEmmanuel Vadot regulator-name = "vreg_l2a_1p25"; 4318cc087a1SEmmanuel Vadot regulator-min-microvolt = <1250000>; 4328cc087a1SEmmanuel Vadot regulator-max-microvolt = <1250000>; 4338cc087a1SEmmanuel Vadot }; 4348cc087a1SEmmanuel Vadot vreg_l4a_1p225: l4 { 4358cc087a1SEmmanuel Vadot regulator-name = "vreg_l4a_1p225"; 4368cc087a1SEmmanuel Vadot regulator-min-microvolt = <1225000>; 4378cc087a1SEmmanuel Vadot regulator-max-microvolt = <1225000>; 4388cc087a1SEmmanuel Vadot }; 4398cc087a1SEmmanuel Vadot vreg_l6a_1p8: l6 { 4408cc087a1SEmmanuel Vadot regulator-name = "vreg_l6a_1p8"; 4418cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 4428cc087a1SEmmanuel Vadot regulator-max-microvolt = <1800000>; 4438cc087a1SEmmanuel Vadot }; 4448cc087a1SEmmanuel Vadot vreg_l8a_1p8: l8 { 4458cc087a1SEmmanuel Vadot regulator-name = "vreg_l8a_1p8"; 4468cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 4478cc087a1SEmmanuel Vadot regulator-max-microvolt = <1800000>; 4488cc087a1SEmmanuel Vadot }; 4498cc087a1SEmmanuel Vadot vreg_l9a_1p8: l9 { 4508cc087a1SEmmanuel Vadot regulator-name = "vreg_l9a_1p8"; 4518cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 4528cc087a1SEmmanuel Vadot regulator-max-microvolt = <1800000>; 4538cc087a1SEmmanuel Vadot }; 4548cc087a1SEmmanuel Vadot vreg_l10a_1p8: l10 { 4558cc087a1SEmmanuel Vadot regulator-name = "vreg_l10a_1p8"; 4568cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 4578cc087a1SEmmanuel Vadot regulator-max-microvolt = <1800000>; 4588cc087a1SEmmanuel Vadot }; 4598cc087a1SEmmanuel Vadot vreg_l12a_1p8: l12 { 4608cc087a1SEmmanuel Vadot regulator-name = "vreg_l12a_1p8"; 4618cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 4628cc087a1SEmmanuel Vadot regulator-max-microvolt = <1800000>; 4638cc087a1SEmmanuel Vadot regulator-allow-set-load; 4648cc087a1SEmmanuel Vadot }; 4658cc087a1SEmmanuel Vadot vreg_l13a_2p95: l13 { 4668cc087a1SEmmanuel Vadot regulator-name = "vreg_l13a_2p95"; 4678cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 4688cc087a1SEmmanuel Vadot regulator-max-microvolt = <2950000>; 4698cc087a1SEmmanuel Vadot }; 4708cc087a1SEmmanuel Vadot vreg_l14a_1p8: l14 { 4718cc087a1SEmmanuel Vadot regulator-name = "vreg_l14a_1p8"; 4728cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 4738cc087a1SEmmanuel Vadot regulator-max-microvolt = <1800000>; 4748cc087a1SEmmanuel Vadot }; 4758cc087a1SEmmanuel Vadot vreg_l15a_1p8: l15 { 4768cc087a1SEmmanuel Vadot regulator-name = "vreg_l15a_1p8"; 4778cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 4788cc087a1SEmmanuel Vadot regulator-max-microvolt = <1800000>; 4798cc087a1SEmmanuel Vadot }; 4808cc087a1SEmmanuel Vadot vreg_l16a_2p7: l16 { 4818cc087a1SEmmanuel Vadot regulator-name = "vreg_l16a_2p7"; 4828cc087a1SEmmanuel Vadot regulator-min-microvolt = <2700000>; 4838cc087a1SEmmanuel Vadot regulator-max-microvolt = <2700000>; 4848cc087a1SEmmanuel Vadot }; 4858cc087a1SEmmanuel Vadot vreg_l19a_3p3: l19 { 4868cc087a1SEmmanuel Vadot regulator-name = "vreg_l19a_3p3"; 4878cc087a1SEmmanuel Vadot regulator-min-microvolt = <3000000>; 4888cc087a1SEmmanuel Vadot regulator-max-microvolt = <3000000>; 4898cc087a1SEmmanuel Vadot }; 4908cc087a1SEmmanuel Vadot vreg_l20a_2p95: l20 { 4918cc087a1SEmmanuel Vadot regulator-name = "vreg_l20a_2p95"; 4928cc087a1SEmmanuel Vadot regulator-min-microvolt = <2950000>; 4938cc087a1SEmmanuel Vadot regulator-max-microvolt = <2950000>; 4948cc087a1SEmmanuel Vadot regulator-allow-set-load; 4958cc087a1SEmmanuel Vadot }; 4968cc087a1SEmmanuel Vadot vreg_l21a_2p95: l21 { 4978cc087a1SEmmanuel Vadot regulator-name = "vreg_l21a_2p95"; 4988cc087a1SEmmanuel Vadot regulator-min-microvolt = <3300000>; 4998cc087a1SEmmanuel Vadot regulator-max-microvolt = <3300000>; 5008cc087a1SEmmanuel Vadot regulator-always-on; 5018cc087a1SEmmanuel Vadot }; 5028cc087a1SEmmanuel Vadot vreg_l23a_2p8: l23 { 5038cc087a1SEmmanuel Vadot regulator-name = "vreg_l23a_2p8"; 5048cc087a1SEmmanuel Vadot regulator-min-microvolt = <2800000>; 5058cc087a1SEmmanuel Vadot regulator-max-microvolt = <2800000>; 5068cc087a1SEmmanuel Vadot }; 5078cc087a1SEmmanuel Vadot vreg_l24a_3p075: l24 { 5088cc087a1SEmmanuel Vadot regulator-name = "vreg_l24a_3p075"; 5098cc087a1SEmmanuel Vadot regulator-min-microvolt = <3075000>; 5108cc087a1SEmmanuel Vadot regulator-max-microvolt = <3075000>; 5118cc087a1SEmmanuel Vadot }; 5128cc087a1SEmmanuel Vadot vreg_l25a_1p2: l25 { 5138cc087a1SEmmanuel Vadot regulator-name = "vreg_l25a_1p2"; 5148cc087a1SEmmanuel Vadot regulator-min-microvolt = <1200000>; 5158cc087a1SEmmanuel Vadot regulator-max-microvolt = <1200000>; 5168cc087a1SEmmanuel Vadot regulator-allow-set-load; 5178cc087a1SEmmanuel Vadot }; 5188cc087a1SEmmanuel Vadot vreg_l27a_1p2: l27 { 5198cc087a1SEmmanuel Vadot regulator-name = "vreg_l27a_1p2"; 5208cc087a1SEmmanuel Vadot regulator-min-microvolt = <1200000>; 5218cc087a1SEmmanuel Vadot regulator-max-microvolt = <1200000>; 5228cc087a1SEmmanuel Vadot }; 5238cc087a1SEmmanuel Vadot vreg_l28a_0p925: l28 { 5248cc087a1SEmmanuel Vadot regulator-name = "vreg_l28a_0p925"; 5258cc087a1SEmmanuel Vadot regulator-min-microvolt = <925000>; 5268cc087a1SEmmanuel Vadot regulator-max-microvolt = <925000>; 5278cc087a1SEmmanuel Vadot regulator-allow-set-load; 5288cc087a1SEmmanuel Vadot }; 5298cc087a1SEmmanuel Vadot vreg_l30a_1p8: l30 { 5308cc087a1SEmmanuel Vadot regulator-name = "vreg_l30a_1p8"; 5318cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 5328cc087a1SEmmanuel Vadot regulator-max-microvolt = <1800000>; 5338cc087a1SEmmanuel Vadot 5348cc087a1SEmmanuel Vadot /* Required by QCA6174a - vddio-xtal */ 5358cc087a1SEmmanuel Vadot regulator-always-on; 5368cc087a1SEmmanuel Vadot }; 5378cc087a1SEmmanuel Vadot vreg_l32a_1p8: l32 { 5388cc087a1SEmmanuel Vadot regulator-name = "vreg_l32a_1p8"; 5398cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 5408cc087a1SEmmanuel Vadot regulator-max-microvolt = <1800000>; 5418cc087a1SEmmanuel Vadot }; 5428cc087a1SEmmanuel Vadot vreg_lvs1a_1p8: lvs1 { 5438cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 5448cc087a1SEmmanuel Vadot regulator-max-microvolt = <1800000>; 5458cc087a1SEmmanuel Vadot }; 5468cc087a1SEmmanuel Vadot vreg_lvs2a_1p8: lvs2 { 5478cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 5488cc087a1SEmmanuel Vadot regulator-max-microvolt = <1800000>; 5498cc087a1SEmmanuel Vadot }; 5508cc087a1SEmmanuel Vadot }; 5518cc087a1SEmmanuel Vadot 5528cc087a1SEmmanuel Vadot pmi8994-regulators { 5538cc087a1SEmmanuel Vadot compatible = "qcom,rpm-pmi8994-regulators"; 5548cc087a1SEmmanuel Vadot 5558cc087a1SEmmanuel Vadot vdd_s1-supply = <&vph_pwr>; 5568cc087a1SEmmanuel Vadot vdd_s2-supply = <&vph_pwr>; 5578cc087a1SEmmanuel Vadot vdd_s3-supply = <&vph_pwr>; 5588cc087a1SEmmanuel Vadot vdd_bst_byp-supply = <&vph_pwr>; 5598cc087a1SEmmanuel Vadot 5608cc087a1SEmmanuel Vadot vreg_s1b_1p025: s1 { 5618cc087a1SEmmanuel Vadot regulator-name = "vreg_s1b_1p025"; 5628cc087a1SEmmanuel Vadot regulator-min-microvolt = <1025000>; 5638cc087a1SEmmanuel Vadot regulator-max-microvolt = <1025000>; 5648cc087a1SEmmanuel Vadot }; 5658cc087a1SEmmanuel Vadot 5668cc087a1SEmmanuel Vadot vph_pwr_bbyp: boost-bypass { 5678cc087a1SEmmanuel Vadot regulator-name = "vph_pwr_bbyp"; 5688cc087a1SEmmanuel Vadot regulator-min-microvolt = <3150000>; 5698cc087a1SEmmanuel Vadot regulator-max-microvolt = <3600000>; 5708cc087a1SEmmanuel Vadot }; 5718cc087a1SEmmanuel Vadot }; 5728cc087a1SEmmanuel Vadot}; 5738cc087a1SEmmanuel Vadot 5748cc087a1SEmmanuel Vadot&pm8994_spmi_regulators { 5758cc087a1SEmmanuel Vadot qcom,saw-reg = <&saw3>; 5768cc087a1SEmmanuel Vadot s8 { 5778cc087a1SEmmanuel Vadot qcom,saw-slave; 5788cc087a1SEmmanuel Vadot }; 5798cc087a1SEmmanuel Vadot s9 { 5808cc087a1SEmmanuel Vadot qcom,saw-slave; 5818cc087a1SEmmanuel Vadot }; 5828cc087a1SEmmanuel Vadot s10 { 5838cc087a1SEmmanuel Vadot qcom,saw-slave; 5848cc087a1SEmmanuel Vadot }; 5858cc087a1SEmmanuel Vadot vreg_apc_0p8: s11 { 5868cc087a1SEmmanuel Vadot qcom,saw-leader; 5878cc087a1SEmmanuel Vadot regulator-name = "vreg_apc_0p8"; 5888cc087a1SEmmanuel Vadot regulator-min-microvolt = <470000>; 5898cc087a1SEmmanuel Vadot regulator-max-microvolt = <1140000>; 5908cc087a1SEmmanuel Vadot regulator-max-step-microvolt = <150000>; 5918cc087a1SEmmanuel Vadot regulator-always-on; 5928cc087a1SEmmanuel Vadot }; 5938cc087a1SEmmanuel Vadot}; 5948cc087a1SEmmanuel Vadot 5958cc087a1SEmmanuel Vadot&pmi8994_spmi_regulators { 5968cc087a1SEmmanuel Vadot vdd_gfx: s2 { 5978cc087a1SEmmanuel Vadot regulator-name = "vdd_gfx"; 5988cc087a1SEmmanuel Vadot regulator-min-microvolt = <400000>; 5998cc087a1SEmmanuel Vadot regulator-max-microvolt = <1015000>; 6008cc087a1SEmmanuel Vadot regulator-enable-ramp-delay = <500>; 6018cc087a1SEmmanuel Vadot }; 6028cc087a1SEmmanuel Vadot}; 6038cc087a1SEmmanuel Vadot 6048cc087a1SEmmanuel Vadot&pm8994_gpios { 6058cc087a1SEmmanuel Vadot wlan_en_default: wlan-en-default { 6068cc087a1SEmmanuel Vadot pins = "gpio8"; 6078cc087a1SEmmanuel Vadot function = PMIC_GPIO_FUNC_NORMAL; 6088cc087a1SEmmanuel Vadot output-low; 6098cc087a1SEmmanuel Vadot qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>; 6108cc087a1SEmmanuel Vadot power-source = <PM8994_GPIO_S4>; 6118cc087a1SEmmanuel Vadot bias-disable; 6128cc087a1SEmmanuel Vadot }; 6138cc087a1SEmmanuel Vadot 6148cc087a1SEmmanuel Vadot rome_enable_default: rome-enable-default { 6158cc087a1SEmmanuel Vadot pins = "gpio9"; 6168cc087a1SEmmanuel Vadot function = PMIC_GPIO_FUNC_NORMAL; 6178cc087a1SEmmanuel Vadot output-high; 6188cc087a1SEmmanuel Vadot qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>; 6198cc087a1SEmmanuel Vadot power-source = <PM8994_GPIO_VPH>; 6208cc087a1SEmmanuel Vadot }; 6218cc087a1SEmmanuel Vadot 6228cc087a1SEmmanuel Vadot divclk1_default: divclk1_default { 6238cc087a1SEmmanuel Vadot pins = "gpio15"; 6248cc087a1SEmmanuel Vadot function = PMIC_GPIO_FUNC_FUNC1; 6258cc087a1SEmmanuel Vadot bias-disable; 6268cc087a1SEmmanuel Vadot power-source = <PM8994_GPIO_S4>; 6278cc087a1SEmmanuel Vadot qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>; 6288cc087a1SEmmanuel Vadot }; 6298cc087a1SEmmanuel Vadot 6308cc087a1SEmmanuel Vadot divclk4_pin_a: divclk4 { 6318cc087a1SEmmanuel Vadot pins = "gpio18"; 6328cc087a1SEmmanuel Vadot function = PMIC_GPIO_FUNC_FUNC2; 6338cc087a1SEmmanuel Vadot bias-disable; 6348cc087a1SEmmanuel Vadot power-source = <PM8994_GPIO_S4>; 6358cc087a1SEmmanuel Vadot }; 6368cc087a1SEmmanuel Vadot}; 6378cc087a1SEmmanuel Vadot 6388cc087a1SEmmanuel Vadot&tlmm { 6398cc087a1SEmmanuel Vadot mdss_dsi_default: mdss_dsi_default { 6408cc087a1SEmmanuel Vadot pins = "gpio8"; 6418cc087a1SEmmanuel Vadot function = "gpio"; 6428cc087a1SEmmanuel Vadot drive-strength = <8>; 6438cc087a1SEmmanuel Vadot bias-disable; 6448cc087a1SEmmanuel Vadot }; 6458cc087a1SEmmanuel Vadot 6468cc087a1SEmmanuel Vadot mdss_dsi_sleep: mdss_dsi_sleep { 6478cc087a1SEmmanuel Vadot pins = "gpio8"; 6488cc087a1SEmmanuel Vadot function = "gpio"; 6498cc087a1SEmmanuel Vadot drive-strength = <2>; 6508cc087a1SEmmanuel Vadot bias-pull-down; 6518cc087a1SEmmanuel Vadot }; 6528cc087a1SEmmanuel Vadot 6538cc087a1SEmmanuel Vadot mdss_te_default: mdss_te_default { 6548cc087a1SEmmanuel Vadot pins = "gpio10"; 6558cc087a1SEmmanuel Vadot function = "mdp_vsync"; 6568cc087a1SEmmanuel Vadot drive-strength = <2>; 6578cc087a1SEmmanuel Vadot bias-pull-down; 6588cc087a1SEmmanuel Vadot }; 6598cc087a1SEmmanuel Vadot 6608cc087a1SEmmanuel Vadot mdss_te_sleep: mdss_te_sleep { 6618cc087a1SEmmanuel Vadot pins = "gpio10"; 6628cc087a1SEmmanuel Vadot function = "mdp_vsync"; 6638cc087a1SEmmanuel Vadot drive-strength = <2>; 6648cc087a1SEmmanuel Vadot bias-pull-down; 6658cc087a1SEmmanuel Vadot }; 6668cc087a1SEmmanuel Vadot 6678cc087a1SEmmanuel Vadot nfc_default: nfc_default { 6688cc087a1SEmmanuel Vadot pins = "gpio12", "gpio21"; 6698cc087a1SEmmanuel Vadot function = "gpio"; 6708cc087a1SEmmanuel Vadot drive-strength = <16>; 6718cc087a1SEmmanuel Vadot bias-pull-up; 6728cc087a1SEmmanuel Vadot }; 6738cc087a1SEmmanuel Vadot}; 674