Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9fa7a2a4 authored by Vanessa Maegima's avatar Vanessa Maegima Committed by Shawn Guo
Browse files

ARM: dts: imx7s-warp: Add Bluetooth support



WaRP7 has a BCM43430 Bluetooth chip.

Add support for it.

Signed-off-by: default avatarVanessa Maegima <vanessa.maegima@nxp.com>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
parent d142a207
Loading
Loading
Loading
Loading
+36 −0
Original line number Original line Diff line number Diff line
@@ -79,6 +79,18 @@
		startup-delay-us = <200000>;
		startup-delay-us = <200000>;
	};
	};


	reg_bt: regulator-bt {
		compatible = "regulator-fixed";
		pinctrl-names = "default";
		pinctrl-0 = <&pinctrl_bt_reg>;
		enable-active-high;
		gpio = <&gpio5 17 GPIO_ACTIVE_HIGH>;
		regulator-name = "bt_reg";
		regulator-min-microvolt = <3300000>;
		regulator-max-microvolt = <3300000>;
		regulator-always-on;
	};

	sound {
	sound {
		compatible = "simple-audio-card";
		compatible = "simple-audio-card";
		simple-audio-card,name = "imx7-sgtl5000";
		simple-audio-card,name = "imx7-sgtl5000";
@@ -250,6 +262,15 @@
	status = "okay";
	status = "okay";
};
};


&uart3  {
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_uart3>;
	assigned-clocks = <&clks IMX7D_UART3_ROOT_SRC>;
	assigned-clock-parents = <&clks IMX7D_PLL_SYS_MAIN_240M_CLK>;
	uart-has-rtscts;
	status = "okay";
};

&usbotg1 {
&usbotg1 {
	dr_mode = "peripheral";
	dr_mode = "peripheral";
	status = "okay";
	status = "okay";
@@ -293,6 +314,12 @@
		>;
		>;
	};
	};


	pinctrl_bt_reg: btreggrp {
		fsl,pins = <
			MX7D_PAD_SD2_DATA3__GPIO5_IO17	0x14 /* BT_REG_ON */
		>;
	};

	pinctrl_gpio: gpiogrp {
	pinctrl_gpio: gpiogrp {
		fsl,pins = <
		fsl,pins = <
			MX7D_PAD_ENET1_RGMII_RD1__GPIO7_IO1	0x14
			MX7D_PAD_ENET1_RGMII_RD1__GPIO7_IO1	0x14
@@ -342,6 +369,15 @@
		>;
		>;
	};
	};


	pinctrl_uart3: uart3grp {
		fsl,pins = <
			MX7D_PAD_UART3_TX_DATA__UART3_DCE_TX	0x79
			MX7D_PAD_UART3_RX_DATA__UART3_DCE_RX	0x79
			MX7D_PAD_UART3_CTS_B__UART3_DCE_CTS	0x79
			MX7D_PAD_UART3_RTS_B__UART3_DCE_RTS	0x79
		>;
	};

	pinctrl_usdhc1: usdhc1grp {
	pinctrl_usdhc1: usdhc1grp {
		fsl,pins = <
		fsl,pins = <
			MX7D_PAD_SD1_CMD__SD1_CMD	0x59
			MX7D_PAD_SD1_CMD__SD1_CMD	0x59