[PATCH v9 14/15] dt-bindings: power: rockchip: Add bindings for RK3568 Soc

2021-04-17 Thread Johan Jonker
From: Elaine Zhang Add the compatible string for RK3568 SoC. Signed-off-by: Elaine Zhang Signed-off-by: Johan Jonker Acked-by: Rob Herring --- Changed V8: Add pd-node ref schema --- Documentation/devicetree/bindings/power/rockchip,power-controller.yaml | 2 ++ 1 file changed, 2 insertions

[PATCH v9 15/15] soc: rockchip: power-domain: add rk3568 powerdomains

2021-04-17 Thread Johan Jonker
From: Elaine Zhang Add power-domains found on rk3568 socs. Signed-off-by: Elaine Zhang Signed-off-by: Johan Jonker --- Changed V7: Fix alignment --- drivers/soc/rockchip/pm_domains.c | 31 +++ 1 file changed, 31 insertions(+) diff --git a/drivers/soc/rockchip

[PATCH v9 11/15] dt-bindings: arm: rockchip: convert pmu.txt to YAML

2021-04-17 Thread Johan Jonker
Current dts files with 'pmu' nodes are manually verified. In order to automate this process pmu.txt has to be converted to yaml. Signed-off-by: Johan Jonker Reviewed-by: Rob Herring --- .../devicetree/bindings/arm/rockchip/pmu.txt | 16 --- .../devicetree/bindings/ar

[PATCH v9 13/15] dt-bindings: power: rockchip: Convert to json-schema

2021-04-17 Thread Johan Jonker
From: Enric Balletbo i Serra Convert the soc/rockchip/power_domain.txt binding document to json-schema and move to the power bindings directory. Signed-off-by: Enric Balletbo i Serra Signed-off-by: Elaine Zhang Signed-off-by: Johan Jonker --- Note for rob+dt: A tag was not added on purpose

[PATCH v9 12/15] dt-bindings: arm: rockchip: add more compatible strings to pmu.yaml

2021-04-17 Thread Johan Jonker
k3328-pmu", "syscon", "simple-mfd" "rockchip,rk3399-pmu", "syscon", "simple-mfd" for pmu nodes to pmu.yaml. Signed-off-by: Johan Jonker Reviewed-by: Rob Herring --- Documentation/devicetree/bindings/arm/rockchip/pmu.yaml | 8 1 file ch

[PATCH v9 10/15] dt-bindings: add power-domain header for RK3568 SoCs

2021-04-17 Thread Johan Jonker
From: Elaine Zhang According to a description from TRM, add all the power domains Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker Acked-by: Rob Herring --- include/dt-bindings/power/rk3568-power.h | 32 1 file

[PATCH v9 08/15] arm64: dts: rockchip: add #power-domain-cells to power domain nodes

2021-04-17 Thread Johan Jonker
Add #power-domain-cells to power domain nodes, because they are required by power-domain.yaml Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/px30.dtsi | 8 arch/arm64/boot/dts/rockchip/rk3328.dtsi | 3 +++ arch/arm64/boot/dts/rockchip/rk3399.dtsi | 20

[PATCH v9 09/15] soc: rockchip: pm-domains: Add a meaningful power domain name

2021-04-17 Thread Johan Jonker
From: Elaine Zhang Add the power domains names to the power domain info struct so we have meaningful name for every power domain. Signed-off-by: Elaine Zhang Signed-off-by: Johan Jonker --- Changed V7: Fix TAB warning Fix alignment --- drivers/soc/rockchip/pm_domains.c | 221

[PATCH v9 07/15] arm64: dts: rockchip: Fix power-controller node names for rk3399

2021-04-17 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 40

[PATCH v9 05/15] arm64: dts: rockchip: Fix power-controller node names for px30

2021-04-17 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/px30.dtsi | 16 1 file

[PATCH v9 03/15] ARM: dts: rockchip: Fix power-controller node names for rk3288

2021-04-17 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm/boot/dts/rk3288.dtsi | 8 1 file changed, 4 insertions

[PATCH v9 06/15] arm64: dts: rockchip: Fix power-controller node names for rk3328

2021-04-17 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 6 +++--- 1 file changed, 3

[PATCH v9 04/15] ARM: dts: rockchip: add #power-domain-cells to power domain nodes

2021-04-17 Thread Johan Jonker
Add #power-domain-cells to power domain nodes, because they are required by power-domain.yaml Signed-off-by: Johan Jonker --- arch/arm/boot/dts/rk3066a.dtsi | 3 +++ arch/arm/boot/dts/rk3188.dtsi | 3 +++ arch/arm/boot/dts/rk3288.dtsi | 4 3 files changed, 10 insertions(+) diff --git a

[PATCH v9 02/15] ARM: dts: rockchip: Fix power-controller node names for rk3188

2021-04-17 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm/boot/dts/rk3188.dtsi | 6 +++--- 1 file changed, 3 insertions

[PATCH v9 01/15] ARM: dts: rockchip: Fix power-controller node names for rk3066a

2021-04-17 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- Changed --- arch/arm/boot/dts/rk3066a.dtsi | 6 +++--- 1 file changed, 3

[PATCH v9 00/15] soc: rockchip: power-domain: add rk3568 powerdomains

2021-04-17 Thread Johan Jonker
68 powerdomains Enric Balletbo i Serra (1): dt-bindings: power: rockchip: Convert to json-schema Johan Jonker (4): ARM: dts: rockchip: add #power-domain-cells to power domain nodes arm64: dts: rockchip: add #power-domain-cells to power domain nodes dt-bindings: arm: rockchip: convert p

[PATCH v8 14/15] dt-bindings: power: rockchip: Add bindings for RK3568 Soc

2021-04-16 Thread Johan Jonker
From: Elaine Zhang Add the compatible string for RK3568 SoC. Signed-off-by: Elaine Zhang Signed-off-by: Johan Jonker --- A note for rob+dt and others: A review and ack tag was not added, because in this version the schema layout changed a bit Please have a look at it again Changed V8

[PATCH v8 15/15] soc: rockchip: power-domain: add rk3568 powerdomains

2021-04-16 Thread Johan Jonker
From: Elaine Zhang Add power-domains found on rk3568 socs. Signed-off-by: Elaine Zhang Signed-off-by: Johan Jonker --- Changed V7: Fix alignment --- drivers/soc/rockchip/pm_domains.c | 31 +++ 1 file changed, 31 insertions(+) diff --git a/drivers/soc/rockchip

[PATCH v8 13/15] dt-bindings: power: rockchip: Convert to json-schema

2021-04-16 Thread Johan Jonker
From: Enric Balletbo i Serra Convert the soc/rockchip/power_domain.txt binding document to json-schema and move to the power bindings directory. Signed-off-by: Enric Balletbo i Serra Signed-off-by: Elaine Zhang Signed-off-by: Johan Jonker --- Note for rob+dt: A tag was not added on purpose

[PATCH v8 12/15] dt-bindings: arm: rockchip: add more compatible strings to pmu.yaml

2021-04-16 Thread Johan Jonker
k3328-pmu", "syscon", "simple-mfd" "rockchip,rk3399-pmu", "syscon", "simple-mfd" for pmu nodes to pmu.yaml. Signed-off-by: Johan Jonker --- Documentation/devicetree/bindings/arm/rockchip/pmu.yaml | 8 1 file changed, 8 insertions(+)

[PATCH v8 11/15] dt-bindings: arm: rockchip: convert pmu.txt to YAML

2021-04-16 Thread Johan Jonker
Current dts files with 'pmu' nodes are manually verified. In order to automate this process pmu.txt has to be converted to yaml. Signed-off-by: Johan Jonker --- .../devicetree/bindings/arm/rockchip/pmu.txt | 16 --- .../devicetree/bindings/arm/rockchip/pmu.yaml

[PATCH v8 09/15] soc: rockchip: pm-domains: Add a meaningful power domain name

2021-04-16 Thread Johan Jonker
From: Elaine Zhang Add the power domains names to the power domain info struct so we have meaningful name for every power domain. Signed-off-by: Elaine Zhang Signed-off-by: Johan Jonker --- Changed V7: Fix TAB warning Fix alignment --- drivers/soc/rockchip/pm_domains.c | 221

[PATCH v8 10/15] dt-bindings: add power-domain header for RK3568 SoCs

2021-04-16 Thread Johan Jonker
From: Elaine Zhang According to a description from TRM, add all the power domains Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker Acked-by: Rob Herring --- include/dt-bindings/power/rk3568-power.h | 32 1 file

[PATCH v8 08/15] arm64: dts: rockchip: add #power-domain-cells to power domain nodes

2021-04-16 Thread Johan Jonker
Add #power-domain-cells to power domain nodes, because they are required by power-domain.yaml Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/px30.dtsi | 8 arch/arm64/boot/dts/rockchip/rk3328.dtsi | 3 +++ arch/arm64/boot/dts/rockchip/rk3399.dtsi | 20

[PATCH v8 07/15] arm64: dts: rockchip: Fix power-controller node names for rk3399

2021-04-16 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 40

[PATCH v8 06/15] arm64: dts: rockchip: Fix power-controller node names for rk3328

2021-04-16 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 6 +++--- 1 file changed, 3

[PATCH v8 05/15] arm64: dts: rockchip: Fix power-controller node names for px30

2021-04-16 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/px30.dtsi | 16 1 file

[PATCH v8 04/15] ARM: dts: rockchip: add #power-domain-cells to power domain nodes

2021-04-16 Thread Johan Jonker
Add #power-domain-cells to power domain nodes, because they are required by power-domain.yaml Signed-off-by: Johan Jonker --- arch/arm/boot/dts/rk3066a.dtsi | 3 +++ arch/arm/boot/dts/rk3188.dtsi | 3 +++ arch/arm/boot/dts/rk3288.dtsi | 4 3 files changed, 10 insertions(+) diff --git a

[PATCH v8 02/15] ARM: dts: rockchip: Fix power-controller node names for rk3188

2021-04-16 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm/boot/dts/rk3188.dtsi | 6 +++--- 1 file changed, 3 insertions

[PATCH v8 03/15] ARM: dts: rockchip: Fix power-controller node names for rk3288

2021-04-16 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm/boot/dts/rk3288.dtsi | 8 1 file changed, 4 insertions

[PATCH v8 01/15] ARM: dts: rockchip: Fix power-controller node names for rk3066a

2021-04-16 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- Changed --- arch/arm/boot/dts/rk3066a.dtsi | 6 +++--- 1 file changed, 3

[PATCH v8 00/15] soc: rockchip: power-domain: add rk3568 powerdomains

2021-04-16 Thread Johan Jonker
dd a meaningful power domain name dt-bindings: add power-domain header for RK3568 SoCs dt-bindings: power: rockchip: Add bindings for RK3568 Soc soc: rockchip: power-domain: add rk3568 powerdomains Enric Balletbo i Serra (1): dt-bindings: power: rockchip: Convert to json-schema Johan Jonk

[PATCH v7 10/11] dt-bindings: power: rockchip: Add bindings for RK3568 Soc

2021-04-14 Thread Johan Jonker
From: Elaine Zhang Add the compatible string for RK3568 SoC. Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- Documentation/devicetree/bindings/power/rockchip,power-controller.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a

[PATCH v7 09/11] dt-bindings: power: rockchip: Convert to json-schema

2021-04-14 Thread Johan Jonker
From: Enric Balletbo i Serra Convert the soc/rockchip/power_domain.txt binding document to json-schema and move to the power bindings directory. Signed-off-by: Enric Balletbo i Serra Signed-off-by: Elaine Zhang Signed-off-by: Johan Jonker --- Note for rob+dt: A tag was not added on purpose

[PATCH v7 11/11] soc: rockchip: power-domain: add rk3568 powerdomains

2021-04-14 Thread Johan Jonker
From: Elaine Zhang Add power-domains found on rk3568 socs. Signed-off-by: Elaine Zhang Signed-off-by: Johan Jonker --- Changed V7: Fix alignment --- drivers/soc/rockchip/pm_domains.c | 31 +++ 1 file changed, 31 insertions(+) diff --git a/drivers/soc/rockchip

[PATCH v7 07/11] soc: rockchip: pm-domains: Add a meaningful power domain name

2021-04-14 Thread Johan Jonker
From: Elaine Zhang Add the power domains names to the power domain info struct so we have meaningful name for every power domain. Signed-off-by: Elaine Zhang Signed-off-by: Johan Jonker --- Changed V7: Fix TAB warning Fix alignment --- drivers/soc/rockchip/pm_domains.c | 221

[PATCH v7 08/11] dt-bindings: add power-domain header for RK3568 SoCs

2021-04-14 Thread Johan Jonker
From: Elaine Zhang According to a description from TRM, add all the power domains Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- include/dt-bindings/power/rk3568-power.h | 32 1 file changed, 32 insertions

[PATCH v7 06/11] arm64: dts: rockchip: Fix power-controller node names for rk3399

2021-04-14 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 40

[PATCH v7 04/11] arm64: dts: rockchip: Fix power-controller node names for px30

2021-04-14 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/px30.dtsi | 16 1 file

[PATCH v7 05/11] arm64: dts: rockchip: Fix power-controller node names for rk3328

2021-04-14 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 6 +++--- 1 file changed, 3

[PATCH v7 00/11] soc: rockchip: power-domain: add rk3568 powerdomains

2021-04-14 Thread Johan Jonker
Fix power-controller node names for dtbs_check. Convert power domain documentation to json-schema. Add a meaningful power domain name. Support power domain function for RK3568 Soc. Changed in V7: [PATCH v7 07/11] Fix TAB warning Fix alignment [PATCH v7 09/11]: Fix commit message and author f

[PATCH v7 02/11] arm: dts: rockchip: Fix power-controller node names for rk3188

2021-04-14 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm/boot/dts/rk3188.dtsi | 6 +++--- 1 file changed, 3 insertions

[PATCH v7 01/11] arm: dts: rockchip: Fix power-controller node names for rk3066a

2021-04-14 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- Changed --- arch/arm/boot/dts/rk3066a.dtsi | 6 +++--- 1 file changed, 3

[PATCH v7 03/11] arm: dts: rockchip: Fix power-controller node names for rk3288

2021-04-14 Thread Johan Jonker
From: Elaine Zhang Use more generic names (as recommended in the device tree specification or the binding documentation) Signed-off-by: Elaine Zhang Reviewed-by: Enric Balletbo i Serra Signed-off-by: Johan Jonker --- arch/arm/boot/dts/rk3288.dtsi | 8 1 file changed, 4 insertions

Re: [PATCH v2 3/7] gpio: separate gpio driver from pinctrl-rockchip driver

2021-04-13 Thread Johan Jonker
On 4/11/21 3:30 PM, Peter Geis wrote: > From: Jianqun Xu > > Separate the gpio driver from the pinctrl driver. > > Signed-off-by: Jianqun Xu > --- > drivers/gpio/Kconfig | 8 + > drivers/gpio/Makefile | 1 + > drivers/gpio/gpio-rockchip.c | 657

Re: [PATCH v2 3/3] arm64: dts: rockchip: change gpio nodenames

2021-04-13 Thread Johan Jonker
On 4/13/21 1:22 AM, Peter Geis wrote: > On Mon, Apr 12, 2021 at 6:38 PM Johan Jonker wrote: >> >> Currently all gpio nodenames are sort of identical to there label. >> Nodenames should be of a generic type, so change them all. > > Currently the rockchip pinctrl driver

[PATCH v2 3/3] arm64: dts: rockchip: change gpio nodenames

2021-04-12 Thread Johan Jonker
Currently all gpio nodenames are sort of identical to there label. Nodenames should be of a generic type, so change them all. Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/px30.dtsi | 8 arch/arm64/boot/dts/rockchip/rk3308.dtsi | 10 +- arch/arm64/boot/dts

[PATCH v2 1/3] dt-bindings: gpio: add YAML description for rockchip,gpio-bank

2021-04-12 Thread Johan Jonker
Current dts files with "rockchip,gpio-bank" subnodes are manually verified. In order to automate this process the text that describes the compatible in rockchip,pinctrl.txt is removed and converted to YAML in rockchip,gpio-bank.yaml. Signed-off-by: Johan Jonker --- Changed V2: chang

[PATCH v2 2/3] ARM: dts: rockchip: change gpio nodenames

2021-04-12 Thread Johan Jonker
Currently all gpio nodenames are sort of identical to there label. Nodenames should be of a generic type, so change them all. Signed-off-by: Johan Jonker --- arch/arm/boot/dts/rk3036.dtsi | 6 +++--- arch/arm/boot/dts/rk3066a.dtsi | 12 ++-- arch/arm/boot/dts/rk3188.dtsi | 8

Re: [PATCH v2 1/6] dt-bindings: pwm: convert pwm-rockchip.txt to YAML

2021-04-12 Thread Johan Jonker
On 4/12/21 10:57 PM, Rob Herring wrote: > On Sun, 11 Apr 2021 15:10:02 +0200, Johan Jonker wrote: >> Current dts files with 'pwm' nodes are manually verified. >> In order to automate this process pwm-rockchip.txt >> has to be converted to yaml. >> >> Sig

[PATCH v3 3/4] ARM: dts: rockchip: remove clock-names from pwm nodes

2021-04-12 Thread Johan Jonker
k-names" to get a handle, so remove them all. make ARCH=arm dtbs_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml Signed-off-by: Johan Jonker --- arch/arm/boot/dts/rk3036.dtsi | 4 arch/arm/boot/dts/rk3288.dtsi | 4 2 files changed, 8 deletions(-) d

[PATCH v3 4/4] arm64: dts: rockchip: remove clock-names from pwm nodes

2021-04-12 Thread Johan Jonker
s not need "clock-names" to get a handle, so remove them all. make ARCH=arm64 dtbs_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 4 arch/arm64/boot/dts/rockchip/rk3399.dt

[PATCH v3 1/4] dt-bindings: pwm: convert pwm-rockchip.txt to YAML

2021-04-12 Thread Johan Jonker
Current dts files with 'pwm' nodes are manually verified. In order to automate this process pwm-rockchip.txt has to be converted to yaml. Signed-off-by: Johan Jonker --- For some SoC nodes this patch serie generates notifications for undocumented "interrupts" propertie

[PATCH v3 2/4] dt-bindings: pwm: add more compatible strings to pwm-rockchip.yaml

2021-04-12 Thread Johan Jonker
;rockchip,rk3399-pwm", "rockchip,rk3288-pwm" "rockchip,px30-pwm", "rockchip,rk3328-pwm" "rockchip,rk3308-pwm", "rockchip,rk3328-pwm" for pwm nodes to pwm-rockchip.yaml. Signed-off-by: Johan Jonker --- Note for rob+dt: A tag was not added

Re: [PATCH v2 2/6] dt-bindings: pwm: add more compatible strings to pwm-rockchip.yaml

2021-04-12 Thread Johan Jonker
) v3 will not be the same. Johan On 4/12/21 5:05 PM, Rob Herring wrote: > On Sun, 11 Apr 2021 15:10:03 +0200, Johan Jonker wrote: >> The compatible strings below are already in use in the Rockchip >> dtsi files, but were somehow never added to a document, so add >> >>

Re: [PATCH v2 3/6] ARM: dts: rockchip: remove interrupts properties from pwm nodes rv1108.dtsi

2021-04-12 Thread Johan Jonker
On 4/12/21 12:33 PM, Chen-Yu Tsai wrote: > On Mon, Apr 12, 2021 at 6:03 PM Johan Jonker wrote: >> >> On 4/12/21 5:15 AM, Chen-Yu Tsai wrote: >>> On Sun, Apr 11, 2021 at 9:11 PM Johan Jonker wrote: >>>> >>>> A test with the command below gives

Re: [PATCH v2 3/6] ARM: dts: rockchip: remove interrupts properties from pwm nodes rv1108.dtsi

2021-04-12 Thread Johan Jonker
On 4/12/21 5:15 AM, Chen-Yu Tsai wrote: > On Sun, Apr 11, 2021 at 9:11 PM Johan Jonker wrote: >> >> A test with the command below gives this error: >> >> /arch/arm/boot/dts/rv1108-evb.dt.yaml: >> pwm@1028: 'interrupts' does not match any of the reg

[PATCH v1] dt-bindings: gpio: add YAML description for rockchip,gpio-bank

2021-04-11 Thread Johan Jonker
Current dts files with "rockchip,gpio-bank" subnodes are manually verified. In order to automate this process the text that describes the compatible in rockchip,pinctrl.txt is removed and converted to YAML in rockchip,gpio-bank.yaml. Signed-off-by: Johan Jonker --- .../bindings/gpi

Re: [PATCH v2 3/7] gpio: separate gpio driver from pinctrl-rockchip driver

2021-04-11 Thread Johan Jonker
Hi, When I check "rockchip,gpio-bank" with YAML it turns out that rk3288-veyron-XXX has 'gpio-line-names' as 'extra' property. It is not defined in the "rockchip,pinctrl.txt" document, but in ~/.local/lib/python3.5/site-packages/dtschema/schemas/gpio/gpio.yaml Where is that in use? In this driver

[PATCH v2 6/6] arm64: dts: rockchip: remove clock-names from pwm nodes

2021-04-11 Thread Johan Jonker
s not need "clock-names" to get a handle, so remove them all. make ARCH=arm64 dtbs_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 4 arch/arm64/boot/dts/rockchip/rk3399.dt

[PATCH v2 5/6] arm64: dts: rockchip: remove interrupts properties from pwm nodes rk3328.dtsi

2021-04-11 Thread Johan Jonker
i. make ARCH=arm64 dtbs_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockch

[PATCH v2 3/6] ARM: dts: rockchip: remove interrupts properties from pwm nodes rv1108.dtsi

2021-04-11 Thread Johan Jonker
arm dtbs_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml Signed-off-by: Johan Jonker --- arch/arm/boot/dts/rv1108.dtsi | 8 1 file changed, 8 deletions(-) diff --git a/arch/arm/boot/dts/rv1108.dtsi b/arch/arm/boot/dts/rv1108.dtsi index 68e2282f7..af033d4c9

[PATCH v2 4/6] ARM: dts: rockchip: remove clock-names from pwm nodes

2021-04-11 Thread Johan Jonker
k-names" to get a handle, so remove them all. make ARCH=arm dtbs_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml Signed-off-by: Johan Jonker --- arch/arm/boot/dts/rk3036.dtsi | 4 arch/arm/boot/dts/rk3288.dtsi | 4 2 files changed, 8 deletions(-) d

[PATCH v2 1/6] dt-bindings: pwm: convert pwm-rockchip.txt to YAML

2021-04-11 Thread Johan Jonker
Current dts files with 'pwm' nodes are manually verified. In order to automate this process pwm-rockchip.txt has to be converted to yaml. Signed-off-by: Johan Jonker --- Changed V2: changed schema for clocks and clock-names --- .../devicetree/bindings/pwm/pwm-rockchip.txt

[PATCH v2 2/6] dt-bindings: pwm: add more compatible strings to pwm-rockchip.yaml

2021-04-11 Thread Johan Jonker
;rockchip,rk3399-pwm", "rockchip,rk3288-pwm" "rockchip,px30-pwm", "rockchip,rk3328-pwm" "rockchip,rk3308-pwm", "rockchip,rk3328-pwm" for pwm nodes to pwm-rockchip.yaml. Signed-off-by: Johan Jonker --- Changed V2: changed schema for clocks

Re: [PATCH v1 1/2] dt-bindings: pwm: convert pwm-rockchip.txt to YAML

2021-04-06 Thread Johan Jonker
rm64 dtbs_check make ARCH=arm64 dtbs_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml On 4/6/21 5:50 PM, Johan Jonker wrote: > Current dts files with 'pwm' nodes are manually verified. > In order to automate this process pwm-rockchip.txt > has to b

[PATCH v1 1/2] dt-bindings: pwm: convert pwm-rockchip.txt to YAML

2021-04-06 Thread Johan Jonker
Current dts files with 'pwm' nodes are manually verified. In order to automate this process pwm-rockchip.txt has to be converted to yaml. Signed-off-by: Johan Jonker --- .../devicetree/bindings/pwm/pwm-rockchip.txt | 27 - .../devicetree/bindings/pwm/pwm-rockchip.yaml

[PATCH v1 2/2] dt-bindings: pwm: add more compatible strings to pwm-rockchip.yaml

2021-04-06 Thread Johan Jonker
;rockchip,rk3399-pwm", "rockchip,rk3288-pwm" "rockchip,px30-pwm", "rockchip,rk3328-pwm" "rockchip,rk3308-pwm", "rockchip,rk3328-pwm" for pwm nodes to pwm-rockchip.yaml. Signed-off-by: Johan Jonker --- Documentation/devicetree/bindings/p

Re: [PATCH v6 1/4] usb: dwc3: of-simple: bail probe if no dwc3 child node

2021-04-05 Thread Johan Jonker
On 4/5/21 9:02 AM, Greg KH wrote: > On Thu, Apr 01, 2021 at 11:36:49PM +0200, Johan Jonker wrote: >> For some of the dwc3-of-simple compatible SoCs we >> don't want to bind this driver to a dwc3 node, >> but bind that node to the 'snps,dwc3' driver instead.

Re: [PATCH v2] rockchip: enabled LAN port on NanoPi R2S

2021-04-05 Thread Johan Jonker
Hi Tianling, On 4/5/21 11:34 AM, Tianling Shen wrote: > From: David Bauer > > Enable the USB3 port on the FriendlyARM NanoPi R2S. > This is required for the USB3 attached LAN port to work. > > Signed-off-by: David Bauer > [added device node for USB Ethernet controller] > Signed-off-by: Tianlin

[PATCH v6 3/4] arm64: dts: rockchip: restyle rk3399 usbdrd3_0 node

2021-04-01 Thread Johan Jonker
For rk3399 dwc3 usb the wrapper node for only clocks makes no sense, so restyle the rk3399 usbdrd3_0 node before more new SoC types are added with the same IP. Signed-off-by: Johan Jonker --- Changed V6: rebase Changed V3: remove aclk_usb3_rksoc_axi_perf remove aclk_usb3 --- arch/arm64

[PATCH v6 4/4] arm64: dts: rockchip: restyle rk3399 usbdrd3_1 node

2021-04-01 Thread Johan Jonker
For rk3399 dwc3 usb the wrapper node for only clocks makes no sense, so restyle the rk3399 usbdrd3_1 node before more new SoC types are added with the same IP. Signed-off-by: Johan Jonker --- Changed V3: remove aclk_usb3_rksoc_axi_perf remove aclk_usb3 --- arch/arm64/boot/dts/rockchip

[PATCH v6 1/4] usb: dwc3: of-simple: bail probe if no dwc3 child node

2021-04-01 Thread Johan Jonker
Signed-off-by: Johan Jonker --- drivers/usb/dwc3/dwc3-of-simple.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/usb/dwc3/dwc3-of-simple.c b/drivers/usb/dwc3/dwc3-of-simple.c index 71fd620c5..8d3baa5df 100644 --- a/drivers/usb/dwc3/dwc3-of-simple.c +++ b/drivers/usb/dwc3/dwc3-of-si

[PATCH v6 2/4] arm64: dts: rockchip: optimize clks for rk3399 dwc3

2021-04-01 Thread Johan Jonker
usb3 performance monitor module which we don't use now, so don't need to enable it. Signed-off-by: Wu Liang feng Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/rockc

[PATCH v6 0/4] convert rockchip,dwc3.txt to yaml

2021-04-01 Thread Johan Jonker
f-simple: bail probe if no dwc3 child node" Changed V3: remove aclk_usb3_rksoc_axi_perf remove aclk_usb3 Changed V2: remove node wrapper Johan Jonker (3): usb: dwc3: of-simple: bail probe if no dwc3 child node arm64: dts: rockchip: restyle rk3399 usbdrd3_0 node arm64: dts: rockchi

Re: [PATCH v6 09/11] dt-bindings: power: rockchip: Convert to json-schema

2021-03-26 Thread Johan Jonker
On 3/26/21 11:30 AM, Elaine Zhang wrote: > Convert the soc/rockchip/power_domain.txt binding document to > json-schema and move to the power bindings directory. > > Signed-off-by: Elaine Zhang > From: Enric Balletbo i Serra Not sure if 'From:' is save to use here at this position for news read

Re: [PATCH v6 09/11] dt-bindings: power: rockchip: Convert to json-schema

2021-03-26 Thread Johan Jonker
Hi Elaine, You've changed the license ones again. Could someone advise about GPL2.0 and legal stuff here? On 3/26/21 11:30 AM, Elaine Zhang wrote: > Convert the soc/rockchip/power_domain.txt binding document to > json-schema and move to the power bindings directory. > > Signed-off-by: Elaine Zha

Re: [PATCH v5 2/8] usb: dwc3: of-simple: bail probe if no dwc3 child node

2021-03-24 Thread Johan Jonker
On 3/24/21 5:41 PM, Heiko Stübner wrote: > Hi Greg, Felipe, > > Am Dienstag, 9. Februar 2021, 20:23:44 CET schrieb Johan Jonker: >> For some of the dwc3-of-simple compatible SoCs we >> don't want to bind this driver to a dwc3 node, >> but bind that node to the &#

Re: [PATCH v4 2/4] dt-bindings: power: rockchip: Convert to json-schema

2021-03-24 Thread Johan Jonker
Hi all, Could Heiko and Rob advise if all these power-controller dtsi subnode names should be changed? Thanks! On 3/24/21 11:14 AM, elaine.zhang wrote: > Hi, Johan: > > 在 2021/3/24 下午5:17, Johan Jonker 写道: >> Hi Elaine, >> >> >From Rob's build log it turns

Re: [PATCH v4 2/4] dt-bindings: power: rockchip: Convert to json-schema

2021-03-24 Thread Johan Jonker
Hi Elaine, >From Rob's build log it turns out that 2 more properties must be added. Add these new properties in separate patch. Retest with commands below. See rk3288.dtsi assigned-clocks = <&cru SCLK_EDP_24M>; assigned-clock-parents = <&xin24m

Re: [PATCH v3 2/3] dt-bindings: power: rockchip: Convert to json-schema and extend

2021-03-23 Thread Johan Jonker
On 3/24/21 4:23 AM, Elaine Zhang wrote: > Convert the soc/rockchip/power_domain.txt binding document to > json-schema and move to the power bindings directory. > Add RK3568 SoCs for rockchip power binding document. > > Signed-off-by: Enric Balletbo i Serra > Signed-off-by: Elaine Zhang > --- >

Re: [PATCH v2 2/3] dt-bindings: Convert the rockchip power_domain to YAML and extend

2021-03-23 Thread Johan Jonker
Hi Elaine, Some comments. Have a look if it's useful or that you disagree with...(part 1) == There is currently already a patch proposal that does the same. Could you read that review history and port the good things to your own patch serie? Re: [PATCH] dt-bindings: power: rockchip: Convert

Re: [PATCH v1 2/3] dt-bindings: Convert the rockchip power_domain to YAML and extend

2021-03-22 Thread Johan Jonker
Hi Elaine, Some comments. Have a look if it's useful or that you disagree with... On 3/17/21 3:51 AM, Elaine Zhang wrote: > This converts the rockchip power domain family bindings to YAML schema, > and add binding documentation for the power domains found on Rockchip > RK3568 SoCs. > > Signed-off

Re: [PATCH v6 2/5] drm: rockchip: add sound support to rk3066 hdmi driver

2021-03-22 Thread Johan Jonker
ping On 12/6/20 2:33 PM, Johan Jonker wrote: > From: Zheng Yang > > Add sound support to the rk3066 HDMI driver. > > The I2S input of the HDMI TX allows transmission of > DVD-Audio and decoded Dolby Digital > to A/V Receivers and high-end displays. > The interface

Re: [RESEND PATCH v5 2/4] arm64: dts: rk3399: Add dfi and dmc nodes.

2021-03-09 Thread Johan Jonker
Hi Daniel, Some comments. Have a look if it's useful or that you disagree with. New nodes should be verifiable if possible. Especially with so many properties. Could you convert rockchip-dfi.txt and rk3399_dmc.txt to yaml instead of changing old txt documents? Add rockchip-dfi.yaml and rk3399_dmc

Re: [PATCH v2 1/4] dt-binding: clock: Document rockchip, rk3568-cru bindings

2021-02-26 Thread Johan Jonker
Hi Elaine, On 2/26/21 9:22 AM, Elaine Zhang wrote: > Document the device tree bindings of the rockchip Rk3568 SoC > clock driver in > Documentation/devicetree/bindings/clock/rockchip,rk3568-cru.yaml. > > Signed-off-by: Elaine Zhang > --- > .../bindings/clock/rockchip,rk3568-cru.yaml | 55 +++

Re: [PATCH v1 1/4] dt-bindings: add bindings for rk3568 clock controller

2021-02-23 Thread Johan Jonker
Hi Elaine, This is a new document. Could you convert rockchip,rk3568-cru.txt to yaml? To get an acked-by you must include: robh...@kernel.org devicet...@vger.kernel.org ./scripts/get_maintainer.pl --noroles --norolestats --nogit-fallback --nogit Your patch should show up here after filtering:

[PATCH v5 1/8] dt-bindings: usb: convert rockchip,dwc3.txt to yaml

2021-02-09 Thread Johan Jonker
In the past Rockchip dwc3 usb nodes were manually checked. With the conversion of snps,dwc3.yaml as common document we now can convert rockchip,dwc3.txt to yaml as well. Remove node wrapper. Added properties for rk3399 are: power-domains resets reset-names Signed-off-by: Johan Jonker

[PATCH v5 3/8] arm64: dts: rockchip: optimize clks for rk3399 dwc3

2021-02-09 Thread Johan Jonker
usb3 performance monitor module which we don't use now, so don't need to enable it. Signed-off-by: Wu Liang feng Signed-off-by: Johan Jonker --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/rockc

[PATCH v5 2/8] usb: dwc3: of-simple: bail probe if no dwc3 child node

2021-02-09 Thread Johan Jonker
Signed-off-by: Johan Jonker --- drivers/usb/dwc3/dwc3-of-simple.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/usb/dwc3/dwc3-of-simple.c b/drivers/usb/dwc3/dwc3-of-simple.c index e62ecd22b..347b4d384 100644 --- a/drivers/usb/dwc3/dwc3-of-simple.c +++ b/drivers/usb/dwc3/dwc3-of-si

[PATCH v5 8/8] dts64: rockchip: enable dwc3 usb for A95X Z2

2021-02-09 Thread Johan Jonker
Enable dwc3 usb for A95X Z2. Signed-off-by: Johan Jonker --- Changed V2: remove node wrapper --- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts b/arch/arm64/boot/dts/rockchip/rk3318-a95x

[PATCH v5 5/8] arm64: dts: rockchip: restyle rk3399 usbdrd3_1 node

2021-02-09 Thread Johan Jonker
For rk3399 dwc3 usb the wrapper node for only clocks makes no sense, so restyle the rk3399 usbdrd3_1 node before more new SoC types are added with the same IP. Signed-off-by: Johan Jonker --- Changed V3: remove aclk_usb3_rksoc_axi_perf remove aclk_usb3 --- arch/arm64/boot/dts/rockchip

[PATCH v5 6/8] dt-bindings: usb: dwc3: add description for rk3328

2021-02-09 Thread Johan Jonker
Add description for "rockchip,rk3328-dwc3". Signed-off-by: Johan Jonker --- Changed V5: add select --- Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml | 4 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml b/Doc

[PATCH v5 7/8] arm64: dts: rockchip: add rk3328 dwc3 usb controller node

2021-02-09 Thread Johan Jonker
d-off-by: Cameron Nemo Signed-off-by: Johan Jonker --- Changed V2: remove node wrapper --- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 19 +++ 1 file changed, 19 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi

[PATCH v5 4/8] arm64: dts: rockchip: restyle rk3399 usbdrd3_0 node

2021-02-09 Thread Johan Jonker
For rk3399 dwc3 usb the wrapper node for only clocks makes no sense, so restyle the rk3399 usbdrd3_0 node before more new SoC types are added with the same IP. Signed-off-by: Johan Jonker --- Changed V3: remove aclk_usb3_rksoc_axi_perf remove aclk_usb3 --- arch/arm64/boot/dts/rockchip

[PATCH v4 8/8] dts64: rockchip: enable dwc3 usb for A95X Z2

2021-02-06 Thread Johan Jonker
Enable dwc3 usb for A95X Z2. Signed-off-by: Johan Jonker --- Changed V2: remove node wrapper --- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts b/arch/arm64/boot/dts/rockchip/rk3318-a95x

[PATCH v4 7/8] arm64: dts: rockchip: add rk3328 dwc3 usb controller node

2021-02-06 Thread Johan Jonker
d-off-by: Cameron Nemo Signed-off-by: Johan Jonker --- Changed V2: remove node wrapper --- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 19 +++ 1 file changed, 19 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi

[PATCH v4 6/8] dt-bindings: usb: dwc3: add description for rk3328

2021-02-06 Thread Johan Jonker
Add description for "rockchip,rk3328-dwc3". Signed-off-by: Johan Jonker --- Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml b/Documentation/devicetree/bindings/us

[PATCH v4 4/8] arm64: dts: rockchip: restyle rk3399 usbdrd3_0 node

2021-02-06 Thread Johan Jonker
For rk3399 dwc3 usb the wrapper node for only clocks makes no sense, so restyle the rk3399 usbdrd3_0 node before more new SoC types are added with the same IP. Signed-off-by: Johan Jonker --- Changed V3: remove aclk_usb3_rksoc_axi_perf remove aclk_usb3 --- arch/arm64/boot/dts/rockchip

[PATCH v4 5/8] arm64: dts: rockchip: restyle rk3399 usbdrd3_1 node

2021-02-06 Thread Johan Jonker
For rk3399 dwc3 usb the wrapper node for only clocks makes no sense, so restyle the rk3399 usbdrd3_1 node before more new SoC types are added with the same IP. Signed-off-by: Johan Jonker --- Changed V3: remove aclk_usb3_rksoc_axi_perf remove aclk_usb3 --- arch/arm64/boot/dts/rockchip

  1   2   3   4   >