From 330d05da1b6e8118c9c4655f0b234cf32a2f1ce4 Mon Sep 17 00:00:00 2001 From: Icenowy Zheng Date: Sun, 14 Apr 2019 23:46:47 +0800 Subject: [PATCH] arm64: allwinner: a64: pinetab: enable RTL8723CS bluetooth PineTab has a RTL8723CS Wi-Fi/BT combo chip on board, the bluetooth part of it communicates with A64 via UART, and the power of it is controlled with some GPIO at PL bank. Enable the bluetooth in the device tree. Signed-off-by: Icenowy Zheng --- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts index 84d6e8cb2b88..e8b823875740 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts @@ -447,6 +447,20 @@ &uart0 { status = "okay"; }; +&uart1 { + pinctrl-names = "default"; + pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>; + status = "okay"; + + bluetooth { + compatible = "realtek,rtl8723cs-bt"; + reset-gpios = <&r_pio 0 4 GPIO_ACTIVE_LOW>; /* PL4 */ + device-wake-gpios = <&r_pio 0 5 GPIO_ACTIVE_LOW>; /* PL5 */ + host-wake-gpios = <&r_pio 0 6 GPIO_ACTIVE_HIGH>; /* PL6 */ + firmware-postfix = "pinebook"; + }; +}; + &usb_otg { dr_mode = "otg"; status = "okay"; -- GitLab