162306a36Sopenharmony_ci// SPDX-License-Identifier: BSD-3-Clause 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (c) 2022, Konrad Dybcio <konrad.dybcio@somainline.org> 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci/dts-v1/; 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci/* PMK8350 is configured to use SID6 instead of 0 */ 962306a36Sopenharmony_ci#define PMK8350_SID 6 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci#include <dt-bindings/gpio/gpio.h> 1262306a36Sopenharmony_ci#include "sm6375.dtsi" 1362306a36Sopenharmony_ci#include "pm6125.dtsi" 1462306a36Sopenharmony_ci#include "pmk8350.dtsi" 1562306a36Sopenharmony_ci#include "pmr735a.dtsi" 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci/* PM6125 PON is used and we can't have duplicate labels */ 1862306a36Sopenharmony_ci/delete-node/ &pmk8350_pon; 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci/ { 2162306a36Sopenharmony_ci model = "Sony Xperia 10 IV"; 2262306a36Sopenharmony_ci compatible = "sony,pdx225", "qcom,sm6375"; 2362306a36Sopenharmony_ci chassis-type = "handset"; 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ci chosen { 2662306a36Sopenharmony_ci #address-cells = <2>; 2762306a36Sopenharmony_ci #size-cells = <2>; 2862306a36Sopenharmony_ci ranges; 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci framebuffer: framebuffer@85200000 { 3162306a36Sopenharmony_ci compatible = "simple-framebuffer"; 3262306a36Sopenharmony_ci reg = <0 0x85200000 0 0xc00000>; 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci width = <1080>; 3562306a36Sopenharmony_ci height = <2520>; 3662306a36Sopenharmony_ci stride = <(1080 * 4)>; 3762306a36Sopenharmony_ci format = "a8r8g8b8"; 3862306a36Sopenharmony_ci /* 3962306a36Sopenharmony_ci * That's (going to be) a lot of clocks, but it's necessary due 4062306a36Sopenharmony_ci * to unused clk cleanup & no panel driver yet 4162306a36Sopenharmony_ci */ 4262306a36Sopenharmony_ci clocks = <&gcc GCC_DISP_AHB_CLK>, 4362306a36Sopenharmony_ci <&gcc GCC_DISP_HF_AXI_CLK>, 4462306a36Sopenharmony_ci <&gcc GCC_DISP_THROTTLE_CORE_CLK>, 4562306a36Sopenharmony_ci <&gcc GCC_DISP_GPLL0_DIV_CLK_SRC>; 4662306a36Sopenharmony_ci }; 4762306a36Sopenharmony_ci }; 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ci gpio-keys { 5062306a36Sopenharmony_ci compatible = "gpio-keys"; 5162306a36Sopenharmony_ci label = "gpio-keys"; 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ci pinctrl-0 = <&vol_down_n>; 5462306a36Sopenharmony_ci pinctrl-names = "default"; 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ci key-volume-down { 5762306a36Sopenharmony_ci label = "Volume Down"; 5862306a36Sopenharmony_ci linux,code = <KEY_VOLUMEDOWN>; 5962306a36Sopenharmony_ci gpios = <&pmr735a_gpios 1 GPIO_ACTIVE_LOW>; 6062306a36Sopenharmony_ci debounce-interval = <15>; 6162306a36Sopenharmony_ci linux,can-disable; 6262306a36Sopenharmony_ci wakeup-source; 6362306a36Sopenharmony_ci }; 6462306a36Sopenharmony_ci }; 6562306a36Sopenharmony_ci 6662306a36Sopenharmony_ci reserved-memory { 6762306a36Sopenharmony_ci cont_splash_mem: memory@85200000 { 6862306a36Sopenharmony_ci reg = <0 0x85200000 0 0xc00000>; 6962306a36Sopenharmony_ci no-map; 7062306a36Sopenharmony_ci }; 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ci ramoops@ffc40000 { 7362306a36Sopenharmony_ci compatible = "ramoops"; 7462306a36Sopenharmony_ci reg = <0 0xffc40000 0 0xb0000>; 7562306a36Sopenharmony_ci record-size = <0x10000>; 7662306a36Sopenharmony_ci console-size = <0x60000>; 7762306a36Sopenharmony_ci ftrace-size = <0x10000>; 7862306a36Sopenharmony_ci pmsg-size = <0x20000>; 7962306a36Sopenharmony_ci ecc-size = <16>; 8062306a36Sopenharmony_ci }; 8162306a36Sopenharmony_ci }; 8262306a36Sopenharmony_ci 8362306a36Sopenharmony_ci vph_pwr: vph-pwr-regulator { 8462306a36Sopenharmony_ci compatible = "regulator-fixed"; 8562306a36Sopenharmony_ci regulator-name = "vph_pwr"; 8662306a36Sopenharmony_ci regulator-min-microvolt = <3700000>; 8762306a36Sopenharmony_ci regulator-max-microvolt = <3700000>; 8862306a36Sopenharmony_ci regulator-always-on; 8962306a36Sopenharmony_ci regulator-boot-on; 9062306a36Sopenharmony_ci }; 9162306a36Sopenharmony_ci}; 9262306a36Sopenharmony_ci 9362306a36Sopenharmony_ci&sdc2_off_state { 9462306a36Sopenharmony_ci sd-cd-pins { 9562306a36Sopenharmony_ci pins = "gpio94"; 9662306a36Sopenharmony_ci function = "gpio"; 9762306a36Sopenharmony_ci drive-strength = <2>; 9862306a36Sopenharmony_ci bias-disable; 9962306a36Sopenharmony_ci }; 10062306a36Sopenharmony_ci}; 10162306a36Sopenharmony_ci 10262306a36Sopenharmony_ci&sdc2_on_state { 10362306a36Sopenharmony_ci sd-cd-pins { 10462306a36Sopenharmony_ci pins = "gpio94"; 10562306a36Sopenharmony_ci function = "gpio"; 10662306a36Sopenharmony_ci drive-strength = <2>; 10762306a36Sopenharmony_ci bias-pull-up; 10862306a36Sopenharmony_ci }; 10962306a36Sopenharmony_ci}; 11062306a36Sopenharmony_ci 11162306a36Sopenharmony_ci&sdhc_2 { 11262306a36Sopenharmony_ci status = "okay"; 11362306a36Sopenharmony_ci 11462306a36Sopenharmony_ci vmmc-supply = <&pm6125_l22>; 11562306a36Sopenharmony_ci vqmmc-supply = <&pm6125_l5>; 11662306a36Sopenharmony_ci 11762306a36Sopenharmony_ci cd-gpios = <&tlmm 94 GPIO_ACTIVE_HIGH>; 11862306a36Sopenharmony_ci}; 11962306a36Sopenharmony_ci 12062306a36Sopenharmony_ci&gpi_dma0 { 12162306a36Sopenharmony_ci status = "okay"; 12262306a36Sopenharmony_ci}; 12362306a36Sopenharmony_ci 12462306a36Sopenharmony_ci&gpi_dma1 { 12562306a36Sopenharmony_ci status = "okay"; 12662306a36Sopenharmony_ci}; 12762306a36Sopenharmony_ci 12862306a36Sopenharmony_ci&i2c8 { 12962306a36Sopenharmony_ci clock-frequency = <400000>; 13062306a36Sopenharmony_ci status = "okay"; 13162306a36Sopenharmony_ci 13262306a36Sopenharmony_ci touchscreen@48 { 13362306a36Sopenharmony_ci compatible = "samsung,s6sy761"; 13462306a36Sopenharmony_ci reg = <0x48>; 13562306a36Sopenharmony_ci interrupt-parent = <&tlmm>; 13662306a36Sopenharmony_ci interrupts = <22 0x2008>; 13762306a36Sopenharmony_ci 13862306a36Sopenharmony_ci vdd-supply = <&pm6125_l13>; 13962306a36Sopenharmony_ci 14062306a36Sopenharmony_ci pinctrl-names = "default"; 14162306a36Sopenharmony_ci pinctrl-0 = <&ts_int_default &ts_avdd_default>; 14262306a36Sopenharmony_ci }; 14362306a36Sopenharmony_ci}; 14462306a36Sopenharmony_ci 14562306a36Sopenharmony_ci&pmk8350_adc_tm { 14662306a36Sopenharmony_ci status = "okay"; 14762306a36Sopenharmony_ci}; 14862306a36Sopenharmony_ci 14962306a36Sopenharmony_ci&pmk8350_rtc { 15062306a36Sopenharmony_ci status = "okay"; 15162306a36Sopenharmony_ci}; 15262306a36Sopenharmony_ci 15362306a36Sopenharmony_ci&pmr735a_gpios { 15462306a36Sopenharmony_ci vol_down_n: vol-down-n-state { 15562306a36Sopenharmony_ci pins = "gpio1"; 15662306a36Sopenharmony_ci function = "normal"; 15762306a36Sopenharmony_ci power-source = <1>; 15862306a36Sopenharmony_ci bias-pull-up; 15962306a36Sopenharmony_ci input-enable; 16062306a36Sopenharmony_ci }; 16162306a36Sopenharmony_ci}; 16262306a36Sopenharmony_ci 16362306a36Sopenharmony_ci&pon_pwrkey { 16462306a36Sopenharmony_ci status = "okay"; 16562306a36Sopenharmony_ci}; 16662306a36Sopenharmony_ci 16762306a36Sopenharmony_ci&pon_resin { 16862306a36Sopenharmony_ci linux,code = <KEY_VOLUMEUP>; 16962306a36Sopenharmony_ci status = "okay"; 17062306a36Sopenharmony_ci}; 17162306a36Sopenharmony_ci 17262306a36Sopenharmony_ci&qupv3_id_0 { 17362306a36Sopenharmony_ci status = "okay"; 17462306a36Sopenharmony_ci}; 17562306a36Sopenharmony_ci 17662306a36Sopenharmony_ci&qupv3_id_1 { 17762306a36Sopenharmony_ci status = "okay"; 17862306a36Sopenharmony_ci}; 17962306a36Sopenharmony_ci 18062306a36Sopenharmony_ci&remoteproc_adsp { 18162306a36Sopenharmony_ci firmware-name = "qcom/sm6375/Sony/murray/adsp.mbn"; 18262306a36Sopenharmony_ci status = "okay"; 18362306a36Sopenharmony_ci}; 18462306a36Sopenharmony_ci 18562306a36Sopenharmony_ci&remoteproc_cdsp { 18662306a36Sopenharmony_ci firmware-name = "qcom/sm6375/Sony/murray/cdsp.mbn"; 18762306a36Sopenharmony_ci status = "okay"; 18862306a36Sopenharmony_ci}; 18962306a36Sopenharmony_ci 19062306a36Sopenharmony_ci&rpm_requests { 19162306a36Sopenharmony_ci regulators-0 { 19262306a36Sopenharmony_ci compatible = "qcom,rpm-pm6125-regulators"; 19362306a36Sopenharmony_ci 19462306a36Sopenharmony_ci pm6125_s5: s5 { 19562306a36Sopenharmony_ci regulator-min-microvolt = <382000>; 19662306a36Sopenharmony_ci regulator-max-microvolt = <1120000>; 19762306a36Sopenharmony_ci }; 19862306a36Sopenharmony_ci 19962306a36Sopenharmony_ci pm6125_s6: s6 { 20062306a36Sopenharmony_ci regulator-min-microvolt = <320000>; 20162306a36Sopenharmony_ci regulator-max-microvolt = <1374000>; 20262306a36Sopenharmony_ci }; 20362306a36Sopenharmony_ci 20462306a36Sopenharmony_ci pm6125_s7: s7 { 20562306a36Sopenharmony_ci regulator-min-microvolt = <1574000>; 20662306a36Sopenharmony_ci regulator-max-microvolt = <2040000>; 20762306a36Sopenharmony_ci }; 20862306a36Sopenharmony_ci 20962306a36Sopenharmony_ci /* 21062306a36Sopenharmony_ci * S8 is VDD_GFX 21162306a36Sopenharmony_ci * L1 is VDD_LPI_CX 21262306a36Sopenharmony_ci */ 21362306a36Sopenharmony_ci 21462306a36Sopenharmony_ci pm6125_l2: l2 { 21562306a36Sopenharmony_ci regulator-min-microvolt = <1170000>; 21662306a36Sopenharmony_ci regulator-max-microvolt = <1304000>; 21762306a36Sopenharmony_ci }; 21862306a36Sopenharmony_ci 21962306a36Sopenharmony_ci pm6125_l3: l3 { 22062306a36Sopenharmony_ci regulator-min-microvolt = <1100000>; 22162306a36Sopenharmony_ci regulator-max-microvolt = <1300000>; 22262306a36Sopenharmony_ci }; 22362306a36Sopenharmony_ci 22462306a36Sopenharmony_ci pm6125_l4: l4 { 22562306a36Sopenharmony_ci regulator-min-microvolt = <1100000>; 22662306a36Sopenharmony_ci regulator-max-microvolt = <1300000>; 22762306a36Sopenharmony_ci }; 22862306a36Sopenharmony_ci 22962306a36Sopenharmony_ci pm6125_l5: l5 { 23062306a36Sopenharmony_ci regulator-min-microvolt = <1650000>; 23162306a36Sopenharmony_ci regulator-max-microvolt = <2960000>; 23262306a36Sopenharmony_ci regulator-allow-set-load; 23362306a36Sopenharmony_ci }; 23462306a36Sopenharmony_ci 23562306a36Sopenharmony_ci pm6125_l6: l6 { 23662306a36Sopenharmony_ci regulator-min-microvolt = <1080000>; 23762306a36Sopenharmony_ci regulator-max-microvolt = <1304000>; 23862306a36Sopenharmony_ci }; 23962306a36Sopenharmony_ci 24062306a36Sopenharmony_ci pm6125_l7: l7 { 24162306a36Sopenharmony_ci regulator-min-microvolt = <720000>; 24262306a36Sopenharmony_ci regulator-max-microvolt = <1050000>; 24362306a36Sopenharmony_ci }; 24462306a36Sopenharmony_ci 24562306a36Sopenharmony_ci pm6125_l8: l8 { 24662306a36Sopenharmony_ci regulator-min-microvolt = <1100000>; 24762306a36Sopenharmony_ci regulator-max-microvolt = <1304000>; 24862306a36Sopenharmony_ci }; 24962306a36Sopenharmony_ci 25062306a36Sopenharmony_ci pm6125_l9: l9 { 25162306a36Sopenharmony_ci regulator-min-microvolt = <1504000>; 25262306a36Sopenharmony_ci regulator-max-microvolt = <2000000>; 25362306a36Sopenharmony_ci }; 25462306a36Sopenharmony_ci 25562306a36Sopenharmony_ci pm6125_l10: l10 { 25662306a36Sopenharmony_ci regulator-min-microvolt = <1620000>; 25762306a36Sopenharmony_ci regulator-max-microvolt = <1980000>; 25862306a36Sopenharmony_ci }; 25962306a36Sopenharmony_ci 26062306a36Sopenharmony_ci pm6125_l11: l11 { 26162306a36Sopenharmony_ci regulator-min-microvolt = <1620000>; 26262306a36Sopenharmony_ci regulator-max-microvolt = <1980000>; 26362306a36Sopenharmony_ci }; 26462306a36Sopenharmony_ci 26562306a36Sopenharmony_ci pm6125_l12: l12 { 26662306a36Sopenharmony_ci regulator-min-microvolt = <1620000>; 26762306a36Sopenharmony_ci regulator-max-microvolt = <2000000>; 26862306a36Sopenharmony_ci }; 26962306a36Sopenharmony_ci 27062306a36Sopenharmony_ci pm6125_l13: l13 { 27162306a36Sopenharmony_ci regulator-min-microvolt = <1650000>; 27262306a36Sopenharmony_ci regulator-max-microvolt = <1980000>; 27362306a36Sopenharmony_ci }; 27462306a36Sopenharmony_ci 27562306a36Sopenharmony_ci pm6125_l14: l14 { 27662306a36Sopenharmony_ci regulator-min-microvolt = <1700000>; 27762306a36Sopenharmony_ci regulator-max-microvolt = <1900000>; 27862306a36Sopenharmony_ci }; 27962306a36Sopenharmony_ci 28062306a36Sopenharmony_ci pm6125_l15: l15 { 28162306a36Sopenharmony_ci regulator-min-microvolt = <1650000>; 28262306a36Sopenharmony_ci regulator-max-microvolt = <3544000>; 28362306a36Sopenharmony_ci }; 28462306a36Sopenharmony_ci 28562306a36Sopenharmony_ci pm6125_l16: l16 { 28662306a36Sopenharmony_ci regulator-min-microvolt = <1620000>; 28762306a36Sopenharmony_ci regulator-max-microvolt = <1980000>; 28862306a36Sopenharmony_ci }; 28962306a36Sopenharmony_ci 29062306a36Sopenharmony_ci /* L17 is VDD_LPI_MX */ 29162306a36Sopenharmony_ci 29262306a36Sopenharmony_ci pm6125_l18: l18 { 29362306a36Sopenharmony_ci regulator-min-microvolt = <830000>; 29462306a36Sopenharmony_ci regulator-max-microvolt = <920000>; 29562306a36Sopenharmony_ci }; 29662306a36Sopenharmony_ci 29762306a36Sopenharmony_ci pm6125_l19: l19 { 29862306a36Sopenharmony_ci regulator-min-microvolt = <1624000>; 29962306a36Sopenharmony_ci regulator-max-microvolt = <3304000>; 30062306a36Sopenharmony_ci }; 30162306a36Sopenharmony_ci 30262306a36Sopenharmony_ci pm6125_l20: l20 { 30362306a36Sopenharmony_ci regulator-min-microvolt = <1624000>; 30462306a36Sopenharmony_ci regulator-max-microvolt = <3304000>; 30562306a36Sopenharmony_ci }; 30662306a36Sopenharmony_ci 30762306a36Sopenharmony_ci pm6125_l21: l21 { 30862306a36Sopenharmony_ci regulator-min-microvolt = <3000000>; 30962306a36Sopenharmony_ci regulator-max-microvolt = <3400000>; 31062306a36Sopenharmony_ci }; 31162306a36Sopenharmony_ci 31262306a36Sopenharmony_ci pm6125_l22: l22 { 31362306a36Sopenharmony_ci regulator-min-microvolt = <2704000>; 31462306a36Sopenharmony_ci regulator-max-microvolt = <2960000>; 31562306a36Sopenharmony_ci regulator-allow-set-load; 31662306a36Sopenharmony_ci }; 31762306a36Sopenharmony_ci 31862306a36Sopenharmony_ci pm6125_l23: l23 { 31962306a36Sopenharmony_ci regulator-min-microvolt = <3000000>; 32062306a36Sopenharmony_ci regulator-max-microvolt = <3400000>; 32162306a36Sopenharmony_ci }; 32262306a36Sopenharmony_ci 32362306a36Sopenharmony_ci pm6125_l24: l24 { 32462306a36Sopenharmony_ci regulator-min-microvolt = <2704000>; 32562306a36Sopenharmony_ci regulator-max-microvolt = <3544000>; 32662306a36Sopenharmony_ci }; 32762306a36Sopenharmony_ci }; 32862306a36Sopenharmony_ci 32962306a36Sopenharmony_ci regulators-1 { 33062306a36Sopenharmony_ci compatible = "qcom,rpm-pmr735a-regulators"; 33162306a36Sopenharmony_ci 33262306a36Sopenharmony_ci /* 33362306a36Sopenharmony_ci * S1 is VDD_MX 33462306a36Sopenharmony_ci * S2 is VDD_CX 33562306a36Sopenharmony_ci */ 33662306a36Sopenharmony_ci 33762306a36Sopenharmony_ci pmr735a_l1: l1 { 33862306a36Sopenharmony_ci regulator-min-microvolt = <570000>; 33962306a36Sopenharmony_ci regulator-max-microvolt = <650000>; 34062306a36Sopenharmony_ci }; 34162306a36Sopenharmony_ci 34262306a36Sopenharmony_ci pmr735a_l2: l2 { 34362306a36Sopenharmony_ci regulator-min-microvolt = <352000>; 34462306a36Sopenharmony_ci regulator-max-microvolt = <796000>; 34562306a36Sopenharmony_ci }; 34662306a36Sopenharmony_ci 34762306a36Sopenharmony_ci pmr735a_l3: l3 { 34862306a36Sopenharmony_ci regulator-min-microvolt = <1000000>; 34962306a36Sopenharmony_ci regulator-max-microvolt = <1200000>; 35062306a36Sopenharmony_ci }; 35162306a36Sopenharmony_ci 35262306a36Sopenharmony_ci pmr735a_l4: l4 { 35362306a36Sopenharmony_ci regulator-min-microvolt = <1504000>; 35462306a36Sopenharmony_ci regulator-max-microvolt = <2000000>; 35562306a36Sopenharmony_ci }; 35662306a36Sopenharmony_ci 35762306a36Sopenharmony_ci pmr735a_l5: l5 { 35862306a36Sopenharmony_ci regulator-min-microvolt = <751000>; 35962306a36Sopenharmony_ci regulator-max-microvolt = <824000>; 36062306a36Sopenharmony_ci }; 36162306a36Sopenharmony_ci 36262306a36Sopenharmony_ci pmr735a_l6: l6 { 36362306a36Sopenharmony_ci regulator-min-microvolt = <504000>; 36462306a36Sopenharmony_ci regulator-max-microvolt = <868000>; 36562306a36Sopenharmony_ci }; 36662306a36Sopenharmony_ci 36762306a36Sopenharmony_ci pmr735a_l7: l7 { 36862306a36Sopenharmony_ci regulator-min-microvolt = <2700000>; 36962306a36Sopenharmony_ci regulator-max-microvolt = <3544000>; 37062306a36Sopenharmony_ci }; 37162306a36Sopenharmony_ci }; 37262306a36Sopenharmony_ci}; 37362306a36Sopenharmony_ci 37462306a36Sopenharmony_ci&sdc2_off_state { 37562306a36Sopenharmony_ci sd-cd-pins { 37662306a36Sopenharmony_ci pins = "gpio94"; 37762306a36Sopenharmony_ci function = "gpio"; 37862306a36Sopenharmony_ci drive-strength = <2>; 37962306a36Sopenharmony_ci bias-disable; 38062306a36Sopenharmony_ci }; 38162306a36Sopenharmony_ci}; 38262306a36Sopenharmony_ci 38362306a36Sopenharmony_ci&sdc2_on_state { 38462306a36Sopenharmony_ci sd-cd-pins { 38562306a36Sopenharmony_ci pins = "gpio94"; 38662306a36Sopenharmony_ci function = "gpio"; 38762306a36Sopenharmony_ci drive-strength = <2>; 38862306a36Sopenharmony_ci bias-pull-up; 38962306a36Sopenharmony_ci }; 39062306a36Sopenharmony_ci}; 39162306a36Sopenharmony_ci 39262306a36Sopenharmony_ci&sdhc_2 { 39362306a36Sopenharmony_ci status = "okay"; 39462306a36Sopenharmony_ci 39562306a36Sopenharmony_ci vmmc-supply = <&pm6125_l22>; 39662306a36Sopenharmony_ci vqmmc-supply = <&pm6125_l5>; 39762306a36Sopenharmony_ci 39862306a36Sopenharmony_ci cd-gpios = <&tlmm 94 GPIO_ACTIVE_HIGH>; 39962306a36Sopenharmony_ci}; 40062306a36Sopenharmony_ci 40162306a36Sopenharmony_ci&tlmm { 40262306a36Sopenharmony_ci gpio-reserved-ranges = <13 4>; 40362306a36Sopenharmony_ci 40462306a36Sopenharmony_ci ts_int_default: ts-int-default-state { 40562306a36Sopenharmony_ci pins = "gpio22"; 40662306a36Sopenharmony_ci function = "gpio"; 40762306a36Sopenharmony_ci drive-strength = <8>; 40862306a36Sopenharmony_ci bias-pull-up; 40962306a36Sopenharmony_ci }; 41062306a36Sopenharmony_ci 41162306a36Sopenharmony_ci ts_avdd_default: ts-avdd-default-state { 41262306a36Sopenharmony_ci pins = "gpio59"; 41362306a36Sopenharmony_ci function = "gpio"; 41462306a36Sopenharmony_ci drive-strength = <8>; 41562306a36Sopenharmony_ci output-high; 41662306a36Sopenharmony_ci }; 41762306a36Sopenharmony_ci}; 41862306a36Sopenharmony_ci 41962306a36Sopenharmony_ci&usb_1 { 42062306a36Sopenharmony_ci status = "okay"; 42162306a36Sopenharmony_ci}; 42262306a36Sopenharmony_ci 42362306a36Sopenharmony_ci&usb_1_dwc3 { 42462306a36Sopenharmony_ci dr_mode = "peripheral"; 42562306a36Sopenharmony_ci}; 42662306a36Sopenharmony_ci 42762306a36Sopenharmony_ci&usb_1_hsphy { 42862306a36Sopenharmony_ci status = "okay"; 42962306a36Sopenharmony_ci}; 43062306a36Sopenharmony_ci 43162306a36Sopenharmony_ci&xo_board_clk { 43262306a36Sopenharmony_ci clock-frequency = <19200000>; 43362306a36Sopenharmony_ci}; 434