[PATCH v4 1/4] dt-bindings: arm: rockchip: Update ROCKPi 4 binding

2020-08-07 Thread Jagan Teki
ROCKPi 4A/B/C hardware platforms. Signed-off-by: Jagan Teki --- Changes for v4: - update binding to satisfy dt_binding_check. Changes for v3: - new patch Documentation/devicetree/bindings/arm/rockchip.yaml | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Documentation

[PATCH v4 4/4] arm64: dts: rockchip: Add Radxa ROCK Pi 4C support

2020-08-07 Thread Jagan Teki
Rock PI 4C has AP6256 Wifi/BT, PoE, miniDP, USB Host enabled GPIO pin change compared to 4B, 4C. So, add or enable difference nodes/properties in 4C dts by including common dtsi. Signed-off-by: Jagan Teki --- Changes for v4, v3: - none Changes for v2: - update commit message - add radxa

[PATCH v2] arm64: defconfig: Enable REGULATOR_MP8859

2020-07-31 Thread Jagan Teki
9 regulator on rk3399-roc-pc" So, enable bydefault on the defconfig. Signed-off-by: Jagan Teki Tested-by: Suniel Mahesh --- Changes for v2: - none arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig in

Re: [PATCH v3 1/4] dt-bindings: arm: rockchip: Update ROCKPi 4 binding

2020-07-29 Thread Jagan Teki
On Thu, Jul 23, 2020 at 9:20 PM Rob Herring wrote: > > On Thu, Jul 23, 2020 at 02:32:07PM +0530, Jagan Teki wrote: > > ROCKPi 4 has 3 variants of hardware platforms called > > ROCKPi 4A, 4B, and 4C. > > > > - ROCKPi 4A has no Wif/BT. > > - ROCKPi 4B has AP62

[PATCH 6/7] arm64: dts: rockchip: px30: Add Engicam C.TOUCH 2.0 10.1" OF

2020-07-23 Thread Jagan Teki
s Carrier board for creating complete PX30.Core C.TOUCH 2.0 10.1" Open Frame. Add support for it. Signed-off-by: Jagan Teki --- .../arm64/boot/dts/rockchip/px30-engicam-ctouch2-of10.dtsi | 7 +++ 1 file changed, 7 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-cto

[PATCH 7/7] arm64: dts: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 10.1" OF

2020-07-23 Thread Jagan Teki
e. Add support for it. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../rockchip/px30-px30-core-ctouch2-of10.dts | 21 +++ 2 files changed, 22 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/px30-px30-core-ctouch2-of10.dts di

[PATCH 5/7] dt-bindings: arm: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 10.1" OF

2020-07-23 Thread Jagan Teki
. Add bindings for it. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/arm/rockchip.yaml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Documentation/devicetree/bindings/arm/rockchip.yaml index 392bdb7042de..910b

[PATCH 2/7] arm64: dts: rockchip: px30: Add Engicam EDIMM2.2 Starter Kit

2020-07-23 Thread Jagan Teki
.Core needs to mount on top of this Evaluation board for creating complete PX30.Core EDIMM2.2 Starter Kit. Add support for it. Signed-off-by: Jagan Teki --- .../dts/rockchip/px30-engicam-common.dtsi | 31 +++ .../dts/rockchip/px30-engicam-edimm2.2.dtsi | 7 + 2 files change

[PATCH 1/7] dt-bindings: arm: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit

2020-07-23 Thread Jagan Teki
-off-by: Jagan Teki --- Documentation/devicetree/bindings/arm/rockchip.yaml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Documentation/devicetree/bindings/arm/rockchip.yaml index e6f656b0bd56..392bdb7042de 100644 --- a/Documentation

[PATCH 0/7] arm64: dts: rockchip: Add Engicam PX30.Core

2020-07-23 Thread Jagan Teki
SOM's as well. So having baseboard on respective SoC seems to be easy rather than making it common across all. Any inputs? Jagan. Jagan Teki (7): dt-bindings: arm: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit arm64: dts: rockchip: px30: Add Engicam EDIMM2.2 Starter Kit arm64: dts: roc

[PATCH 4/7] arm64: dts: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit

2020-07-23 Thread Jagan Teki
-off-by: Jagan Teki --- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../dts/rockchip/px30-px30-core-edimm2.2.dts | 21 +++ 2 files changed, 22 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/px30-px30-core-edimm2.2.dts diff --git a/arch/arm64/boot/dts

[PATCH 3/7] arm64: dts: rockchip: Add Engicam PX30.Core SOM

2020-07-23 Thread Jagan Teki
- C.TOUCH 2.0 10.1" Open Frame Add support for it. Signed-off-by: Jagan Teki --- .../boot/dts/rockchip/px30-px30-core.dtsi | 250 ++ 1 file changed, 250 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/px30-px30-core.dtsi diff --git a/arch/arm64/boot/dts/roc

[PATCH v3 4/4] arm64: dts: rockchip: Add Radxa ROCK Pi 4C support

2020-07-23 Thread Jagan Teki
Rock PI 4C has AP6256 Wifi/BT, PoE, miniDP, USB Host enabled GPIO pin change compared to 4B, 4C. So, add or enable difference nodes/properties in 4C dts by including common dtsi. Signed-off-by: Jagan Teki --- Changes for v3: - none Changes for v2: - update commit message - add radxa,rockpi4c

[PATCH v3 3/4] arm64: dts: rockchip: Add Radxa ROCK Pi 4B support

2020-07-23 Thread Jagan Teki
RockPI 4B has AP6256 Wifi/BT, so enable them in 4B dts instead of enable in common dtsi. Signed-off-by: Jagan Teki --- Changes for v3: - none Changes for v2: - update commit message - add radxa,rockpi4b arch/arm64/boot/dts/rockchip/Makefile | 1 + .../boot/dts/rockchip/rk3399-rock-pi

[PATCH v3 2/4] arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts

2020-07-23 Thread Jagan Teki
and include on respective variant dts files. Signed-off-by: Jagan Teki --- Changes for v3: - none Changes for v2: - update commit message - add radxa,rockpi4a arch/arm64/boot/dts/rockchip/Makefile | 2 +- .../{rk3399-rock-pi-4.dts => rk3399-rock-pi-4.dtsi} | 3 --- arch/arm64/boot/

[PATCH v3 1/4] dt-bindings: arm: rockchip: Update ROCKPi 4 binding

2020-07-23 Thread Jagan Teki
ROCKPi 4A/B/C hardware platforms. Signed-off-by: Jagan Teki --- Changes for v3: - new patch Documentation/devicetree/bindings/arm/rockchip.yaml | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Documentation/devicetree

Re: [PATCH v2 3/6] dt-bindings: arm: rockchip: Add ROCKPi 4B binding

2020-07-23 Thread Jagan Teki
Hi Heiko, On Thu, Jul 23, 2020 at 4:43 AM Heiko Stuebner wrote: > > Hi Jagan, > > Am Mittwoch, 22. Juli 2020, 21:09:46 CEST schrieb Jagan Teki: > > Add dt-bindings for ROCKPi 4B which is similar to 4A with > > additional AP6256 Wifi/BT, PoE. > > > > Signed-off

[PATCH v2 5/6] dt-bindings: arm: rockchip: Add ROCKPi 4C binding

2020-07-22 Thread Jagan Teki
Add dt-bindings for ROCKPi 4C which is similar to 4B with additional mDP and HDMI port replaced with Micro HDMI port. Signed-off-by: Jagan Teki --- Changes for v2: - new patch Documentation/devicetree/bindings/arm/rockchip.yaml | 6 ++ 1 file changed, 6 insertions(+) diff --git

[PATCH v2 6/6] arm64: dts: rockchip: Add Radxa ROCK Pi 4C support

2020-07-22 Thread Jagan Teki
Rock PI 4C has AP6256 Wifi/BT, PoE, miniDP, USB Host enabled GPIO pin change compared to 4B, 4C. So, add or enable difference nodes/properties in 4C dts by including common dtsi. Signed-off-by: Jagan Teki --- Changes for v2: - add radxa,rockpi4c arch/arm64/boot/dts/rockchip/Makefile

[PATCH v2 4/6] arm64: dts: rockchip: Add Radxa ROCK Pi 4B support

2020-07-22 Thread Jagan Teki
RockPI 4B has AP6256 Wifi/BT, so enable them in 4B dts instead of enable in common dtsi. Signed-off-by: Jagan Teki --- Changes for v2: - add radxa,rockpi4b arch/arm64/boot/dts/rockchip/Makefile | 1 + .../boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 23 -- .../boot/dts/rockchip

[PATCH v2 3/6] dt-bindings: arm: rockchip: Add ROCKPi 4B binding

2020-07-22 Thread Jagan Teki
Add dt-bindings for ROCKPi 4B which is similar to 4A with additional AP6256 Wifi/BT, PoE. Signed-off-by: Jagan Teki --- Changes for v2: - new patch Documentation/devicetree/bindings/arm/rockchip.yaml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings

[PATCH v2 2/6] arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts

2020-07-22 Thread Jagan Teki
and include on respective variant dts files. Signed-off-by: Jagan Teki --- Changes for v2: - update commit message - add radxa,rockpi4a arch/arm64/boot/dts/rockchip/Makefile | 2 +- .../{rk3399-rock-pi-4.dts => rk3399-rock-pi-4.dtsi} | 3 --- arch/arm64/boot/dts/rockchip/rk3399-rock

[PATCH v2 1/6] dt-bindings: arm: rockchip: Update ROCKPi 4 with 4A binding

2020-07-22 Thread Jagan Teki
. Signed-off-by: Jagan Teki --- Changes for v2: - new patch Documentation/devicetree/bindings/arm/rockchip.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Documentation/devicetree/bindings/arm/rockchip.yaml index

Re: [PATCH 3/3] arm64: dts: rockchip: Add PCIe for RockPI N10

2020-07-22 Thread Jagan Teki
Hi Heiko, On Mon, Jul 20, 2020 at 4:33 PM Jagan Teki wrote: > > This patch adds support to enable PCIe for RockPI N10. > > Signed-off-by: Jagan Teki > --- > .../dts/rockchip/rk3399pro-vmarc-som.dtsi | 41 ++- > 1 file changed, 39 insertions(+), 2 deleti

Re: [PATCH v3] ARM: dts: rockchip: Add usb host0 ohci node for rk3288

2020-07-22 Thread Jagan Teki
Hi Heiko, On Thu, Jul 23, 2020 at 12:04 AM Heiko Stuebner wrote: > > Hi Jaganm > > Am Montag, 20. Juli 2020, 12:58:46 CEST schrieb Jagan Teki: > > rk3288 and rk3288w have a usb host0 ohci controller. > > > > Although rk3288 ohci doesn't actually work on hardware,

[PATCH 2/3] ARM: dts: rockchip: Add HDMI out for RockPI N8/N10

2020-07-20 Thread Jagan Teki
This patch adds support to enable HDMI out for N10 and N8 combinations SBCs. Signed-off-by: Jagan Teki Signed-off-by: Suniel Mahesh --- arch/arm/boot/dts/rk3288-vmarc-som.dtsi | 10 ++ .../dts/rockchip-radxa-dalang-carrier.dtsi| 20 +++ .../dts/rockchip

[PATCH 3/3] arm64: dts: rockchip: Add PCIe for RockPI N10

2020-07-20 Thread Jagan Teki
This patch adds support to enable PCIe for RockPI N10. Signed-off-by: Jagan Teki --- .../dts/rockchip/rk3399pro-vmarc-som.dtsi | 41 ++- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3399pro-vmarc-som.dtsi b/arch/arm64/boot

[PATCH 1/3] ARM: dts: rockchip: Add USB for RockPI N8/N10

2020-07-20 Thread Jagan Teki
Radxa dalang carrier board has 2x USB 2.0 and 1x USB 3.0 ports. This patch adds support to enable all these USB ports for N10 and N8 combinations SBCs. Note that the USB 3.0 port on RockPI N8 combination works as USB 2.0 OTG since it is driven from RK3288. Signed-off-by: Jagan Teki --- Note

[PATCH v3] ARM: dts: rockchip: Add usb host0 ohci node for rk3288

2020-07-20 Thread Jagan Teki
rk3288 and rk3288w have a usb host0 ohci controller. Although rk3288 ohci doesn't actually work on hardware, but rk3288w ohci can work well. So add usb host0 ohci node in rk3288 dtsi and the quirk in ohci platform driver will disable ohci on rk3288. Cc: William Wu Signed-off-by: Jagan Teki

[PATCH 2/3] arm64: dts: rockchip: Add Radxa ROCK Pi 4B support

2020-07-20 Thread Jagan Teki
RockPI 4B has AP6256 Wifi/BT, so enable them in 4B dts instead of enable in common dtsi. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 23 -- .../boot/dts/rockchip/rk3399-rock-pi-4b.dts | 42

[PATCH 1/3] arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts

2020-07-20 Thread Jagan Teki
and include on respective variant dts files. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/rockchip/Makefile | 2 +- .../{rk3399-rock-pi-4.dts => rk3399-rock-pi-4.dtsi} | 3 --- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts | 13 + 3 files changed, 14 inserti

[PATCH 3/3] arm64: dts: rockchip: Add Radxa ROCK Pi 4C support

2020-07-20 Thread Jagan Teki
Rock PI 4C has AP6256 Wifi/BT, PoE, miniDP, USB Host enabled GPIO pin change compared to 4B, 4C. So, add or enable difference nodes/properties in 4C dts by including common dtsi. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../boot/dts/rockchip/rk3399

[PATCH v6 7/7] ARM: dts: rockchip: Add Radxa Rock Pi N8 initial support

2020-07-15 Thread Jagan Teki
rk3288, rk3288 vamrc-som and raxda dalang carrier board dtsi files. Signed-off-by: Jagan Teki --- Changes for v6: - none arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/rk3288-rock-pi-n8.dts | 17 + 2 files changed, 18 insertions(+) create mode 100644 arch/arm

[PATCH v6 6/7] ARM: dts: rockchip: Add VMARC RK3288 SOM initial support

2020-07-15 Thread Jagan Teki
RK3288 SOM, this would use with associated carrier board. Signed-off-by: Jagan Teki --- Changes for v6: - none arch/arm/boot/dts/rk3288-vmarc-som.dtsi | 270 1 file changed, 270 insertions(+) create mode 100644 arch/arm/boot/dts/rk3288-vmarc-som.dtsi diff --git a/arch

[PATCH v6 3/7] arm64: dts: rk3399pro: vmarc-som: Move supply regulators into Carrier

2020-07-15 Thread Jagan Teki
Supply regulators are common across different variants of vmarc SOM's since the Type C power controller IC is part of the carrier board. So, move the supply regulators into carrier board dtsi. Signed-off-by: Jagan Teki --- Changes for v6: - spilt of previous version Trivial patch .../dts

[PATCH v6 4/7] arm64: dts: rk3399pro: vmarc-som: Move common properties into Carrier

2020-07-15 Thread Jagan Teki
Some of gmac, sdmmc node properties are common across rk3288 and rk3399pro SOM's so move them into Carrier dtsi. Chosen node is specific to rk3399pro configure SBC, so move it into RockPI N10 dts. Signed-off-by: Jagan Teki --- Changes for v6: - spilt of previous version Trivial patch .../dts

[PATCH v6 1/7] ARM: dts: rockchip: dalang-carrier: Move i2c nodes into SOM

2020-07-15 Thread Jagan Teki
I2C nodes and associated slave devices defined in Carrier board are specific to rk3399pro vmrac SOM. So, move them into SOM dtsi. Signed-off-by: Jagan Teki --- Changes for v6: - spilt of previous version Trivial patch .../dts/rockchip-radxa-dalang-carrier.dtsi| 32

[PATCH v6 2/7] arm64: dts: rk3399pro: vmarc-som: Fix sorting nodes, properties

2020-07-15 Thread Jagan Teki
Fix node, properties sorting on RockPI N10 board dts(i) files. Signed-off-by: Jagan Teki --- Changes for v6: - spilt of previous version Trivial patch .../dts/rockchip/rk3399pro-rock-pi-n10.dts| 2 +- .../dts/rockchip/rk3399pro-vmarc-som.dtsi | 35 +-- 2 files changed

[PATCH v6 5/7] dt-bindings: arm: rockchip: Add Rock Pi N8 binding

2020-07-15 Thread Jagan Teki
-off-by: Jagan Teki --- Changes for v6: - collect Rob reviewed-by Documentation/devicetree/bindings/arm/rockchip.yaml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml b/Documentation/devicetree/bindings/arm/rockchip.yaml index

[PATCH v6 0/7] ARM: dts: rockchip: Radxa Rock Pi N8 initial support

2020-07-15 Thread Jagan Teki
patches - collect Rob review tag Changes for v5: - drop redundent hym8563_int pin in rk3399pro dtsi Changes for v4: - move i2c2 from carrier board to rk3399pro dtsi Changes for v3: - move hym8563_int pin to rk3399pro dtsi Changes for v2: - add more trivial cleanups - update commit message Jagan Teki (7

[PATCH v5 4/4] ARM: dts: rockchip: Add Radxa Rock Pi N8 initial support

2020-07-09 Thread Jagan Teki
rk3288, rk3288 vamrc-som and raxda dalang carrier board dtsi files. Signed-off-by: Jagan Teki --- Changes for v5, v4, v3: - none Changes for v2: - reorder dtsi include so-that common properties will visible to main dts. arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/rk3288

[PATCH v5 2/4] dt-bindings: arm: rockchip: Add Rock Pi N8 binding

2020-07-09 Thread Jagan Teki
Rock Pi N8 is a Rockchip RK3288 based SBC, which has - VMARC RK3288 SOM (as per SMARC standard) from Vamrs. - Compatible carrier board from Radxa. VMARC RK3288 SOM need to mount on top of dalang carrier board for making Rock PI N8 SBC. Add dt-bindings for it. Signed-off-by: Jagan Teki

[PATCH v5 3/4] ARM: dts: rockchip: Add VMARC RK3288 SOM initial support

2020-07-09 Thread Jagan Teki
RK3288 SOM, this would use with associated carrier board. Signed-off-by: Jagan Teki --- Changes for v5, v4, v3: - none Changes for v2: - drop pwm include - adjust dtsi based on trivial changes in 1/4 arch/arm/boot/dts/rk3288-vmarc-som.dtsi | 270 1 file changed, 270

[PATCH v5 1/4] arm64: dts: rockchip: Trivial cleanups for RockPI N10

2020-07-09 Thread Jagan Teki
so-that common properties will reflect in main dts. - drop unnecessary header includes. No functionally changes. Signed-off-by: Jagan Teki --- Changes for v5: - drop redundent hym8563_int pin Changes for v4: - move i2c2 into rk3399pro dtsi Changes for v3: - move hym8563_int into rk3399pro dtsi

[PATCH v5 0/4] ARM: dts: rockchip: Radxa Rock Pi N8 initial support

2020-07-09 Thread Jagan Teki
are similar to v4. Changes for v5: - drop redundent hym8563_int pin in rk3399pro dtsi Changes for v4: - move i2c2 from carrier board to rk3399pro dtsi Changes for v3: - move hym8563_int pin to rk3399pro dtsi Changes for v2: - add more trivial cleanups - update commit message Jagan Teki (4): arm64: dts

[PATCH v4 2/4] dt-bindings: arm: rockchip: Add Rock Pi N8 binding

2020-07-08 Thread Jagan Teki
Rock Pi N8 is a Rockchip RK3288 based SBC, which has - VMARC RK3288 SOM (as per SMARC standard) from Vamrs. - Compatible carrier board from Radxa. VMARC RK3288 SOM need to mount on top of dalang carrier board for making Rock PI N8 SBC. Add dt-bindings for it. Signed-off-by: Jagan Teki

[PATCH v4 1/4] arm64: dts: rockchip: Trivial cleanups for RockPI N10

2020-07-08 Thread Jagan Teki
so-that common properties will reflect in main dts. - drop unnecessary header includes. No functionally changes. Signed-off-by: Jagan Teki --- Changes for v4: - move i2c2 into rk3399pro dtsi Changes for v3: - move hym8563_int into rk3399pro dtsi Changes for v2: - updated commit message - add

[PATCH v4 3/4] ARM: dts: rockchip: Add VMARC RK3288 SOM initial support

2020-07-08 Thread Jagan Teki
RK3288 SOM, this would use with associated carrier board. Signed-off-by: Jagan Teki --- Changes for v4, v3: - none Changes for v2: - drop pwm include - adjust dtsi based on trivial changes in 1/4 arch/arm/boot/dts/rk3288-vmarc-som.dtsi | 270 1 file changed, 270

[PATCH v4 4/4] ARM: dts: rockchip: Add Radxa Rock Pi N8 initial support

2020-07-08 Thread Jagan Teki
rk3288, rk3288 vamrc-som and raxda dalang carrier board dtsi files. Signed-off-by: Jagan Teki --- Changes for v4, v3: - none Changes for v2: - reorder dtsi include so-that common properties will visible to main dts. arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/rk3288-rock-pi

[PATCH v4 0/4] ARM: dts: rockchip: Radxa Rock Pi N8 initial support

2020-07-08 Thread Jagan Teki
are similar to v3. Changes for v4: - move i2c2 from carrier board to rk3399pro dtsi Changes for v3: - move hym8563_int pin to rk3399pro dtsi Changes for v2: - add more trivial cleanups - update commit message Jagan Teki (4): arm64: dts: rockchip: Trivial cleanups for RockPI N10 dt-bindings: arm

Re: [PATCH] arm64: defconfig: Enable REGULATOR_MP8859

2020-07-06 Thread Jagan Teki
Hi Heiko, On Thu, Feb 20, 2020 at 6:57 PM wrote: > > From: Jagan Teki > > RK3399 boards like ROC-RK3399-PC is using MP8859 DC/DC converter > for 12V supply. > > roc-rk3399-pc initially used 12V fixed regulator for this supply, > but the below commit has switched t

Re: [PATCH] arm64: defconfig: Enable GPIO_SYSCON

2020-07-06 Thread Jagan Teki
Hi Heiko, On Fri, Apr 3, 2020 at 7:36 PM Jagan Teki wrote: > > roc-rk3328-cc board has vcc_sdio regulator controlled > by a special output only gpio pin. This special pin can > now be reference as <_gpio 0> via gpio-syscon driver, > as mentioned in bel

[PATCH v3 4/4] ARM: dts: rockchip: Add Radxa Rock Pi N8 initial support

2020-07-04 Thread Jagan Teki
rk3288, rk3288 vamrc-som and raxda dalang carrier board dtsi files. Signed-off-by: Jagan Teki --- Changes for v3: - none Changes for v2: - reorder dtsi include so-that common properties will visible to main dts. arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/rk3288-rock-pi-n8

[PATCH v3 3/4] ARM: dts: rockchip: Add VMARC RK3288 SOM initial support

2020-07-04 Thread Jagan Teki
RK3288 SOM, this would use with associated carrier board. Signed-off-by: Jagan Teki --- Changes for v3: - none Changes for v2: - drop pwm include - adjust dtsi based on trivial changes in 1/4 arch/arm/boot/dts/rk3288-vmarc-som.dtsi | 270 1 file changed, 270 insertions

[PATCH v3 1/4] arm64: dts: rockchip: Trivial cleanups for RockPI N10

2020-07-04 Thread Jagan Teki
so-that common properties will reflect in main dts. - drop unnecessary header includes. No functionally changes. Signed-off-by: Jagan Teki --- Changes for v3: - move hym8563_int into rk3399pro dtsi Changes for v2: - updated commit message - add more trivial changes .../dts/rockchip-radxa

[PATCH v3 2/4] dt-bindings: arm: rockchip: Add Rock Pi N8 binding

2020-07-04 Thread Jagan Teki
Rock Pi N8 is a Rockchip RK3288 based SBC, which has - VMARC RK3288 SOM (as per SMARC standard) from Vamrs. - Compatible carrier board from Radxa. VMARC RK3288 SOM need to mount on top of dalang carrier board for making Rock PI N8 SBC. Add dt-bindings for it. Signed-off-by: Jagan Teki

[PATCH v3 0/4] ARM: dts: rockchip: Radxa Rock Pi N8 initial support

2020-07-04 Thread Jagan Teki
and rest are similar to v2. Changes for v3: - move hym8563_int pin to rk3399pro dtsi Changes for v2: - add more trivial cleanups - update commit message Jagan Teki (4): arm64: dts: rockchip: Trivial cleanups for RockPI N10 dt-bindings: arm: rockchip: Add Rock Pi N8 binding ARM: dts: rockchip: Add

[PATCH v2] ARM: dts: rockchip: Add usb host0 ohci node for rk3288

2020-07-04 Thread Jagan Teki
rk3288 and rk3288w have a usb host0 ohci controller. Although rk3288 ohci doesn't actually work on hardware, but rk3288w ohci can work well. So add usb host0 ohci node in rk3288 dtsi and the quirk in ohci platform driver will disable ohci on rk3288. Cc: William Wu Signed-off-by: Jagan Teki

Re: [PATCH v2] clk: rockchip: use separate compatibles for rk3288w-cru

2020-07-04 Thread Jagan Teki
ble due to re-using the main rockchip,rk3288-cru > compatible as entry point. > > The binding change actually describes the compatibles as one or the other > so adapt the code accordingly and add a real second entry-point for the > clock controller. > > Signed-off-by: Heiko Stuebner

Re: [PATCH v4 1/2] clk: rockchip: rk3288: Handle clock tree for rk3288w

2020-07-03 Thread Jagan Teki
On Fri, Jul 3, 2020 at 7:41 PM Heiko Stuebner wrote: > > Hi Jagan, > > Am Montag, 29. Juni 2020, 21:11:03 CEST schrieb Jagan Teki: > > On Tue, Jun 2, 2020 at 1:37 PM Mylène Josserand > > wrote: > > > > > > The revision rk3288w has a different clock tr

Re: [PATCH] usb: host: ohci-platform: Disable ohci for rk3288

2020-07-03 Thread Jagan Teki
On Thu, Jul 2, 2020 at 8:08 PM Robin Murphy wrote: > > On 2020-07-02 10:05, Jagan Teki wrote: > > rk3288 has usb host0 ohci controller but doesn't actually work > > on real hardware but it works with new revision chip rk3288w. > > > > So, disable ohci for rk3

[PATCH] usb: host: ohci-platform: Disable ohci for rk3288

2020-07-02 Thread Jagan Teki
rk3288 has usb host0 ohci controller but doesn't actually work on real hardware but it works with new revision chip rk3288w. So, disable ohci for rk3288. For rk3288w chips the compatible update code is handled by bootloader. Cc: William Wu Signed-off-by: Jagan Teki --- Note: - U-Boot patch

[PATCH] ARM: dts: rockchip: Add usb host0 ohci node for rk3288

2020-07-02 Thread Jagan Teki
in order to bypass host0_ohci in legacy rk3288 platform. Cc: William Wu Signed-off-by: Jagan Teki --- Note: - U-Boot patch for compatible update https://patchwork.ozlabs.org/project/uboot/patch/20200702084820.35942-1-ja...@amarulasolutions.com/ arch/arm/boot/dts/rk3288.dtsi | 14 +- 1

[PATCH v2 4/4] ARM: dts: rockchip: Add Radxa Rock Pi N8 initial support

2020-07-01 Thread Jagan Teki
rk3288, rk3288 vamrc-som and raxda dalang carrier board dtsi files. Signed-off-by: Jagan Teki --- Changes for v2: - reorder dtsi include so-that common properties will visible to main dts. arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/rk3288-rock-pi-n8.dts | 17

[PATCH v2 3/4] ARM: dts: rockchip: Add VMARC RK3288 SOM initial support

2020-07-01 Thread Jagan Teki
RK3288 SOM, this would use with associated carrier board. Signed-off-by: Jagan Teki --- Changes for v2: - drop pwm include - adjust dtsi based on trivial changes in 1/4 arch/arm/boot/dts/rk3288-vmarc-som.dtsi | 270 1 file changed, 270 insertions(+) create mode 100644

[PATCH v2 0/4] ARM: dts: rockchip: Radxa Rock Pi N8 initial support

2020-07-01 Thread Jagan Teki
moved into main carrier board dts and commit message rephrase. Changes for v2: - add more trivial cleanups - update commit message Jagan Teki (4): arm64: dts: rockchip: Trivial cleanups for RockPI N10 dt-bindings: arm: rockchip: Add Rock Pi N8 binding ARM: dts: rockchip: Add VMARC RK3288

[PATCH v2 2/4] dt-bindings: arm: rockchip: Add Rock Pi N8 binding

2020-07-01 Thread Jagan Teki
Rock Pi N8 is a Rockchip RK3288 based SBC, which has - VMARC RK3288 SOM (as per SMARC standard) from Vamrs. - Compatible carrier board from Radxa. VMARC RK3288 SOM need to mount on top of dalang carrier board for making Rock PI N8 SBC. Add dt-bindings for it. Signed-off-by: Jagan Teki

[PATCH v2 1/4] arm64: dts: rockchip: Trivial cleanups for RockPI N10

2020-07-01 Thread Jagan Teki
so-that common properties will reflect in main dts. - drop unnecessary header includes. No functionally changes. Signed-off-by: Jagan Teki --- Changes for v2: - updated commit message - add more trivial changes .../dts/rockchip-radxa-dalang-carrier.dtsi| 58 - .../dts

Re: [PATCH v4 1/2] clk: rockchip: rk3288: Handle clock tree for rk3288w

2020-06-29 Thread Jagan Teki
On Tue, Jun 2, 2020 at 1:37 PM Mylène Josserand wrote: > > The revision rk3288w has a different clock tree about "hclk_vio" > clock, according to the BSP kernel code. > > This patch handles this difference by detecting which device-tree > we are using. If it is a "rockchip,rk3288-cru", let's

[PATCH 4/4] ARM: dts: rockchip: Add Radxa Rock Pi N8 initial support

2020-06-18 Thread Jagan Teki
rk3288, rk3288 vamrc-som and raxda dalang carrier board dtsi files. Signed-off-by: Jagan Teki --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/rk3288-rock-pi-n8.dts | 17 + 2 files changed, 18 insertions(+) create mode 100644 arch/arm/boot/dts/rk3288-rock-pi-n8

[PATCH 3/4] ARM: dts: rockchip: Add VMARC RK3288 SOM initial support

2020-06-18 Thread Jagan Teki
for VMARC RK3288 SOM, this would use with associated carrier board. Signed-off-by: Jagan Teki --- arch/arm/boot/dts/rk3288-vmarc-som.dtsi | 298 1 file changed, 298 insertions(+) create mode 100644 arch/arm/boot/dts/rk3288-vmarc-som.dtsi diff --git a/arch/arm/boot/dts

[PATCH 2/4] dt-bindings: arm: rockchip: Add Rock Pi N8 binding

2020-06-18 Thread Jagan Teki
Rock Pi N8 is a Rockchip RK3288 based SBC, which has - VMARC RK3288 SOM (as per SMARC standard) from Vamrs. - Compatible carrier board from Radxa. VMARC RK3288 SOM need to mount on top of dalang carrier board for making Rock PI N8 SBC. Add dt-bindings for it. Signed-off-by: Jagan Teki

[PATCH 1/4] ARM: dts: rockchip: radxa-dalang: Update sdmmc properties

2020-06-18 Thread Jagan Teki
specific properties on associate vmarc dtsi to make common use of dalang carrier device tree file. Signed-off-by: Jagan Teki --- arch/arm/boot/dts/rockchip-radxa-dalang-carrier.dtsi | 2 -- arch/arm64/boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 5 + 2 files changed, 5 insertions(+), 2

[PATCH 0/4] ARM: dts: rockchip: Radxa Rock Pi N8 initial support

2020-06-18 Thread Jagan Teki
Rock Pi N8 is a Rockchip RK3288 based SBC, which has - VMARC RK3288 SOM (as per SMARC standard) from Vamrs. - Compatible carrier board from Radxa. VMARC RK3288 SOM need to mount on top of dalang carrier board for making Rock PI N8 SBC. Any inputs? Jagan. Jagan Teki (4): ARM: dts: rockchip

Re: [PATCH 1/6] arm64: dts: rockchip: Fix rk3399-roc-pc pwm2 pin

2019-10-17 Thread Jagan Teki
. Indeed the same change available in BSP https://github.com/FireflyTeam/kernel/blob/stable-4.4-rk3399-linux/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi#L1184 I'm waiting for Levin response on this issue, need to update commit information accordingly. > > Am 16.10.19 um 19:09 schrieb

Re: [PATCH 0/6] arm64: dts: rockchip: ROC-PC fixes

2019-10-16 Thread Jagan Teki
Hi Heiko, On Thu, Sep 19, 2019 at 10:58 AM Jagan Teki wrote: > > This series is trying to fix the Linux boot and other > regulators stuff for ROC-RK3399-PC board. > > patch 1: attach pinctrl to pwm2 pin > > patch 2-4: libretech naming conventions > > patch 5-6: regu

Re: [PATCH 1/6] arm64: dts: rockchip: Fix rk3399-roc-pc pwm2 pin

2019-10-16 Thread Jagan Teki
Hi Levin, On Tue, Oct 8, 2019 at 8:42 AM wrote: > > Jagan Teki writes: > > > Hi Heiko, > > > > On Mon, Sep 30, 2019 at 2:51 AM Heiko Stuebner wrote: > >> > >> Hi Jagan, > >> > >> Am Donnerstag, 19. September 2019, 07:28:17 C

[PATCH v10 5/6] arm64: dts: allwinner: a64: Add MIPI DSI pipeline

2019-10-05 Thread Jagan Teki
-by: Jagan Teki Tested-by: Merlijn Wajer --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 38 +++ 1 file changed, 38 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi index 69128a6dfc46..ad4170b8aee0 100644

[PATCH v10 0/6] drm/sun4i: Allwinner A64 MIPI-DSI support

2019-10-05 Thread Jagan Teki
atchwork.freedesktop.org/patch/334086/ Any inputs? Jagan. Jagan Teki (6): dt-bindings: sun6i-dsi: Add A64 MIPI-DSI compatible dt-bindings: sun6i-dsi: Add A64 DPHY compatible (w/ A31 fallback) drm/sun4i: dsi: Add has_mod_clk quirk drm/sun4i: dsi: Add Allwinner A64 MIPI DSI support arm64:

Re: [PATCH 4/6] arm64: dts: rockchip: Rename roc-pc with libretech notation

2019-10-01 Thread Jagan Teki
On Mon, Sep 30, 2019 at 3:02 AM Heiko Stuebner wrote: > > Hi Jagan, > > Am Donnerstag, 19. September 2019, 07:28:20 CEST schrieb Jagan Teki: > > Though the ROC-PC is manufactured by firefly, it is co-designed > > by libretch like other Libretech computer boards from all

Re: [PATCH 1/6] arm64: dts: rockchip: Fix rk3399-roc-pc pwm2 pin

2019-10-01 Thread Jagan Teki
Hi Heiko, On Mon, Sep 30, 2019 at 2:51 AM Heiko Stuebner wrote: > > Hi Jagan, > > Am Donnerstag, 19. September 2019, 07:28:17 CEST schrieb Jagan Teki: > > ROC-PC is not able to boot linux console if PWM2_d is > > unattached to any pinctrl logic. > > > &g

[PATCH 5/6] arm64: dts: rockchip: Rename vcc12v_sys into dc_12v for roc-rk3399-pc

2019-09-18 Thread Jagan Teki
rk3399 power tree as per roc-rk3399-pc schematics. Signed-off-by: Jagan Teki --- .../boot/dts/rockchip/rk3399-libretech-roc-rk3399-pc.dts | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-libretech-roc-rk3399-pc.dts b/arch/arm64/boot

[PATCH 6/6] arm64: dts: rockchip: Fix roc-rk3399-pc regulator input rails

2019-09-18 Thread Jagan Teki
. Signed-off-by: Jagan Teki --- .../rk3399-libretech-roc-rk3399-pc.dts| 26 +-- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-libretech-roc-rk3399-pc.dts b/arch/arm64/boot/dts/rockchip/rk3399-libretech-roc-rk3399-pc.dts

[PATCH 3/6] arm64: dts: rockchip: Use libretech model, compatible for ROC-PC

2019-09-18 Thread Jagan Teki
who are the makers of such hardware prototypes. So, - append the compatible to "libretech,roc-rk3399-pc" and - update the model to "Libre Computer Board ROC-RK3399-PC" like other libretech computer boards does. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/rockchip/r

[PATCH 4/6] arm64: dts: rockchip: Rename roc-pc with libretech notation

2019-09-18 Thread Jagan Teki
who are the makers of such hardware prototypes. So, rename the existing rk3399-roc-pc.dts with libretch notation, rk3399-libretech-roc-rk3399-pc.dts Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/rockchip/Makefile | 2 +- .../{rk3399-roc-pc.dts => rk3399-libret

[PATCH 1/6] arm64: dts: rockchip: Fix rk3399-roc-pc pwm2 pin

2019-09-18 Thread Jagan Teki
] disabled In ROC-PC the PWM2_d pin is connected to LOG_DVS_PWM of VDD_LOG. So, for normal working operations this needs to active and pull-down. This patch fix, by attaching pinctrl active and pull-down the pwm2. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts | 2 ++ 1

[PATCH 2/6] dt-bindings: arm: rockchip: Use libretech for roc-pc binding

2019-09-18 Thread Jagan Teki
who are the makers of such hardware prototypes. So, update the dt-bindings of ROC-PC with libretch notation like other libretech computer boards does. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/arm/rockchip.yaml | 11 ++- 1 file changed, 6 insertions(+), 5 deletions

[PATCH 0/6] arm64: dts: rockchip: ROC-PC fixes

2019-09-18 Thread Jagan Teki
This series is trying to fix the Linux boot and other regulators stuff for ROC-RK3399-PC board. patch 1: attach pinctrl to pwm2 pin patch 2-4: libretech naming conventions patch 5-6: regulator renaming, input rails fixes Any inputs? Jagan. Jagan Teki (6): arm64: dts: rockchip: Fix rk3399

Re: [PATCH 01/25] arm64: dts: allwinner: Switch A64 dts(i) to use SPDX identifier

2019-07-03 Thread Jagan Teki
On Wed, Jul 3, 2019 at 6:58 PM Maxime Ripard wrote: > > On Wed, Jul 03, 2019 at 06:15:45PM +0530, Jagan Teki wrote: > > Adopt the SPDX license identifier headers to ease license > > compliance management on Allwinner A64 dts(i) files. > > > > While the text sp

[PATCH 13/25] ARM: dts: sun8i: Switch A33 dts(i) to use SPDX identifier

2019-07-03 Thread Jagan Teki
Signed-off-by: Jagan Teki --- arch/arm/boot/dts/sun8i-a33-ga10h-v1.1.dts| 39 +-- .../arm/boot/dts/sun8i-a33-inet-d978-rev2.dts | 39 +-- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 39 +-- arch/arm/boot/dts/sun8i-a33-q8-tablet.dt

[PATCH 22/25] ARM: dts: axp223: Switch to use SPDX identifier

2019-07-03 Thread Jagan Teki
Adopt the SPDX license identifier headers to ease license compliance management on axp223.dtsi. While the text specifies "of the GPL or the X11 license" but the actual license text matches the MIT license as specified at [0] [0] https://spdx.org/licenses/MIT.html Signed-off-by:

[PATCH 14/25] ARM: dts: sun8i: Switch A83T dts(i) to use SPDX identifier

2019-07-03 Thread Jagan Teki
Signed-off-by: Jagan Teki --- .../dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 39 +-- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 39 +-- .../boot/dts/sun8i-a83t-cubietruck-plus.dts | 39 +-- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dt

[PATCH 25/25] ARM: dts: axp81x: Switch to use SPDX identifier

2019-07-03 Thread Jagan Teki
Adopt the SPDX license identifier headers to ease license compliance management on axp81x.dtsi. While the text specifies "of the GPL or the X11 license" but the actual license text matches the MIT license as specified at [0] [0] https://spdx.org/licenses/MIT.html Signed-off-by:

[PATCH 24/25] ARM: dts: axp809: Switch to use SPDX identifier

2019-07-03 Thread Jagan Teki
Adopt the SPDX license identifier headers to ease license compliance management on axp809.dtsi. While the text specifies "of the GPL or the X11 license" but the actual license text matches the MIT license as specified at [0] [0] https://spdx.org/licenses/MIT.html Signed-off-by:

[PATCH 21/25] ARM: dts: axp209: Switch to use SPDX identifier

2019-07-03 Thread Jagan Teki
Adopt the SPDX license identifier headers to ease license compliance management on axp209.dtsi. While the text specifies "of the GPL or the X11 license" but the actual license text matches the MIT license as specified at [0] [0] https://spdx.org/licenses/MIT.html Signed-off-by:

[PATCH 12/25] ARM: dts: sun8i: Switch A23 dts(i) to use SPDX identifier

2019-07-03 Thread Jagan Teki
Signed-off-by: Jagan Teki --- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 39 +-- arch/arm/boot/dts/sun8i-a23-evb.dts | 39 +-- arch/arm/boot/dts/sun8i-a23-gt90h-v4.dts | 39 +-- arch/arm/boot/dts/sun8i-a23-inet86dz.dts

[PATCH 20/25] ARM: dts: axp152: Switch to use SPDX identifier

2019-07-03 Thread Jagan Teki
Adopt the SPDX license identifier headers to ease license compliance management on axp152.dtsi. While the text specifies "of the GPL or the X11 license" but the actual license text matches the MIT license as specified at [0] [0] https://spdx.org/licenses/MIT.html Signed-off-by:

[PATCH 18/25] ARM: dts: sun8i: Switch V3s dts(i) to use SPDX identifier

2019-07-03 Thread Jagan Teki
Signed-off-by: Jagan Teki --- .../boot/dts/sun8i-v3s-licheepi-zero-dock.dts | 39 +-- arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts | 39 +-- arch/arm/boot/dts/sun8i-v3s.dtsi | 39 +-- 3 files changed, 3 insertions(+), 114 deletions(-)

[PATCH 10/25] ARM: dts: sun7i: Switch A20 dts(i) to use SPDX identifier

2019-07-03 Thread Jagan Teki
Signed-off-by: Jagan Teki --- .../boot/dts/sun7i-a20-bananapi-m1-plus.dts | 39 +--- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 39 +--- arch/arm/boot/dts/sun7i-a20-bananapro.dts | 39 +--- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 39 +---

[PATCH 19/25] ARM: dts: sun9i: Switch A80 dts(i) to use SPDX identifier

2019-07-03 Thread Jagan Teki
Signed-off-by: Jagan Teki --- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 39 + arch/arm/boot/dts/sun9i-a80-optimus.dts | 39 + arch/arm/boot/dts/sun9i-a80.dtsi| 39 + 3 files changed, 3 insertions(+), 114 deletions(-)

<    1   2   3   4   5   6   7   8   9   10   >