summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/rk3288-firefly.dtsi
diff options
context:
space:
mode:
authorNickey Yang <nickey.yang@rock-chips.com>2016-08-08 18:18:17 +0800
committerHuang, Tao <huangtao@rock-chips.com>2016-08-11 10:16:27 +0800
commit8eab2d84191a6d87b1d68d7aca981352c2e6bea7 (patch)
tree0de51b7510bdb3a61f1ef61f5e53c12a12950461 /arch/arm/boot/dts/rk3288-firefly.dtsi
parentf9550d3065349d6d65ab6da86a65d768f97830fe (diff)
ARM: dts: rk3288: support AP6335 bt for rk3288-firefly
Change-Id: Ib9ea03fe42eecde3bf0292b57a9aa0754f849bf5 Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
Diffstat (limited to 'arch/arm/boot/dts/rk3288-firefly.dtsi')
-rw-r--r--arch/arm/boot/dts/rk3288-firefly.dtsi20
1 files changed, 19 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/rk3288-firefly.dtsi b/arch/arm/boot/dts/rk3288-firefly.dtsi
index 3c9f984b83ca..4e0edd3da78f 100644
--- a/arch/arm/boot/dts/rk3288-firefly.dtsi
+++ b/arch/arm/boot/dts/rk3288-firefly.dtsi
@@ -218,6 +218,18 @@
vin-supply = <&vcc_io>;
};
+ wireless-bluetooth {
+ compatible = "bluetooth-platdata";
+ uart_rts_gpios = <&gpio4 19 GPIO_ACTIVE_LOW>;
+ pinctrl-names = "default", "rts_gpio";
+ pinctrl-0 = <&uart0_rts>;
+ pinctrl-1 = <&uart0_gpios>;
+ BT,reset_gpio = <&gpio4 29 GPIO_ACTIVE_HIGH>;
+ BT,wake_gpio = <&gpio4 26 GPIO_ACTIVE_HIGH>;
+ BT,wake_host_irq = <&gpio4 31 GPIO_ACTIVE_HIGH>;
+ status = "okay";
+ };
+
wireless-wlan {
compatible = "wlan-platdata";
rockchip,grf = <&grf>;
@@ -507,6 +519,12 @@
rockchip,pins = <0 12 RK_FUNC_GPIO &pcfg_pull_none>;
};
};
+
+ wireless-bluetooth {
+ uart0_gpios: uart0-gpios {
+ rockchip,pins = <4 19 RK_FUNC_GPIO &pcfg_pull_none>;
+ };
+ };
};
&saradc {
@@ -564,7 +582,7 @@
&uart0 {
pinctrl-names = "default";
- pinctrl-0 = <&uart0_xfer>, <&uart0_cts>, <&uart0_rts>;
+ pinctrl-0 = <&uart0_xfer>, <&uart0_cts>;
status = "okay";
};