x0800>;
+};
Reviewed-by: Apurva Nandan
--
Thanks and regards,
Apurva Nandan,
Texas Instruments India.
flash@0 {
+ bootph-all;
+ };
};
{
Reviewed-by: Apurva Nandan
--
Thanks and regards,
Apurva Nandan,
Texas Instruments India.
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.
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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 - 100 of 158 matches
Mail list logo