diff options
author | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2022-02-10 16:32:10 +0100 |
---|---|---|
committer | Francesco Dolcini <francesco.dolcini@toradex.com> | 2022-02-25 10:46:03 +0000 |
commit | f864e93fd4f1ad9ab956cfd12da5834bce6e92b3 (patch) | |
tree | 6dd4c4b8ec4c9323beada7b699d859aef416ec9a /arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi | |
parent | 6192ec5c77bfad55eda4fcbf2b6ea42d4781ff6a (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-x | arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi | 10 |
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>; |