[RFC PATCH 11/16] arm64: dts: rockchip: Add base DT for rk3588 SoC

2023-01-25 Thread Jagan Teki
<9fb232e9911f> (" arm64: dts: rockchip: Add base DT for rk3588 SoC") commit ("arm64: dts: rockchip: Add rk3588 pinctrl data") Signed-off-by: Jianqun Xu Signed-off-by: Kever Yang Signed-off-by: Jagan Teki --- arch/arm/dts/rk3588-pinctrl.dtsi | 516 + arch/arm/dts/r

[RFC PATCH 16/16] board: rockchip: Add Edgeble Neural Compute Module 6

2023-01-25 Thread Jagan Teki
a complete Edgeble Neural Compute Module 6(Neu6) IO platform. Add support for Edgeble Neu6 Model A IO Board. Signed-off-by: Jagan Teki --- .../dts/rk3588-edgeble-neu6a-io-u-boot.dtsi | 23 +++ arch/arm/mach-rockchip/rk3588/Kconfig | 15 board/edgeble/neural-compute-module-6/Kconfig

[RFC PATCH 14/16] arm: rockchip: Add RK3588 arch core support

2023-01-25 Thread Jagan Teki
, UART, SPI, GPIO and PWM. Add arch core support for it. Signed-off-by: Jagan Teki --- arch/arm/include/asm/arch-rk3588/boot0.h | 11 ++ arch/arm/include/asm/arch-rk3588/gpio.h | 11 ++ arch/arm/mach-rockchip/Kconfig| 20 +++ arch/arm/mach-rockchip/Makefile

[RFC PATCH 15/16] ARM: dts: rockchip: Add rk3588-u-boot.dtsi

2023-01-25 Thread Jagan Teki
Add u-boot,dm-spl and u-boot,dm-pre-reloc related properties for Rockchip RK3588 SoC. Signed-off-by: Jagan Teki --- arch/arm/dts/rk3588-u-boot.dtsi | 101 1 file changed, 101 insertions(+) create mode 100644 arch/arm/dts/rk3588-u-boot.dtsi diff --git a/arch

[RFC PATCH 13/16] arm64: dts: rockchip: rk3588: Add Edgeble Neu6 Model A IO

2023-01-25 Thread Jagan Teki
board in order to create a complete Edgeble Neural Compute Module 6(Neu6) IO platform. commit ("arm64: dts: rockchip: rk3588: Add Edgeble Neu6 Model A IO") Add support for Edgeble Neu6 Model A IO Board. Signed-off-by: Jagan Teki --- arch/arm/dts/Makefile| 3 +++

[RFC PATCH 12/16] arm64: dts: rockchip: rk3588: Add Edgeble Neu6 Model A SoM

2023-01-25 Thread Jagan Teki
of associated Edgeble IO boards for creating complete platform solutions. Enable eMMC for now to boot Linux successfully. commit <3d9a2f7e7c5e> ("arm64: dts: rockchip: rk3588: Add Edgeble Neu6 Model A SoM") Add support for Edgeble Neu6 Model A SoM. Signed-off-by: Jagan Teki -

[RFC PATCH 09/16] dt-bindings: reset: add rk3588 reset definitions

2023-01-25 Thread Jagan Teki
Add reset ID defines for rk3588. commit <0a8eb7dae617> ("dt-bindings: reset: add rk3588 reset definitions") Signed-off-by: Sebastian Reichel Signed-off-by: Jagan Teki --- .../dt-bindings/reset/rockchip,rk3588-cru.h | 754 ++ 1 file changed, 754 insertions

[RFC PATCH 10/16] arm: rockchip: Add ioc header for rk3588

2023-01-25 Thread Jagan Teki
Add IOC unit header include for rk3588. Signed-off-by: Steven Liu Signed-off-by: Joseph Chen Signed-off-by: Jagan Teki --- .../include/asm/arch-rockchip/ioc_rk3588.h| 102 ++ 1 file changed, 102 insertions(+) create mode 100644 arch/arm/include/asm/arch-rockchip

[RFC PATCH 08/16] dt-bindings: power: Add power-domain header for rk3588

2023-01-25 Thread Jagan Teki
Add power-domain header for RK3588 SoC from description in TRM. commit <67944950c2d0> ("dt-bindings: power: add power-domain header for rk3588") Signed-off-by: Finley Xiao Signed-off-by: Jagan Teki --- include/dt-bindings/power/rk3588-power.h | 69 1

[RFC PATCH 05/16] clk: rockchip: Add rk3588 clk support

2023-01-25 Thread Jagan Teki
Add clock driver support for Rockchip RK3588 SoC. Signed-off-by: Elaine Zhang Signed-off-by: Jagan Teki --- drivers/clk/rockchip/Makefile |1 + drivers/clk/rockchip/clk_rk3588.c | 2019 + 2 files changed, 2020 insertions(+) create mode 100644 drivers/clk

[RFC PATCH 07/16] ram: rockchip: Add rk3588 ddr driver support

2023-01-25 Thread Jagan Teki
Add ddr driver for rk3588 to get the ram capacity. Signed-off-by: Jagan Teki --- drivers/ram/rockchip/Makefile | 1 + drivers/ram/rockchip/sdram_rk3588.c | 56 + 2 files changed, 57 insertions(+) create mode 100644 drivers/ram/rockchip/sdram_rk3588.c diff

[RFC PATCH 06/16] clk: rockchip: pll: Add pll_rk3588 type for rk3588

2023-01-25 Thread Jagan Teki
Add RK3588 pll set and get rate clock support. Signed-off-by: Elaine Zhang Signed-off-by: Jagan Teki --- arch/arm/include/asm/arch-rockchip/clock.h | 24 ++ drivers/clk/rockchip/clk_pll.c | 267 - 2 files changed, 288 insertions(+), 3 deletions(-) diff --git

[RFC PATCH 04/16] dt-bindings: clk: Add dt-binding header for RK3588

2023-01-25 Thread Jagan Teki
Add the dt-bindings header for the Rockchip RK3588, that gets shared between the clock controller and the clock references in the dts. commit ("dt-bindings: clock: add rk3588 clock definitions") Signed-off-by: Jagan Teki --- .../dt-bindings/clock/rockchip,rk3588-cru

[RFC PATCH 03/16] arm: rockchip: Add grf header for rk3588

2023-01-25 Thread Jagan Teki
Add GRF header for Rockchip RK3588. Signed-off-by: Jagan Teki --- .../include/asm/arch-rockchip/grf_rk3588.h| 35 +++ 1 file changed, 35 insertions(+) create mode 100644 arch/arm/include/asm/arch-rockchip/grf_rk3588.h diff --git a/arch/arm/include/asm/arch-rockchip

[RFC PATCH 02/16] arm: rockchip: Add cru header for rk3588

2023-01-25 Thread Jagan Teki
Add clock and reset unit header include for rk3588. Signed-off-by: Elaine Zhang Signed-off-by: Jagan Teki --- .../include/asm/arch-rockchip/cru_rk3588.h| 451 ++ 1 file changed, 451 insertions(+) create mode 100644 arch/arm/include/asm/arch-rockchip/cru_rk3588.h diff

[RFC PATCH 01/16] rockchip: mkimage: Add rk3588 support

2023-01-25 Thread Jagan Teki
Add support for rk3588 package header in mkimage tool. Signed-off-by: Jagan Teki --- tools/rkcommon.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/rkcommon.c b/tools/rkcommon.c index 1f1eaa1675..2e22a1bf8a 100644 --- a/tools/rkcommon.c +++ b/tools/rkcommon.c @@ -135,6 +135,7

[RFC PATCH 00/16] arm: Add Rockchip RK3588 support

2023-01-25 Thread Jagan Teki
information on BL31 for RK3588 please share. Any inputs? Jagan. Jagan Teki (16): rockchip: mkimage: Add rk3588 support arm: rockchip: Add cru header for rk3588 arm: rockchip: Add grf header for rk3588 dt-bindings: clk: Add dt-binding header for RK3588 clk: rockchip: Add rk3588 clk s

Re: [PATCH 1/7] board: rockchip: Add rk3588 evb board support

2023-01-25 Thread Jagan Teki
On Wed, 25 Jan 2023 at 21:14, "瘦橘猫" <19983723...@189.cn> wrote: > > Hi > > The board configuration file for the rk3588 evb does not contain atf, or even > tpl and spl. What I am going to do now is add some configuration items for > rk3588s based on rk3588, if successful, to verify that the ATF

[PATCH] board: edgeble: Fix neural-compute-module-2 board name

2023-01-24 Thread Jagan Teki
The board should be RV1126-NEU2 instead RV1126-ECM0. Fix the wrong name. Fixes: b8f1ca954013 ("board: rockchip: Add Edgeble Neu2 IO Board") Signed-off-by: Jagan Teki --- board/edgeble/neural-compute-module-2/MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --g

Re: [PATCH 1/7] board: rockchip: Add rk3588 evb board support

2023-01-24 Thread Jagan Teki
On Wed, 25 Jan 2023 at 00:47, wrote: > > From: Joseph Chen > > Add support for rk3588 evaluation board. > > Signed-off-by: Joseph Chen > --- Does it boot with BL31 (bin/rk35/rk3588_bl31_v1.27.elf) from rkbin master branch? I have tried with some information provided to Kever the BL31 seems not

[PATCH v2 4/4] board: rockchip: Add Radxa Compute Module 3 IO Board

2023-01-17 Thread Jagan Teki
Reviewed-by: Kever Yang Signed-off-by: Jagan Teki --- Changes for v2: - collect Kever RB arch/arm/dts/rk3566-radxa-cm3-io-u-boot.dtsi | 18 ++ board/rockchip/evb_rk3568/MAINTAINERS| 5 ++ configs/radxa-cm3-io-rk3566_defconfig| 68 3 files changed, 91

[PATCH v2 3/4] arm64: dts: rockchip: rk3566: Add Radxa Compute Module 3 IO

2023-01-17 Thread Jagan Teki
M3 IO Board. Co-developed-by: FUKAUMI Naoki Signed-off-by: FUKAUMI Naoki Co-developed-by: Manoj Sai Signed-off-by: Manoj Sai Signed-off-by: Jagan Teki --- Changes for v2: - add linux-next commit arch/arm/dts/Makefile| 1 + arch/arm/dts/rk3566-radxa-

[PATCH v2 2/4] arm64: dts: rockchip: rk3566: Add Radxa Compute Module 3

2023-01-17 Thread Jagan Teki
y: FUKAUMI Naoki Signed-off-by: Jagan Teki --- Changes for v2: - collect Kever RB - add linux-next commit arch/arm/dts/rk3566-radxa-cm3.dtsi | 345 + 1 file changed, 345 insertions(+) create mode 100644 arch/arm/dts/rk3566-radxa-cm3.dtsi diff --git a/arch/arm/dts/rk356

[PATCH v2 1/4] dt-bindings: rockchip: Sync rockchip, vop2.h from Linux

2023-01-17 Thread Jagan Teki
Sync rockchip,vop2.h from linux-next, and the last commit is commit <604be85547ce> ("drm/rockchip: Add VOP2 driver") Reviewed-by: Kever Yang Signed-off-by: Jagan Teki --- Changes for v2: - collect Kever RB include/dt-bindings/soc/rockchip,vop2.h | 14 ++ 1

[PATCH 3/4] arm64: dts: rockchip: rk3566: Add Radxa Compute Module 3 IO

2023-01-12 Thread Jagan Teki
-off-by: Jagan Teki --- arch/arm/dts/Makefile| 1 + arch/arm/dts/rk3566-radxa-cm3-io.dts | 179 +++ 2 files changed, 180 insertions(+) create mode 100644 arch/arm/dts/rk3566-radxa-cm3-io.dts diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile

[PATCH 4/4] board: rockchip: Add Radxa Compute Module 3 IO Board

2023-01-12 Thread Jagan Teki
Signed-off-by: Jagan Teki --- arch/arm/dts/rk3566-radxa-cm3-io-u-boot.dtsi | 18 ++ board/rockchip/evb_rk3568/MAINTAINERS| 5 ++ configs/radxa-cm3-io-rk3566_defconfig| 68 3 files changed, 91 insertions(+) create mode 100644 arch/arm/dts/rk3566-radxa-cm3-io

[PATCH 2/4] arm64: dts: rockchip: rk3566: Add Radxa Compute Module 3

2023-01-12 Thread Jagan Teki
to mount Radxa CM3 on top of the Rasberry Pi CM4 IO board. Add support for Radxa CM3. Co-developed-by: FUKAUMI Naoki Signed-off-by: FUKAUMI Naoki Signed-off-by: Jagan Teki --- arch/arm/dts/rk3566-radxa-cm3.dtsi | 345 + 1 file changed, 345 insertions(+) create mode

[PATCH 1/4] dt-bindings: rockchip: Sync rockchip,vop2.h from Linux

2023-01-12 Thread Jagan Teki
Sync rockchip,vop2.h from linux-next, and the last commit is commit <604be85547ce> ("drm/rockchip: Add VOP2 driver") Signed-off-by: Jagan Teki --- include/dt-bindings/soc/rockchip,vop2.h | 14 ++ 1 file changed, 14 insertions(+) create mode 100644 include/dt-bindi

[PATCH v2] board: rockchip: Fix binman_init failure on EVB-RK3568

2023-01-08 Thread Jagan Teki
for now as we are at the end of the release cycle. Fixes: 05713d570762 ("rockchip: generate u-boot-rockchip.bin with binman for ARM64 boards") Cc: Quentin Schulz Signed-off-by: Jagan Teki --- Changes for v2: - disable BINMAN_FDT in defconfig instead disabling BINMAN in ARCH_ROCKCHIP c

Re: [PATCH] arm: rockchip: Fix binman_init failure on RK3568

2023-01-05 Thread Jagan Teki
Hi Quentin, On Thu, Jan 5, 2023 at 2:58 PM Quentin Schulz wrote: > > Hi Jagan, > > On 1/4/23 20:18, Jagan Teki wrote: > > For some newer SoCs like RK3568, the Rockchip has not released > > any DDR drivers yet so idbloader needs to create manually using > >

Re: Pull request: u-boot-rockchip/for-next

2023-01-05 Thread Jagan Teki
Hi Kever, On Thu, 5 Jan 2023 at 14:32, Kever Yang wrote: > > Hi Tom, > > Please pull the updates for rockchip platform for next: > - Add support for rv1126 soc and rv1126 neu2 io board; Can this go to the coming release? Jagan.

[PATCH] arm: rockchip: Fix binman_init failure on RK3568

2023-01-04 Thread Jagan Teki
of the release cycle. Fixes: 05713d570762 ("rockchip: generate u-boot-rockchip.bin with binman for ARM64 boards") Cc: Quentin Schulz Signed-off-by: Jagan Teki --- arch/arm/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index

Re: [PATCH v1 01/11] clk: rockchip: rk3568: fix reset handler

2023-01-04 Thread Jagan Teki
clock driver") > > Signed-off-by: Peter Geis > --- Reviewed-by: Jagan Teki Tested-by: Jagan Teki # radxa-cm3

Re: [PATCH] rockchip: rk3328: Set VOP QoS to high priority

2023-01-04 Thread Jagan Teki
On Sat, Jul 23, 2022 at 10:31 PM Nicolas Frattaroli wrote: > > The default priority for the quality of service for the video > output results in unsightly glitches on the output whenever there > is memory pressure on the system, which happens a lot. > > This sets the VOP QoS to high priority,

Re: [PATCH 1/3] arm64: dts: rk3399: sync rk3399.dtsi from 6.1-rc1

2023-01-03 Thread Jagan Teki
On Tue, 3 Jan 2023 at 18:24, Peter Robinson wrote: > > Hi Quentin, > > > On 10/25/22 09:52, Peter Robinson wrote: > > > Sync rk3399.dtsi and associated bindings includes. Fix up building > > > of clk/rockchip/clk_rk3399.c for the changes as well as adjusting > > > the rk3399-u-boot.dtsi for the

[PATCH] rockchip: Fix the broken Video out for rk3288 boards

2023-01-02 Thread Jagan Teki
) Fixes: <9749d2ea29e1> ("rockchip: video: vop: Add reset support") Reported-by: Manoj Sai Signed-off-by: Jagan Teki --- configs/evb-rk3288_defconfig| 1 + configs/firefly-rk3288_defconfig| 1 + configs/miqi-rk3288_defconfig | 1 + configs/rock-pi-n8-rk32

Re: [ANN] U-Boot v2023.01-rc4 released

2022-12-26 Thread Jagan Teki
On Mon, 26 Dec 2022 at 16:14, Kever Yang wrote: > > Hi Jagan, > > I have fix all the CFG/CONFIG_ related change, so no need to rebase > from your side. > > But I still get build error, seems because bl31 support on imx8 > platform? > >

Re: [ANN] U-Boot v2023.01-rc4 released

2022-12-25 Thread Jagan Teki
On Mon, 26 Dec 2022 at 10:23, Kever Yang wrote: > > Hi Jagan, > > > Could you help to rebase on top of next? is it u-boot/next or u-boot-rockchip/for-next? Jagan.

Re: [ANN] U-Boot v2023.01-rc4 released

2022-12-22 Thread Jagan Teki
Hi Kever, On Tue, 20 Dec 2022 at 12:47, Jagan Teki wrote: > > Hi Kever, > > On Tue, 20 Dec 2022 at 12:37, Kever Yang wrote: > > > > Hi Jagan, > > > > On 2022/12/20 14:41, Jagan Teki wrote: > > > On Mon, 19 Dec 2022 at 19:16, Tom Rini wro

Re: [ANN] U-Boot v2023.01-rc4 released

2022-12-19 Thread Jagan Teki
Hi Kever, On Tue, 20 Dec 2022 at 12:37, Kever Yang wrote: > > Hi Jagan, > > On 2022/12/20 14:41, Jagan Teki wrote: > > On Mon, 19 Dec 2022 at 19:16, Tom Rini wrote: > >> Hey all, > >> > >> Here's -rc4, on schedule. I believe this should resolve th

Re: [ANN] U-Boot v2023.01-rc4 released

2022-12-19 Thread Jagan Teki
On Mon, 19 Dec 2022 at 19:16, Tom Rini wrote: > > Hey all, > > Here's -rc4, on schedule. I believe this should resolve the case Fedora > showed where some binaries are allowed to be missing, IF a flag is also > passed to make. We've got one more patch to make external optional > binaries be more

Re: [PATCH v4 25/25] board: rockchip: Add Edgeble Neu2 IO Board

2022-12-19 Thread Jagan Teki
Hi Kever, On Sun, 18 Dec 2022 at 16:11, Kever Yang wrote: > > > On 2022/12/15 01:51, Jagan Teki wrote: > > Neural Compute Module 2(Neu2) IO board is an industrial form factor > > IO board from Edgeble AI. > > > > General features: > > - microSD slot >

[PATCH v4 07/25] ram: rockchip: Add rv1126 ddr driver support

2022-12-15 Thread Jagan Teki
Add DDR driver for Rockchip RV1126 SoC. Signed-off-by: YouMin Chen Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none Changes for v3: - collect Kever r-b Changes for v2: - none .../asm/arch-rockchip/dram_spec_timing.h | 452 +++ .../include/asm/arch-rockchip

[PATCH v4 25/25] board: rockchip: Add Edgeble Neu2 IO Board

2022-12-14 Thread Jagan Teki
expansion Neu2 needs to mount on top of this IO board in order to create complete Edgeble Neural Compute Module 2(Neu2) IO platform. Add support for it. Signed-off-by: Jagan Teki --- Changes for v4: - add MONITOR_LEN config Changes for v3: - updated the board names Changes for v2: - none .../dts

[PATCH v4 24/25] ARM: dts: rockchip: Add rv1126-u-boot.dtsi

2022-12-14 Thread Jagan Teki
Add u-boot,dm-spl and u-boot,dm-pre-reloc related properties for Rockchip RV1126 SoC. Both eMMC and SD boot are tested in Edgeble Neu2 SoM. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none Changes for v3: - collect Kever r-b Changes for v2: - none arch/arm/dts

[PATCH v4 23/25] ARM: dts: rockchip: rv1126: Add Edgeble Neural Compute Module 2(Neu2) IO

2022-12-14 Thread Jagan Teki
expansion Neu2 needs to mount on top of this IO board in order to create complete Edgeble Neural Compute Module 2(Neu2) IO platform. Add support for it. Signed-off-by: Jagan Teki --- Changes for v4: - pick changes from linux Changes for v3: - rebase on linux Changes for v2: - none arch/arm

[PATCH v4 22/25] ARM: dts: rockchip: rv1126: Add Edgeble Neural Compute Module 2(Neu2)

2022-12-14 Thread Jagan Teki
of module called Neu2k powered with Rockchip RV1126K. Neu2 needs to mount on top of Edgeble IO boards for creating complete platform solutions. Add support for it. Signed-off-by: Jagan Teki --- Changes for v4: - pick changes from linux Changes for v3: - rebase on linux Changes for v2: - none

[PATCH v4 19/25] arm: rockchip: Add RV1126 arch core support

2022-12-14 Thread Jagan Teki
Rockchip RV1126 is a high-performance vision processor SoC for IPC/CVR, especially for AI related application. Add arch core support for it. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - drop MONITOR_LEN config Changes for v3: - collect Kever r-b Changes for v2

[PATCH v4 21/25] rockchip: mkimage: Add rv1126 support

2022-12-14 Thread Jagan Teki
Add support for rv1126 package header in mkimage tool. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none Changes for v3: - collect Kever r-b Changes for v2: - none tools/rkcommon.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/rkcommon.c b/tools

[PATCH v4 20/25] arm: rockchip: rv1126: Set dram area unsecure for SPL

2022-12-14 Thread Jagan Teki
Unsecure the dram area so that MMC, USB, and SFC controllers can able to read data from dram. Signed-off-by: Jason Zhu Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none Changes for v3: - collect Kever r-b Changes for v2: - none arch/arm/mach-rockchip/rv1126/rv1126

[PATCH v4 18/25] ARM: dts: rockchip: Add Rockchip RV1126 SoC

2022-12-14 Thread Jagan Teki
INT8/INT16 hybrid operation and computing power is up to 2.0TOPs. This patch add basic core dtsi support. Signed-off-by: Jon Lin Signed-off-by: Sugar Zhang Signed-off-by: Jagan Teki --- Changes for v4: - pick changes from linux Changes for v3: - collect Kever r-b Changes for v2: - none arch

[PATCH v4 14/25] clk: rockchip: Add rv1126 clk support

2022-12-14 Thread Jagan Teki
Add clock driver support for Rockchip RV1126 SoC. Signed-off-by: Joseph Chen Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none Changes for v3: - collect Kever r-b Changes for v2: - none drivers/clk/rockchip/Makefile |1 + drivers/clk/rockchip/clk_rv1126.c

[PATCH v4 16/25] arm: rockchip: Add grf header for rv1126

2022-12-14 Thread Jagan Teki
Add GRF header for Rockchip RV1126. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none Changes for v3: - collect Kever r-b Changes for v2: - none .../include/asm/arch-rockchip/grf_rv1126.h| 251 ++ 1 file changed, 251 insertions(+) create mode

[PATCH v4 17/25] ARM: dts: rockchip: Add Rockchip RV1126 pinctrl

2022-12-14 Thread Jagan Teki
Add pinctrl definitions for Rockchip RV1126. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - pick changes from linux Changes for v3: - collect Kever r-b Changes for v2: - none arch/arm/dts/rv1126-pinctrl.dtsi | 211 +++ 1 file changed, 211

[PATCH v4 15/25] dt-bindings: power: Add power-domain header for rv1126

2022-12-14 Thread Jagan Teki
Add power-domain header for RV1126 SoC from description in TRM. Signed-off-by: Elaine Zhang Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - sync changes from linux Changes for v3: - collect Kever r-b Changes for v2: - none .../dt-bindings/power/rockchip,rv1126-power.h

[PATCH v4 13/25] dt-bindings: clk: Add dt-binding header for RV1126

2022-12-14 Thread Jagan Teki
Add the dt-bindings header for the Rockchip RV1126, that gets shared between the clock controller and the clock references in the dts. Signed-off-by: Finley Xiao Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - sync changes from linux Changes for v3: - collect Kever r-b

[PATCH v4 11/25] pinctrl: rockchip: Add rv1126 support

2022-12-14 Thread Jagan Teki
Add pinctrl driver for Rockchip RV1126. Signed-off-by: Jianqun Xu Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none Changes for v3: - collect Kever r-b Changes for v2: - none drivers/pinctrl/rockchip/Makefile | 1 + drivers/pinctrl/rockchip/pinctrl-rv1126

[PATCH v4 12/25] arch: rockchip: Add cru header for rv1126

2022-12-14 Thread Jagan Teki
Add clock and reset unit header include for rv1126. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none Changes for v3: - collect Kever r-b Changes for v2: - none .../include/asm/arch-rockchip/cru_rv1126.h| 459 ++ 1 file changed, 459 insertions

[PATCH v4 10/25] pinctrl: rockchip: Add pinctrl route types

2022-12-14 Thread Jagan Teki
Some pins in rockchip are routed via Top GRF and PMU GRF instead of direct regmap. Add support to handle all these routing paths so that the SoC pinctrl drivers will use them accordingly. Signed-off-by: Jianqun Xu Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none

[PATCH v4 09/25] ram: rockchip: Add rv1126 lpddr4 support

2022-12-14 Thread Jagan Teki
Add LPDDR4 detection timings and support for RV1126. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none Changes for v3: - collect Kever r-b Changes for v2: - none .../sdram-rv1126-lpddr4-detect-1056.inc | 78 +++ .../sdram-rv1126-lpddr4-detect

[PATCH v4 08/25] ram: rockchip: rv1126: Control ddr init prints via DEBUG

2022-12-14 Thread Jagan Teki
Control the ddr init print messages via RAM_ROCKCHIP_DEBUG instead of printing by default. This gives an option to configs to enable these prints or not. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none Changes for v3: - collect Kever r-b Changes for v2: - none

[PATCH v4 06/25] ram: rockchip: Add rv1126 ddr loader params

2022-12-14 Thread Jagan Teki
Add DDR loader parameters for Rockchip RV1126 SoC. Signed-off-by: YouMin Chen Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none Changes for v3: - collect Kever r-b Changes for v2: - none .../rockchip/sdram-rv1126-loader_params.inc | 197 ++ 1 file

[PATCH v4 05/25] ram: rockchip: Add rv1126 ddr3 support

2022-12-14 Thread Jagan Teki
Add DDR3 detection timings for Rockchip RV1126 SoC. Signed-off-by: YouMin Chen Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none Changes for v3: - collect Kever r-b Changes for v2: - none .../sdram-rv1126-ddr3-detect-1056.inc | 72

[PATCH v4 04/25] ram: rockchip: Update ddr pctl regs for px30

2022-12-14 Thread Jagan Teki
Add full ddr pctl registers and bit masks for px30. Signed-off-by: YouMin Chen Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none Changes for v3: - collect Kever r-b Changes for v2: - none .../asm/arch-rockchip/sdram_pctl_px30.h | 100

[PATCH v4 03/25] ram: rockchip: Compute ddr capacity based on grf split

2022-12-14 Thread Jagan Teki
DDR chip capacity is computed based on GRF split in some Rockchip SoC's like PX30 and RV1126. Add split argument in ddr print info so-that the respective ddr driver will pass the grf split. Signed-off-by: YouMin Chen Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none

[PATCH v4 01/25] ram: Mark ram-uclass depend on TPL_DM or SPL_DM

2022-12-14 Thread Jagan Teki
ram-uclass is building irrespective of whether TPL_DM or SPL_DM is enabled. So control the ram uclass build based on TPL/SPL_DM. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v4: - none Changes for v3: - collect Kever r-b Changes for v2: - none drivers/ram/Makefile | 2

[PATCH v4 02/25] ram: rockchip: Add common ddr type configs

2022-12-14 Thread Jagan Teki
From: Jagan Teki We have common ddr types in rockchip or in general. So use the common ddr type names instead of per Rockchip SoC to avoid confusion. The respective ddr type names will use on the associated ddr SoC driver as these drivers are built per SoC at a time. Signed-off-by: Jagan Teki

[PATCH v4 00/25] ARM: Add Rockchip RV1126 support

2022-12-14 Thread Jagan Teki
- updated changes based on master Changes for v3: - dropped px30 SPL size change patch - rebased on linux-next - collect Kever r-b Any inputs? Jagan. Jagan Teki (25): ram: Mark ram-uclass depend on TPL_DM or SPL_DM ram: rockchip: Add common ddr type configs ram: rockchip: Compute ddr capacity based

Re: [PATCH v2 1/3] spl: Kconfig: Fix SPL_OPTEE_IMAGE dependency

2022-12-14 Thread Jagan Teki
On Thu, 3 Nov 2022 at 11:50, Jagan Teki wrote: > > fdt_addr will build as part of SPL_LOAD_FIT or SPL_LOAD_FIT_FULL > which is indeed required to build optee image support in SPL. > > common/spl/spl.c: In function ‘jump_to_image_optee’: > common/spl/spl.c:220:46: error: ‘str

Re: [PATCH v2 2/2] drivers: spi: sh_qspi.c: Use log_warning() instead of printf()

2022-12-14 Thread Jagan Teki
On Fri, Dec 9, 2022 at 8:34 AM Pengfei Fan wrote: > > Use log_warning() instead of printf() to print out driver information > > Signed-off-by: Pengfei Fan > Reviewed-by: Simon Glass > --- Applied both to u-boot-spi/master

Re: [PATCH] spi: Add Socionext F_OSPI SPI flash controller driver

2022-12-14 Thread Jagan Teki
On Tue, Nov 29, 2022 at 7:47 AM Kunihiko Hayashi wrote: > > Introduce Socionext F_OSPI controller driver. This controller is used to > communicate with slave devices such as SPI flash memories. It supports > 4 slave devices and up to 8-bit wide bus, but supports master mode only. > > This driver

Re: [PATCH] add xt25f32b, which is soldered down to Rock Pi 4b

2022-12-14 Thread Jagan Teki
Please submit the patch using git send-email.

Re: [PATCH] mtd: spi-nor-ids: Add identity for GigaDevice GD25LQ128E

2022-12-14 Thread Jagan Teki
On Thu, Nov 10, 2022 at 4:44 PM Peter Robinson wrote: > > Add the Gigadevice GD25LQ128E identifers so it can be properly > used. > > Datasheet: https://www.gigadevice.com/datasheet/gd25lq128e/ > > Signed-off-by: Peter Robinson > --- > drivers/mtd/spi/spi-nor-ids.c | 5 + > 1 file changed, 5

Re: [PATCH v2 2/3] arm: dts: rockchip: Separate rockchip-binman.dtsi

2022-11-03 Thread Jagan Teki
Hi Quentin, On Thu, 3 Nov 2022 at 18:51, Quentin Schulz wrote: > > Hi Jagan, > > On 11/3/22 13:37, Jagan Teki wrote: > > On Thu, 3 Nov 2022 at 15:32, Quentin Schulz > > wrote: > >> > >> Hi Jagan, > >> > >> On 11/3/22 07:19, Ja

Re: [PATCH v2 2/3] arm: dts: rockchip: Separate rockchip-binman.dtsi

2022-11-03 Thread Jagan Teki
On Thu, 3 Nov 2022 at 15:32, Quentin Schulz wrote: > > Hi Jagan, > > On 11/3/22 07:19, Jagan Teki wrote: > > rockchip-u-boot.dtsi has the FIT image for the final stage of > > binman image creation. > > > > If the actual binman node is part of this dtsi then the

[PATCH v3 07/25] ram: rockchip: Add rv1126 ddr driver support

2022-11-03 Thread Jagan Teki
Add DDR driver for Rockchip RV1126 SoC. Signed-off-by: YouMin Chen Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none .../asm/arch-rockchip/dram_spec_timing.h | 452 +++ .../include/asm/arch-rockchip/sdram_common.h | 212

[PATCH v3 25/25] board: rockchip: Add Edgeble Neu2 IO Board

2022-11-03 Thread Jagan Teki
expansion Neu2 needs to mount on top of this IO board in order to create complete Edgeble Neural Compute Module 2(Neu2) IO platform. Add support for it. Signed-off-by: Jagan Teki --- Changes for v3: - updated the board names Changes for v2: - none .../dts/rv1126-edgeble-neu2-io-u-boot.dtsi| 10

[PATCH v3 24/25] ARM: dts: rockchip: Add rv1126-u-boot.dtsi

2022-11-03 Thread Jagan Teki
Add u-boot,dm-spl and u-boot,dm-pre-reloc related properties for Rockchip RV1126 SoC. Both eMMC and SD boot are tested in Edgeble Neu2 SoM. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none arch/arm/dts/rv1126-u-boot.dtsi | 63

[PATCH v3 23/25] ARM: dts: rockchip: rv1126: Add Edgeble Neural Compute Module 2(Neu2) IO

2022-11-03 Thread Jagan Teki
expansion Neu2 needs to mount on top of this IO board in order to create complete Edgeble Neural Compute Module 2(Neu2) IO platform. Add support for it. Signed-off-by: Jagan Teki --- Changes for v3: - rebased on linux Changes for v2: - none arch/arm/dts/Makefile | 3

[PATCH v3 22/25] ARM: dts: rockchip: rv1126: Add Edgeble Neural Compute Module 2(Neu2)

2022-11-03 Thread Jagan Teki
of module called Neu2k powered with Rockchip RV1126K. Neu2 needs to mount on top of Edgeble IO boards for creating complete platform solutions. Add support for it. Signed-off-by: Jagan Teki --- Changes for v3: - rebase on linux Changes for v2: - none arch/arm/dts/rv1126-edgeble-neu2.dtsi | 353

[PATCH v3 21/25] rockchip: mkimage: Add rv1126 support

2022-11-03 Thread Jagan Teki
Add support for rv1126 package header in mkimage tool. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none tools/rkcommon.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/rkcommon.c b/tools/rkcommon.c index 0db45c2d41

[PATCH v3 20/25] arm: rockchip: rv1126: Set dram area unsecure for SPL

2022-11-03 Thread Jagan Teki
Unsecure the dram area so that MMC, USB, and SFC controllers can able to read data from dram. Signed-off-by: Jason Zhu Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none arch/arm/mach-rockchip/rv1126/rv1126.c | 12 1

[PATCH v3 19/25] arm: rockchip: Add RV1126 arch core support

2022-11-03 Thread Jagan Teki
Rockchip RV1126 is a high-performance vision processor SoC for IPC/CVR, especially for AI related application. Add arch core support for it. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none arch/arm/include/asm/arch-rv1126/boot0

[PATCH v3 18/25] ARM: dts: rockchip: Add Rockchip RV1126 SoC

2022-11-03 Thread Jagan Teki
INT8/INT16 hybrid operation and computing power is up to 2.0TOPs. This patch add basic core dtsi support. Signed-off-by: Jon Lin Signed-off-by: Sugar Zhang Signed-off-by: Jagan Teki --- Changes for v3: - collect Kever r-b Changes for v2: - none arch/arm/dts/rv1126.dtsi | 439

[PATCH v3 17/25] ARM: dts: rockchip: Add Rockchip RV1126 pinctrl

2022-11-03 Thread Jagan Teki
Add pinctrl definitions for Rockchip RV1126. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none arch/arm/dts/rv1126-pinctrl.dtsi | 212 +++ 1 file changed, 212 insertions(+) create mode 100644 arch/arm

[PATCH v3 16/25] arm: rockchip: Add grf header for rv1126

2022-11-03 Thread Jagan Teki
Add GRF header for Rockchip RV1126. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none .../include/asm/arch-rockchip/grf_rv1126.h| 251 ++ 1 file changed, 251 insertions(+) create mode 100644 arch/arm/include

[PATCH v3 14/25] clk: rockchip: Add rv1126 clk support

2022-11-03 Thread Jagan Teki
Add clock driver support for Rockchip RV1126 SoC. Signed-off-by: Joseph Chen Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none drivers/clk/rockchip/Makefile |1 + drivers/clk/rockchip/clk_rv1126.c | 1889

[PATCH v3 15/25] dt-bindings: power: Add power-domain header for rv1126

2022-11-03 Thread Jagan Teki
Add power-domain header for RV1126 SoC from description in TRM. Signed-off-by: Elaine Zhang Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none .../dt-bindings/power/rockchip,rv1126-power.h | 35 +++ 1 file changed

[PATCH v3 13/25] dt-bindings: clk: Add dt-binding header for RV1126

2022-11-03 Thread Jagan Teki
Add the dt-bindings header for the Rockchip RV1126, that gets shared between the clock controller and the clock references in the dts. Signed-off-by: Finley Xiao Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none .../dt-bindings

[PATCH v3 12/25] arch: rockchip: Add cru header for rv1126

2022-11-03 Thread Jagan Teki
Add clock and reset unit header include for rv1126. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none .../include/asm/arch-rockchip/cru_rv1126.h| 459 ++ 1 file changed, 459 insertions(+) create mode 100644

[PATCH v3 11/25] pinctrl: rockchip: Add rv1126 support

2022-11-03 Thread Jagan Teki
Add pinctrl driver for Rockchip RV1126. Signed-off-by: Jianqun Xu Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none drivers/pinctrl/rockchip/Makefile | 1 + drivers/pinctrl/rockchip/pinctrl-rv1126.c | 416

[PATCH v3 10/25] pinctrl: rockchip: Add pinctrl route types

2022-11-03 Thread Jagan Teki
Some pins in rockchip are routed via Top GRF and PMU GRF instead of direct regmap. Add support to handle all these routing paths so that the SoC pinctrl drivers will use them accordingly. Signed-off-by: Jianqun Xu Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect

[PATCH v3 09/25] ram: rockchip: Add rv1126 lpddr4 support

2022-11-03 Thread Jagan Teki
Add LPDDR4 detection timings and support for RV1126. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none .../sdram-rv1126-lpddr4-detect-1056.inc | 78 +++ .../sdram-rv1126-lpddr4-detect-328.inc| 78

[PATCH v3 08/25] ram: rockchip: rv1126: Control ddr init prints via DEBUG

2022-11-03 Thread Jagan Teki
Control the ddr init print messages via RAM_ROCKCHIP_DEBUG instead of printing by default. This gives an option to configs to enable these prints or not. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none drivers/ram/rockchip

[PATCH v3 06/25] ram: rockchip: Add rv1126 ddr loader params

2022-11-03 Thread Jagan Teki
Add DDR loader parameters for Rockchip RV1126 SoC. Signed-off-by: YouMin Chen Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none .../rockchip/sdram-rv1126-loader_params.inc | 198 ++ 1 file changed, 198

[PATCH v3 05/25] ram: rockchip: Add rv1126 ddr3 support

2022-11-03 Thread Jagan Teki
Add DDR3 detection timings for Rockchip RV1126 SoC. Signed-off-by: YouMin Chen Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none .../sdram-rv1126-ddr3-detect-1056.inc | 72 +++ .../rockchip/sdram-rv1126

[PATCH v3 04/25] ram: rockchip: Update ddr pctl regs for px30

2022-11-03 Thread Jagan Teki
Add full ddr pctl registers and bit masks for px30. Signed-off-by: YouMin Chen Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none .../asm/arch-rockchip/sdram_pctl_px30.h | 100 +- drivers/ram/rockchip

[PATCH v3 03/25] ram: rockchip: Compute ddr capacity based on grf split

2022-11-03 Thread Jagan Teki
DDR chip capacity is computed based on GRF split in some Rockchip SoC's like PX30 and RV1126. Add split argument in ddr print info so-that the respective ddr driver will pass the grf split. Signed-off-by: YouMin Chen Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3

[PATCH v3 02/25] ram: rockchip: Add common ddr type configs

2022-11-03 Thread Jagan Teki
From: Jagan Teki We have common ddr types in rockchip or in general. So use the common ddr type names instead of per Rockchip SoC to avoid confusion. The respective ddr type names will use on the associated ddr SoC driver as these drivers are built per SoC at a time. Signed-off-by: Jagan Teki

[PATCH v3 01/25] ram: Mark ram-uclass depend on TPL_DM or SPL_DM

2022-11-03 Thread Jagan Teki
ram-uclass is building irrespective of whether TPL_DM or SPL_DM is enabled. So control the ram uclass build based on TPL/SPL_DM. Signed-off-by: Jagan Teki Reviewed-by: Kever Yang --- Changes for v3: - collect Kever r-b Changes for v2: - none drivers/ram/Makefile | 2 +- 1 file changed, 1

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