Re: [PATCH 2/4] arch: arm: dts: k3-j721s2-r5: Override ospi and fss for 32-bit mode

2024-04-01 Thread Apurva Nandan
x0800>; +}; Reviewed-by: Apurva Nandan -- Thanks and regards, Apurva Nandan, Texas Instruments India.

Re: [PATCH 3/4] arch: arm: dts: k3-j721s2-*-u-boot.dtsi: Enable the ospi0 node

2024-04-01 Thread Apurva Nandan
flash@0 { + bootph-all; + }; }; { Reviewed-by: Apurva Nandan -- Thanks and regards, Apurva Nandan, Texas Instruments India.

Re: [PATCH 4/4] configs: j721s2_evm_*_defconfig: Enable OSPI configs

2024-04-01 Thread Apurva Nandan
is not set CONFIG_SPL_SPI_FLASH_SFDP_SUPPORT=y +CONFIG_SF_DEFAULT_MODE=0 +CONFIG_SF_DEFAULT_SPEED=2500 CONFIG_SPL_SPI_LOAD=y CONFIG_SYS_SPI_U_BOOT_OFFS=0x8 CONFIG_SPL_THERMAL=y Reviewed-by: Apurva Nandan -- Thanks and regards, Apurva Nandan, Texas Instruments India.

[PATCH v3 2/2] remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCs

2024-03-12 Thread Apurva Nandan
DSP operations. Extend support to the C71x DSPs with J721S2 compatible strings. Signed-off-by: Hari Nagalla Signed-off-by: Manorit Chawdhry Signed-off-by: Apurva Nandan --- drivers/remoteproc/ti_k3_dsp_rproc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers

[PATCH v3 1/2] remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCs

2024-03-12 Thread Apurva Nandan
Signed-off-by: Manorit Chawdhry Signed-off-by: Apurva Nandan --- drivers/remoteproc/ti_k3_r5f_rproc.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/remoteproc/ti_k3_r5f_rproc.c b/drivers/remoteproc/ti_k3_r5f_rproc.c index 6f3e12d915e..631e548dcce 100644

[PATCH v3 0/2] Add remoteproc driver support for J721S2 SoC

2024-03-12 Thread Apurva Nandan
This series adds relevant ip data in remoteproc driver for j721s2 compatible. Logs: https://gist.githubusercontent.com/apurvanandan1997/276098af439e11105ab9f809159fcc98/raw/ Changes in v3: - Removed j721s2.env patch from the series Link to v2:

Re: [PATCH v10 00/15] Introduce initial TI's J784S4 and AM69 support

2024-02-28 Thread Apurva Nandan
Hi Marcel, On 27/02/24 21:45, Marcel Ziswiler wrote: Hi Apurva On Sat, 2024-02-24 at 01:51 +0530, Apurva Nandan wrote: Hello Everyone! This series will introduce basic support (SD and UART) support for Texas Instruments J784S4 EVM. The J784S4 SoC device tree patches are taken from kernel

[PATCH v10 15/15] doc: board: ti: k3: Add J784S4 EVM and AM69 SK documentation

2024-02-23 Thread Apurva Nandan
TI K3 J784S4 and AM69 are new additions to the K3 SoC family. Add documentation about the J784S4 EVM and AM69 SK. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- board/ti/j784s4/MAINTAINERS | 1 + doc/board/ti/j784s4_evm.rst | 299 doc

[PATCH v10 14/15] configs: am69_sk: Add defconfig for AM69 SK board

2024-02-23 Thread Apurva Nandan
From: Dasnavis Sabiya Add defconfig for AM69 SK A72 and R5 configuration. This inlcudes and modifies the J784S4 EVM defconfigs: j784s4_evm_a72_defconfig -> am69_sk_a72_defconfig j784s4_evm_r5_defconfig -> am69_sk_r5_defconfig Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva

[PATCH v10 13/15] configs: j784s4_evm: Add defconfig for J784S4 EVM board

2024-02-23 Thread Apurva Nandan
Add defconfigs for building R5 U-Boot SPL and A72 U-Boot. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan --- board/ti/j784s4/MAINTAINERS | 2 + configs/j784s4_evm_a72_defconfig | 159 +++ configs/j784s4_evm_r5_defconfig | 153

[PATCH v10 12/15] arm: dts: Introduce am69-sk u-boot dts files

2024-02-23 Thread Apurva Nandan
From: Dasnavis Sabiya Introduce the base dts files needed for u-boot or to augment the linux dtbs for use in the u-boot-spl and u-boot binaries. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- arch/arm/dts/Makefile | 3 +- arch/arm/dts/k3-am69-r5-sk.dts

[PATCH v10 10/15] board: ti: j784s4: Add boot environment variables

2024-02-23 Thread Apurva Nandan
Add env file with necessary boot variables. [ added env files ] Signed-off-by: Neha Malcom Francis [ cleaned up the env files ] Signed-off-by: Manorit Chawdhry Signed-off-by: Apurva Nandan --- board/ti/j784s4/j784s4.env | 17 + 1 file changed, 17 insertions(+) create mode

[PATCH v9 14/15] configs: am69_sk: Add defconfig for AM69 SK board

2024-02-23 Thread Apurva Nandan
From: Dasnavis Sabiya Add defconfig for AM69 SK A72 and R5 configuration. This inlcudes and modifies the J784S4 EVM defconfigs: j784s4_evm_a72_defconfig -> am69_sk_a72_defconfig j784s4_evm_r5_defconfig -> am69_sk_r5_defconfig Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva

[PATCH v10 04/15] arm: mach-k3: Sort SoC JTAG_ID entries

2024-02-23 Thread Apurva Nandan
Sort JTAG_IDs for K3 SoCs in hardware.h in alphabetical order. Signed-off-by: Apurva Nandan Reviewed-by: Nishanth Menon Reviewed-by: Roger Quadros --- arch/arm/mach-k3/include/mach/hardware.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-k3/include

[PATCH v10 03/15] arm: mach-k3: Add basic support for J784S4 SoC definition

2024-02-23 Thread Apurva Nandan
Chawdhry Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan Reviewed-by: Neha Malcom Francis --- arch/arm/mach-k3/Kconfig | 16 +- arch/arm/mach-k3/Makefile | 2 + arch/arm/mach-k3/include/mach/hardware.h | 4 + .../mach-k3/include/mach

[PATCH v10 06/15] arm: mach-k3: j784s4: Add clk and power support

2024-02-23 Thread Apurva Nandan
Add clk and device data which can be used by respective drivers to configure clocks and PSC. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan Reviewed-by: Sean Anderson Reviewed-by: Nishanth Menon Reviewed-by: Bryan Brattlof Reviewed-by: Roger Quadros --- arch/arm/mach-k3/r5/j784s4

[PATCH v10 08/15] board: ti: j784s4: Add board support for J784S4 EVM

2024-02-23 Thread Apurva Nandan
Add board files for J784S4 EVM. SYS_DISABLE_DCACHE_OPS is selected in the Kconfig because J784S4/AM69 are a coherent architecture at A72 level by MSMC support. Signed-off-by: Hari Nagalla Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan Reviewed-by: Tom Rini --- arch/arm/mach-k3

[PATCH v10 07/15] drivers: dma: Add support for J784S4 SoC

2024-02-23 Thread Apurva Nandan
Add support for DMA in J784S4 SoC. Signed-off-by: Jayesh Choudhary Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan Reviewed-by: Nishanth Menon Reviewed-by: Roger Quadros --- drivers/dma/ti/Makefile | 1 + drivers/dma/ti/k3-psil-j784s4.c | 166

[PATCH v10 05/15] soc: ti: k3-socinfo: Add entry for J784S4 SoC

2024-02-23 Thread Apurva Nandan
Add support for J784S4 SoC Identification. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan Reviewed-by: Nishanth Menon Reviewed-by: Roger Quadros --- arch/arm/mach-k3/include/mach/hardware.h | 1 + drivers/soc/soc_ti_k3.c | 3 +++ 2 files changed, 4 insertions

[PATCH v10 00/15] Introduce initial TI's J784S4 and AM69 support

2024-02-23 Thread Apurva Nandan
s per review comment received on previous re-roll: https://lore.kernel.org/u-boot/20230321155227.GV8135@bill-the-cat/ Link to v2: https://lore.kernel.org/u-boot/20230321141028.24456-1-hnaga...@ti.com/ Apurva Nandan (12): arm: mach-k3: Kconfig: Sort SOC_K3 config entries arm: mach-k3: Ad

[PATCH v10 02/15] arm: mach-k3: Kconfig: Sort SOC_K3 config entries

2024-02-23 Thread Apurva Nandan
Sort SOC_K3 config entries in alphabetical order for clean up. Signed-off-by: Apurva Nandan Reviewed-by: Roger Quadros --- arch/arm/mach-k3/Kconfig | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/arch/arm/mach-k3/Kconfig b/arch/arm/mach-k3/Kconfig index

[PATCH v9 15/15] doc: board: ti: k3: Add J784S4 EVM and AM69 SK documentation

2024-02-23 Thread Apurva Nandan
TI K3 J784S4 and AM69 are new additions to the K3 SoC family. Add documentation about the J784S4 EVM and AM69 SK. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- board/ti/j784s4/MAINTAINERS | 1 + doc/board/ti/j784s4_evm.rst | 299 doc

[PATCH v10 01/15] Makefile: remove hardcoded device tree source directory

2024-02-23 Thread Apurva Nandan
or not. Signed-off-by: Bryan Brattlof Signed-off-by: Apurva Nandan Reviewed-by: Sumit Garg --- Makefile | 18 ++ scripts/Makefile.spl | 17 + 2 files changed, 27 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 0f0c7f30d27..51b57d26857 100644

[PATCH v9 08/15] board: ti: j784s4: Add board support for J784S4 EVM

2024-02-23 Thread Apurva Nandan
Add board files for J784S4 EVM. SYS_DISABLE_DCACHE_OPS is selected in the Kconfig because J784S4/AM69 are a coherent architecture at A72 level by MSMC support. Signed-off-by: Hari Nagalla Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan Reviewed-by: Tom Rini --- arch/arm/mach-k3

[PATCH v9 07/15] drivers: dma: Add support for J784S4 SoC

2024-02-23 Thread Apurva Nandan
Add support for DMA in J784S4 SoC. Signed-off-by: Jayesh Choudhary Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan Reviewed-by: Nishanth Menon Reviewed-by: Roger Quadros --- drivers/dma/ti/Makefile | 1 + drivers/dma/ti/k3-psil-j784s4.c | 166

[PATCH v9 06/15] arm: mach-k3: j784s4: Add clk and power support

2024-02-23 Thread Apurva Nandan
Add clk and device data which can be used by respective drivers to configure clocks and PSC. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan Reviewed-by: Sean Anderson Reviewed-by: Nishanth Menon Reviewed-by: Bryan Brattlof Reviewed-by: Roger Quadros --- arch/arm/mach-k3/r5/j784s4

[PATCH v9 10/15] board: ti: j784s4: Add boot environment variables

2024-02-23 Thread Apurva Nandan
Add env file with necessary boot variables. [ added env files ] Signed-off-by: Neha Malcom Francis [ cleaned up the env files ] Signed-off-by: Manorit Chawdhry Signed-off-by: Apurva Nandan --- board/ti/j784s4/j784s4.env | 17 + 1 file changed, 17 insertions(+) create mode

[PATCH v9 12/15] arm: dts: Introduce am69-sk u-boot dts files

2024-02-23 Thread Apurva Nandan
From: Dasnavis Sabiya Introduce the base dts files needed for u-boot or to augment the linux dtbs for use in the u-boot-spl and u-boot binaries. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- arch/arm/dts/Makefile | 3 +- arch/arm/dts/k3-am69-r5-sk.dts

[PATCH v9 13/15] configs: j784s4_evm: Add defconfig for J784S4 EVM board

2024-02-23 Thread Apurva Nandan
Add defconfigs for building R5 U-Boot SPL and A72 U-Boot. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan --- board/ti/j784s4/MAINTAINERS | 2 + configs/j784s4_evm_a72_defconfig | 158 +++ configs/j784s4_evm_r5_defconfig | 153

[PATCH v9 05/15] soc: ti: k3-socinfo: Add entry for J784S4 SoC

2024-02-23 Thread Apurva Nandan
Add support for J784S4 SoC Identification. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan Reviewed-by: Nishanth Menon Reviewed-by: Roger Quadros --- arch/arm/mach-k3/include/mach/hardware.h | 1 + drivers/soc/soc_ti_k3.c | 3 +++ 2 files changed, 4 insertions

[PATCH v9 04/15] arm: mach-k3: Sort SoC JTAG_ID entries

2024-02-23 Thread Apurva Nandan
Sort JTAG_IDs for K3 SoCs in hardware.h in alphabetical order. Signed-off-by: Apurva Nandan Reviewed-by: Nishanth Menon Reviewed-by: Roger Quadros --- arch/arm/mach-k3/include/mach/hardware.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-k3/include

[PATCH v9 03/15] arm: mach-k3: Add basic support for J784S4 SoC definition

2024-02-23 Thread Apurva Nandan
Chawdhry Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan Reviewed-by: Neha Malcom Francis --- arch/arm/mach-k3/Kconfig | 16 +- arch/arm/mach-k3/Makefile | 2 + arch/arm/mach-k3/include/mach/hardware.h | 4 + .../mach-k3/include/mach

[PATCH v9 02/15] arm: mach-k3: Kconfig: Sort SOC_K3 config entries

2024-02-23 Thread Apurva Nandan
Sort SOC_K3 config entries in alphabetical order for clean up. Signed-off-by: Apurva Nandan Reviewed-by: Roger Quadros --- arch/arm/mach-k3/Kconfig | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/arch/arm/mach-k3/Kconfig b/arch/arm/mach-k3/Kconfig index

[PATCH v9 01/15] Makefile: remove hardcoded device tree source directory

2024-02-23 Thread Apurva Nandan
or not. Signed-off-by: Bryan Brattlof Signed-off-by: Apurva Nandan Reviewed-by: Sumit Garg --- Makefile | 18 ++ scripts/Makefile.spl | 17 + 2 files changed, 27 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 0f0c7f30d27..51b57d26857 100644

[PATCH v9 00/15] Introduce initial TI's J784S4 and AM69 support

2024-02-23 Thread Apurva Nandan
est 11) Addressed all previous review comments Note: The base dts files have been sync from next-20230905 linux tag as per review comment received on previous re-roll: https://lore.kernel.org/u-boot/20230321155227.GV8135@bill-the-cat/ Link to v2: https://lore.kernel.org/u-boot/20230321141028.24

Re: [PATCH v8 16/16] doc: board: ti: k3: Add J784S4 EVM and AM69 SK documentation

2024-02-19 Thread Apurva Nandan
On 16/02/24 02:14, Andrew Halaney wrote: On Fri, Jan 19, 2024 at 11:20:43PM +0530, Apurva Nandan wrote: TI K3 J784S4 and AM69 are new additions to the K3 SoC family. Add documentation about the J784S4 EVM and AM69 SK. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- board/ti

Re: [PATCH v8 15/16] configs: Add am69_sk_* defconfig fragments

2024-01-29 Thread Apurva Nandan
On 23/01/24 20:31, Andrew Davis wrote: On 1/23/24 8:39 AM, Apurva Nandan wrote: Hi Andrew, On 20/01/24 00:43, Andrew Davis wrote: On 1/19/24 11:50 AM, Apurva Nandan wrote: From: Dasnavis Sabiya Add config fragments for am69_sk A72 and R5 configuration. This applies

Re: [PATCH v8 02/16] arm: mach-k3: Add basic support for J784S4 SoC definition

2024-01-29 Thread Apurva Nandan
On 29/01/24 17:49, Nishanth Menon wrote: On 17:02-20240129, Apurva Nandan wrote: Hi, On 24/01/24 02:17, Nishanth Menon wrote: On 20:21-20240123, Apurva Nandan wrote: [...] +void k3_mem_init(void) +{ + struct udevice *dev; + int ret, ctr = 1; + + if (IS_ENABLED

Re: [PATCH v8 02/16] arm: mach-k3: Add basic support for J784S4 SoC definition

2024-01-29 Thread Apurva Nandan
Hi, On 24/01/24 02:17, Nishanth Menon wrote: On 20:21-20240123, Apurva Nandan wrote: [...] +void k3_mem_init(void) +{ + struct udevice *dev; + int ret, ctr = 1; + + if (IS_ENABLED(CONFIG_K3_J721E_DDRSS)) { + ret = uclass_get_device(UCLASS_RAM, 0

Re: [PATCH v8 12/16] arm: dts: Introduce j784s4 u-boot dts files

2024-01-23 Thread Apurva Nandan
On 20/01/24 00:47, Nishanth Menon wrote: On 23:20-20240119, Apurva Nandan wrote: [...] diff --git a/arch/arm/dts/k3-j784s4-binman.dtsi b/arch/arm/dts/k3-j784s4-binman.dtsi new file mode 100644 index 00..d0d49b5bbe --- /dev/null +++ b/arch/arm/dts/k3-j784s4-binman.dtsi @@ -0,0 +1,345

Re: [PATCH v8 08/16] drivers: dma: Add support for J784S4 SoC

2024-01-23 Thread Apurva Nandan
On 22/01/24 18:17, Roger Quadros wrote: On 19/01/2024 19:50, Apurva Nandan wrote: Add support for DMA in J784S4 SoC. Signed-off-by: Jayesh Choudhary Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan Reviewed-by: Nishanth Menon --- drivers/dma/ti/Makefile | 1

Re: [PATCH v8 02/16] arm: mach-k3: Add basic support for J784S4 SoC definition

2024-01-23 Thread Apurva Nandan
On 20/01/24 01:04, Nishanth Menon wrote: On 23:20-20240119, Apurva Nandan wrote: [...] +void k3_spl_init(void) +{ + struct udevice *dev; + int ret; + + /* +* Cannot delay this further as there is a chance that +* K3_BOOT_PARAM_TABLE_INDEX can be over

Re: [PATCH v8 04/16] arm: dts: Add bootph-all for memory node

2024-01-23 Thread Apurva Nandan
On 20/01/24 00:55, Nishanth Menon wrote: On 23:20-20240119, Apurva Nandan wrote: [...] diff --git a/arch/arm/dts/k3-am69-sk.dts b/arch/arm/dts/k3-am69-sk.dts index 9868c7049b..29884097b9 100644 --- a/arch/arm/dts/k3-am69-sk.dts +++ b/arch/arm/dts/k3-am69-sk.dts I think you mis-interpreted

Re: [PATCH v8 09/16] board: ti: j784s4: Add board support for J784S4 EVM

2024-01-23 Thread Apurva Nandan
Hi Nishanth On 20/01/24 01:09, Nishanth Menon wrote: On 23:20-20240119, Apurva Nandan wrote: Add board files for J784S4 EVM. SYS_DISABLE_DCACHE_OPS is selected in the Kconfig because J784S4/AM69 are a coherent architecture at A72 level by MSMC support. Signed-off-by: Hari Nagalla [ add env

Re: [PATCH v8 13/16] arm: dts: Introduce am69-sk u-boot dts files

2024-01-23 Thread Apurva Nandan
On 22/01/24 18:28, Roger Quadros wrote: On 19/01/2024 19:50, Apurva Nandan wrote: From: Dasnavis Sabiya Introduce the base dts files needed for u-boot or to augment the linux dtbs for use in the u-boot-spl and u-boot binaries. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan

Re: [PATCH v8 15/16] configs: Add am69_sk_* defconfig fragments

2024-01-23 Thread Apurva Nandan
Hi Andrew, On 20/01/24 00:43, Andrew Davis wrote: On 1/19/24 11:50 AM, Apurva Nandan wrote: From: Dasnavis Sabiya Add config fragments for am69_sk A72 and R5 configuration. This applies on to: j784s4_evm_a72_defconfig -> am69_sk_a72.config j784s4_evm_r5_defconfig -> am69_sk_r5.

[PATCH v8 16/16] doc: board: ti: k3: Add J784S4 EVM and AM69 SK documentation

2024-01-19 Thread Apurva Nandan
TI K3 J784S4 and AM69 are new additions to the K3 SoC family. Add documentation about the J784S4 EVM and AM69 SK. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- board/ti/j784s4/MAINTAINERS | 1 + doc/board/ti/j784s4_evm.rst | 299 doc

[PATCH v8 15/16] configs: Add am69_sk_* defconfig fragments

2024-01-19 Thread Apurva Nandan
g make OR make j784s4_evm_r5_defconfig am69_sk_r5.config make Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- board/ti/j784s4/MAINTAINERS | 2 ++ configs/am69_sk_a72.config | 5 + configs/am69_sk_r5.config | 5 + 3 files changed, 12 insertions(+) create mode 100644 c

[PATCH v8 14/16] configs: j784s4_evm: Add defconfig for j784s4 evm board

2024-01-19 Thread Apurva Nandan
Add defconfigs for building R5 U-Boot SPL and A72 U-Boot. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan --- board/ti/j784s4/MAINTAINERS | 2 + configs/j784s4_evm_a72_defconfig | 158 +++ configs/j784s4_evm_r5_defconfig | 153

[PATCH v8 13/16] arm: dts: Introduce am69-sk u-boot dts files

2024-01-19 Thread Apurva Nandan
From: Dasnavis Sabiya Introduce the base dts files needed for u-boot or to augment the linux dtbs for use in the u-boot-spl and u-boot binaries. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- arch/arm/dts/Makefile | 1 + arch/arm/dts/k3-am69-r5-sk.dts

[PATCH v8 11/16] board: ti: j784s4: Add boot environment variables

2024-01-19 Thread Apurva Nandan
Add env file with necessary boot variables. Signed-off-by: Apurva Nandan --- board/ti/j784s4/j784s4.env | 17 + 1 file changed, 17 insertions(+) create mode 100644 board/ti/j784s4/j784s4.env diff --git a/board/ti/j784s4/j784s4.env b/board/ti/j784s4/j784s4.env new file mode

[PATCH v8 09/16] board: ti: j784s4: Add board support for J784S4 EVM

2024-01-19 Thread Apurva Nandan
the env files ] Signed-off-by: Manorit Chawdhry Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan Reviewed-by: Tom Rini --- arch/arm/mach-k3/Kconfig| 1 + arch/arm/mach-k3/j784s4/Kconfig | 34 ++ board/ti/j784s4/Kconfig | 37

[PATCH v8 08/16] drivers: dma: Add support for J784S4 SoC

2024-01-19 Thread Apurva Nandan
Add support for DMA in J784S4 SoC. Signed-off-by: Jayesh Choudhary Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan Reviewed-by: Nishanth Menon --- drivers/dma/ti/Makefile | 1 + drivers/dma/ti/k3-psil-j784s4.c | 166 ++ drivers/dma/ti/k3

[PATCH v8 07/16] arm: mach-k3: j784s4: Add clk and power support

2024-01-19 Thread Apurva Nandan
Add clk and device data which can be used by respective drivers to configure clocks and PSC. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan Reviewed-by: Sean Anderson Reviewed-by: Nishanth Menon Reviewed-by: Bryan Brattlof --- arch/arm/mach-k3/r5/j784s4/Makefile| 7 + arch

[PATCH v8 06/16] soc: ti: k3-socinfo: Add entry for J784S4 SoC

2024-01-19 Thread Apurva Nandan
Add support for J784S4 SoC Identification. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan Reviewed-by: Nishanth Menon --- arch/arm/mach-k3/include/mach/hardware.h | 1 + drivers/soc/soc_ti_k3.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/arch/arm/mach-k3

[PATCH v8 05/16] arm: mach-k3: Sort SoC JTAG_ID entries

2024-01-19 Thread Apurva Nandan
Sort JTAG_IDs for K3 SoCs in hardware.h in alphabetical order. Signed-off-by: Apurva Nandan Reviewed-by: Nishanth Menon --- arch/arm/mach-k3/include/mach/hardware.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-k3/include/mach/hardware.h b/arch/arm

[PATCH v8 04/16] arm: dts: Add bootph-all for memory node

2024-01-19 Thread Apurva Nandan
memory node is used by fdtdec_setup_mem_size_base() and fdtdec_setup_memory_banksize() during dram_init(), so use bootph-all to enable for all stages. Signed-off-by: Apurva Nandan --- arch/arm/dts/k3-am69-sk.dts| 1 + arch/arm/dts/k3-j784s4-evm.dts | 1 + 2 files changed, 2 insertions

[PATCH v8 02/16] arm: mach-k3: Add basic support for J784S4 SoC definition

2024-01-19 Thread Apurva Nandan
Chawdhry Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan Reviewed-by: Neha Malcom Francis --- arch/arm/mach-k3/Kconfig | 16 +- arch/arm/mach-k3/Makefile | 2 + arch/arm/mach-k3/include/mach/hardware.h | 4 + .../mach-k3/include/mach

[PATCH v8 01/16] arm: mach-k3: Kconfig: Sort SOC_K3 config entries

2024-01-19 Thread Apurva Nandan
Sort SOC_K3 config entries in alphabetical order for clean up. Signed-off-by: Apurva Nandan --- arch/arm/mach-k3/Kconfig | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/arch/arm/mach-k3/Kconfig b/arch/arm/mach-k3/Kconfig index 03898424c9..f0ed5c6128 100644

[PATCH v8 00/16] Introduce initial TI's J784S4 and AM69 support

2024-01-19 Thread Apurva Nandan
previous review comments Note: The base dts files have been sync from next-20230905 linux tag as per review comment received on previous re-roll: https://lore.kernel.org/u-boot/20230321155227.GV8135@bill-the-cat/ Link to v2: https://lore.kernel.org/u-boot/20230321141028.24456-1-hnaga...@ti.com/ A

Re: [PATCH v6 00/17] Introduce initial TI's J784S4 and AM69 support

2023-12-19 Thread Apurva Nandan
On 19/12/23 23:15, Tom Rini wrote: On Wed, Dec 06, 2023 at 06:07:36PM +0530, Apurva Nandan wrote: Hello Everyone! This series will introduce basic support (SD and UART) support for Texas Instruments J784S4 EVM. The J784S4 SoC device tree patches are taken from kernel patch submissions

[PATCH v7 17/17] board: ti: j784s4: Add MAINTAINERS file

2023-12-19 Thread Apurva Nandan
Add maintainership for new J784S4 files added. Signed-off-by: Apurva Nandan --- board/ti/j784s4/MAINTAINERS | 25 + 1 file changed, 25 insertions(+) create mode 100644 board/ti/j784s4/MAINTAINERS diff --git a/board/ti/j784s4/MAINTAINERS b/board/ti/j784s4/MAINTAINERS

[PATCH v7 16/17] doc: board: ti: k3: Add J784S4 EVM and AM69 SK documentation

2023-12-19 Thread Apurva Nandan
TI K3 J784S4 and AM69 are new additions to the K3 SoC family. Add documentation about the J784S4 EVM and AM69 SK. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- doc/board/ti/j784s4_evm.rst | 303 doc/board/ti/k3.rst | 1 + 2 files

[PATCH v7 15/17] configs: Add am69_sk_* defconfig fragments

2023-12-19 Thread Apurva Nandan
g make OR make j784s4_evm_r5_defconfig am69_sk_r5.config make Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- configs/am69_sk_a72.config | 3 +++ configs/am69_sk_r5.config | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 configs/am69_sk_a72.config create mode

[PATCH v7 14/17] configs: j784s4_evm: Add defconfig for j784s4 evm board

2023-12-19 Thread Apurva Nandan
Add defconfigs for building R5 U-Boot SPL and A72 U-Boot. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan --- configs/j784s4_evm_a72_defconfig | 180 +++ configs/j784s4_evm_r5_defconfig | 163 2 files changed, 343 insertions

[PATCH v7 13/17] arm: dts: Add bootph-all for memory node

2023-12-19 Thread Apurva Nandan
memory node is used by fdtdec_setup_mem_size_base() and fdtdec_setup_memory_banksize() during dram_init(), so use bootph-all to enable for all stages. Signed-off-by: Apurva Nandan --- arch/arm/dts/k3-am69-sk-u-boot.dtsi| 6 ++ arch/arm/dts/k3-j784s4-evm-u-boot.dtsi | 6 ++ 2 files

[PATCH v7 12/17] arm: dts: Introduce am69-sk u-boot dts files

2023-12-19 Thread Apurva Nandan
From: Dasnavis Sabiya Introduce the base dts files needed for u-boot or to augment the linux dtbs for use in the u-boot-spl and u-boot binaries. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- arch/arm/dts/Makefile | 1 + arch/arm/dts/k3-am69-r5-sk.dts

[PATCH v7 10/17] board: ti: j784s4: Add boot environment variables

2023-12-19 Thread Apurva Nandan
Add env file with necessary boot variables. Signed-off-by: Apurva Nandan --- board/ti/j784s4/j784s4.env | 18 ++ 1 file changed, 18 insertions(+) create mode 100644 board/ti/j784s4/j784s4.env diff --git a/board/ti/j784s4/j784s4.env b/board/ti/j784s4/j784s4.env new file mode

[PATCH v7 01/17] arm: dts: Introduce j784s4 dts from linux kernel

2023-12-19 Thread Apurva Nandan
Introduce the basic j784s4 SoC dts from the v6.7-rc1 tag of the linux kernel. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan --- arch/arm/dts/Makefile |1 + arch/arm/dts/k3-j784s4-evm.dts | 981 +++ arch/arm/dts/k3-j784s4-main.dtsi | 2068

[PATCH v7 08/17] board: ti: j784s4: Add board support for J784S4 EVM

2023-12-19 Thread Apurva Nandan
Add board files for J784S4 EVM. Signed-off-by: Hari Nagalla [ add env and board specific yaml files for binman ] Signed-off-by: Neha Malcom Francis [ cleaned up the env files ] Signed-off-by: Manorit Chawdhry Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan Reviewed-by: Tom Rini

[PATCH v7 07/17] drivers: dma: Add support for J784S4 SoC

2023-12-19 Thread Apurva Nandan
Add support for DMA in J784S4 SoC. Signed-off-by: Jayesh Choudhary Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan --- drivers/dma/ti/Makefile | 1 + drivers/dma/ti/k3-psil-j784s4.c | 166 ++ drivers/dma/ti/k3-psil-priv.h | 1

[PATCH v7 06/17] arm: mach-k3: j784s4: Add clk and power support

2023-12-19 Thread Apurva Nandan
Add clk and device data which can be used by respective drivers to configure clocks and PSC. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan Reviewed-by: Sean Anderson --- arch/arm/mach-k3/r5/j784s4/Makefile| 7 + arch/arm/mach-k3/r5/j784s4/clk-data.c | 428

[PATCH v7 05/17] soc: ti: k3-socinfo: Add entry for J784S4 SoC

2023-12-19 Thread Apurva Nandan
Add support for J784S4 SoC Identification. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan --- arch/arm/mach-k3/include/mach/hardware.h | 1 + drivers/soc/soc_ti_k3.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/arch/arm/mach-k3/include/mach/hardware.h b

[PATCH v7 04/17] arm: mach-k3: Sort SoC JTAG_ID entries

2023-12-19 Thread Apurva Nandan
Sort JTAG_IDs for K3 SoCs in hardware.h in alphabetical order. Signed-off-by: Apurva Nandan Reviewed-by: Nishanth Menon --- arch/arm/mach-k3/include/mach/hardware.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-k3/include/mach/hardware.h b/arch/arm

[PATCH v7 02/17] arm: dts: Introduce am69-sk dts from linux kernel

2023-12-19 Thread Apurva Nandan
From: Dasnavis Sabiya Introduce the basic am69-sk evm dts from the v6.7-rc1 tag of the linux kernel. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- arch/arm/dts/Makefile | 3 +- arch/arm/dts/k3-am69-sk.dts | 900 2 files changed

[PATCH v7 03/17] arm: mach-k3: Add basic support for J784S4 SoC definition

2023-12-19 Thread Apurva Nandan
Add J784S4 initialization files for initial SPL boot. Signed-off-by: Hari Nagalla [ add firewall configurations and change the R5 MCU scratchpad ] Signed-off-by: Manorit Chawdhry Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan Reviewed-by: Neha Malcom Francis --- arch/arm/mach

[PATCH v7 00/17] Introduce initial TI's J784S4 and AM69 support

2023-12-19 Thread Apurva Nandan
d removed scripts not needed for basic board bootup. - Imported the J7874S4 basic device tree files from v6.2 linux kernel. - Moved j784s4 clock definitions and clock data into one patch/commit. - coalesce board commits into one commit. Apurva Nandan (14): arm: dts: Introduce j784s4 dts from li

Re: [PATCH v6 00/17] Introduce initial TI's J784S4 and AM69 support

2023-12-19 Thread Apurva Nandan
On 18/12/23 15:05, Apurva Nandan wrote: On 15/12/23 15:40, Enric Balletbo i Serra wrote: Hello Apurva, On Wed, Dec 6, 2023 at 1:38 PM Apurva Nandan wrote: Hello Everyone! This series will introduce basic support (SD and UART) support for Texas Instruments J784S4 EVM. The J784S4 SoC

Re: [PATCH v6 00/17] Introduce initial TI's J784S4 and AM69 support

2023-12-18 Thread Apurva Nandan
On 14/12/23 23:13, Marcel Ziswiler wrote: Hi Apurva Thanks! On Wed, 2023-12-06 at 18:07 +0530, Apurva Nandan wrote: Hello Everyone! This series will introduce basic support (SD and UART) support for Texas Instruments J784S4 EVM. For the whole series: Tested-by: Marcel Ziswiler However

Re: [PATCH v6 00/17] Introduce initial TI's J784S4 and AM69 support

2023-12-18 Thread Apurva Nandan
On 15/12/23 15:40, Enric Balletbo i Serra wrote: Hello Apurva, On Wed, Dec 6, 2023 at 1:38 PM Apurva Nandan wrote: Hello Everyone! This series will introduce basic support (SD and UART) support for Texas Instruments J784S4 EVM. The J784S4 SoC device tree patches are taken from kernel

[PATCH v6 01/17] arm: dts: Introduce j784s4 dts from linux kernel

2023-12-06 Thread Apurva Nandan
Introduce the basic j784s4 SoC dts from the v6.7-rc1 tag of the linux kernel. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan --- arch/arm/dts/Makefile |1 + arch/arm/dts/k3-j784s4-evm.dts | 981 +++ arch/arm/dts/k3-j784s4-main.dtsi | 2068

[PATCH v6 17/17] board: ti: j784s4: Add MAINTAINERS file

2023-12-06 Thread Apurva Nandan
Add maintainership for new J784S4 files added. Signed-off-by: Apurva Nandan --- board/ti/j784s4/MAINTAINERS | 25 + 1 file changed, 25 insertions(+) create mode 100644 board/ti/j784s4/MAINTAINERS diff --git a/board/ti/j784s4/MAINTAINERS b/board/ti/j784s4/MAINTAINERS

[PATCH v6 16/17] doc: board: ti: k3: Add J784S4 EVM and AM69 SK documentation

2023-12-06 Thread Apurva Nandan
TI K3 J784S4 and AM69 are new additions to the K3 SoC family. Add documentation about the J784S4 EVM and AM69 SK. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- doc/board/ti/j784s4_evm.rst | 303 doc/board/ti/k3.rst | 1 + 2 files

[PATCH v6 15/17] configs: Add am69_sk_* defconfig fragments

2023-12-06 Thread Apurva Nandan
g make OR make j784s4_evm_r5_defconfig am69_sk_r5.config make Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- configs/am69_sk_a72.config | 3 +++ configs/am69_sk_r5.config | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 configs/am69_sk_a72.config create mode

[PATCH v6 14/17] configs: j784s4_evm: Add defconfig for j784s4 evm board

2023-12-06 Thread Apurva Nandan
Add defconfigs for building R5 U-Boot SPL and A72 U-Boot. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan --- configs/j784s4_evm_a72_defconfig | 180 +++ configs/j784s4_evm_r5_defconfig | 163 2 files changed, 343 insertions

[PATCH v6 13/17] arm: dts: Add bootph-all for memory node

2023-12-06 Thread Apurva Nandan
memory node is used by fdtdec_setup_mem_size_base() and fdtdec_setup_memory_banksize() during dram_init(), so use bootph-all to enable for all stages. Signed-off-by: Apurva Nandan --- arch/arm/dts/k3-am69-sk-u-boot.dtsi| 6 ++ arch/arm/dts/k3-j784s4-evm-u-boot.dtsi | 6 ++ 2 files

[PATCH v6 12/17] arm: dts: Introduce am69-sk u-boot dts files

2023-12-06 Thread Apurva Nandan
From: Dasnavis Sabiya Introduce the base dts files needed for u-boot or to augment the linux dtbs for use in the u-boot-spl and u-boot binaries. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- arch/arm/dts/Makefile | 1 + arch/arm/dts/k3-am69-r5-sk.dts

[PATCH v6 10/17] board: ti: j784s4: Add boot environment variables

2023-12-06 Thread Apurva Nandan
Add env file with necessary boot variables. Signed-off-by: Apurva Nandan --- board/ti/j784s4/j784s4.env | 18 ++ 1 file changed, 18 insertions(+) create mode 100644 board/ti/j784s4/j784s4.env diff --git a/board/ti/j784s4/j784s4.env b/board/ti/j784s4/j784s4.env new file mode

[PATCH v6 08/17] board: ti: j784s4: Add board support for J784S4 EVM

2023-12-06 Thread Apurva Nandan
Add board files for J784S4 EVM. Signed-off-by: Hari Nagalla [ add env and board specific yaml files for binman ] Signed-off-by: Neha Malcom Francis [ cleaned up the env files ] Signed-off-by: Manorit Chawdhry Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- arch/arm/mach-k3

[PATCH v6 07/17] drivers: dma: Add support for J784S4 SoC

2023-12-06 Thread Apurva Nandan
Add support for DMA in J784S4 SoC. Signed-off-by: Jayesh Choudhary Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan --- drivers/dma/ti/Makefile | 1 + drivers/dma/ti/k3-psil-j784s4.c | 166 ++ drivers/dma/ti/k3-psil-priv.h | 1

[PATCH v6 06/17] arm: mach-k3: j784s4: Add clk and power support

2023-12-06 Thread Apurva Nandan
Add clk and device data which can be used by respective drivers to configure clocks and PSC. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan --- arch/arm/mach-k3/r5/j784s4/Makefile| 7 + arch/arm/mach-k3/r5/j784s4/clk-data.c | 428 + arch/arm/mach-k3/r5

[PATCH v6 05/17] soc: ti: k3-socinfo: Add entry for J784S4 SoC

2023-12-06 Thread Apurva Nandan
Add support for J784S4 SoC Identification. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan --- arch/arm/mach-k3/include/mach/hardware.h | 1 + drivers/soc/soc_ti_k3.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/arch/arm/mach-k3/include/mach/hardware.h b

[PATCH v6 04/17] arm: mach-k3: Sort SoC JTAG_ID entries

2023-12-06 Thread Apurva Nandan
Sort JTAG_IDs for K3 SoCs in hardware.h in alphabetical order. Signed-off-by: Apurva Nandan Reviewed-by: Nishanth Menon --- arch/arm/mach-k3/include/mach/hardware.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-k3/include/mach/hardware.h b/arch/arm

[PATCH v6 03/17] arm: mach-k3: Add basic support for J784S4 SoC definition

2023-12-06 Thread Apurva Nandan
Add J784S4 initialization files for initial SPL boot. Signed-off-by: Hari Nagalla [ add firewall configurations and change the R5 MCU scratchpad ] Signed-off-by: Manorit Chawdhry Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- arch/arm/mach-k3/Kconfig

[PATCH v6 02/17] arm: dts: Introduce am69-sk dts from linux kernel

2023-12-06 Thread Apurva Nandan
From: Dasnavis Sabiya Introduce the basic am69-sk evm dts from the v6.7-rc1 tag of the linux kernel. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- arch/arm/dts/Makefile | 3 +- arch/arm/dts/k3-am69-sk.dts | 900 2 files changed

[PATCH v6 00/17] Introduce initial TI's J784S4 and AM69 support

2023-12-06 Thread Apurva Nandan
ice tree files from v6.2 linux kernel. - Moved j784s4 clock definitions and clock data into one patch/commit. - coalesce board commits into one commit. Apurva Nandan (14): arm: dts: Introduce j784s4 dts from linux kernel arm: mach-k3: Add basic support for J784S4 SoC definition arm: mach-k3:

Re: [PATCH v5 09/17] board: ti: j784s4: Add board support for J784S4 EVM

2023-12-05 Thread Apurva Nandan
Hi Marcel On 01/12/23 14:13, Marcel Ziswiler wrote: Hi Apurva Thanks for the update, however, it does not seem to compile. See below... On Thu, 2023-11-30 at 17:25 +0530, Apurva Nandan wrote: Add board files for J784S4 EVM. Signed-off-by: Hari Nagalla [ add env and board specific yaml

[PATCH v5 01/17] arm: dts: Introduce j784s4 dts from linux kernel

2023-11-30 Thread Apurva Nandan
Introduce the basic j784s4 SoC dts from the v6.7-rc1 tag of the linux kernel. Signed-off-by: Hari Nagalla Signed-off-by: Apurva Nandan --- arch/arm/dts/Makefile |1 + arch/arm/dts/k3-j784s4-evm.dts | 981 +++ arch/arm/dts/k3-j784s4-main.dtsi | 2068

[PATCH v5 17/17] board: ti: j784s4: Add MAINTAINERS file

2023-11-30 Thread Apurva Nandan
Add maintainership for new J784S4 files added. Signed-off-by: Apurva Nandan --- board/ti/j784s4/MAINTAINERS | 25 + 1 file changed, 25 insertions(+) create mode 100644 board/ti/j784s4/MAINTAINERS diff --git a/board/ti/j784s4/MAINTAINERS b/board/ti/j784s4/MAINTAINERS

[PATCH v5 16/17] doc: board: ti: k3: Add J784S4 EVM and AM69 SK documentation

2023-11-30 Thread Apurva Nandan
TI K3 J784S4 and AM69 are new additions to the K3 SoC family. Add documentation about the J784S4 EVM and AM69 SK. Signed-off-by: Dasnavis Sabiya Signed-off-by: Apurva Nandan --- doc/board/ti/j784s4_evm.rst | 303 doc/board/ti/k3.rst | 1 + 2 files

  1   2   >