* [PATCH v2 0/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1
@ 2024-03-20 0:11 Pavel Löbl
2024-03-20 6:10 ` [PATCH v2 1/3] ARM: dts: sunxi: remove duplicated entries in makefile Pavel Löbl
` (4 more replies)
0 siblings, 5 replies; 11+ messages in thread
From: Pavel Löbl @ 2024-03-20 0:11 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Chen-Yu Tsai,
Jernej Skrabec, Samuel Holland
Cc: Pavel Löbl, devicetree, linux-sunxi
Adding support for Add Banana Pi P2 Zero v1.1 from Sinovoip.
V2: Added Fixes: tag to 1/3 to reference the commit which introduced
the duplication.
Fixed all issues found by dtbs_check, except "cpu-hot-limit" regexp
which is there for all H2/H3 boards.
Switched back to "usb0_id_det-gpios" for role detection. In one submission
Rob suggested this should be replaced with usb connector node. But as
I understand the code, connector node approach is currently not supported
by the sunxi phy driver.
Signed-off-by: Pavel Löbl <pavel@loebl.cz>
---
Pavel Löbl (3):
ARM: dts: sunxi: remove duplicated entries in makefile
dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1
ARM: dts: sun8i: h2+: add support for Banana Pi P2 Zero board
.../devicetree/bindings/arm/sunxi.yaml | 6 +
arch/arm/boot/dts/allwinner/Makefile | 63 +---
.../sun8i-h2-plus-bananapi-p2-zero-v1.1.dts | 287 ++++++++++++++++++
3 files changed, 294 insertions(+), 62 deletions(-)
create mode 100644 arch/arm/boot/dts/allwinner/sun8i-h2-plus-bananapi-p2-zero-v1.1.dts
--
2.39.2
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v2 1/3] ARM: dts: sunxi: remove duplicated entries in makefile
2024-03-20 0:11 [PATCH v2 0/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1 Pavel Löbl
@ 2024-03-20 6:10 ` Pavel Löbl
2024-03-20 10:57 ` Andre Przywara
2024-03-26 22:23 ` Jernej Škrabec
2024-03-20 6:10 ` [PATCH v2 2/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1 Pavel Löbl
` (3 subsequent siblings)
4 siblings, 2 replies; 11+ messages in thread
From: Pavel Löbl @ 2024-03-20 6:10 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Chen-Yu Tsai,
Jernej Skrabec, Samuel Holland
Cc: Pavel Löbl, devicetree, linux-sunxi
During introduction of DTS vendor subdirectories in 724ba6751532, sun8i
section of the makefile got duplicated. Clean that up.
Fixes: 724ba6751532 ("ARM: dts: Move .dts files to vendor sub-directories")
Signed-off-by: Pavel Löbl <pavel@loebl.cz>
---
arch/arm/boot/dts/allwinner/Makefile | 62 ----------------------------
1 file changed, 62 deletions(-)
diff --git a/arch/arm/boot/dts/allwinner/Makefile b/arch/arm/boot/dts/allwinner/Makefile
index 2d26c3397f14..2a4162657a2c 100644
--- a/arch/arm/boot/dts/allwinner/Makefile
+++ b/arch/arm/boot/dts/allwinner/Makefile
@@ -260,68 +260,6 @@ dtb-$(CONFIG_MACH_SUN8I) += \
sun8i-v3s-licheepi-zero.dtb \
sun8i-v3s-licheepi-zero-dock.dtb \
sun8i-v40-bananapi-m2-berry.dtb
-dtb-$(CONFIG_MACH_SUN8I) += \
- sun8i-a23-evb.dtb \
- sun8i-a23-gt90h-v4.dtb \
- sun8i-a23-inet86dz.dtb \
- sun8i-a23-ippo-q8h-v5.dtb \
- sun8i-a23-ippo-q8h-v1.2.dtb \
- sun8i-a23-polaroid-mid2407pxe03.dtb \
- sun8i-a23-polaroid-mid2809pxe04.dtb \
- sun8i-a23-q8-tablet.dtb \
- sun8i-a33-et-q8-v1.6.dtb \
- sun8i-a33-ga10h-v1.1.dtb \
- sun8i-a33-inet-d978-rev2.dtb \
- sun8i-a33-ippo-q8h-v1.2.dtb \
- sun8i-a33-olinuxino.dtb \
- sun8i-a33-q8-tablet.dtb \
- sun8i-a33-sinlinx-sina33.dtb \
- sun8i-a83t-allwinner-h8homlet-v2.dtb \
- sun8i-a83t-bananapi-m3.dtb \
- sun8i-a83t-cubietruck-plus.dtb \
- sun8i-a83t-tbs-a711.dtb \
- sun8i-h2-plus-bananapi-m2-zero.dtb \
- sun8i-h2-plus-libretech-all-h3-cc.dtb \
- sun8i-h2-plus-orangepi-r1.dtb \
- sun8i-h2-plus-orangepi-zero.dtb \
- sun8i-h3-bananapi-m2-plus.dtb \
- sun8i-h3-bananapi-m2-plus-v1.2.dtb \
- sun8i-h3-beelink-x2.dtb \
- sun8i-h3-libretech-all-h3-cc.dtb \
- sun8i-h3-mapleboard-mp130.dtb \
- sun8i-h3-nanopi-duo2.dtb \
- sun8i-h3-nanopi-m1.dtb\
- \
- sun8i-h3-nanopi-m1-plus.dtb \
- sun8i-h3-nanopi-neo.dtb \
- sun8i-h3-nanopi-neo-air.dtb \
- sun8i-h3-nanopi-r1.dtb \
- sun8i-h3-orangepi-2.dtb \
- sun8i-h3-orangepi-lite.dtb \
- sun8i-h3-orangepi-one.dtb \
- sun8i-h3-orangepi-pc.dtb \
- sun8i-h3-orangepi-pc-plus.dtb \
- sun8i-h3-orangepi-plus.dtb \
- sun8i-h3-orangepi-plus2e.dtb \
- sun8i-h3-orangepi-zero-plus2.dtb \
- sun8i-h3-rervision-dvk.dtb \
- sun8i-h3-zeropi.dtb \
- sun8i-h3-emlid-neutis-n5h3-devboard.dtb \
- sun8i-r16-bananapi-m2m.dtb \
- sun8i-r16-nintendo-nes-classic.dtb \
- sun8i-r16-nintendo-super-nes-classic.dtb \
- sun8i-r16-parrot.dtb \
- sun8i-r40-bananapi-m2-ultra.dtb \
- sun8i-r40-oka40i-c.dtb \
- sun8i-s3-elimo-initium.dtb \
- sun8i-s3-lichee-zero-plus.dtb \
- sun8i-s3-pinecube.dtb \
- sun8i-t113s-mangopi-mq-r-t113.dtb \
- sun8i-t3-cqa3t-bv3.dtb \
- sun8i-v3-sl631-imx179.dtb \
- sun8i-v3s-licheepi-zero.dtb \
- sun8i-v3s-licheepi-zero-dock.dtb \
- sun8i-v40-bananapi-m2-berry.dtb
dtb-$(CONFIG_MACH_SUN9I) += \
sun9i-a80-optimus.dtb \
sun9i-a80-cubieboard4.dtb
--
2.39.2
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH v2 2/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1
2024-03-20 0:11 [PATCH v2 0/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1 Pavel Löbl
2024-03-20 6:10 ` [PATCH v2 1/3] ARM: dts: sunxi: remove duplicated entries in makefile Pavel Löbl
@ 2024-03-20 6:10 ` Pavel Löbl
2024-03-20 7:52 ` Krzysztof Kozlowski
2024-03-20 6:13 ` [PATCH v2 3/3] ARM: dts: sun8i: h2+: add support for Banana Pi P2 Zero board Pavel Löbl
` (2 subsequent siblings)
4 siblings, 1 reply; 11+ messages in thread
From: Pavel Löbl @ 2024-03-20 6:10 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Chen-Yu Tsai,
Jernej Skrabec, Samuel Holland
Cc: Pavel Löbl, devicetree, linux-sunxi
Document binding for Banana Pi P2 Zero v1.1.
Signed-off-by: Pavel Löbl <pavel@loebl.cz>
---
Documentation/devicetree/bindings/arm/sunxi.yaml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/sunxi.yaml b/Documentation/devicetree/bindings/arm/sunxi.yaml
index 09d835db6db5..6d247ad0a427 100644
--- a/Documentation/devicetree/bindings/arm/sunxi.yaml
+++ b/Documentation/devicetree/bindings/arm/sunxi.yaml
@@ -141,6 +141,12 @@ properties:
- const: sinovoip,bananapi-m64
- const: allwinner,sun50i-a64
+ - description: BananaPi P2 Zero v1.1
+ items:
+ - const: sinovoip,bananapi-p2-zero-v1.1
+ - const: sinovoip,bananapi-p2-zero
+ - const: allwinner,sun8i-h2-plus
+
- description: BananaPro
items:
- const: lemaker,bananapro
--
2.39.2
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH v2 3/3] ARM: dts: sun8i: h2+: add support for Banana Pi P2 Zero board
2024-03-20 0:11 [PATCH v2 0/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1 Pavel Löbl
2024-03-20 6:10 ` [PATCH v2 1/3] ARM: dts: sunxi: remove duplicated entries in makefile Pavel Löbl
2024-03-20 6:10 ` [PATCH v2 2/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1 Pavel Löbl
@ 2024-03-20 6:13 ` Pavel Löbl
2024-03-26 22:32 ` Jernej Škrabec
2024-03-20 16:21 ` [PATCH v2 0/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1 Rob Herring
2024-06-03 14:07 ` (subset) " Chen-Yu Tsai
4 siblings, 1 reply; 11+ messages in thread
From: Pavel Löbl @ 2024-03-20 6:13 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Chen-Yu Tsai,
Jernej Skrabec, Samuel Holland
Cc: Pavel Löbl, devicetree, linux-sunxi
Banana Pi P2 Zero is H2+-based board by Sinovoip internally similar
to Banana Pi M2 Zero.
It features:
- Allwinner H2+, Quad-core Cortex-A7
- 512MB DDR3 SDRAM
- 8G eMMC flash
- MicroSD card slot
- 100M LAN
- WiFi (AP6212) & Bluetooth onboard (SDIO + UART)
- Micro USB OTG port
- Micro USB connector (power only)
- Mini HDMI
- 40 PIN GPIO includes UART, SPI, I2C, IO etc.
- GPIO-connected key and LED
- CSI connector
- IEEE 802.3af PoE standard PoE module support (optional)
This adds support for v1.1 revision. There was also v1.0 available
which has different SDcard CD polarity and Ethernet port LEDs
disconnected in layout.
Signed-off-by: Pavel Löbl <pavel@loebl.cz>
---
arch/arm/boot/dts/allwinner/Makefile | 1 +
.../sun8i-h2-plus-bananapi-p2-zero-v1.1.dts | 287 ++++++++++++++++++
2 files changed, 288 insertions(+)
create mode 100644 arch/arm/boot/dts/allwinner/sun8i-h2-plus-bananapi-p2-zero-v1.1.dts
diff --git a/arch/arm/boot/dts/allwinner/Makefile b/arch/arm/boot/dts/allwinner/Makefile
index 2a4162657a2c..567e81cc7b0f 100644
--- a/arch/arm/boot/dts/allwinner/Makefile
+++ b/arch/arm/boot/dts/allwinner/Makefile
@@ -219,6 +219,7 @@ dtb-$(CONFIG_MACH_SUN8I) += \
sun8i-a83t-cubietruck-plus.dtb \
sun8i-a83t-tbs-a711.dtb \
sun8i-h2-plus-bananapi-m2-zero.dtb \
+ sun8i-h2-plus-bananapi-p2-zero-v1.1.dtb \
sun8i-h2-plus-libretech-all-h3-cc.dtb \
sun8i-h2-plus-orangepi-r1.dtb \
sun8i-h2-plus-orangepi-zero.dtb \
diff --git a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-bananapi-p2-zero-v1.1.dts b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-bananapi-p2-zero-v1.1.dts
new file mode 100644
index 000000000000..bd38fe555442
--- /dev/null
+++ b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-bananapi-p2-zero-v1.1.dts
@@ -0,0 +1,287 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+/*
+ * Copyright (C) 2023 Pavel Löbl <pavel@loebl.cz>
+ *
+ * Based on sun8i-h2-plus-bananapi-m2-zero.dts, which is:
+ * Copyright (C) 2017 Icenowy Zheng <icenowy@aosc.io>
+ */
+
+/dts-v1/;
+#include "sun8i-h3.dtsi"
+
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
+
+/ {
+ model = "Banana Pi BPI-P2-Zero v1.1";
+ compatible = "sinovoip,bananapi-p2-zero-v1.1",
+ "sinovoip,bananapi-p2-zero",
+ "allwinner,sun8i-h2-plus";
+
+ aliases {
+ serial0 = &uart0;
+ serial1 = &uart1;
+ };
+
+ chosen {
+ stdout-path = "serial0:115200n8";
+ };
+
+ connector {
+ compatible = "hdmi-connector";
+ type = "c";
+
+ port {
+ hdmi_con_in: endpoint {
+ remote-endpoint = <&hdmi_out_con>;
+ };
+ };
+ };
+
+ leds {
+ compatible = "gpio-leds";
+
+ pwr-led {
+ label = "bananapi-p2-zero:red:pwr";
+ color = <LED_COLOR_ID_RED>;
+ gpios = <&r_pio 0 10 GPIO_ACTIVE_LOW>; /* PL10 */
+ default-state = "on";
+ };
+ };
+
+ gpio-keys {
+ compatible = "gpio-keys";
+
+ switch-2 {
+ label = "power";
+ linux,code = <KEY_POWER>;
+ gpios = <&r_pio 0 3 GPIO_ACTIVE_LOW>; /* PL3 */
+ wakeup-source;
+ };
+ };
+
+ reg_vcc_5v: reg-vcc-5v {
+ compatible = "regulator-fixed";
+ regulator-name = "usb1-vbus";
+ regulator-min-microvolt = <5000000>;
+ regulator-max-microvolt = <5000000>;
+ regulator-boot-on;
+ };
+
+ reg_vcc_1v2: reg-vcc-1v2 {
+ compatible = "regulator-fixed";
+ regulator-name = "vcc-1v2";
+ regulator-min-microvolt = <1200000>;
+ regulator-max-microvolt = <1200000>;
+ regulator-boot-on;
+ vin-supply = <®_vcc_5v>;
+ };
+
+ reg_vcc_3v3: reg-vcc-3v3 {
+ compatible = "regulator-fixed";
+ regulator-name = "vcc-3v3";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+ regulator-boot-on;
+ vin-supply = <®_vcc_5v>;
+ };
+
+ reg_vdd_cpux: vdd-cpux-regulator {
+ compatible = "regulator-gpio";
+ regulator-name = "vdd-cpux";
+ regulator-type = "voltage";
+ regulator-boot-on;
+ regulator-always-on;
+ regulator-min-microvolt = <1100000>;
+ regulator-max-microvolt = <1300000>;
+ regulator-ramp-delay = <50>; /* 4ms */
+
+ gpios = <&r_pio 0 1 GPIO_ACTIVE_HIGH>; /* PL1 */
+ enable-active-high;
+ gpios-states = <0x1>;
+ states = <1100000 0>, <1300000 1>;
+ };
+
+ wifi_pwrseq: wifi-pwrseq {
+ compatible = "mmc-pwrseq-simple";
+ reset-gpios = <&r_pio 0 7 GPIO_ACTIVE_LOW>; /* PL7 */
+ clocks = <&rtc CLK_OSC32K_FANOUT>;
+ clock-names = "ext_clock";
+ };
+};
+
+&de {
+ status = "okay";
+};
+
+&cpu0 {
+ cpu-supply = <®_vdd_cpux>;
+};
+
+&ehci0 {
+ status = "okay";
+};
+
+&ohci0 {
+ status = "okay";
+};
+
+&hdmi {
+ status = "okay";
+};
+
+&hdmi_out {
+ hdmi_out_con: endpoint {
+ remote-endpoint = <&hdmi_con_in>;
+ };
+};
+
+&mmc0 {
+ vmmc-supply = <®_vcc_3v3>;
+ bus-width = <4>;
+ cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
+ cd-inverted;
+ status = "okay";
+};
+
+&mmc1 {
+ vmmc-supply = <®_vcc_3v3>;
+ vqmmc-supply = <®_vcc_3v3>;
+ mmc-pwrseq = <&wifi_pwrseq>;
+ bus-width = <4>;
+ non-removable;
+ status = "okay";
+
+ brcmf: wifi@1 {
+ reg = <1>;
+ compatible = "brcm,bcm4329-fmac";
+ interrupt-parent = <&pio>;
+ interrupts = <6 10 IRQ_TYPE_LEVEL_LOW>; /* PG10 / EINT10 */
+ interrupt-names = "host-wake";
+ };
+};
+
+&mmc2 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&mmc2_8bit_pins>;
+ vmmc-supply = <®_vcc_3v3>;
+ vqmmc-supply = <®_vcc_3v3>;
+ bus-width = <8>;
+ non-removable;
+ cap-mmc-hw-reset;
+ status = "okay";
+};
+
+&uart0 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&uart0_pa_pins>;
+ status = "okay";
+};
+
+&uart1 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
+ uart-has-rtscts;
+ status = "okay";
+
+ bluetooth {
+ compatible = "brcm,bcm4345c5";
+ vbat-supply = <®_vcc_3v3>;
+ vddio-supply = <®_vcc_3v3>;
+ device-wakeup-gpios = <&pio 6 13 GPIO_ACTIVE_HIGH>; /* PG13 */
+ host-wakeup-gpios = <&pio 6 11 GPIO_ACTIVE_HIGH>; /* PG11 */
+ shutdown-gpios = <&pio 6 12 GPIO_ACTIVE_HIGH>; /* PG12 */
+ clocks = <&rtc CLK_OSC32K_FANOUT>;
+ clock-names = "lpo";
+ };
+};
+
+&emac {
+ phy-handle = <&int_mii_phy>;
+ phy-mode = "mii";
+ phy-supply = <®_vcc_1v2>;
+ allwinner,leds-active-low;
+ status = "okay";
+};
+
+&usb_otg {
+ dr_mode = "otg";
+ status = "okay";
+};
+
+&pio {
+ gpio-line-names =
+ /* PA */
+ "CON2-P13", "CON2-P11", "CON2-P22", "CON2-P15",
+ "CON3-P03", "CON3-P02", "CON2-P07", "CON2-P29",
+ "CON2-P31", "CON2-P33", "CON2-P35", "CON2-P05",
+ "CON2-P03", "CON2-P08", "CON2-P10", "CON2-P16",
+ "CON2-P12", "CON2-P37", "CON2-P28", "CON2-P27",
+ "CON2-P40", "CON2-P38", "", "",
+ "", "", "", "", "", "", "", "",
+
+ /* PB */
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+
+ /* PC */
+ "CON2-P19", "CON2-P21", "CON2-P23", "CON2-P24",
+ "CON2-P18", "", "", "CON2-P26",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+
+ /* PD */
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "CSI-PWR-EN", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+
+ /* PE */
+ "CN3-P17", "CN3-P13", "CN3-P09", "CN3-P07",
+ "CN3-P19", "CN3-P21", "CN3-P22", "CN3-P20",
+ "CN3-P18", "CN3-P16", "CN3-P14", "CN3-P12",
+ "CN3-P05", "CN3-P03", "CN3-P06", "CN3-P08",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+
+ /* PF */
+ "SDC0-D1", "SDC0-D0", "SDC0-CLK", "SDC0-CMD", "SDC0-D3",
+ "SDC0-D2", "SDC0-DET", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+
+ /* PG */
+ "WL-SDIO-CLK", "WL-SDIO-CMD", "WL-SDIO-D0", "WL-SDIO-D1",
+ "WL-SDIO-D2", "WL-SDIO-D3", "BT-UART-TX", "BT-UART-RX",
+ "BT-UART-RTS", "BT-UART-CTS", "WL-WAKE-AP", "BT-WAKE-AP",
+ "BT-RST-N", "AP-WAKE-BT", "", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "";
+};
+
+&r_pio {
+ gpio-line-names =
+ /* PL */
+ "", "CPUX-SET", "CON2-P32", "POWER-KEY", "CON2-P36",
+ "VCC-IO-EN", "USB0-ID", "WL-PWR-EN",
+ "PWR-STB", "PWR-DRAM", "PWR-LED", "IR-RX", "", "", "", "",
+ "", "", "", "", "", "", "", "",
+ "", "", "", "", "", "", "", "";
+};
+
+&usbphy {
+ usb0_id_det-gpios = <&r_pio 0 6 GPIO_ACTIVE_HIGH>; /* PL6 */
+
+ /*
+ * There're two micro-USB connectors, one is power-only and another is
+ * OTG. The Vbus of these two connectors are connected together, so
+ * the external USB device will be powered just by the power input
+ * from the power-only USB port or optional POE module.
+ */
+ status = "okay";
+};
--
2.39.2
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH v2 2/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1
2024-03-20 6:10 ` [PATCH v2 2/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1 Pavel Löbl
@ 2024-03-20 7:52 ` Krzysztof Kozlowski
0 siblings, 0 replies; 11+ messages in thread
From: Krzysztof Kozlowski @ 2024-03-20 7:52 UTC (permalink / raw)
To: Pavel Löbl, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Chen-Yu Tsai, Jernej Skrabec, Samuel Holland
Cc: devicetree, linux-sunxi
On 20/03/2024 07:10, Pavel Löbl wrote:
> Document binding for Banana Pi P2 Zero v1.1.
>
> Signed-off-by: Pavel Löbl <pavel@loebl.cz>
> ---
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v2 1/3] ARM: dts: sunxi: remove duplicated entries in makefile
2024-03-20 6:10 ` [PATCH v2 1/3] ARM: dts: sunxi: remove duplicated entries in makefile Pavel Löbl
@ 2024-03-20 10:57 ` Andre Przywara
2024-03-26 22:23 ` Jernej Škrabec
1 sibling, 0 replies; 11+ messages in thread
From: Andre Przywara @ 2024-03-20 10:57 UTC (permalink / raw)
To: Pavel Löbl
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Chen-Yu Tsai,
Jernej Skrabec, Samuel Holland, devicetree, linux-sunxi
On Wed, 20 Mar 2024 07:10:19 +0100
Pavel Löbl <pavel@loebl.cz> wrote:
Hi,
> During introduction of DTS vendor subdirectories in 724ba6751532, sun8i
> section of the makefile got duplicated. Clean that up.
>
> Fixes: 724ba6751532 ("ARM: dts: Move .dts files to vendor sub-directories")
>
> Signed-off-by: Pavel Löbl <pavel@loebl.cz>
Looks good, that indeed removes the "bad" copy, with the newline mishap
and the missing sun8i-v3s-anbernic-rg-nano.dtb line.
Reviewed-by: Andre Przywara <andre.przywara@arm.com>
Thanks,
Andre
> ---
> arch/arm/boot/dts/allwinner/Makefile | 62 ----------------------------
> 1 file changed, 62 deletions(-)
>
> diff --git a/arch/arm/boot/dts/allwinner/Makefile b/arch/arm/boot/dts/allwinner/Makefile
> index 2d26c3397f14..2a4162657a2c 100644
> --- a/arch/arm/boot/dts/allwinner/Makefile
> +++ b/arch/arm/boot/dts/allwinner/Makefile
> @@ -260,68 +260,6 @@ dtb-$(CONFIG_MACH_SUN8I) += \
> sun8i-v3s-licheepi-zero.dtb \
> sun8i-v3s-licheepi-zero-dock.dtb \
> sun8i-v40-bananapi-m2-berry.dtb
> -dtb-$(CONFIG_MACH_SUN8I) += \
> - sun8i-a23-evb.dtb \
> - sun8i-a23-gt90h-v4.dtb \
> - sun8i-a23-inet86dz.dtb \
> - sun8i-a23-ippo-q8h-v5.dtb \
> - sun8i-a23-ippo-q8h-v1.2.dtb \
> - sun8i-a23-polaroid-mid2407pxe03.dtb \
> - sun8i-a23-polaroid-mid2809pxe04.dtb \
> - sun8i-a23-q8-tablet.dtb \
> - sun8i-a33-et-q8-v1.6.dtb \
> - sun8i-a33-ga10h-v1.1.dtb \
> - sun8i-a33-inet-d978-rev2.dtb \
> - sun8i-a33-ippo-q8h-v1.2.dtb \
> - sun8i-a33-olinuxino.dtb \
> - sun8i-a33-q8-tablet.dtb \
> - sun8i-a33-sinlinx-sina33.dtb \
> - sun8i-a83t-allwinner-h8homlet-v2.dtb \
> - sun8i-a83t-bananapi-m3.dtb \
> - sun8i-a83t-cubietruck-plus.dtb \
> - sun8i-a83t-tbs-a711.dtb \
> - sun8i-h2-plus-bananapi-m2-zero.dtb \
> - sun8i-h2-plus-libretech-all-h3-cc.dtb \
> - sun8i-h2-plus-orangepi-r1.dtb \
> - sun8i-h2-plus-orangepi-zero.dtb \
> - sun8i-h3-bananapi-m2-plus.dtb \
> - sun8i-h3-bananapi-m2-plus-v1.2.dtb \
> - sun8i-h3-beelink-x2.dtb \
> - sun8i-h3-libretech-all-h3-cc.dtb \
> - sun8i-h3-mapleboard-mp130.dtb \
> - sun8i-h3-nanopi-duo2.dtb \
> - sun8i-h3-nanopi-m1.dtb\
> - \
> - sun8i-h3-nanopi-m1-plus.dtb \
> - sun8i-h3-nanopi-neo.dtb \
> - sun8i-h3-nanopi-neo-air.dtb \
> - sun8i-h3-nanopi-r1.dtb \
> - sun8i-h3-orangepi-2.dtb \
> - sun8i-h3-orangepi-lite.dtb \
> - sun8i-h3-orangepi-one.dtb \
> - sun8i-h3-orangepi-pc.dtb \
> - sun8i-h3-orangepi-pc-plus.dtb \
> - sun8i-h3-orangepi-plus.dtb \
> - sun8i-h3-orangepi-plus2e.dtb \
> - sun8i-h3-orangepi-zero-plus2.dtb \
> - sun8i-h3-rervision-dvk.dtb \
> - sun8i-h3-zeropi.dtb \
> - sun8i-h3-emlid-neutis-n5h3-devboard.dtb \
> - sun8i-r16-bananapi-m2m.dtb \
> - sun8i-r16-nintendo-nes-classic.dtb \
> - sun8i-r16-nintendo-super-nes-classic.dtb \
> - sun8i-r16-parrot.dtb \
> - sun8i-r40-bananapi-m2-ultra.dtb \
> - sun8i-r40-oka40i-c.dtb \
> - sun8i-s3-elimo-initium.dtb \
> - sun8i-s3-lichee-zero-plus.dtb \
> - sun8i-s3-pinecube.dtb \
> - sun8i-t113s-mangopi-mq-r-t113.dtb \
> - sun8i-t3-cqa3t-bv3.dtb \
> - sun8i-v3-sl631-imx179.dtb \
> - sun8i-v3s-licheepi-zero.dtb \
> - sun8i-v3s-licheepi-zero-dock.dtb \
> - sun8i-v40-bananapi-m2-berry.dtb
> dtb-$(CONFIG_MACH_SUN9I) += \
> sun9i-a80-optimus.dtb \
> sun9i-a80-cubieboard4.dtb
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v2 0/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1
2024-03-20 0:11 [PATCH v2 0/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1 Pavel Löbl
` (2 preceding siblings ...)
2024-03-20 6:13 ` [PATCH v2 3/3] ARM: dts: sun8i: h2+: add support for Banana Pi P2 Zero board Pavel Löbl
@ 2024-03-20 16:21 ` Rob Herring
2024-06-03 14:07 ` (subset) " Chen-Yu Tsai
4 siblings, 0 replies; 11+ messages in thread
From: Rob Herring @ 2024-03-20 16:21 UTC (permalink / raw)
To: Pavel Löbl
Cc: devicetree, Conor Dooley, Samuel Holland, linux-sunxi,
Chen-Yu Tsai, Krzysztof Kozlowski, Jernej Skrabec
On Wed, 20 Mar 2024 01:11:45 +0100, Pavel Löbl wrote:
> Adding support for Add Banana Pi P2 Zero v1.1 from Sinovoip.
>
> V2: Added Fixes: tag to 1/3 to reference the commit which introduced
> the duplication.
>
> Fixed all issues found by dtbs_check, except "cpu-hot-limit" regexp
> which is there for all H2/H3 boards.
>
> Switched back to "usb0_id_det-gpios" for role detection. In one submission
> Rob suggested this should be replaced with usb connector node. But as
> I understand the code, connector node approach is currently not supported
> by the sunxi phy driver.
>
> Signed-off-by: Pavel Löbl <pavel@loebl.cz>
> ---
> Pavel Löbl (3):
> ARM: dts: sunxi: remove duplicated entries in makefile
> dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1
> ARM: dts: sun8i: h2+: add support for Banana Pi P2 Zero board
>
> .../devicetree/bindings/arm/sunxi.yaml | 6 +
> arch/arm/boot/dts/allwinner/Makefile | 63 +---
> .../sun8i-h2-plus-bananapi-p2-zero-v1.1.dts | 287 ++++++++++++++++++
> 3 files changed, 294 insertions(+), 62 deletions(-)
> create mode 100644 arch/arm/boot/dts/allwinner/sun8i-h2-plus-bananapi-p2-zero-v1.1.dts
>
> --
> 2.39.2
>
>
My bot found new DTB warnings on the .dts files added or changed in this
series.
Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings
are fixed by another series. Ultimately, it is up to the platform
maintainer whether these warnings are acceptable or not. No need to reply
unless the platform maintainer has comments.
If you already ran DT checks and didn't see these error(s), then
make sure dt-schema is up to date:
pip3 install dtschema --upgrade
New warnings running 'make CHECK_DTBS=y allwinner/sun8i-h2-plus-bananapi-p2-zero-v1.1.dtb' for 20240320001152.4077150-1-pavel@loebl.cz:
arch/arm/boot/dts/allwinner/sun8i-h2-plus-bananapi-p2-zero-v1.1.dtb: thermal-zones: cpu-thermal:cooling-maps: 'cpu-hot-limit' does not match any of the regexes: '^map[-a-zA-Z0-9]*$', 'pinctrl-[0-9]+'
from schema $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml#
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v2 1/3] ARM: dts: sunxi: remove duplicated entries in makefile
2024-03-20 6:10 ` [PATCH v2 1/3] ARM: dts: sunxi: remove duplicated entries in makefile Pavel Löbl
2024-03-20 10:57 ` Andre Przywara
@ 2024-03-26 22:23 ` Jernej Škrabec
1 sibling, 0 replies; 11+ messages in thread
From: Jernej Škrabec @ 2024-03-26 22:23 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Chen-Yu Tsai,
Samuel Holland, Pavel Löbl
Cc: Pavel Löbl, devicetree, linux-sunxi
Dne sreda, 20. marec 2024 ob 07:10:19 CET je Pavel Löbl napisal(a):
> During introduction of DTS vendor subdirectories in 724ba6751532, sun8i
> section of the makefile got duplicated. Clean that up.
>
> Fixes: 724ba6751532 ("ARM: dts: Move .dts files to vendor sub-directories")
>
If new revision is needed, remove this empty line, otherwise I can when
applying.
> Signed-off-by: Pavel Löbl <pavel@loebl.cz>
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Best regards,
Jernej
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v2 3/3] ARM: dts: sun8i: h2+: add support for Banana Pi P2 Zero board
2024-03-20 6:13 ` [PATCH v2 3/3] ARM: dts: sun8i: h2+: add support for Banana Pi P2 Zero board Pavel Löbl
@ 2024-03-26 22:32 ` Jernej Škrabec
0 siblings, 0 replies; 11+ messages in thread
From: Jernej Škrabec @ 2024-03-26 22:32 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Chen-Yu Tsai,
Samuel Holland, Pavel Löbl
Cc: Pavel Löbl, devicetree, linux-sunxi
Dne sreda, 20. marec 2024 ob 07:13:32 CET je Pavel Löbl napisal(a):
> Banana Pi P2 Zero is H2+-based board by Sinovoip internally similar
> to Banana Pi M2 Zero.
>
> It features:
> - Allwinner H2+, Quad-core Cortex-A7
> - 512MB DDR3 SDRAM
> - 8G eMMC flash
> - MicroSD card slot
> - 100M LAN
> - WiFi (AP6212) & Bluetooth onboard (SDIO + UART)
> - Micro USB OTG port
> - Micro USB connector (power only)
> - Mini HDMI
> - 40 PIN GPIO includes UART, SPI, I2C, IO etc.
> - GPIO-connected key and LED
> - CSI connector
> - IEEE 802.3af PoE standard PoE module support (optional)
>
> This adds support for v1.1 revision. There was also v1.0 available
> which has different SDcard CD polarity and Ethernet port LEDs
> disconnected in layout.
>
> Signed-off-by: Pavel Löbl <pavel@loebl.cz>
> ---
> arch/arm/boot/dts/allwinner/Makefile | 1 +
> .../sun8i-h2-plus-bananapi-p2-zero-v1.1.dts | 287 ++++++++++++++++++
> 2 files changed, 288 insertions(+)
> create mode 100644 arch/arm/boot/dts/allwinner/sun8i-h2-plus-bananapi-p2-zero-v1.1.dts
>
> diff --git a/arch/arm/boot/dts/allwinner/Makefile b/arch/arm/boot/dts/allwinner/Makefile
> index 2a4162657a2c..567e81cc7b0f 100644
> --- a/arch/arm/boot/dts/allwinner/Makefile
> +++ b/arch/arm/boot/dts/allwinner/Makefile
> @@ -219,6 +219,7 @@ dtb-$(CONFIG_MACH_SUN8I) += \
> sun8i-a83t-cubietruck-plus.dtb \
> sun8i-a83t-tbs-a711.dtb \
> sun8i-h2-plus-bananapi-m2-zero.dtb \
> + sun8i-h2-plus-bananapi-p2-zero-v1.1.dtb \
> sun8i-h2-plus-libretech-all-h3-cc.dtb \
> sun8i-h2-plus-orangepi-r1.dtb \
> sun8i-h2-plus-orangepi-zero.dtb \
> diff --git a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-bananapi-p2-zero-v1.1.dts b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-bananapi-p2-zero-v1.1.dts
> new file mode 100644
> index 000000000000..bd38fe555442
> --- /dev/null
> +++ b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-bananapi-p2-zero-v1.1.dts
> @@ -0,0 +1,287 @@
> +// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
> +/*
> + * Copyright (C) 2023 Pavel Löbl <pavel@loebl.cz>
> + *
> + * Based on sun8i-h2-plus-bananapi-m2-zero.dts, which is:
> + * Copyright (C) 2017 Icenowy Zheng <icenowy@aosc.io>
> + */
> +
> +/dts-v1/;
> +#include "sun8i-h3.dtsi"
> +
> +#include <dt-bindings/gpio/gpio.h>
> +#include <dt-bindings/input/input.h>
> +#include <dt-bindings/leds/common.h>
> +
> +/ {
> + model = "Banana Pi BPI-P2-Zero v1.1";
> + compatible = "sinovoip,bananapi-p2-zero-v1.1",
> + "sinovoip,bananapi-p2-zero",
> + "allwinner,sun8i-h2-plus";
> +
> + aliases {
> + serial0 = &uart0;
> + serial1 = &uart1;
> + };
> +
> + chosen {
> + stdout-path = "serial0:115200n8";
> + };
> +
> + connector {
> + compatible = "hdmi-connector";
> + type = "c";
> +
> + port {
> + hdmi_con_in: endpoint {
> + remote-endpoint = <&hdmi_out_con>;
> + };
> + };
> + };
> +
> + leds {
> + compatible = "gpio-leds";
> +
> + pwr-led {
Node names must be in the format led-[hex number], in this case led-0.
> + label = "bananapi-p2-zero:red:pwr";
label is deprecated, replaced with function and color properties. Color you
already added.
> + color = <LED_COLOR_ID_RED>;
> + gpios = <&r_pio 0 10 GPIO_ACTIVE_LOW>; /* PL10 */
> + default-state = "on";
> + };
> + };
> +
> + gpio-keys {
> + compatible = "gpio-keys";
> +
> + switch-2 {
> + label = "power";
> + linux,code = <KEY_POWER>;
> + gpios = <&r_pio 0 3 GPIO_ACTIVE_LOW>; /* PL3 */
> + wakeup-source;
> + };
> + };
> +
> + reg_vcc_5v: reg-vcc-5v {
> + compatible = "regulator-fixed";
> + regulator-name = "usb1-vbus";
> + regulator-min-microvolt = <5000000>;
> + regulator-max-microvolt = <5000000>;
> + regulator-boot-on;
> + };
> +
> + reg_vcc_1v2: reg-vcc-1v2 {
> + compatible = "regulator-fixed";
> + regulator-name = "vcc-1v2";
> + regulator-min-microvolt = <1200000>;
> + regulator-max-microvolt = <1200000>;
> + regulator-boot-on;
> + vin-supply = <®_vcc_5v>;
> + };
> +
> + reg_vcc_3v3: reg-vcc-3v3 {
> + compatible = "regulator-fixed";
> + regulator-name = "vcc-3v3";
> + regulator-min-microvolt = <3300000>;
> + regulator-max-microvolt = <3300000>;
> + regulator-boot-on;
> + vin-supply = <®_vcc_5v>;
> + };
> +
> + reg_vdd_cpux: vdd-cpux-regulator {
> + compatible = "regulator-gpio";
> + regulator-name = "vdd-cpux";
> + regulator-type = "voltage";
> + regulator-boot-on;
> + regulator-always-on;
> + regulator-min-microvolt = <1100000>;
> + regulator-max-microvolt = <1300000>;
> + regulator-ramp-delay = <50>; /* 4ms */
> +
> + gpios = <&r_pio 0 1 GPIO_ACTIVE_HIGH>; /* PL1 */
> + enable-active-high;
> + gpios-states = <0x1>;
> + states = <1100000 0>, <1300000 1>;
> + };
> +
> + wifi_pwrseq: wifi-pwrseq {
> + compatible = "mmc-pwrseq-simple";
> + reset-gpios = <&r_pio 0 7 GPIO_ACTIVE_LOW>; /* PL7 */
> + clocks = <&rtc CLK_OSC32K_FANOUT>;
> + clock-names = "ext_clock";
> + };
> +};
> +
> +&de {
> + status = "okay";
> +};
> +
> +&cpu0 {
> + cpu-supply = <®_vdd_cpux>;
> +};
> +
> +&ehci0 {
> + status = "okay";
> +};
> +
> +&ohci0 {
> + status = "okay";
> +};
> +
> +&hdmi {
> + status = "okay";
> +};
> +
> +&hdmi_out {
> + hdmi_out_con: endpoint {
> + remote-endpoint = <&hdmi_con_in>;
> + };
> +};
> +
> +&mmc0 {
> + vmmc-supply = <®_vcc_3v3>;
> + bus-width = <4>;
> + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
> + cd-inverted;
> + status = "okay";
> +};
> +
> +&mmc1 {
> + vmmc-supply = <®_vcc_3v3>;
> + vqmmc-supply = <®_vcc_3v3>;
> + mmc-pwrseq = <&wifi_pwrseq>;
> + bus-width = <4>;
> + non-removable;
> + status = "okay";
> +
> + brcmf: wifi@1 {
> + reg = <1>;
> + compatible = "brcm,bcm4329-fmac";
> + interrupt-parent = <&pio>;
> + interrupts = <6 10 IRQ_TYPE_LEVEL_LOW>; /* PG10 / EINT10 */
PG10 is enough as a comment.
Anyway, please run DTB check with W=2 (extra warnings) to make sure dts
conforms to DT bindings.
Best regards,
Jernej
> + interrupt-names = "host-wake";
> + };
> +};
> +
> +&mmc2 {
> + pinctrl-names = "default";
> + pinctrl-0 = <&mmc2_8bit_pins>;
> + vmmc-supply = <®_vcc_3v3>;
> + vqmmc-supply = <®_vcc_3v3>;
> + bus-width = <8>;
> + non-removable;
> + cap-mmc-hw-reset;
> + status = "okay";
> +};
> +
> +&uart0 {
> + pinctrl-names = "default";
> + pinctrl-0 = <&uart0_pa_pins>;
> + status = "okay";
> +};
> +
> +&uart1 {
> + pinctrl-names = "default";
> + pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
> + uart-has-rtscts;
> + status = "okay";
> +
> + bluetooth {
> + compatible = "brcm,bcm4345c5";
> + vbat-supply = <®_vcc_3v3>;
> + vddio-supply = <®_vcc_3v3>;
> + device-wakeup-gpios = <&pio 6 13 GPIO_ACTIVE_HIGH>; /* PG13 */
> + host-wakeup-gpios = <&pio 6 11 GPIO_ACTIVE_HIGH>; /* PG11 */
> + shutdown-gpios = <&pio 6 12 GPIO_ACTIVE_HIGH>; /* PG12 */
> + clocks = <&rtc CLK_OSC32K_FANOUT>;
> + clock-names = "lpo";
> + };
> +};
> +
> +&emac {
> + phy-handle = <&int_mii_phy>;
> + phy-mode = "mii";
> + phy-supply = <®_vcc_1v2>;
> + allwinner,leds-active-low;
> + status = "okay";
> +};
> +
> +&usb_otg {
> + dr_mode = "otg";
> + status = "okay";
> +};
> +
> +&pio {
> + gpio-line-names =
> + /* PA */
> + "CON2-P13", "CON2-P11", "CON2-P22", "CON2-P15",
> + "CON3-P03", "CON3-P02", "CON2-P07", "CON2-P29",
> + "CON2-P31", "CON2-P33", "CON2-P35", "CON2-P05",
> + "CON2-P03", "CON2-P08", "CON2-P10", "CON2-P16",
> + "CON2-P12", "CON2-P37", "CON2-P28", "CON2-P27",
> + "CON2-P40", "CON2-P38", "", "",
> + "", "", "", "", "", "", "", "",
> +
> + /* PB */
> + "", "", "", "", "", "", "", "",
> + "", "", "", "", "", "", "", "",
> + "", "", "", "", "", "", "", "",
> + "", "", "", "", "", "", "", "",
> +
> + /* PC */
> + "CON2-P19", "CON2-P21", "CON2-P23", "CON2-P24",
> + "CON2-P18", "", "", "CON2-P26",
> + "", "", "", "", "", "", "", "",
> + "", "", "", "", "", "", "", "",
> + "", "", "", "", "", "", "", "",
> +
> + /* PD */
> + "", "", "", "", "", "", "", "",
> + "", "", "", "", "", "", "CSI-PWR-EN", "",
> + "", "", "", "", "", "", "", "",
> + "", "", "", "", "", "", "", "",
> +
> + /* PE */
> + "CN3-P17", "CN3-P13", "CN3-P09", "CN3-P07",
> + "CN3-P19", "CN3-P21", "CN3-P22", "CN3-P20",
> + "CN3-P18", "CN3-P16", "CN3-P14", "CN3-P12",
> + "CN3-P05", "CN3-P03", "CN3-P06", "CN3-P08",
> + "", "", "", "", "", "", "", "",
> + "", "", "", "", "", "", "", "",
> +
> + /* PF */
> + "SDC0-D1", "SDC0-D0", "SDC0-CLK", "SDC0-CMD", "SDC0-D3",
> + "SDC0-D2", "SDC0-DET", "",
> + "", "", "", "", "", "", "", "",
> + "", "", "", "", "", "", "", "",
> + "", "", "", "", "", "", "", "",
> +
> + /* PG */
> + "WL-SDIO-CLK", "WL-SDIO-CMD", "WL-SDIO-D0", "WL-SDIO-D1",
> + "WL-SDIO-D2", "WL-SDIO-D3", "BT-UART-TX", "BT-UART-RX",
> + "BT-UART-RTS", "BT-UART-CTS", "WL-WAKE-AP", "BT-WAKE-AP",
> + "BT-RST-N", "AP-WAKE-BT", "", "",
> + "", "", "", "", "", "", "", "",
> + "", "", "", "", "", "", "", "";
> +};
> +
> +&r_pio {
> + gpio-line-names =
> + /* PL */
> + "", "CPUX-SET", "CON2-P32", "POWER-KEY", "CON2-P36",
> + "VCC-IO-EN", "USB0-ID", "WL-PWR-EN",
> + "PWR-STB", "PWR-DRAM", "PWR-LED", "IR-RX", "", "", "", "",
> + "", "", "", "", "", "", "", "",
> + "", "", "", "", "", "", "", "";
> +};
> +
> +&usbphy {
> + usb0_id_det-gpios = <&r_pio 0 6 GPIO_ACTIVE_HIGH>; /* PL6 */
> +
> + /*
> + * There're two micro-USB connectors, one is power-only and another is
> + * OTG. The Vbus of these two connectors are connected together, so
> + * the external USB device will be powered just by the power input
> + * from the power-only USB port or optional POE module.
> + */
> + status = "okay";
> +};
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: (subset) [PATCH v2 0/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1
2024-03-20 0:11 [PATCH v2 0/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1 Pavel Löbl
` (3 preceding siblings ...)
2024-03-20 16:21 ` [PATCH v2 0/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1 Rob Herring
@ 2024-06-03 14:07 ` Chen-Yu Tsai
2024-06-03 14:09 ` Chen-Yu Tsai
4 siblings, 1 reply; 11+ messages in thread
From: Chen-Yu Tsai @ 2024-06-03 14:07 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jernej Skrabec,
Samuel Holland, Pavel Löbl
Cc: devicetree, linux-sunxi
On Wed, 20 Mar 2024 01:11:45 +0100, Pavel Löbl wrote:
> Adding support for Add Banana Pi P2 Zero v1.1 from Sinovoip.
>
> V2: Added Fixes: tag to 1/3 to reference the commit which introduced
> the duplication.
>
> Fixed all issues found by dtbs_check, except "cpu-hot-limit" regexp
> which is there for all H2/H3 boards.
>
> [...]
Applied to sunxi/for-next in sunxi/linux.git, thanks!
[1/3] ARM: dts: sunxi: remove duplicated entries in makefile
https://git.kernel.org/sunxi/linux/c/bba474656dd8
Best regards,
--
Chen-Yu Tsai <wens@csie.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: (subset) [PATCH v2 0/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1
2024-06-03 14:07 ` (subset) " Chen-Yu Tsai
@ 2024-06-03 14:09 ` Chen-Yu Tsai
0 siblings, 0 replies; 11+ messages in thread
From: Chen-Yu Tsai @ 2024-06-03 14:09 UTC (permalink / raw)
To: Pavel Löbl
Cc: devicetree, linux-sunxi, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Jernej Skrabec, Samuel Holland
On Mon, Jun 3, 2024 at 10:07 PM Chen-Yu Tsai <wens@csie.org> wrote:
>
> On Wed, 20 Mar 2024 01:11:45 +0100, Pavel Löbl wrote:
> > Adding support for Add Banana Pi P2 Zero v1.1 from Sinovoip.
> >
> > V2: Added Fixes: tag to 1/3 to reference the commit which introduced
> > the duplication.
> >
> > Fixed all issues found by dtbs_check, except "cpu-hot-limit" regexp
> > which is there for all H2/H3 boards.
> >
> > [...]
>
> Applied to sunxi/for-next in sunxi/linux.git, thanks!
>
> [1/3] ARM: dts: sunxi: remove duplicated entries in makefile
> https://git.kernel.org/sunxi/linux/c/bba474656dd8
Pavel, can you fix up the comments on the last patch and send a v3 for
the two board patches?
Thanks
> Best regards,
> --
> Chen-Yu Tsai <wens@csie.org>
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2024-06-03 14:10 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-20 0:11 [PATCH v2 0/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1 Pavel Löbl
2024-03-20 6:10 ` [PATCH v2 1/3] ARM: dts: sunxi: remove duplicated entries in makefile Pavel Löbl
2024-03-20 10:57 ` Andre Przywara
2024-03-26 22:23 ` Jernej Škrabec
2024-03-20 6:10 ` [PATCH v2 2/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1 Pavel Löbl
2024-03-20 7:52 ` Krzysztof Kozlowski
2024-03-20 6:13 ` [PATCH v2 3/3] ARM: dts: sun8i: h2+: add support for Banana Pi P2 Zero board Pavel Löbl
2024-03-26 22:32 ` Jernej Škrabec
2024-03-20 16:21 ` [PATCH v2 0/3] dt-bindings: arm: sunxi: Add Banana Pi P2 Zero v1.1 Rob Herring
2024-06-03 14:07 ` (subset) " Chen-Yu Tsai
2024-06-03 14:09 ` Chen-Yu Tsai
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).