#include "qcom-apq8064-v2.0.dtsi" #include "qcom-apq8064-arrow-db600c-pins.dtsi" #include / { model = "Arrow Electronics, APQ8064 DB600c"; compatible = "arrow,db600c", "qcom,apq8064"; aliases { serial0 = &gsbi7_serial; serial1 = &gsbi1_serial; }; regulators { compatible = "simple-bus"; vph: regulator-fixed@1 { compatible = "regulator-fixed"; regulator-min-microvolt = <4500000>; regulator-max-microvolt = <4500000>; regulator-name = "VPH"; regulator-type = "voltage"; regulator-boot-on; }; }; soc { rpm@108000 { regulators { vdd_s1-supply = <&vph>; vdd_s2-supply = <&vph>; vdd_s3-supply = <&vph>; vdd_s4-supply = <&vph>; vdd_s5-supply = <&vph>; vdd_s6-supply = <&vph>; vdd_s7-supply = <&vph>; vdd_l1_l2_l12_l18-supply = <&pm8921_s4>; vdd_l3_l15_l17-supply = <&vph>; vdd_l4_l14-supply = <&vph>; vdd_l5_l8_l16-supply = <&vph>; vdd_l6_l7-supply = <&vph>; vdd_l9_l11-supply = <&vph>; vdd_l10_l22-supply = <&vph>; vdd_l21_l23_l29-supply = <&vph>; vdd_l24-supply = <&pm8921_s1>; vdd_l25-supply = <&pm8921_s1>; vdd_l26-supply = <&pm8921_s7>; vdd_l27-supply = <&pm8921_s7>; vdd_l28-supply = <&pm8921_s7>; vin_lvs1_3_6-supply = <&pm8921_s4>; vin_lvs2-supply = <&pm8921_s1>; vin_lvs4_5_7-supply = <&pm8921_s4>; s1 { regulator-always-on; regulator-min-microvolt = <1225000>; regulator-max-microvolt = <1225000>; qcom,switch-mode-frequency = <3200000>; bias-pull-down; }; s4 { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; qcom,switch-mode-frequency = <3200000>; bias-pull-down; regulator-always-on; }; s7 { regulator-min-microvolt = <1300000>; regulator-max-microvolt = <1300000>; qcom,switch-mode-frequency = <3200000>; }; l5 { regulator-min-microvolt = <2750000>; regulator-max-microvolt = <3000000>; bias-pull-down; regulator-boot-on; regulator-always-on; }; l6 { regulator-min-microvolt = <2950000>; regulator-max-microvolt = <2950000>; bias-pull-down; }; }; }; gsbi@12440000 { status = "okay"; qcom,mode = ; serial@12450000 { label = "LS-UART1"; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&gsbi1_uart_4pins>; }; }; /* DEBUG UART */ gsbi@16600000 { status = "okay"; qcom,mode = ; serial@16640000 { label = "LS-UART0"; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&gsbi7_uart_2pins>; }; }; amba { /* eMMC */ sdcc@12400000 { status = "okay"; vmmc-supply = <&pm8921_l5>; vqmmc-supply = <&pm8921_s4>; }; /* External micro SD card */ sdcc@12180000 { status = "okay"; vmmc-supply = <&pm8921_l6>; pinctrl-names = "default"; pinctrl-0 = <&card_detect>; cd-gpios = <&tlmm_pinmux 26 GPIO_ACTIVE_HIGH>; }; }; }; };