* [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
* 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 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
* [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
* 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
* [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 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: [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: (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