Unverified Commit 948f2708 authored by Alexandre GRIVEAUX's avatar Alexandre GRIVEAUX Committed by Paul Burton
Browse files

MIPS: CI20: DTS: Add IW8103 Wifi + bluetooth



Add IW8103 Wifi + bluetooth module to device tree and related power domain.

Signed-off-by: default avatarAlexandre GRIVEAUX <agriveaux@deutnet.info>
Signed-off-by: default avatarPaul Burton <paul.burton@mips.com>
Cc: robh+dt@kernel.org
Cc: mark.rutland@arm.com
Cc: ralf@linux-mips.org
Cc: jhogan@kernel.org
Cc: linux-mips@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: devicetree@vger.kernel.org
parent 73f2b940
Loading
Loading
Loading
Loading
+39 −0
Original line number Diff line number Diff line
@@ -31,6 +31,13 @@
		gpio = <&gpb 25 GPIO_ACTIVE_LOW>;
		enable-active-high;
	};

	wlan0_power: fixedregulator@1 {
		compatible = "regulator-fixed";
		regulator-name = "wlan0_power";
		gpio = <&gpb 19 GPIO_ACTIVE_LOW>;
		enable-active-high;
	};
};

&ext {
@@ -54,9 +61,18 @@

	bus-width = <4>;
	max-frequency = <50000000>;
	non-removable;

	pinctrl-names = "default";
	pinctrl-0 = <&pins_mmc1>;

	brcmf: wifi@1 {
/*		reg = <4>;*/
		compatible = "brcm,bcm4330-fmac";
		vcc-supply = <&wlan0_power>;
		device-wakeup-gpios = <&gpd 9 GPIO_ACTIVE_HIGH>;
		shutdown-gpios = <&gpf 7 GPIO_ACTIVE_LOW>;
	};
};

&uart0 {
@@ -73,6 +89,23 @@
	pinctrl-0 = <&pins_uart1>;
};

&uart2 {
	status = "okay";

	pinctrl-names = "default";
	pinctrl-0 = <&pins_uart2>;
	uart-has-rtscts;

	bluetooth {
		compatible = "brcm,bcm4330-bt";
		reset-gpios = <&gpf 8 GPIO_ACTIVE_HIGH>;
		vcc-supply = <&wlan0_power>;
		device-wakeup-gpios = <&gpf 5 GPIO_ACTIVE_HIGH>;
		host-wakeup-gpios = <&gpf 6 GPIO_ACTIVE_HIGH>;
		shutdown-gpios = <&gpf 4 GPIO_ACTIVE_LOW>;
	};
};

&uart3 {
	status = "okay";

@@ -314,6 +347,12 @@
		bias-disable;
	};

	pins_uart2: uart2 {
		function = "uart2";
		groups = "uart2-data", "uart2-hwflow";
		bias-disable;
	};

	pins_uart3: uart3 {
		function = "uart3";
		groups = "uart3-data", "uart3-hwflow";