Loading arch/arm/boot/dts/qcom/msm8939-pinctrl.dtsi +34 −0 Original line number Diff line number Diff line Loading @@ -218,5 +218,39 @@ bias-disable = <0>; }; }; wcnss_pmux_5wire: wcnss_pmux_5wire { /* Uses general purpose pins */ qcom,pins = <&gp 40>, <&gp 41>, <&gp 42>, <&gp 43>, <&gp 44>; qcom,num-grp-pins = <5>; qcom,pin-func = <1>; label = "wcnss_5wire_pins"; /* Active configuration of bus pins */ wcnss_default: wcnss_default { drive-strength = <6>; /* 6 MA */ bias-pull-up; /* PULL UP */ }; wcnss_sleep: wcnss_sleep { drive-strength = <2>; /* 2 MA */ bias-pull-down; /* PULL Down */ }; }; wcnss_pmux_gpio: wcnss_pmux_gpio { /* Uses general purpose pins */ qcom,pins = <&gp 40>, <&gp 41>, <&gp 42>, <&gp 43>, <&gp 44>; qcom,num-grp-pins = <5>; qcom,pin-func = <0>; label = "wcnss_5gpio_pins"; /* Active configuration of bus pins */ wcnss_gpio_default: wcnss_gpio_default { drive-strength = <6>; /* 6 MA */ bias-pull-up; /* PULL UP */ }; }; }; }; arch/arm/boot/dts/qcom/msm8939.dtsi +54 −0 Original line number Diff line number Diff line Loading @@ -537,6 +537,60 @@ }; }; qcom,wcnss-wlan@0a000000 { compatible = "qcom,wcnss_wlan"; reg = <0x0a000000 0x280000>, <0xb011008 0x04>, <0x0a21b000 0x3000>, <0x03204000 0x00000100>, <0x03200800 0x00000200>, <0x0A100400 0x00000200>, <0x0A205050 0x00000200>, <0x0A219000 0x00000020>, <0x0A080488 0x00000008>, <0x0A080fb0 0x00000008>, <0x0A08040c 0x00000008>, <0x0A0120a8 0x00000008>, <0x0A012448 0x00000008>, <0x0A080c00 0x00000001>; reg-names = "wcnss_mmio", "wcnss_fiq", "pronto_phy_base", "riva_phy_base", "riva_ccu_base", "pronto_a2xb_base", "pronto_ccpu_base", "pronto_saw2_base", "wlan_tx_phy_aborts","wlan_brdg_err_source", "wlan_tx_status", "alarms_txctl", "alarms_tactl", "pronto_mcu_base"; interrupts = <0 145 0 0 146 0>; interrupt-names = "wcnss_wlantx_irq", "wcnss_wlanrx_irq"; qcom,pronto-vddmx-supply = <&pm8916_l3>; qcom,pronto-vddcx-supply = <&pm8916_s1_corner>; qcom,pronto-vddpx-supply = <&pm8916_l7>; qcom,iris-vddxo-supply = <&pm8916_l7>; qcom,iris-vddrfa-supply = <&pm8916_s3>; qcom,iris-vddpa-supply = <&pm8916_l9>; qcom,iris-vdddig-supply = <&pm8916_l5>; pinctrl-names = "wcnss_default", "wcnss_sleep", "wcnss_gpio_default"; pinctrl-0 = <&wcnss_default>; pinctrl-1 = <&wcnss_sleep>; pinctrl-2 = <&wcnss_gpio_default>; wcnss-gpio-base = <&msm_gpio 40 0>; clocks = <&clock_rpm clk_xo_wlan_clk>, <&clock_rpm clk_rf_clk2>, <&clock_gcc clk_wcnss_m_clk>; clock-names = "xo", "rf_clk", "wcnss_debug"; qcom,has-autodetect-xo; qcom,is-pronto-vt; qcom,has-pronto-hw; qcom,wcnss-adc_tm = <&pm8916_adc_tm>; }; tsens: tsens@4a8000 { compatible = "qcom,msm8939-tsens"; reg = <0x4a8000 0x2000>, Loading Loading
arch/arm/boot/dts/qcom/msm8939-pinctrl.dtsi +34 −0 Original line number Diff line number Diff line Loading @@ -218,5 +218,39 @@ bias-disable = <0>; }; }; wcnss_pmux_5wire: wcnss_pmux_5wire { /* Uses general purpose pins */ qcom,pins = <&gp 40>, <&gp 41>, <&gp 42>, <&gp 43>, <&gp 44>; qcom,num-grp-pins = <5>; qcom,pin-func = <1>; label = "wcnss_5wire_pins"; /* Active configuration of bus pins */ wcnss_default: wcnss_default { drive-strength = <6>; /* 6 MA */ bias-pull-up; /* PULL UP */ }; wcnss_sleep: wcnss_sleep { drive-strength = <2>; /* 2 MA */ bias-pull-down; /* PULL Down */ }; }; wcnss_pmux_gpio: wcnss_pmux_gpio { /* Uses general purpose pins */ qcom,pins = <&gp 40>, <&gp 41>, <&gp 42>, <&gp 43>, <&gp 44>; qcom,num-grp-pins = <5>; qcom,pin-func = <0>; label = "wcnss_5gpio_pins"; /* Active configuration of bus pins */ wcnss_gpio_default: wcnss_gpio_default { drive-strength = <6>; /* 6 MA */ bias-pull-up; /* PULL UP */ }; }; }; };
arch/arm/boot/dts/qcom/msm8939.dtsi +54 −0 Original line number Diff line number Diff line Loading @@ -537,6 +537,60 @@ }; }; qcom,wcnss-wlan@0a000000 { compatible = "qcom,wcnss_wlan"; reg = <0x0a000000 0x280000>, <0xb011008 0x04>, <0x0a21b000 0x3000>, <0x03204000 0x00000100>, <0x03200800 0x00000200>, <0x0A100400 0x00000200>, <0x0A205050 0x00000200>, <0x0A219000 0x00000020>, <0x0A080488 0x00000008>, <0x0A080fb0 0x00000008>, <0x0A08040c 0x00000008>, <0x0A0120a8 0x00000008>, <0x0A012448 0x00000008>, <0x0A080c00 0x00000001>; reg-names = "wcnss_mmio", "wcnss_fiq", "pronto_phy_base", "riva_phy_base", "riva_ccu_base", "pronto_a2xb_base", "pronto_ccpu_base", "pronto_saw2_base", "wlan_tx_phy_aborts","wlan_brdg_err_source", "wlan_tx_status", "alarms_txctl", "alarms_tactl", "pronto_mcu_base"; interrupts = <0 145 0 0 146 0>; interrupt-names = "wcnss_wlantx_irq", "wcnss_wlanrx_irq"; qcom,pronto-vddmx-supply = <&pm8916_l3>; qcom,pronto-vddcx-supply = <&pm8916_s1_corner>; qcom,pronto-vddpx-supply = <&pm8916_l7>; qcom,iris-vddxo-supply = <&pm8916_l7>; qcom,iris-vddrfa-supply = <&pm8916_s3>; qcom,iris-vddpa-supply = <&pm8916_l9>; qcom,iris-vdddig-supply = <&pm8916_l5>; pinctrl-names = "wcnss_default", "wcnss_sleep", "wcnss_gpio_default"; pinctrl-0 = <&wcnss_default>; pinctrl-1 = <&wcnss_sleep>; pinctrl-2 = <&wcnss_gpio_default>; wcnss-gpio-base = <&msm_gpio 40 0>; clocks = <&clock_rpm clk_xo_wlan_clk>, <&clock_rpm clk_rf_clk2>, <&clock_gcc clk_wcnss_m_clk>; clock-names = "xo", "rf_clk", "wcnss_debug"; qcom,has-autodetect-xo; qcom,is-pronto-vt; qcom,has-pronto-hw; qcom,wcnss-adc_tm = <&pm8916_adc_tm>; }; tsens: tsens@4a8000 { compatible = "qcom,msm8939-tsens"; reg = <0x4a8000 0x2000>, Loading