From: Andre Przywara <andre.przywara@arm.com> To: Rob Herring <robh+dt@kernel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>, Conor Dooley <conor+dt@kernel.org>, Chen-Yu Tsai <wens@csie.org>, Jernej Skrabec <jernej.skrabec@gmail.com>, Samuel Holland <samuel@sholland.org> Cc: Icenowy Zheng <uwu@icenowy.me>, Piotr Oniszczuk <piotr.oniszczuk@gmail.com>, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/3] sunxi: Orange Pi Zero 3 DT support Date: Fri, 4 Aug 2023 18:08:53 +0100 [thread overview] Message-ID: <20230804170856.1237202-1-andre.przywara@arm.com> (raw) Hi, quick update of the series, mostly cosmetic fixes, except for the regulator range. For a changelog, see below. ================== Orange Pi recently released the Orange Pi Zero 3 board, which is some updated version of their former Zero 2 development board. Some component changes (Motorcomm PHY instead of Realtek, different PMIC), some board layout changes, and it ships with up to 4GB of DRAM now. The SoC is now labelled H618 instead of H616, which apparently is the same, just with more L2 cache. Split the existing OPi Zero2 DT, to allow sharing most DT nodes, then add the binding documentation and DT for the new board. Linux v6.5-rc boots out of the box (the PMIC driver just made it in), and most things work: UART, PSCI, GPIO, SPI flash, SD card, USB. Ethernet is somewhat working: I get an IP address via DHCP, and can for instance start SSH, but it hangs at some point. I suspect some PHY setup problem, though others have it working. Help or advice welcome. Cheers, Andre Changelog v1 .. v2: - rename common .dtsi file to sun50i-h616-orangepi-zero.dtsi - add required Motorcomm PHY DT property to enable clock - fix regulator ranges: VDD_CPU and VDD_GPU were swapped - add comment about broken SD card detect - reorder PMIC properties to match recommended order Andre Przywara (3): arm64: dts: allwinner: h616: Split Orange Pi Zero 2 DT dt-bindings: arm: sunxi: document Orange Pi Zero 3 board name arm64: dts: allwinner: h616: Add OrangePi Zero 3 board support .../devicetree/bindings/arm/sunxi.yaml | 5 + arch/arm64/boot/dts/allwinner/Makefile | 1 + .../allwinner/sun50i-h616-orangepi-zero.dtsi | 134 ++++++++++++++++++ .../allwinner/sun50i-h616-orangepi-zero2.dts | 119 +--------------- .../allwinner/sun50i-h618-orangepi-zero3.dts | 94 ++++++++++++ 5 files changed, 235 insertions(+), 118 deletions(-) create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero3.dts -- 2.25.1
WARNING: multiple messages have this Message-ID (diff)
From: Andre Przywara <andre.przywara@arm.com> To: Rob Herring <robh+dt@kernel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>, Conor Dooley <conor+dt@kernel.org>, Chen-Yu Tsai <wens@csie.org>, Jernej Skrabec <jernej.skrabec@gmail.com>, Samuel Holland <samuel@sholland.org> Cc: Icenowy Zheng <uwu@icenowy.me>, Piotr Oniszczuk <piotr.oniszczuk@gmail.com>, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/3] sunxi: Orange Pi Zero 3 DT support Date: Fri, 4 Aug 2023 18:08:53 +0100 [thread overview] Message-ID: <20230804170856.1237202-1-andre.przywara@arm.com> (raw) Hi, quick update of the series, mostly cosmetic fixes, except for the regulator range. For a changelog, see below. ================== Orange Pi recently released the Orange Pi Zero 3 board, which is some updated version of their former Zero 2 development board. Some component changes (Motorcomm PHY instead of Realtek, different PMIC), some board layout changes, and it ships with up to 4GB of DRAM now. The SoC is now labelled H618 instead of H616, which apparently is the same, just with more L2 cache. Split the existing OPi Zero2 DT, to allow sharing most DT nodes, then add the binding documentation and DT for the new board. Linux v6.5-rc boots out of the box (the PMIC driver just made it in), and most things work: UART, PSCI, GPIO, SPI flash, SD card, USB. Ethernet is somewhat working: I get an IP address via DHCP, and can for instance start SSH, but it hangs at some point. I suspect some PHY setup problem, though others have it working. Help or advice welcome. Cheers, Andre Changelog v1 .. v2: - rename common .dtsi file to sun50i-h616-orangepi-zero.dtsi - add required Motorcomm PHY DT property to enable clock - fix regulator ranges: VDD_CPU and VDD_GPU were swapped - add comment about broken SD card detect - reorder PMIC properties to match recommended order Andre Przywara (3): arm64: dts: allwinner: h616: Split Orange Pi Zero 2 DT dt-bindings: arm: sunxi: document Orange Pi Zero 3 board name arm64: dts: allwinner: h616: Add OrangePi Zero 3 board support .../devicetree/bindings/arm/sunxi.yaml | 5 + arch/arm64/boot/dts/allwinner/Makefile | 1 + .../allwinner/sun50i-h616-orangepi-zero.dtsi | 134 ++++++++++++++++++ .../allwinner/sun50i-h616-orangepi-zero2.dts | 119 +--------------- .../allwinner/sun50i-h618-orangepi-zero3.dts | 94 ++++++++++++ 5 files changed, 235 insertions(+), 118 deletions(-) create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero3.dts -- 2.25.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2023-08-04 17:09 UTC|newest] Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top 2023-08-04 17:08 Andre Przywara [this message] 2023-08-04 17:08 ` [PATCH v2 0/3] sunxi: Orange Pi Zero 3 DT support Andre Przywara 2023-08-04 17:08 ` [PATCH v2 1/3] arm64: dts: allwinner: h616: Split Orange Pi Zero 2 DT Andre Przywara 2023-08-04 17:08 ` Andre Przywara 2023-08-04 19:02 ` Jernej Škrabec 2023-08-04 19:02 ` Jernej Škrabec 2023-08-04 17:08 ` [PATCH v2 2/3] dt-bindings: arm: sunxi: document Orange Pi Zero 3 board name Andre Przywara 2023-08-04 17:08 ` Andre Przywara 2023-08-04 19:03 ` Jernej Škrabec 2023-08-04 19:03 ` Jernej Škrabec 2023-08-04 17:08 ` [PATCH v2 3/3] arm64: dts: allwinner: h616: Add OrangePi Zero 3 board support Andre Przywara 2023-08-04 17:08 ` Andre Przywara 2023-08-04 19:05 ` Jernej Škrabec 2023-08-04 19:05 ` Jernej Škrabec 2023-08-04 22:58 ` Andre Przywara 2023-08-04 22:58 ` Andre Przywara 2023-08-05 6:32 ` Jernej Škrabec 2023-08-05 6:32 ` Jernej Škrabec 2023-08-06 11:56 ` [PATCH v2 0/3] sunxi: Orange Pi Zero 3 DT support Jernej Škrabec 2023-08-06 11:56 ` Jernej Škrabec
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20230804170856.1237202-1-andre.przywara@arm.com \ --to=andre.przywara@arm.com \ --cc=conor+dt@kernel.org \ --cc=devicetree@vger.kernel.org \ --cc=jernej.skrabec@gmail.com \ --cc=krzysztof.kozlowski+dt@linaro.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-sunxi@lists.linux.dev \ --cc=piotr.oniszczuk@gmail.com \ --cc=robh+dt@kernel.org \ --cc=samuel@sholland.org \ --cc=uwu@icenowy.me \ --cc=wens@csie.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.