167e75cfeSKonrad Dybcio// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 267e75cfeSKonrad Dybcio/* 367e75cfeSKonrad Dybcio * Copyright (c) 2022 Linaro Limited 467e75cfeSKonrad Dybcio */ 567e75cfeSKonrad Dybcio 667e75cfeSKonrad Dybcio/dts-v1/; 767e75cfeSKonrad Dybcio 867e75cfeSKonrad Dybcio#include "sm6115.dtsi" 967e75cfeSKonrad Dybcio#include "pm6125.dtsi" 1067e75cfeSKonrad Dybcio 1167e75cfeSKonrad Dybcio/ { 1267e75cfeSKonrad Dybcio model = "Lenovo Tab P11"; 1367e75cfeSKonrad Dybcio compatible = "lenovo,j606f", "qcom,sm6115p", "qcom,sm6115"; 1467e75cfeSKonrad Dybcio chassis-type = "tablet"; 1567e75cfeSKonrad Dybcio 1667e75cfeSKonrad Dybcio /* required for bootloader to select correct board */ 1767e75cfeSKonrad Dybcio qcom,msm-id = <445 0x10000>, <420 0x10000>; 1867e75cfeSKonrad Dybcio qcom,board-id = <34 3>; 1967e75cfeSKonrad Dybcio 2067e75cfeSKonrad Dybcio aliases { 2167e75cfeSKonrad Dybcio mmc0 = &sdhc_2; 2267e75cfeSKonrad Dybcio }; 2367e75cfeSKonrad Dybcio 2467e75cfeSKonrad Dybcio chosen { 2567e75cfeSKonrad Dybcio #address-cells = <2>; 2667e75cfeSKonrad Dybcio #size-cells = <2>; 2767e75cfeSKonrad Dybcio ranges; 2867e75cfeSKonrad Dybcio 2967e75cfeSKonrad Dybcio framebuffer0: framebuffer@5c000000 { 3067e75cfeSKonrad Dybcio compatible = "simple-framebuffer"; 3167e75cfeSKonrad Dybcio reg = <0 0x5c000000 0 (2000 * 1200 * 4)>; 3267e75cfeSKonrad Dybcio width = <1200>; 3367e75cfeSKonrad Dybcio height = <2000>; 3467e75cfeSKonrad Dybcio stride = <(1200 * 4)>; 3567e75cfeSKonrad Dybcio format = "a8r8g8b8"; 3667e75cfeSKonrad Dybcio clocks = <&gcc GCC_DISP_HF_AXI_CLK>; 3767e75cfeSKonrad Dybcio }; 3867e75cfeSKonrad Dybcio }; 3967e75cfeSKonrad Dybcio 4067e75cfeSKonrad Dybcio gpio-keys { 4167e75cfeSKonrad Dybcio compatible = "gpio-keys"; 4267e75cfeSKonrad Dybcio 4367e75cfeSKonrad Dybcio pinctrl-names = "default"; 4467e75cfeSKonrad Dybcio pinctrl-0 = <&vol_up_n>; 4567e75cfeSKonrad Dybcio 4667e75cfeSKonrad Dybcio key-volume-up { 4767e75cfeSKonrad Dybcio label = "Volume Up"; 4867e75cfeSKonrad Dybcio linux,code = <KEY_VOLUMEUP>; 49ea25d61bSMarijn Suijten gpios = <&pm6125_gpios 5 GPIO_ACTIVE_LOW>; 5067e75cfeSKonrad Dybcio debounce-interval = <15>; 5167e75cfeSKonrad Dybcio linux,can-disable; 52d30f4d6dSKrzysztof Kozlowski wakeup-source; 5367e75cfeSKonrad Dybcio }; 5467e75cfeSKonrad Dybcio }; 558b0ac59cSKonrad Dybcio 568b0ac59cSKonrad Dybcio reserved-memory { 578b0ac59cSKonrad Dybcio ramoops@ffc00000 { 588b0ac59cSKonrad Dybcio compatible = "ramoops"; 598b0ac59cSKonrad Dybcio reg = <0x0 0xffc00000 0x0 0x100000>; 608b0ac59cSKonrad Dybcio record-size = <0x1000>; 618b0ac59cSKonrad Dybcio console-size = <0x40000>; 628b0ac59cSKonrad Dybcio ftrace-size = <0x20000>; 638b0ac59cSKonrad Dybcio ecc-size = <16>; 648b0ac59cSKonrad Dybcio }; 658b0ac59cSKonrad Dybcio }; 6667e75cfeSKonrad Dybcio}; 6767e75cfeSKonrad Dybcio 68*be9f88abSKonrad Dybcio&gpu { 69*be9f88abSKonrad Dybcio status = "okay"; 70*be9f88abSKonrad Dybcio 71*be9f88abSKonrad Dybcio zap-shader { 72*be9f88abSKonrad Dybcio firmware-name = "qcom/sm6115/LENOVO/J606F/a610_zap.mbn"; 73*be9f88abSKonrad Dybcio }; 74*be9f88abSKonrad Dybcio}; 75*be9f88abSKonrad Dybcio 76e3dc814dSKonrad Dybcio&mdss { 77e3dc814dSKonrad Dybcio status = "okay"; 78e3dc814dSKonrad Dybcio}; 79e3dc814dSKonrad Dybcio 80e3dc814dSKonrad Dybcio&mdss_dsi0 { 81e3dc814dSKonrad Dybcio vdda-supply = <&pm6125_l18>; 82e3dc814dSKonrad Dybcio status = "okay"; 83e3dc814dSKonrad Dybcio 84e3dc814dSKonrad Dybcio panel: panel@0 { 85e3dc814dSKonrad Dybcio compatible = "lenovo,j606f-boe-nt36523w", "novatek,nt36523w"; 86e3dc814dSKonrad Dybcio reg = <0>; 87e3dc814dSKonrad Dybcio 88e3dc814dSKonrad Dybcio reset-gpios = <&tlmm 82 GPIO_ACTIVE_LOW>; 89e3dc814dSKonrad Dybcio vddio-supply = <&pm6125_l9>; 90e3dc814dSKonrad Dybcio 91e3dc814dSKonrad Dybcio pinctrl-names = "default"; 92e3dc814dSKonrad Dybcio pinctrl-0 = <&te_active &mdss_dsi_active>; 93e3dc814dSKonrad Dybcio 94e3dc814dSKonrad Dybcio rotation = <180>; /* Yep, it's mounted upside down! */ 95e3dc814dSKonrad Dybcio 96e3dc814dSKonrad Dybcio port { 97e3dc814dSKonrad Dybcio panel_in: endpoint { 98e3dc814dSKonrad Dybcio remote-endpoint = <&mdss_dsi0_out>; 99e3dc814dSKonrad Dybcio }; 100e3dc814dSKonrad Dybcio }; 101e3dc814dSKonrad Dybcio }; 102e3dc814dSKonrad Dybcio}; 103e3dc814dSKonrad Dybcio 104e3dc814dSKonrad Dybcio&mdss_dsi0_out { 105e3dc814dSKonrad Dybcio data-lanes = <0 1 2 3>; 106e3dc814dSKonrad Dybcio remote-endpoint = <&panel_in>; 107e3dc814dSKonrad Dybcio}; 108e3dc814dSKonrad Dybcio 109e3dc814dSKonrad Dybcio&mdss_dsi0_phy { 110e3dc814dSKonrad Dybcio status = "okay"; 11167e75cfeSKonrad Dybcio}; 11267e75cfeSKonrad Dybcio 113ea25d61bSMarijn Suijten&pm6125_gpios { 11467e75cfeSKonrad Dybcio vol_up_n: vol-up-n-state { 11567e75cfeSKonrad Dybcio pins = "gpio5"; 11667e75cfeSKonrad Dybcio function = "normal"; 11767e75cfeSKonrad Dybcio power-source = <0>; 11867e75cfeSKonrad Dybcio bias-pull-up; 11967e75cfeSKonrad Dybcio input-enable; 12067e75cfeSKonrad Dybcio }; 12167e75cfeSKonrad Dybcio}; 12267e75cfeSKonrad Dybcio 12367e75cfeSKonrad Dybcio&pon_pwrkey { 12467e75cfeSKonrad Dybcio status = "okay"; 12567e75cfeSKonrad Dybcio}; 12667e75cfeSKonrad Dybcio 12767e75cfeSKonrad Dybcio&pon_resin { 12867e75cfeSKonrad Dybcio linux,code = <KEY_VOLUMEDOWN>; 12967e75cfeSKonrad Dybcio status = "okay"; 13067e75cfeSKonrad Dybcio}; 13167e75cfeSKonrad Dybcio 13275842845SKonrad Dybcio&remoteproc_adsp { 13375842845SKonrad Dybcio firmware-name = "qcom/sm6115/LENOVO/J606F/adsp.mbn"; 13475842845SKonrad Dybcio status = "okay"; 13575842845SKonrad Dybcio}; 13675842845SKonrad Dybcio 13775842845SKonrad Dybcio&remoteproc_cdsp { 13875842845SKonrad Dybcio firmware-name = "qcom/sm6115/LENOVO/J606F/cdsp.mbn"; 13975842845SKonrad Dybcio status = "okay"; 14075842845SKonrad Dybcio}; 14175842845SKonrad Dybcio 14275842845SKonrad Dybcio&remoteproc_mpss { 14375842845SKonrad Dybcio firmware-name = "qcom/sm6115/LENOVO/J606F/modem.mbn"; 14475842845SKonrad Dybcio status = "okay"; 14575842845SKonrad Dybcio}; 14675842845SKonrad Dybcio 14767e75cfeSKonrad Dybcio&rpm_requests { 14867e75cfeSKonrad Dybcio regulators-0 { 14967e75cfeSKonrad Dybcio compatible = "qcom,rpm-pm6125-regulators"; 15067e75cfeSKonrad Dybcio 15167e75cfeSKonrad Dybcio pm6125_s6: s6 { 15267e75cfeSKonrad Dybcio regulator-min-microvolt = <304000>; 15367e75cfeSKonrad Dybcio regulator-max-microvolt = <1456000>; 15467e75cfeSKonrad Dybcio }; 15567e75cfeSKonrad Dybcio 15667e75cfeSKonrad Dybcio pm6125_s7: s7 { 15767e75cfeSKonrad Dybcio regulator-min-microvolt = <1280000>; 15867e75cfeSKonrad Dybcio regulator-max-microvolt = <2080000>; 15967e75cfeSKonrad Dybcio }; 16067e75cfeSKonrad Dybcio 16167e75cfeSKonrad Dybcio pm6125_s8: s8 { 16267e75cfeSKonrad Dybcio regulator-min-microvolt = <1064000>; 16367e75cfeSKonrad Dybcio regulator-max-microvolt = <1304000>; 16467e75cfeSKonrad Dybcio }; 16567e75cfeSKonrad Dybcio 16667e75cfeSKonrad Dybcio pm6125_l1: l1 { 16767e75cfeSKonrad Dybcio regulator-min-microvolt = <952000>; 16867e75cfeSKonrad Dybcio regulator-max-microvolt = <1152000>; 16967e75cfeSKonrad Dybcio }; 17067e75cfeSKonrad Dybcio 17167e75cfeSKonrad Dybcio pm6125_l4: l4 { 17267e75cfeSKonrad Dybcio regulator-min-microvolt = <488000>; 17367e75cfeSKonrad Dybcio regulator-max-microvolt = <1000000>; 17467e75cfeSKonrad Dybcio }; 17567e75cfeSKonrad Dybcio 17667e75cfeSKonrad Dybcio pm6125_l5: l5 { 17767e75cfeSKonrad Dybcio regulator-min-microvolt = <1648000>; 17867e75cfeSKonrad Dybcio /* 3.056V capped to 2.96V for SDHCI */ 17967e75cfeSKonrad Dybcio regulator-max-microvolt = <2960000>; 18067e75cfeSKonrad Dybcio regulator-allow-set-load; 18167e75cfeSKonrad Dybcio /* Broken hw, this one can't be turned off or SDHCI will break! */ 18267e75cfeSKonrad Dybcio regulator-always-on; 18367e75cfeSKonrad Dybcio }; 18467e75cfeSKonrad Dybcio 18567e75cfeSKonrad Dybcio pm6125_l6: l6 { 18667e75cfeSKonrad Dybcio regulator-min-microvolt = <576000>; 18767e75cfeSKonrad Dybcio regulator-max-microvolt = <656000>; 18867e75cfeSKonrad Dybcio }; 18967e75cfeSKonrad Dybcio 19067e75cfeSKonrad Dybcio pm6125_l7: l7 { 19167e75cfeSKonrad Dybcio /* 1.2V-1.304V fixed at 1.256V for SDHCI bias */ 19267e75cfeSKonrad Dybcio regulator-min-microvolt = <1256000>; 19367e75cfeSKonrad Dybcio regulator-max-microvolt = <1256000>; 19467e75cfeSKonrad Dybcio /* 19567e75cfeSKonrad Dybcio * TODO: SDHCI seems to also work with this one turned off, however 19667e75cfeSKonrad Dybcio * there exists a possibility that it may not work with some very 19767e75cfeSKonrad Dybcio * specific SDCard types, perhaps validating this against a wide 19867e75cfeSKonrad Dybcio * range of models could rule that out, saving some power would 19967e75cfeSKonrad Dybcio * certainly be nice.. 20067e75cfeSKonrad Dybcio */ 20167e75cfeSKonrad Dybcio regulator-always-on; 20267e75cfeSKonrad Dybcio }; 20367e75cfeSKonrad Dybcio 20467e75cfeSKonrad Dybcio pm6125_l8: l8 { 20567e75cfeSKonrad Dybcio regulator-min-microvolt = <400000>; 20667e75cfeSKonrad Dybcio regulator-max-microvolt = <728000>; 20767e75cfeSKonrad Dybcio }; 20867e75cfeSKonrad Dybcio 20967e75cfeSKonrad Dybcio pm6125_l9: l9 { 21067e75cfeSKonrad Dybcio regulator-min-microvolt = <1800000>; 21167e75cfeSKonrad Dybcio regulator-max-microvolt = <2000000>; 21267e75cfeSKonrad Dybcio }; 21367e75cfeSKonrad Dybcio 21467e75cfeSKonrad Dybcio pm6125_l10: l10 { 21567e75cfeSKonrad Dybcio regulator-min-microvolt = <1704000>; 21667e75cfeSKonrad Dybcio regulator-max-microvolt = <1904000>; 21767e75cfeSKonrad Dybcio }; 21867e75cfeSKonrad Dybcio 21967e75cfeSKonrad Dybcio pm6125_l11: l11 { 22067e75cfeSKonrad Dybcio regulator-min-microvolt = <1704000>; 22167e75cfeSKonrad Dybcio regulator-max-microvolt = <1952000>; 22267e75cfeSKonrad Dybcio }; 22367e75cfeSKonrad Dybcio 22467e75cfeSKonrad Dybcio pm6125_l12: l12 { 22567e75cfeSKonrad Dybcio regulator-min-microvolt = <1624000>; 22667e75cfeSKonrad Dybcio regulator-max-microvolt = <1984000>; 22767e75cfeSKonrad Dybcio }; 22867e75cfeSKonrad Dybcio 22967e75cfeSKonrad Dybcio pm6125_l13: l13 { 23067e75cfeSKonrad Dybcio regulator-min-microvolt = <1504000>; 23167e75cfeSKonrad Dybcio regulator-max-microvolt = <1952000>; 23267e75cfeSKonrad Dybcio }; 23367e75cfeSKonrad Dybcio 23467e75cfeSKonrad Dybcio pm6125_l14: l14 { 23567e75cfeSKonrad Dybcio regulator-min-microvolt = <1704000>; 23667e75cfeSKonrad Dybcio regulator-max-microvolt = <1904000>; 23767e75cfeSKonrad Dybcio }; 23867e75cfeSKonrad Dybcio 23967e75cfeSKonrad Dybcio pm6125_l15: l15 { 24067e75cfeSKonrad Dybcio regulator-min-microvolt = <2920000>; 24167e75cfeSKonrad Dybcio regulator-max-microvolt = <3232000>; 24267e75cfeSKonrad Dybcio }; 24367e75cfeSKonrad Dybcio 24467e75cfeSKonrad Dybcio pm6125_l16: l16 { 24567e75cfeSKonrad Dybcio regulator-min-microvolt = <1704000>; 24667e75cfeSKonrad Dybcio regulator-max-microvolt = <1904000>; 24767e75cfeSKonrad Dybcio }; 24867e75cfeSKonrad Dybcio 24967e75cfeSKonrad Dybcio pm6125_l17: l17 { 25067e75cfeSKonrad Dybcio regulator-min-microvolt = <1152000>; 25167e75cfeSKonrad Dybcio regulator-max-microvolt = <1384000>; 25267e75cfeSKonrad Dybcio }; 25367e75cfeSKonrad Dybcio 25467e75cfeSKonrad Dybcio pm6125_l18: l18 { 255e3dc814dSKonrad Dybcio /* 1.104V-1.312V fixed @ 1.232V for DSIPHY */ 256e3dc814dSKonrad Dybcio regulator-min-microvolt = <1232000>; 257e3dc814dSKonrad Dybcio regulator-max-microvolt = <1232000>; 25867e75cfeSKonrad Dybcio }; 25967e75cfeSKonrad Dybcio 26067e75cfeSKonrad Dybcio pm6125_l19: l19 { 26167e75cfeSKonrad Dybcio regulator-min-microvolt = <1624000>; 26267e75cfeSKonrad Dybcio regulator-max-microvolt = <3304000>; 26367e75cfeSKonrad Dybcio }; 26467e75cfeSKonrad Dybcio 26567e75cfeSKonrad Dybcio pm6125_l20: l20 { 26667e75cfeSKonrad Dybcio regulator-min-microvolt = <1624000>; 26767e75cfeSKonrad Dybcio regulator-max-microvolt = <3304000>; 26867e75cfeSKonrad Dybcio }; 26967e75cfeSKonrad Dybcio 27067e75cfeSKonrad Dybcio pm6125_l21: l21 { 27167e75cfeSKonrad Dybcio regulator-min-microvolt = <2400000>; 27267e75cfeSKonrad Dybcio regulator-max-microvolt = <3600000>; 27367e75cfeSKonrad Dybcio }; 27467e75cfeSKonrad Dybcio 27567e75cfeSKonrad Dybcio pm6125_l22: l22 { 27667e75cfeSKonrad Dybcio regulator-min-microvolt = <2952000>; 27767e75cfeSKonrad Dybcio /* 3.304V capped to 2.96V for SDHCI */ 27867e75cfeSKonrad Dybcio regulator-max-microvolt = <2960000>; 27967e75cfeSKonrad Dybcio regulator-allow-set-load; 28067e75cfeSKonrad Dybcio /* Broken hw, this one can't be turned off or SDHCI will break! */ 28167e75cfeSKonrad Dybcio regulator-always-on; 28267e75cfeSKonrad Dybcio }; 28367e75cfeSKonrad Dybcio 28467e75cfeSKonrad Dybcio pm6125_l23: l23 { 28567e75cfeSKonrad Dybcio regulator-min-microvolt = <3200000>; 28667e75cfeSKonrad Dybcio regulator-max-microvolt = <3400000>; 28767e75cfeSKonrad Dybcio }; 28867e75cfeSKonrad Dybcio 28967e75cfeSKonrad Dybcio pm6125_l24: l24 { 29067e75cfeSKonrad Dybcio regulator-min-microvolt = <2704000>; 29167e75cfeSKonrad Dybcio regulator-max-microvolt = <3600000>; 29267e75cfeSKonrad Dybcio }; 29367e75cfeSKonrad Dybcio }; 29467e75cfeSKonrad Dybcio}; 29567e75cfeSKonrad Dybcio 29667e75cfeSKonrad Dybcio&sdhc_2 { 29767e75cfeSKonrad Dybcio cd-gpios = <&tlmm 88 GPIO_ACTIVE_HIGH>; 29867e75cfeSKonrad Dybcio pinctrl-names = "default", "sleep"; 29967e75cfeSKonrad Dybcio pinctrl-0 = <&sdc2_state_on &sdc2_gate_pin>; 30067e75cfeSKonrad Dybcio pinctrl-1 = <&sdc2_state_off>; 30167e75cfeSKonrad Dybcio vmmc-supply = <&pm6125_l22>; 30267e75cfeSKonrad Dybcio vqmmc-supply = <&pm6125_l5>; 30367e75cfeSKonrad Dybcio no-sdio; 30467e75cfeSKonrad Dybcio no-mmc; 30567e75cfeSKonrad Dybcio status = "okay"; 30667e75cfeSKonrad Dybcio}; 30767e75cfeSKonrad Dybcio 30867e75cfeSKonrad Dybcio&sleep_clk { 30967e75cfeSKonrad Dybcio clock-frequency = <32764>; 31067e75cfeSKonrad Dybcio}; 31167e75cfeSKonrad Dybcio 31267e75cfeSKonrad Dybcio&tlmm { 31367e75cfeSKonrad Dybcio gpio-reserved-ranges = <14 4>; 31467e75cfeSKonrad Dybcio 31567e75cfeSKonrad Dybcio /* 31667e75cfeSKonrad Dybcio * This is a wholly undocumented pin (other than a single vague "pwr-gpios" reference) 31767e75cfeSKonrad Dybcio * that needs to be toggled for the SD Card slot to work properly.. 31867e75cfeSKonrad Dybcio */ 31967e75cfeSKonrad Dybcio sdc2_gate_pin: sdc2-gate-state { 32067e75cfeSKonrad Dybcio pins = "gpio45"; 32167e75cfeSKonrad Dybcio function = "gpio"; 32267e75cfeSKonrad Dybcio drive-strength = <2>; 32367e75cfeSKonrad Dybcio bias-pull-up; 32467e75cfeSKonrad Dybcio output-high; 32567e75cfeSKonrad Dybcio }; 326e3dc814dSKonrad Dybcio 327e3dc814dSKonrad Dybcio te_active: te-active-state { 328e3dc814dSKonrad Dybcio pins = "gpio81"; 329e3dc814dSKonrad Dybcio function = "mdp_vsync"; 330e3dc814dSKonrad Dybcio drive-strength = <2>; 331e3dc814dSKonrad Dybcio bias-pull-down; 332e3dc814dSKonrad Dybcio }; 333e3dc814dSKonrad Dybcio 334e3dc814dSKonrad Dybcio mdss_dsi_active: dsi-active-state { 335e3dc814dSKonrad Dybcio pins = "gpio82"; 336e3dc814dSKonrad Dybcio function = "gpio"; 337e3dc814dSKonrad Dybcio drive-strength = <8>; 338e3dc814dSKonrad Dybcio bias-disable; 339e3dc814dSKonrad Dybcio }; 34067e75cfeSKonrad Dybcio}; 34167e75cfeSKonrad Dybcio 34267e75cfeSKonrad Dybcio&ufs_mem_hc { 34367e75cfeSKonrad Dybcio vcc-supply = <&pm6125_l24>; 34467e75cfeSKonrad Dybcio vcc-max-microamp = <600000>; 34567e75cfeSKonrad Dybcio vccq2-supply = <&pm6125_l11>; 34667e75cfeSKonrad Dybcio vccq2-max-microamp = <600000>; 34767e75cfeSKonrad Dybcio status = "okay"; 34867e75cfeSKonrad Dybcio}; 34967e75cfeSKonrad Dybcio 35067e75cfeSKonrad Dybcio&ufs_mem_phy { 35167e75cfeSKonrad Dybcio vdda-phy-supply = <&pm6125_l4>; 35267e75cfeSKonrad Dybcio vdda-pll-supply = <&pm6125_l12>; 35367e75cfeSKonrad Dybcio vddp-ref-clk-supply = <&pm6125_l18>; 35467e75cfeSKonrad Dybcio status = "okay"; 35567e75cfeSKonrad Dybcio}; 35667e75cfeSKonrad Dybcio 3570ea0edc0SBhupesh Sharma&usb { 35867e75cfeSKonrad Dybcio status = "okay"; 35967e75cfeSKonrad Dybcio}; 36067e75cfeSKonrad Dybcio 3611f1e5122SBhupesh Sharma&usb_dwc3 { 3621f1e5122SBhupesh Sharma maximum-speed = "high-speed"; 3631f1e5122SBhupesh Sharma dr_mode = "peripheral"; 3649dd5f6dbSBhupesh Sharma 3659dd5f6dbSBhupesh Sharma phys = <&usb_hsphy>; 3669dd5f6dbSBhupesh Sharma phy-names = "usb2-phy"; 3671f1e5122SBhupesh Sharma}; 3681f1e5122SBhupesh Sharma 3690ea0edc0SBhupesh Sharma&usb_hsphy { 37067e75cfeSKonrad Dybcio vdd-supply = <&pm6125_l4>; 37167e75cfeSKonrad Dybcio vdda-pll-supply = <&pm6125_l12>; 37267e75cfeSKonrad Dybcio vdda-phy-dpdm-supply = <&pm6125_l15>; 37367e75cfeSKonrad Dybcio status = "okay"; 37467e75cfeSKonrad Dybcio}; 37567e75cfeSKonrad Dybcio 376137e5c26SKonrad Dybcio&wifi { 377137e5c26SKonrad Dybcio vdd-0.8-cx-mx-supply = <&pm6125_l8>; 378137e5c26SKonrad Dybcio vdd-1.8-xo-supply = <&pm6125_l16>; 379137e5c26SKonrad Dybcio vdd-1.3-rfa-supply = <&pm6125_l17>; 380137e5c26SKonrad Dybcio vdd-3.3-ch0-supply = <&pm6125_l23>; 381137e5c26SKonrad Dybcio qcom,ath10k-calibration-variant = "Lenovo_P11"; 382137e5c26SKonrad Dybcio status = "okay"; 383137e5c26SKonrad Dybcio}; 384137e5c26SKonrad Dybcio 38567e75cfeSKonrad Dybcio&xo_board { 38667e75cfeSKonrad Dybcio clock-frequency = <19200000>; 38767e75cfeSKonrad Dybcio}; 388