* Qualcomm WCNSS Platform Driver WCNSS driver is the platform driver. It is used for performing the cold boot-up of the wireless device. It is responsible for adjusting the necessary I/O rails and enabling appropriate gpios for wireless connectivity subsystem. Required properties: - compatible: "wcnss_wlan" - reg: physical address and length of the register set for the device. - reg-names: "wcnss_mmio", "wcnss_fiq" - interupts: Pronto to Apps interrupts for tx done and rx pending. - qcom,pronto-vddmx-supply: regulator to supply pronto pll. - qcom,pronto-vddcx-supply: regulator to supply WLAN/BT/FM digital module. - qcom,pronto-vddpx-supply: regulator to supply WLAN DAC. - qcom,iris-vddxo-supply : regulator to supply RF XO. - qcom,iris-vddrfa-supply : regulator to supply RFA digital. - qcom,iris-vddpa-supply : regulator to supply RF PA. - qcom,iris-vdddig-supply : regulator to supply RF digital(BT/FM). - gpios: gpio numbers to configure 5-wire interface of WLAN connectivity - qcom,has-48mhz-xo: boolean flag to determine the usage of 24MHz XO from RF - qcom,has-pronto-hw: boolean flag to determine the revId of the WLAN subsystem Optional properties: - qcom,has-autodetect-xo: boolean flag to determine whether Iris XO auto detect should be performed during boot up. - qcom,wlan-rx-buff-count: WLAN RX buffer count is a configurable value, using a smaller count for this buffer will reduce the memory usage. Example: qcom,wcnss-wlan@fb000000 { compatible = "qcom,wcnss_wlan"; reg = <0xfb000000 0x280000>, <0xf9011008 0x04>; reg-names = "wcnss_mmio", "wcnss_fiq"; interrupts = <0 145 0 0 146 0>; interrupt-names = "wcnss_wlantx_irq", "wcnss_wlanrx_irq"; qcom,pronto-vddmx-supply = <&pm8841_s1>; qcom,pronto-vddcx-supply = <&pm8841_s2>; qcom,pronto-vddpx-supply = <&pm8941_s3>; qcom,iris-vddxo-supply = <&pm8941_l6>; qcom,iris-vddrfa-supply = <&pm8941_l11>; qcom,iris-vddpa-supply = <&pm8941_l19>; qcom,iris-vdddig-supply = <&pm8941_l3>; gpios = <&msmgpio 36 0>, <&msmgpio 37 0>, <&msmgpio 38 0>, <&msmgpio 39 0>, <&msmgpio 40 0>; qcom,has-48mhz-xo; qcom,has-pronto-hw; };