1*bd167507SJ.R. Divya Antony// SPDX-License-Identifier: GPL-2.0-only 2*bd167507SJ.R. Divya Antony 3*bd167507SJ.R. Divya Antony/dts-v1/; 4*bd167507SJ.R. Divya Antony 5*bd167507SJ.R. Divya Antony#include "msm8916-pm8916.dtsi" 6*bd167507SJ.R. Divya Antony#include <dt-bindings/gpio/gpio.h> 7*bd167507SJ.R. Divya Antony 8*bd167507SJ.R. Divya Antony/ { 9*bd167507SJ.R. Divya Antony model = "Asus Zenfone 2 Laser"; 10*bd167507SJ.R. Divya Antony compatible = "asus,z00l", "qcom,msm8916"; 11*bd167507SJ.R. Divya Antony 12*bd167507SJ.R. Divya Antony aliases { 13*bd167507SJ.R. Divya Antony serial0 = &blsp1_uart2; 14*bd167507SJ.R. Divya Antony }; 15*bd167507SJ.R. Divya Antony 16*bd167507SJ.R. Divya Antony chosen { 17*bd167507SJ.R. Divya Antony stdout-path = "serial0"; 18*bd167507SJ.R. Divya Antony }; 19*bd167507SJ.R. Divya Antony 20*bd167507SJ.R. Divya Antony gpio-keys { 21*bd167507SJ.R. Divya Antony compatible = "gpio-keys"; 22*bd167507SJ.R. Divya Antony 23*bd167507SJ.R. Divya Antony pinctrl-names = "default"; 24*bd167507SJ.R. Divya Antony pinctrl-0 = <&gpio_keys_default>; 25*bd167507SJ.R. Divya Antony 26*bd167507SJ.R. Divya Antony label = "GPIO Buttons"; 27*bd167507SJ.R. Divya Antony 28*bd167507SJ.R. Divya Antony volume-up { 29*bd167507SJ.R. Divya Antony label = "Volume Up"; 30*bd167507SJ.R. Divya Antony gpios = <&msmgpio 107 GPIO_ACTIVE_LOW>; 31*bd167507SJ.R. Divya Antony linux,code = <KEY_VOLUMEUP>; 32*bd167507SJ.R. Divya Antony debounce-interval = <15>; 33*bd167507SJ.R. Divya Antony }; 34*bd167507SJ.R. Divya Antony 35*bd167507SJ.R. Divya Antony volume-down { 36*bd167507SJ.R. Divya Antony label = "Volume Down"; 37*bd167507SJ.R. Divya Antony gpios = <&msmgpio 117 GPIO_ACTIVE_LOW>; 38*bd167507SJ.R. Divya Antony linux,code = <KEY_VOLUMEDOWN>; 39*bd167507SJ.R. Divya Antony debounce-interval = <15>; 40*bd167507SJ.R. Divya Antony }; 41*bd167507SJ.R. Divya Antony }; 42*bd167507SJ.R. Divya Antony 43*bd167507SJ.R. Divya Antony usb_id: usb-id { 44*bd167507SJ.R. Divya Antony compatible = "linux,extcon-usb-gpio"; 45*bd167507SJ.R. Divya Antony id-gpios = <&msmgpio 110 GPIO_ACTIVE_HIGH>; 46*bd167507SJ.R. Divya Antony pinctrl-names = "default"; 47*bd167507SJ.R. Divya Antony pinctrl-0 = <&usb_id_default>; 48*bd167507SJ.R. Divya Antony }; 49*bd167507SJ.R. Divya Antony}; 50*bd167507SJ.R. Divya Antony 51*bd167507SJ.R. Divya Antony&blsp1_uart2 { 52*bd167507SJ.R. Divya Antony status = "okay"; 53*bd167507SJ.R. Divya Antony}; 54*bd167507SJ.R. Divya Antony 55*bd167507SJ.R. Divya Antony&pronto { 56*bd167507SJ.R. Divya Antony status = "okay"; 57*bd167507SJ.R. Divya Antony}; 58*bd167507SJ.R. Divya Antony 59*bd167507SJ.R. Divya Antony&sdhc_1 { 60*bd167507SJ.R. Divya Antony status = "okay"; 61*bd167507SJ.R. Divya Antony 62*bd167507SJ.R. Divya Antony pinctrl-names = "default", "sleep"; 63*bd167507SJ.R. Divya Antony pinctrl-0 = <&sdc1_clk_on &sdc1_cmd_on &sdc1_data_on>; 64*bd167507SJ.R. Divya Antony pinctrl-1 = <&sdc1_clk_off &sdc1_cmd_off &sdc1_data_off>; 65*bd167507SJ.R. Divya Antony}; 66*bd167507SJ.R. Divya Antony 67*bd167507SJ.R. Divya Antony&usb { 68*bd167507SJ.R. Divya Antony status = "okay"; 69*bd167507SJ.R. Divya Antony extcon = <&usb_id>, <&usb_id>; 70*bd167507SJ.R. Divya Antony}; 71*bd167507SJ.R. Divya Antony 72*bd167507SJ.R. Divya Antony&usb_hs_phy { 73*bd167507SJ.R. Divya Antony extcon = <&usb_id>; 74*bd167507SJ.R. Divya Antony}; 75*bd167507SJ.R. Divya Antony 76*bd167507SJ.R. Divya Antony&smd_rpm_regulators { 77*bd167507SJ.R. Divya Antony vdd_l1_l2_l3-supply = <&pm8916_s3>; 78*bd167507SJ.R. Divya Antony vdd_l4_l5_l6-supply = <&pm8916_s4>; 79*bd167507SJ.R. Divya Antony vdd_l7-supply = <&pm8916_s4>; 80*bd167507SJ.R. Divya Antony 81*bd167507SJ.R. Divya Antony s3 { 82*bd167507SJ.R. Divya Antony regulator-min-microvolt = <1200000>; 83*bd167507SJ.R. Divya Antony regulator-max-microvolt = <1300000>; 84*bd167507SJ.R. Divya Antony }; 85*bd167507SJ.R. Divya Antony 86*bd167507SJ.R. Divya Antony s4 { 87*bd167507SJ.R. Divya Antony regulator-min-microvolt = <1800000>; 88*bd167507SJ.R. Divya Antony regulator-max-microvolt = <2100000>; 89*bd167507SJ.R. Divya Antony }; 90*bd167507SJ.R. Divya Antony 91*bd167507SJ.R. Divya Antony l1 { 92*bd167507SJ.R. Divya Antony regulator-min-microvolt = <1225000>; 93*bd167507SJ.R. Divya Antony regulator-max-microvolt = <1225000>; 94*bd167507SJ.R. Divya Antony }; 95*bd167507SJ.R. Divya Antony 96*bd167507SJ.R. Divya Antony l2 { 97*bd167507SJ.R. Divya Antony regulator-min-microvolt = <1200000>; 98*bd167507SJ.R. Divya Antony regulator-max-microvolt = <1200000>; 99*bd167507SJ.R. Divya Antony }; 100*bd167507SJ.R. Divya Antony 101*bd167507SJ.R. Divya Antony l4 { 102*bd167507SJ.R. Divya Antony regulator-min-microvolt = <2050000>; 103*bd167507SJ.R. Divya Antony regulator-max-microvolt = <2050000>; 104*bd167507SJ.R. Divya Antony }; 105*bd167507SJ.R. Divya Antony 106*bd167507SJ.R. Divya Antony l5 { 107*bd167507SJ.R. Divya Antony regulator-min-microvolt = <1800000>; 108*bd167507SJ.R. Divya Antony regulator-max-microvolt = <1800000>; 109*bd167507SJ.R. Divya Antony }; 110*bd167507SJ.R. Divya Antony 111*bd167507SJ.R. Divya Antony l6 { 112*bd167507SJ.R. Divya Antony regulator-min-microvolt = <1800000>; 113*bd167507SJ.R. Divya Antony regulator-max-microvolt = <1800000>; 114*bd167507SJ.R. Divya Antony }; 115*bd167507SJ.R. Divya Antony 116*bd167507SJ.R. Divya Antony l7 { 117*bd167507SJ.R. Divya Antony regulator-min-microvolt = <1800000>; 118*bd167507SJ.R. Divya Antony regulator-max-microvolt = <1800000>; 119*bd167507SJ.R. Divya Antony }; 120*bd167507SJ.R. Divya Antony 121*bd167507SJ.R. Divya Antony l8 { 122*bd167507SJ.R. Divya Antony regulator-min-microvolt = <2850000>; 123*bd167507SJ.R. Divya Antony regulator-max-microvolt = <2900000>; 124*bd167507SJ.R. Divya Antony }; 125*bd167507SJ.R. Divya Antony 126*bd167507SJ.R. Divya Antony l9 { 127*bd167507SJ.R. Divya Antony regulator-min-microvolt = <3300000>; 128*bd167507SJ.R. Divya Antony regulator-max-microvolt = <3300000>; 129*bd167507SJ.R. Divya Antony }; 130*bd167507SJ.R. Divya Antony 131*bd167507SJ.R. Divya Antony l10 { 132*bd167507SJ.R. Divya Antony regulator-min-microvolt = <2700000>; 133*bd167507SJ.R. Divya Antony regulator-max-microvolt = <2800000>; 134*bd167507SJ.R. Divya Antony }; 135*bd167507SJ.R. Divya Antony 136*bd167507SJ.R. Divya Antony l11 { 137*bd167507SJ.R. Divya Antony regulator-min-microvolt = <1800000>; 138*bd167507SJ.R. Divya Antony regulator-max-microvolt = <2950000>; 139*bd167507SJ.R. Divya Antony regulator-allow-set-load; 140*bd167507SJ.R. Divya Antony regulator-system-load = <200000>; 141*bd167507SJ.R. Divya Antony }; 142*bd167507SJ.R. Divya Antony 143*bd167507SJ.R. Divya Antony l12 { 144*bd167507SJ.R. Divya Antony regulator-min-microvolt = <1800000>; 145*bd167507SJ.R. Divya Antony regulator-max-microvolt = <2950000>; 146*bd167507SJ.R. Divya Antony }; 147*bd167507SJ.R. Divya Antony 148*bd167507SJ.R. Divya Antony l13 { 149*bd167507SJ.R. Divya Antony regulator-min-microvolt = <3075000>; 150*bd167507SJ.R. Divya Antony regulator-max-microvolt = <3075000>; 151*bd167507SJ.R. Divya Antony }; 152*bd167507SJ.R. Divya Antony 153*bd167507SJ.R. Divya Antony l14 { 154*bd167507SJ.R. Divya Antony regulator-min-microvolt = <1800000>; 155*bd167507SJ.R. Divya Antony regulator-max-microvolt = <3300000>; 156*bd167507SJ.R. Divya Antony }; 157*bd167507SJ.R. Divya Antony 158*bd167507SJ.R. Divya Antony l15 { 159*bd167507SJ.R. Divya Antony regulator-min-microvolt = <1800000>; 160*bd167507SJ.R. Divya Antony regulator-max-microvolt = <3300000>; 161*bd167507SJ.R. Divya Antony }; 162*bd167507SJ.R. Divya Antony 163*bd167507SJ.R. Divya Antony l16 { 164*bd167507SJ.R. Divya Antony regulator-min-microvolt = <1800000>; 165*bd167507SJ.R. Divya Antony regulator-max-microvolt = <3300000>; 166*bd167507SJ.R. Divya Antony }; 167*bd167507SJ.R. Divya Antony 168*bd167507SJ.R. Divya Antony l17 { 169*bd167507SJ.R. Divya Antony regulator-min-microvolt = <2850000>; 170*bd167507SJ.R. Divya Antony regulator-max-microvolt = <2850000>; 171*bd167507SJ.R. Divya Antony }; 172*bd167507SJ.R. Divya Antony 173*bd167507SJ.R. Divya Antony l18 { 174*bd167507SJ.R. Divya Antony regulator-min-microvolt = <2700000>; 175*bd167507SJ.R. Divya Antony regulator-max-microvolt = <2700000>; 176*bd167507SJ.R. Divya Antony }; 177*bd167507SJ.R. Divya Antony}; 178*bd167507SJ.R. Divya Antony 179*bd167507SJ.R. Divya Antony&msmgpio { 180*bd167507SJ.R. Divya Antony gpio_keys_default: gpio-keys-default { 181*bd167507SJ.R. Divya Antony pins = "gpio107", "gpio117"; 182*bd167507SJ.R. Divya Antony function = "gpio"; 183*bd167507SJ.R. Divya Antony 184*bd167507SJ.R. Divya Antony drive-strength = <2>; 185*bd167507SJ.R. Divya Antony bias-pull-up; 186*bd167507SJ.R. Divya Antony }; 187*bd167507SJ.R. Divya Antony 188*bd167507SJ.R. Divya Antony usb_id_default: usb-id-default { 189*bd167507SJ.R. Divya Antony pins = "gpio110"; 190*bd167507SJ.R. Divya Antony function = "gpio"; 191*bd167507SJ.R. Divya Antony 192*bd167507SJ.R. Divya Antony drive-strength = <8>; 193*bd167507SJ.R. Divya Antony bias-pull-up; 194*bd167507SJ.R. Divya Antony }; 195*bd167507SJ.R. Divya Antony}; 196