BananaPi BPI-F3: Add bluetooth support
46c7dd0585
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
This commit is contained in:
parent
09c5ab3725
commit
b2d3a326e5
File diff suppressed because it is too large
Load Diff
@ -1,17 +1,17 @@
|
||||
From b531d7b85ef42801a078d19965048385cfb379cd Mon Sep 17 00:00:00 2001
|
||||
From 728ce5fbf9ac7b23c03ebd6ae6e450ffbf73ca29 Mon Sep 17 00:00:00 2001
|
||||
From: Patrick Yavitz <pyavitz@armbian.com>
|
||||
Date: Thu, 15 Aug 2024 04:38:42 -0400
|
||||
Subject: [PATCH] Add board BananaPi F3
|
||||
Date: Sat, 28 Dec 2024 19:50:44 -0500
|
||||
Subject: [PATCH] Add board BananaPi BPI-F3
|
||||
|
||||
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
|
||||
---
|
||||
arch/riscv/boot/dts/spacemit/Makefile | 1 +
|
||||
.../boot/dts/spacemit/k1-bananapi-f3.dts | 21 +++++++++++++++++++
|
||||
2 files changed, 22 insertions(+)
|
||||
.../boot/dts/spacemit/k1-bananapi-f3.dts | 23 +++++++++++++++++++
|
||||
2 files changed, 24 insertions(+)
|
||||
create mode 100644 arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts
|
||||
|
||||
diff --git a/arch/riscv/boot/dts/spacemit/Makefile b/arch/riscv/boot/dts/spacemit/Makefile
|
||||
index fb2fdbd4d..e4d644b68 100644
|
||||
index 32f23816fe28..5036b31e5f7b 100644
|
||||
--- a/arch/riscv/boot/dts/spacemit/Makefile
|
||||
+++ b/arch/riscv/boot/dts/spacemit/Makefile
|
||||
@@ -1,3 +1,4 @@
|
||||
@ -21,10 +21,10 @@ index fb2fdbd4d..e4d644b68 100644
|
||||
k1-x_MUSE-Pi.dtb k1-x_milkv-jupiter.dtb m1-x_milkv-jupiter.dtb \
|
||||
diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts
|
||||
new file mode 100644
|
||||
index 000000000..ba29585ca
|
||||
index 000000000000..1ea3c80ae996
|
||||
--- /dev/null
|
||||
+++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts
|
||||
@@ -0,0 +1,21 @@
|
||||
@@ -0,0 +1,23 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/* Copyright (c) 2024 Spacemit, Inc */
|
||||
+
|
||||
@ -37,15 +37,17 @@ index 000000000..ba29585ca
|
||||
+};
|
||||
+
|
||||
+&uart2 {
|
||||
+ status = "okay";
|
||||
+ pinctrl-0 = <&pinctrl_uart2>, <&pinctrl_uart2_rts_cts>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&pinctrl_uart2>;
|
||||
+ status = "disabled";
|
||||
+ uart-has-rtscts;
|
||||
+
|
||||
+ bluetooth {
|
||||
+ compatible = "realtek,rtl8852bs-bt";
|
||||
+ device-wake-gpios = <&gpio 64 GPIO_ACTIVE_HIGH>;
|
||||
+ device-wake-gpios = <&gpio 64 GPIO_ACTIVE_LOW>;
|
||||
+ host-wake-gpios = <&gpio 65 GPIO_ACTIVE_HIGH>;
|
||||
+ };
|
||||
+};
|
||||
--
|
||||
2.39.2
|
||||
2.39.5
|
||||
|
||||
@ -0,0 +1,42 @@
|
||||
From 1f6d3d15c684cb8e637fa667bc5f4d4cf3a07515 Mon Sep 17 00:00:00 2001
|
||||
From: Patrick Yavitz <pyavitz@armbian.com>
|
||||
Date: Sat, 28 Dec 2024 19:51:40 -0500
|
||||
Subject: [PATCH] BananaPi BPI-F3: uart2 pinctrl and gpios
|
||||
|
||||
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
|
||||
---
|
||||
arch/riscv/boot/dts/spacemit/k1-x_deb1.dts | 1 +
|
||||
arch/riscv/boot/dts/spacemit/k1-x_pinctrl.dtsi | 5 +++++
|
||||
2 files changed, 6 insertions(+)
|
||||
|
||||
diff --git a/arch/riscv/boot/dts/spacemit/k1-x_deb1.dts b/arch/riscv/boot/dts/spacemit/k1-x_deb1.dts
|
||||
index 30c03d0f803e..e1d119b0aca3 100644
|
||||
--- a/arch/riscv/boot/dts/spacemit/k1-x_deb1.dts
|
||||
+++ b/arch/riscv/boot/dts/spacemit/k1-x_deb1.dts
|
||||
@@ -544,6 +544,7 @@ &pinctrl {
|
||||
&range GPIO_49 2 (MUX_MODE0 | EDGE_NONE | PULL_UP | PAD_3V_DS4)
|
||||
&range GPIO_58 1 (MUX_MODE0 | EDGE_NONE | PULL_UP | PAD_1V8_DS2)
|
||||
&range GPIO_63 2 (MUX_MODE0 | EDGE_NONE | PULL_UP | PAD_1V8_DS2)
|
||||
+ &range GPIO_64 1 (MUX_MODE0 | EDGE_NONE | PULL_UP | PAD_1V8_DS2)
|
||||
&range GPIO_65 1 (MUX_MODE0 | EDGE_NONE | PULL_UP | PAD_1V8_DS2)
|
||||
&range GPIO_67 1 (MUX_MODE0 | EDGE_NONE | PULL_UP | PAD_3V_DS4)
|
||||
&range PRI_TDI 2 (MUX_MODE1 | EDGE_NONE | PULL_UP | PAD_1V8_DS2)
|
||||
diff --git a/arch/riscv/boot/dts/spacemit/k1-x_pinctrl.dtsi b/arch/riscv/boot/dts/spacemit/k1-x_pinctrl.dtsi
|
||||
index 9e59aed0f7d5..95354d54188e 100644
|
||||
--- a/arch/riscv/boot/dts/spacemit/k1-x_pinctrl.dtsi
|
||||
+++ b/arch/riscv/boot/dts/spacemit/k1-x_pinctrl.dtsi
|
||||
@@ -30,6 +30,11 @@ pinctrl_uart2: uart2_grp {
|
||||
pinctrl-single,pins =<
|
||||
K1X_PADCONF(GPIO_21, MUX_MODE1, (EDGE_NONE | PULL_UP | PAD_1V8_DS2)) /* uart2_txd */
|
||||
K1X_PADCONF(GPIO_22, MUX_MODE1, (EDGE_NONE | PULL_UP | PAD_1V8_DS2)) /* uart2_rxd */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ pinctrl_uart2_rts_cts: uart2_rts_cts_grp {
|
||||
+ pinctrl-single,pins =<
|
||||
K1X_PADCONF(GPIO_23, MUX_MODE1, (EDGE_NONE | PULL_UP | PAD_1V8_DS2)) /* uart2_cts_n */
|
||||
K1X_PADCONF(GPIO_24, MUX_MODE1, (EDGE_NONE | PULL_UP | PAD_1V8_DS2)) /* uart2_rts_n */
|
||||
>;
|
||||
--
|
||||
2.39.5
|
||||
|
||||
Loading…
Reference in New Issue
Block a user