summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2022-02-10 16:32:10 +0100
committerFrancesco Dolcini <francesco.dolcini@toradex.com>2022-02-25 10:46:03 +0000
commitf864e93fd4f1ad9ab956cfd12da5834bce6e92b3 (patch)
tree6dd4c4b8ec4c9323beada7b699d859aef416ec9a /arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi
parent6192ec5c77bfad55eda4fcbf2b6ea42d4781ff6a (diff)
arm64: dts: imx8mp-verdin: use uart4 as bt uart
The PCB of the hardware version V1.1 uses the UART4 (ECSPI2 pins) for the Bluetooth UART, therefore move it to the Wi-Fi module device tree. Move regular UART4 usage to non-WiFi only. While at it also split Bluetooth specific pin from pinctrl_wifi_ctrl into separate pinctrl_bluetooth_ctrl as that might be needed to run the proprietary driver stack. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi')
-rwxr-xr-xarch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi10
1 files changed, 9 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi
index 19620f501892..b175f9b92082 100755
--- a/arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi
@@ -30,10 +30,18 @@
pinctrl-0 = <&pinctrl_gpio1>, <&pinctrl_gpio2>,
<&pinctrl_gpio3>, <&pinctrl_gpio4>,
<&pinctrl_gpio7>, <&pinctrl_gpio8>,
- <&pinctrl_gpio_hog1>, <&pinctrl_gpio_hog2>, <&pinctrl_gpio_hog3>,
+ <&pinctrl_gpio_hog2>, <&pinctrl_gpio_hog3>, <&pinctrl_gpio_hog4>,
<&pinctrl_hdmi_hog>;
};
+/* On-module Bluetooth */
+&uart4 {
+ fsl,uart-has-rtscts;
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_bt_uart>;
+ status = "okay";
+};
+
/* On-module Wi-Fi */
&usdhc1 {
bus-width = <4>;