mbox series

[00/13] rockchip: Fixes and improvements for ROCK Pi S

Message ID 20240521211029.1236094-1-jonas@kwiboo.se (mailing list archive)
Headers show
Series rockchip: Fixes and improvements for ROCK Pi S | expand

Message

Jonas Karlman May 21, 2024, 9:10 p.m. UTC
This series include fixes for DT schema validation, fixes and improve
support for onboard features of the Radxa ROCK Pi S board.

Patch 1-2 fixes DT schema validation of ethernet and audio codec.

Patch 3 fixes use of onboard SD NAND and eMMC.

Patch 4-7 improve details and support for onboard features.

Patch 8 add OTP device node to SoC DT.

Patch 9-11 add support for RK3308 IO voltage domain to driver and DT.

Patch 12-13 correctly configures IO voltage domain and fixes WiFi/BT.

This series have been tested on a v1.3 board having a RK3308B SoC.

David Wu (1):
  soc: rockchip: io-domain: Add RK3308 IO voltage domains

Jonas Karlman (12):
  dt-bindings: net: rockchip-dwmac: Fix rockchip,rk3308-gmac compatible
  arm64: dts: rockchip: rk3308: Fix codec@ff560000 reset-names
  arm64: dts: rockchip: rk3308-rock-pi-s: Fix SD NAND and eMMC init
  arm64: dts: rockchip: rk3308-rock-pi-s: Add sdmmc related properties
  arm64: dts: rockchip: rk3308-rock-pi-s: Add pinctrl for UART0
  arm64: dts: rockchip: rk3308-rock-pi-s: Rename LED related pinctrl
    nodes
  arm64: dts: rockchip: rk3308-rock-pi-s: Add mdio and ethernet-phy
    nodes
  arm64: dts: rockchip: Add OTP device node for RK3308
  dt-bindings: power: rockchip: Document RK3308 IO voltage domains
  arm64: dts: rockchip: Add RK3308 IO voltage domains
  arm64: dts: rockchip: rk3308-rock-pi-s: Enable the io-domains node
  arm64: dts: rockchip: rk3308-rock-pi-s: Update WIFi/BT related nodes

 .../devicetree/bindings/net/snps,dwmac.yaml   |  1 +
 .../bindings/power/rockchip-io-domain.yaml    | 24 +++++
 .../boot/dts/rockchip/rk3308-rock-pi-s.dts    | 99 ++++++++++++++++---
 arch/arm64/boot/dts/rockchip/rk3308.dtsi      | 31 +++++-
 drivers/soc/rockchip/io-domain.c              | 40 ++++++++
 5 files changed, 182 insertions(+), 13 deletions(-)

Comments

Heiko Stübner May 27, 2024, 10:42 p.m. UTC | #1
On Tue, 21 May 2024 21:10:03 +0000, Jonas Karlman wrote:
> This series include fixes for DT schema validation, fixes and improve
> support for onboard features of the Radxa ROCK Pi S board.
> 
> Patch 1-2 fixes DT schema validation of ethernet and audio codec.
> 
> Patch 3 fixes use of onboard SD NAND and eMMC.
> 
> [...]

Applied, thanks!

[02/13] arm64: dts: rockchip: rk3308: Fix codec@ff560000 reset-names
        commit: cb1622df6a28e3eac34a8b95feba2dd2dc6cd887
[03/13] arm64: dts: rockchip: rk3308-rock-pi-s: Fix SD NAND and eMMC init
        commit: 1fb98c855ccd7bc7f50c7a9626fbb8440454760b
[04/13] arm64: dts: rockchip: rk3308-rock-pi-s: Add sdmmc related properties
        commit: fc0daeccc384233eadfa9d5ddbd00159653c6bdc
[05/13] arm64: dts: rockchip: rk3308-rock-pi-s: Add pinctrl for UART0
        commit: 7affb86ef62581e3475ce3e0a7640da1f2ee29f8
[06/13] arm64: dts: rockchip: rk3308-rock-pi-s: Rename LED related pinctrl nodes
        commit: d2a52f678883fe4bc00bca89366b1ba504750abf
[07/13] arm64: dts: rockchip: rk3308-rock-pi-s: Add mdio and ethernet-phy nodes
        commit: 4b64ed510ed946a4e4ca6d51d6512bf5361f6a04
[08/13] arm64: dts: rockchip: Add OTP device node for RK3308
        commit: 36d3bbc8cdbef2f83391f7708888265ac4c37a99
[09/13] dt-bindings: power: rockchip: Document RK3308 IO voltage domains
        commit: 579e5b476307797b3a1260bec544dbbabcce1de5
[10/13] soc: rockchip: io-domain: Add RK3308 IO voltage domains
        commit: 0536fa6e6fa3e48f4ca11855b586c277be524fbe
[11/13] arm64: dts: rockchip: Add RK3308 IO voltage domains
        commit: d1829ba469d5743734e37d59fece73e3668ab084
[12/13] arm64: dts: rockchip: rk3308-rock-pi-s: Enable the io-domains node
        commit: 100b3bdee6035192f6d4a1847970fe004bb505fb
[13/13] arm64: dts: rockchip: rk3308-rock-pi-s: Update WIFi/BT related nodes
        commit: 12c3ec878cbe3709782e85b88124abecc3bb8617

I've split this up slightly.
Some patches for 6.10 as fixes, and the rest for 6.11 .
Edited patch7 (for 6.11) to apply without patch6 (6.10)
That disappears during a merge of those branches.


Best regards,
Heiko Stübner May 27, 2024, 10:43 p.m. UTC | #2
Am Dienstag, 28. Mai 2024, 00:42:16 CEST schrieb Heiko Stuebner:
> On Tue, 21 May 2024 21:10:03 +0000, Jonas Karlman wrote:
> > This series include fixes for DT schema validation, fixes and improve
> > support for onboard features of the Radxa ROCK Pi S board.
> > 
> > Patch 1-2 fixes DT schema validation of ethernet and audio codec.
> > 
> > Patch 3 fixes use of onboard SD NAND and eMMC.
> > 
> > [...]
> 
> Applied, thanks!
> 
> [02/13] arm64: dts: rockchip: rk3308: Fix codec@ff560000 reset-names
>         commit: cb1622df6a28e3eac34a8b95feba2dd2dc6cd887
> [03/13] arm64: dts: rockchip: rk3308-rock-pi-s: Fix SD NAND and eMMC init
>         commit: 1fb98c855ccd7bc7f50c7a9626fbb8440454760b
> [04/13] arm64: dts: rockchip: rk3308-rock-pi-s: Add sdmmc related properties
>         commit: fc0daeccc384233eadfa9d5ddbd00159653c6bdc
> [05/13] arm64: dts: rockchip: rk3308-rock-pi-s: Add pinctrl for UART0
>         commit: 7affb86ef62581e3475ce3e0a7640da1f2ee29f8
> [06/13] arm64: dts: rockchip: rk3308-rock-pi-s: Rename LED related pinctrl nodes
>         commit: d2a52f678883fe4bc00bca89366b1ba504750abf
> [07/13] arm64: dts: rockchip: rk3308-rock-pi-s: Add mdio and ethernet-phy nodes
>         commit: 4b64ed510ed946a4e4ca6d51d6512bf5361f6a04
> [08/13] arm64: dts: rockchip: Add OTP device node for RK3308
>         commit: 36d3bbc8cdbef2f83391f7708888265ac4c37a99
> [09/13] dt-bindings: power: rockchip: Document RK3308 IO voltage domains
>         commit: 579e5b476307797b3a1260bec544dbbabcce1de5
> [10/13] soc: rockchip: io-domain: Add RK3308 IO voltage domains
>         commit: 0536fa6e6fa3e48f4ca11855b586c277be524fbe
> [11/13] arm64: dts: rockchip: Add RK3308 IO voltage domains
>         commit: d1829ba469d5743734e37d59fece73e3668ab084
> [12/13] arm64: dts: rockchip: rk3308-rock-pi-s: Enable the io-domains node
>         commit: 100b3bdee6035192f6d4a1847970fe004bb505fb
> [13/13] arm64: dts: rockchip: rk3308-rock-pi-s: Update WIFi/BT related nodes
>         commit: 12c3ec878cbe3709782e85b88124abecc3bb8617
> 
> I've split this up slightly.
> Some patches for 6.10 as fixes, and the rest for 6.11 .
> Edited patch7 (for 6.11) to apply without patch6 (6.10)
> That disappears during a merge of those branches.

and as stated, please re-send patch1 separately.

Thanks
Heiko
Jonas Karlman May 28, 2024, 8:24 a.m. UTC | #3
Hi Heiko,

On 2024-05-28 00:43, Heiko Stübner wrote:
> Am Dienstag, 28. Mai 2024, 00:42:16 CEST schrieb Heiko Stuebner:
>> On Tue, 21 May 2024 21:10:03 +0000, Jonas Karlman wrote:
>>> This series include fixes for DT schema validation, fixes and improve
>>> support for onboard features of the Radxa ROCK Pi S board.
>>>
>>> Patch 1-2 fixes DT schema validation of ethernet and audio codec.
>>>
>>> Patch 3 fixes use of onboard SD NAND and eMMC.
>>>
>>> [...]
>>
>> Applied, thanks!
>>
>> [02/13] arm64: dts: rockchip: rk3308: Fix codec@ff560000 reset-names
>>         commit: cb1622df6a28e3eac34a8b95feba2dd2dc6cd887
>> [03/13] arm64: dts: rockchip: rk3308-rock-pi-s: Fix SD NAND and eMMC init
>>         commit: 1fb98c855ccd7bc7f50c7a9626fbb8440454760b
>> [04/13] arm64: dts: rockchip: rk3308-rock-pi-s: Add sdmmc related properties
>>         commit: fc0daeccc384233eadfa9d5ddbd00159653c6bdc
>> [05/13] arm64: dts: rockchip: rk3308-rock-pi-s: Add pinctrl for UART0
>>         commit: 7affb86ef62581e3475ce3e0a7640da1f2ee29f8
>> [06/13] arm64: dts: rockchip: rk3308-rock-pi-s: Rename LED related pinctrl nodes
>>         commit: d2a52f678883fe4bc00bca89366b1ba504750abf
>> [07/13] arm64: dts: rockchip: rk3308-rock-pi-s: Add mdio and ethernet-phy nodes
>>         commit: 4b64ed510ed946a4e4ca6d51d6512bf5361f6a04
>> [08/13] arm64: dts: rockchip: Add OTP device node for RK3308
>>         commit: 36d3bbc8cdbef2f83391f7708888265ac4c37a99
>> [09/13] dt-bindings: power: rockchip: Document RK3308 IO voltage domains
>>         commit: 579e5b476307797b3a1260bec544dbbabcce1de5
>> [10/13] soc: rockchip: io-domain: Add RK3308 IO voltage domains
>>         commit: 0536fa6e6fa3e48f4ca11855b586c277be524fbe
>> [11/13] arm64: dts: rockchip: Add RK3308 IO voltage domains
>>         commit: d1829ba469d5743734e37d59fece73e3668ab084
>> [12/13] arm64: dts: rockchip: rk3308-rock-pi-s: Enable the io-domains node
>>         commit: 100b3bdee6035192f6d4a1847970fe004bb505fb
>> [13/13] arm64: dts: rockchip: rk3308-rock-pi-s: Update WIFi/BT related nodes
>>         commit: 12c3ec878cbe3709782e85b88124abecc3bb8617
>>
>> I've split this up slightly.
>> Some patches for 6.10 as fixes, and the rest for 6.11 .
>> Edited patch7 (for 6.11) to apply without patch6 (6.10)
>> That disappears during a merge of those branches.
> 
> and as stated, please re-send patch1 separately.

Thanks!, I will re-send first patch shortly :-)

Regards,
Jonas

> 
> Thanks
> Heiko
> 
>