MLK-15141-2: ARM64: dts: fsl-imx8qm-lpddr4-arm2: Enable WiFi
authorTiberiu Breana <andrei-tiberiu.breana@nxp.com>
Thu, 6 Jul 2017 15:37:06 +0000 (18:37 +0300)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:33:54 +0000 (15:33 -0500)
Add the bcmdhd_wlan node and the epdev_on regulator.

Signed-off-by: Tiberiu Breana <andrei-tiberiu.breana@nxp.com>
arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts

index ea0cfd6..cab4363 100644 (file)
        model = "Freescale i.MX8QM ARM2";
        compatible = "fsl,imx8qm-arm2", "fsl,imx8qm";
 
+       bcmdhd_wlan_0: bcmdhd_wlan@0 {
+               compatible = "android,bcmdhd_wlan";
+               bcmdhd_fw = "/lib/firmware/bcm/1FD_BCM89359/fw_bcmdhd.bin";
+               bcmdhd_nv = "/lib/firmware/bcm/1FD_BCM89359/bcmdhd.cal";
+       };
+
        chosen {
                bootargs = "console=ttyLP0,115200 earlycon=lpuart32,0x5a060000,115200";
                stdout-path = &lpuart0;
                        enable-active-high;
                };
 
+               epdev_on: fixedregulator@100 {
+                       compatible = "regulator-fixed";
+                       regulator-min-microvolt = <3300000>;
+                       regulator-max-microvolt = <3300000>;
+                       regulator-name = "epdev_on";
+                       gpio = <&pca9557_b 3 0>;
+                       enable-active-high;
+               };
        };
 
        sound-cs42888 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_pcieb>;
        reset-gpio = <&gpio5 0 GPIO_ACTIVE_LOW>;
+       epdev_on-supply = <&epdev_on>;
        status = "okay";
 };