ARM Sunxi Platform Development
 help / color / mirror / Atom feed
* [PATCH 1/3] arm64: dts: allwinner: a64: Add WiFi/BT header on Pine64
@ 2024-09-01 12:21 Peter Robinson
  2024-09-01 12:21 ` [PATCH 2/3] arm64: dts: allwinner: a64: Add WiFi/BT header on SoPine Peter Robinson
  2024-09-01 12:21 ` [PATCH 3/3] arm64: dts: allwinner: a64: Add WiFi/BT on Pine64 Peter Robinson
  0 siblings, 2 replies; 6+ messages in thread
From: Peter Robinson @ 2024-09-01 12:21 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Chen-Yu Tsai,
	Jernej Skrabec, Samuel Holland, devicetree, linux-arm-kernel,
	linux-sunxi
  Cc: Peter Robinson

This adds all the pin mappings on the WiFi/BT header on
the original Pine64. They're disabled by default as the
modules don't ship by default. This includes, where they
haven't been already, UART1 for BT and mmc1 for WiFi.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
---
 .../boot/dts/allwinner/sun50i-a64-pine64.dts    | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
index 09e71fd60785..f04f0f1badc4 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
@@ -35,6 +35,11 @@ hdmi_con_in: endpoint {
 			};
 		};
 	};
+
+	wifi_pwrseq: pwrseq {
+		compatible = "mmc-pwrseq-simple";
+		reset-gpios = <&r_pio 0 2 GPIO_ACTIVE_LOW>; /* PL2 */
+	};
 };
 
 &codec {
@@ -124,6 +129,17 @@ &mmc0 {
 	status = "okay";
 };
 
+/* On Wifi/BT connector */
+&mmc1 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&mmc1_pins>;
+	vmmc-supply = <&reg_dldo4>;
+	vqmmc-supply = <&reg_eldo1>;
+	mmc-pwrseq = <&wifi_pwrseq>;
+	bus-width = <4>;
+	non-removable;
+};
+
 &ohci0 {
 	status = "okay";
 };
@@ -286,6 +302,7 @@ &uart0 {
 &uart1 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
+	uart-has-rtscts;
 	status = "disabled";
 };
 
-- 
2.46.0


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-09-03  8:18 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-01 12:21 [PATCH 1/3] arm64: dts: allwinner: a64: Add WiFi/BT header on Pine64 Peter Robinson
2024-09-01 12:21 ` [PATCH 2/3] arm64: dts: allwinner: a64: Add WiFi/BT header on SoPine Peter Robinson
2024-09-01 12:21 ` [PATCH 3/3] arm64: dts: allwinner: a64: Add WiFi/BT on Pine64 Peter Robinson
2024-09-03  5:50   ` Icenowy Zheng
2024-09-03  8:08     ` Andre Przywara
2024-09-03  8:18       ` Peter Robinson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox