Re: [PATCH 09/10] fdtgrep: Allow propagating properties up to supernodes

2024-07-15 Thread Manorit Chawdhry
Hi Simon, On 10:39-20240711, Simon Glass wrote: > Hi Manorit, > > On Wed, 10 Jul 2024 at 07:15, Manorit Chawdhry wrote: > > > > Hi Simon, > > > > On 09:36-20231217, Simon Glass wrote: > > > The existing bootph binding is defined such that prop

Re: [PATCH 09/10] fdtgrep: Allow propagating properties up to supernodes

2024-07-10 Thread Manorit Chawdhry
Hi Simon, On 09:36-20231217, Simon Glass wrote: > The existing bootph binding is defined such that properties in a > subnode are also implied in the supernode also, as in this example: > >buttons { > /* bootph,pre-ram is implied by btn1 */ > compatible = "gpio-keys"; > >

Re: [PATCH] configs: am62x_evm_a53_defconfig: Remove CONFIG_SYS_BOOTM_LEN

2024-07-08 Thread Manorit Chawdhry
Hi Kamlesh, On 17:20-20240708, Kamlesh Gurudasani wrote: > Increase the maximum size of the buffer that is used to decompress > the OS image in to. > > If image size is greater than the buffer, boot > will fail with following error, > "Error: inflate() returned -5" > "gzip compressed: uncompress

Re: [PATCH v2 0/4] Fix fdtfile for j722s and am62p

2024-07-01 Thread Manorit Chawdhry
Hi Nishanth, On 10:23-20240702, Manorit Chawdhry wrote: > Hi Nishanth, > > On 10:28-20240701, Nishanth Menon wrote: > > On 10:48-20240701, Manorit Chawdhry wrote: > > > fdtfile wasn't being populated in these boards, add the code in evm.c > > > for the same. &g

[PATCH v3 4/4] include: env: ti_common: Remove findfdt from bootcmd_ti_mmc

2024-07-01 Thread Manorit Chawdhry
findfdt to not print out the warning that gets set after calling ti_set_fdt_env. viz. "echo WARN: fdtfile already set. Stop using findfdt in script" Signed-off-by: Dhruva Gole Signed-off-by: Manorit Chawdhry --- include/env/ti/ti_common.env | 2 +- 1 file changed, 1 insertion(+),

[PATCH v3 3/4] include: env: ti: mmc: Change name_fdt usage to fdtfile

2024-07-01 Thread Manorit Chawdhry
to be no-impact for them. Replacing name_fdt usage to fdtfile as fdtfile is populated based on CONFIG_DEFAULT_DEVICE_TREE after using ti_set_fdt_env. Signed-off-by: Manorit Chawdhry --- include/env/ti/mmc.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/env/ti/mmc.env b

[PATCH v3 2/4] configs: am62p|j722s_a53: Add CONFIG_BOARD_LATE_INIT

2024-07-01 Thread Manorit Chawdhry
This is called to set fdtfile based on evm.c code calling ti_set_fdt_env. Signed-off-by: Manorit Chawdhry --- configs/am62px_evm_a53_defconfig | 1 + configs/j722s_evm_a53_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/configs/am62px_evm_a53_defconfig b/configs

[PATCH v3 1/4] board: ti: am62p|j722s: Add ti_set_fdt_env for fdtfile

2024-07-01 Thread Manorit Chawdhry
stdboot and legacy boot depend on fdtfile. Since findfdt is getting deprecated, move the rest of k3 platforms dependent on findfdt to ti_set_fdt_env. Populate fdtfile by calling ti_set_fdt_env in board files. Signed-off-by: Manorit Chawdhry --- board/ti/am62px/evm.c | 9 + board/ti

[PATCH v3 0/4] Fix fdtfile for j722s and am62p

2024-07-01 Thread Manorit Chawdhry
fdtfile wasn't being populated in these boards in legacy boot using bootcmd_ti_mmc, migrate these platforms to ti_set_fdt_env. Signed-off-by: Manorit Chawdhry --- Changes in v3: - Update the commit messages to make the change more clear. - Link to v2: https://lore.kernel.org/r/20240701-b4

Re: [PATCH v2 0/4] Fix fdtfile for j722s and am62p

2024-07-01 Thread Manorit Chawdhry
Hi Nishanth, On 10:28-20240701, Nishanth Menon wrote: > On 10:48-20240701, Manorit Chawdhry wrote: > > fdtfile wasn't being populated in these boards, add the code in evm.c > > for the same. > > > > Signed-off-by: Manorit Chawdhry > > --- > > Changes in

[PATCH v2 4/4] include: env: ti_common: Remove findfdt

2024-06-30 Thread Manorit Chawdhry
-off-by: Manorit Chawdhry --- include/env/ti/ti_common.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/env/ti/ti_common.env b/include/env/ti/ti_common.env index c5c36421770c..7029d12bf203 100644 --- a/include/env/ti/ti_common.env +++ b/include/env/ti/ti_common.env

[PATCH v2 3/4] configs: am62p|j722s_a53: Add CONFIG_BOARD_LATE_INIT

2024-06-30 Thread Manorit Chawdhry
This is called to set fdtfile after the board is initialized. Signed-off-by: Manorit Chawdhry --- configs/am62px_evm_a53_defconfig | 1 + configs/j722s_evm_a53_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/configs/am62px_evm_a53_defconfig b/configs/am62px_evm_a53_defconfig

[PATCH v2 2/4] board: ti: am62p|j722s: Add ti_set_fdt_env for fdtfile

2024-06-30 Thread Manorit Chawdhry
stdboot and legacy boot now depend on fdtfile and fdtfile is populated based on evm code now. Populate fdtfile by calling ti_set_fdt_env in board files. Signed-off-by: Manorit Chawdhry --- board/ti/am62px/evm.c | 9 + board/ti/j722s/evm.c | 9 + 2 files changed, 18 insertions

[PATCH v2 1/4] include: env: ti: mmc: Change name_fdt usage to fdtfile

2024-06-30 Thread Manorit Chawdhry
-by: Manorit Chawdhry --- include/env/ti/mmc.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/env/ti/mmc.env b/include/env/ti/mmc.env index 0256a2d2aaca..037a09010ce4 100644 --- a/include/env/ti/mmc.env +++ b/include/env/ti/mmc.env @@ -16,7 +16,7 @@ importbootenv=echo Importing

[PATCH v2 0/4] Fix fdtfile for j722s and am62p

2024-06-30 Thread Manorit Chawdhry
fdtfile wasn't being populated in these boards, add the code in evm.c for the same. Signed-off-by: Manorit Chawdhry --- Changes in v2: - Replace findfdt with fdtfile as that is what the series fixes. (Nishanth) - Drop findfdt as well for K3 platforms legacy support - Link to v1: https

Re: [PATCH 1/3] include: env: ti: mmc: Change name_fdt usage to fdtfile

2024-06-30 Thread Manorit Chawdhry
Hi Nishanth, On 08:05-20240628, Nishanth Menon wrote: > On 13:53-20240628, Manorit Chawdhry wrote: > > name_fdt is kept for backward compatibility but it depends on EEPROM > > detection logic and some of the platforms like J7AHP/AM69 don't have > > that anymore whic

Re: [PATCH 0/3] Fix findfdt for j722s and am62p

2024-06-30 Thread Manorit Chawdhry
Hi Nishanth, On 08:06-20240628, Nishanth Menon wrote: > On 13:53-20240628, Manorit Chawdhry wrote: > > findfdt wasn't being populated in these boards, add the code in evm.c > > for the same. > > why not just drop findfdt? I am ok with #2,3 more or less, but keeping typo

[PATCH 3/3] configs: am62p|j722s_a53: Add CONFIG_BOARD_LATE_INIT

2024-06-28 Thread Manorit Chawdhry
This is called to set findfdt after the board is initialized. Signed-off-by: Manorit Chawdhry --- configs/am62px_evm_a53_defconfig | 1 + configs/j722s_evm_a53_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/configs/am62px_evm_a53_defconfig b/configs/am62px_evm_a53_defconfig

[PATCH 2/3] board: ti: am62p|j722s: Add ti_set_fdt_env for findfdt

2024-06-28 Thread Manorit Chawdhry
stdboot and legacy boot now depend on findfdt and findfdt is populated based on evm code now. Populate findfdt by calling ti_set_fdt_env in board files. Signed-off-by: Manorit Chawdhry --- board/ti/am62px/evm.c | 9 + board/ti/j722s/evm.c | 9 + 2 files changed, 18 insertions

[PATCH 1/3] include: env: ti: mmc: Change name_fdt usage to fdtfile

2024-06-28 Thread Manorit Chawdhry
-by: Manorit Chawdhry --- include/env/ti/mmc.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/env/ti/mmc.env b/include/env/ti/mmc.env index 0256a2d2aaca..037a09010ce4 100644 --- a/include/env/ti/mmc.env +++ b/include/env/ti/mmc.env @@ -16,7 +16,7 @@ importbootenv=echo Importing

[PATCH 0/3] Fix findfdt for j722s and am62p

2024-06-28 Thread Manorit Chawdhry
findfdt wasn't being populated in these boards, add the code in evm.c for the same. Signed-off-by: Manorit Chawdhry --- Manorit Chawdhry (3): include: env: ti: mmc: Change name_fdt usage to fdtfile board: ti: am62p|j722s: Add ti_set_fdt_env for findfdt configs: am62p|j722s_a53

Re: [PATCH v3] arm: dts: k3-am625-beagleplay: Add symlinks for tiboot3 and tispl

2024-06-16 Thread Manorit Chawdhry
> > This is just a RESEND of v1, because the changes in v2 were not > required. Link to previous revision: > https://lore.kernel.org/u-boot/20240614115340.4091211-1-d-g...@ti.com/ Didn't realise that u-boot.img comes by itself from the core framework itself. Thanks for re-sending v1.

Re: [PATCH] arm: dts: k3-am625-beagleplay: Add symlinks for tiboot3 and tispl

2024-06-14 Thread Manorit Chawdhry
Hi Dhruva, On 14:10-20240614, Dhruva Gole wrote: > Add symlinks for both tiboot3.bin and tispl.bin because a user has to > anyway rename these files to get the platform to boot up. > This just makes it more intuitive and convenient. > > Signed-off-by: Dhruva Gole > --- >

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

2024-06-04 Thread Manorit Chawdhry
Enable OSPI related configs to boot using OSPI Reviewed-by: Apurva Nandan Signed-off-by: Manorit Chawdhry --- configs/j721s2_evm_a72_defconfig | 1 + configs/j721s2_evm_r5_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/configs/j721s2_evm_a72_defconfig b/configs

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

2024-06-04 Thread Manorit Chawdhry
Enable ospi0 node for all boot stages Reviewed-by: Apurva Nandan Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-j721s2-common-proc-board-u-boot.dtsi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/arm/dts/k3-j721s2-common-proc-board-u-boot.dtsi b/arch/arm/dts

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

2024-06-04 Thread Manorit Chawdhry
R5 being a 32-bit processor can't understand the 64-bit mapping being done in ospi node. Override the ospi node for 32-bit register ranges and the fss node ( the parent node of ospi ) to map the ranges for the updated child node correctly. Reviewed-by: Apurva Nandan Signed-off-by: Manorit

[PATCH v3 1/4] mtd: spi-nor-core: Do not start or end writes at odd address in DTR mode

2024-06-04 Thread Manorit Chawdhry
-by: Apurva Nandan Signed-off-by: Vignesh Raghavendra Tested-by: Jonathan Humphreys Signed-off-by: Manorit Chawdhry --- drivers/mtd/spi/spi-nor-core.c | 59 +++--- 1 file changed, 55 insertions(+), 4 deletions(-) diff --git a/drivers/mtd/spi/spi-nor-core.c b/drivers

[PATCH v3 0/4] Enable OSPI boot for j721s2

2024-06-04 Thread Manorit Chawdhry
The series enables ospi boot for j721s2. Test logs: https://gist.github.com/manorit2001/6bb91885c608e3a8cb0267ab2c614781 Signed-off-by: Manorit Chawdhry --- Changes in v3: - Rebase on top of -next - Remove SF_DEFAULT_MODE as it's default 0 - Add new properties in correct location as per

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

2024-05-28 Thread Manorit Chawdhry
Enable OSPI related configs to boot using OSPI Reviewed-by: Apurva Nandan Signed-off-by: Manorit Chawdhry --- configs/j721s2_evm_a72_defconfig | 3 +++ configs/j721s2_evm_r5_defconfig | 3 +++ 2 files changed, 6 insertions(+) diff --git a/configs/j721s2_evm_a72_defconfig b/configs

[PATCH v2 0/4] Enable OSPI boot for j721s2

2024-05-28 Thread Manorit Chawdhry
The series enables ospi boot for j721s2. Test logs: https://gist.github.com/manorit2001/6bb91885c608e3a8cb0267ab2c614781 Signed-off-by: Manorit Chawdhry --- Changes in v2: - Rebase on top of -next - Link to v1: https://lore.kernel.org/r/20240401-b4-upstream-j721s2-ospi-support-v1-0-20e4a0024

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

2024-05-28 Thread Manorit Chawdhry
Enable ospi0 node for all boot stages Reviewed-by: Apurva Nandan Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-j721s2-common-proc-board-u-boot.dtsi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/arm/dts/k3-j721s2-common-proc-board-u-boot.dtsi b/arch/arm/dts

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

2024-05-28 Thread Manorit Chawdhry
R5 being a 32-bit processor can't understand the 64-bit mapping being done in ospi node. Override the ospi node for 32-bit register ranges and the fss node ( the parent node of ospi ) to map the ranges for the updated child node correctly. Reviewed-by: Apurva Nandan Signed-off-by: Manorit

[PATCH v2 1/4] mtd: spi-nor-core: Do not start or end writes at odd address in DTR mode

2024-05-28 Thread Manorit Chawdhry
-by: Apurva Nandan Signed-off-by: Vignesh Raghavendra Tested-by: Jonathan Humphreys Signed-off-by: Manorit Chawdhry --- drivers/mtd/spi/spi-nor-core.c | 59 +++--- 1 file changed, 55 insertions(+), 4 deletions(-) diff --git a/drivers/mtd/spi/spi-nor-core.c b/drivers

[PATCH v2 7/7] configs: j721s2_evm_r5_defconfig: Add AVS Configs

2024-05-28 Thread Manorit Chawdhry
Add AVS and PMIC regulator configs Signed-off-by: Manorit Chawdhry --- configs/am68_sk_r5_defconfig| 4 configs/j721s2_evm_r5_defconfig | 6 ++ 2 files changed, 10 insertions(+) diff --git a/configs/am68_sk_r5_defconfig b/configs/am68_sk_r5_defconfig index e9b6882c1f68

[PATCH v2 6/7] arm: dts: j721s2: Add VTM node in R5

2024-05-28 Thread Manorit Chawdhry
Add bootph-pre-ram property to VTM node and the pmic node. Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-j721s2-r5-common-proc-board.dts | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/dts/k3-j721s2-r5-common-proc-board.dts b/arch/arm/dts/k3-j721s2-r5-common-proc

[PATCH v2 5/7] arm: mach-k3: j721s2_init: Initialize AVS Class 0

2024-05-28 Thread Manorit Chawdhry
Initialize AVS Class 0. Signed-off-by: Manorit Chawdhry --- arch/arm/mach-k3/j721s2/j721s2_init.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/mach-k3/j721s2/j721s2_init.c b/arch/arm/mach-k3/j721s2/j721s2_init.c index fe9766e9b4b2..cc49662367f0 100644 --- a/arch/arm

[PATCH v2 4/7] drivers: misc: k3_avs: Add AVS Support for J721S2.

2024-05-28 Thread Manorit Chawdhry
Add AVS Support for J721S2. Signed-off-by: Manorit Chawdhry --- drivers/misc/k3_avs.c | 22 ++ 1 file changed, 22 insertions(+) diff --git a/drivers/misc/k3_avs.c b/drivers/misc/k3_avs.c index d9037b4512c6..3527e427ac97 100644 --- a/drivers/misc/k3_avs.c +++ b/drivers/misc

[PATCH v2 3/7] drivers: misc: k3_avs: Check return code while programming AVS

2024-05-28 Thread Manorit Chawdhry
Check if AVS could not be programmed and print a warning. Signed-off-by: Manorit Chawdhry --- drivers/misc/k3_avs.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/misc/k3_avs.c b/drivers/misc/k3_avs.c index a0d7bb7595b3..d9037b4512c6 100644 --- a/drivers/misc

[PATCH v2 2/7] drivers: misc: k3_avs: Use soc_match_device instead of compatible.

2024-05-28 Thread Manorit Chawdhry
-by: Manorit Chawdhry --- drivers/misc/k3_avs.c | 189 +++--- 1 file changed, 103 insertions(+), 86 deletions(-) diff --git a/drivers/misc/k3_avs.c b/drivers/misc/k3_avs.c index 87471cc3b16a..a0d7bb7595b3 100644 --- a/drivers/misc/k3_avs.c +++ b/drivers/misc

[PATCH v2 1/7] power: pmic: tps65941: Add DM_PMIC dependency

2024-05-28 Thread Manorit Chawdhry
This Kconfig depends on DM_PMIC but hadn't be explicitly stated which could cause config related issues. Adds the dependency in Kconfig for tps65941. Fixes: 6b86dd0c1ead ("power: pmic: tps65941: Add support for tps65941 family of PMICs") Signed-off-by: Manorit Chawdhry --- drivers/

[PATCH v2 0/7] Add AVS support for J721S2

2024-05-28 Thread Manorit Chawdhry
This series adds support for AVS on J721S2. AVS Test for J721S2: https://gist.github.com/manorit2001/d7690ded6ef685aa8ffa5b16746cc529 Boot Test results: https://gist.github.com/manorit2001/6775d721b3df5a690497d94d012b93c4 Signed-off-by: Manorit Chawdhry --- Changes in v2: - Move AVS

Re: [PATCH] arm: dts: k3-j721e-r5-common-proc-board: Set parent clock for clock ID 342

2024-05-28 Thread Manorit Chawdhry
Hi Neha, On 13:07-20240528, Neha Malcom Francis wrote: > From: Apurva Nandan > > This virtual clock mux configuration enables the use of dynamic frequency > scaling on A72 clock ID 202 by setting up the required register. > > Signed-off-by: Apurva Nandan > Signed-off-by: Neha Malcom Francis

Re: [PATCH 1/3] arm: dts: k3-j721e-r5*: Introduce k3-j721e-r5.dtsi

2024-05-22 Thread Manorit Chawdhry
0x10>; > + power-domains = <_pds 61 TI_SCI_PD_EXCLUSIVE>, > + <_pds 202 TI_SCI_PD_EXCLUSIVE>, > + <_pds 4 TI_SCI_PD_EXCLUSIVE>; > + resets = <_reset 202 0>; > +

Re: [PATCH v2 3/6] arch: arm: dts: k3-am68-sk-r5: Sync with J721s2 R5 file

2024-05-09 Thread Manorit Chawdhry
Hi Nishanth, On 07:29-20240509, Nishanth Menon wrote: > On 15:23-20240509, Manorit Chawdhry wrote: > > Currently AM68 SK boots with J721s2 R5 DTS and then later changes to > > AM68 SK DT during runtime. > > > > To split the support of J721s2 and AM68, sync AM68

[PATCH v3 6/6] arm: dts: k3-j721s2|am68: Migrate to OF_UPSTREAM

2024-05-09 Thread Manorit Chawdhry
Use OF_UPSTREAM to pull Linux DT from dts/ tree Signed-off-by: Manorit Chawdhry --- arch/arm/dts/Makefile |4 +- arch/arm/dts/k3-am68-sk-base-board-u-boot.dtsi | 20 +- arch/arm/dts/k3-am68-sk-base-board.dts | 611 --- arch/arm/dts/k3-am68

[PATCH v3 5/6] configs: am68_sk: Move to separate defconfig for AM68 SK board

2024-05-09 Thread Manorit Chawdhry
Add defconfig for AM68 SK R5 and A72 configuration. This includes and modifies the AM68 EVM defconfigs: j721s2_evm_r5_defconfig -> am68_sk_r5_defconfig j721s2_evm_a72_defconfig -> am68_sk_a72_defconfig Reviewed-by: Neha Malcom Francis Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k

[PATCH v3 4/6] arch: arm: dts: k3-j721s2-r5: Introduce k3-j721s2-r5.dtsi

2024-05-09 Thread Manorit Chawdhry
Create an SoC R5 dtsi file that could be used at board level R5 files. This would help in keeping the SoC level changes in sync across board files. Reviewed-by: Neha Malcom Francis Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-am68-sk-r5-base-board.dts | 78

[PATCH v3 3/6] arch: arm: dts: k3-am68-sk-r5: Sync with J721s2 R5 file

2024-05-09 Thread Manorit Chawdhry
changes are required for establishing contact with ROM and TIFS running on SMS M4 core, respectively, and the addition of new power domain helps in holding A72 cluster in reset for configuration of firewalls. Reviewed-by: Neha Malcom Francis Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3

[PATCH v3 2/6] configs: j721s2_evm_a72_defconfig: Switch to bootstd

2024-05-09 Thread Manorit Chawdhry
Malcom Francis Signed-off-by: Manorit Chawdhry --- configs/j721s2_evm_a72_defconfig | 5 +++-- include/configs/j721s2_evm.h | 1 - 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/j721s2_evm_a72_defconfig b/configs/j721s2_evm_a72_defconfig index 19cd44b068c0..8b02d07a9f09

[PATCH v3 1/6] board: ti: j721s2: j721s2.env: Add explicit boot_targets

2024-05-09 Thread Manorit Chawdhry
From: Neha Malcom Francis Add explicit boot_targets to indicate the specific boot sequence to follow. Signed-off-by: Neha Malcom Francis Signed-off-by: Manorit Chawdhry --- board/ti/j721s2/j721s2.env | 1 + 1 file changed, 1 insertion(+) diff --git a/board/ti/j721s2/j721s2.env b/board/ti

[PATCH v3 0/6] Enable OF_UPSTREAM for J721s2 and AM68

2024-05-09 Thread Manorit Chawdhry
Series splits AM68 and J721s2 support along with enabling OF_UPSTREAM and adding stdboot support for both the platforms. Boot logs: https://gist.github.com/manorit2001/6c669e4273933bc46c3b28a631a96ae3 Signed-off-by: Manorit Chawdhry --- Changes in v3: - Improve the commit message (Nishanth

[PATCH v2 6/6] arm: dts: k3-j721s2|am68: Migrate to OF_UPSTREAM

2024-05-09 Thread Manorit Chawdhry
Use OF_UPSTREAM to pull Linux DT from dts/ tree Signed-off-by: Manorit Chawdhry --- arch/arm/dts/Makefile |4 +- arch/arm/dts/k3-am68-sk-base-board-u-boot.dtsi | 20 +- arch/arm/dts/k3-am68-sk-base-board.dts | 611 --- arch/arm/dts/k3-am68

[PATCH v2 5/6] configs: am68_sk: Move to separate defconfig for AM68 SK board

2024-05-09 Thread Manorit Chawdhry
Add defconfig for AM68 SK R5 and A72 configuration. This includes and modifies the AM68 EVM defconfigs: j721s2_evm_r5_defconfig -> am68_sk_r5_defconfig j721s2_evm_a72_defconfig -> am68_sk_a72_defconfig Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-am68-sk-base-board-u-boot.dts

[PATCH v2 4/6] arch: arm: dts: k3-j721s2-r5: Introduce k3-j721s2-r5.dtsi

2024-05-09 Thread Manorit Chawdhry
Create an SoC R5 dtsi file that could be used at board level R5 files. This would help in keeping the SoC level changes in sync across board files. Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-am68-sk-r5-base-board.dts | 78 +--- arch/arm/dts/k3-j721s2-r5-common

[PATCH v2 3/6] arch: arm: dts: k3-am68-sk-r5: Sync with J721s2 R5 file

2024-05-09 Thread Manorit Chawdhry
changes are required for establishing contact with TIFS running on M4 core, and the addition of new power domain helps in holding A72 in reset for configuration of firewalls. Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-am68-sk-r5-base-board.dts | 5 - 1 file changed, 4 insertions

[PATCH v2 2/6] configs: j721s2_evm_a72_defconfig: Switch to bootstd

2024-05-09 Thread Manorit Chawdhry
Malcom Francis Signed-off-by: Manorit Chawdhry --- configs/j721s2_evm_a72_defconfig | 5 +++-- include/configs/j721s2_evm.h | 1 - 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/j721s2_evm_a72_defconfig b/configs/j721s2_evm_a72_defconfig index 19cd44b068c0..8b02d07a9f09

[PATCH v2 1/6] board: ti: j721s2: j721s2.env: Add explicit boot_targets

2024-05-09 Thread Manorit Chawdhry
From: Neha Malcom Francis Add explicit boot_targets to indicate the specific boot sequence to follow. Signed-off-by: Neha Malcom Francis Signed-off-by: Manorit Chawdhry --- board/ti/j721s2/j721s2.env | 1 + 1 file changed, 1 insertion(+) diff --git a/board/ti/j721s2/j721s2.env b/board/ti

[PATCH v2 0/6] Enable OF_UPSTREAM for J721s2 and AM68

2024-05-09 Thread Manorit Chawdhry
Series splits AM68 and J721s2 support along with enabling OF_UPSTREAM and adding stdboot support for both the platforms. Boot logs: https://gist.github.com/manorit2001/6c669e4273933bc46c3b28a631a96ae3 Signed-off-by: Manorit Chawdhry --- Changes in v2: - Improve the commit message (Neha) - Re

Re: [PATCH 4/6] arch: arm: dts: k3-am68-sk-r5: Sync with J721s2 R5 file

2024-05-09 Thread Manorit Chawdhry
Hi Neha, On 11:29-20240509, Neha Malcom Francis wrote: > Hi Manorit > > On 09/05/24 11:04, Manorit Chawdhry wrote: > > Hi Neha, > > > > On 10:37-20240509, Manorit Chawdhry wrote: > > > Hi Neha, > > > > > > On 16:09-20240508, Neha Malcom Fra

Re: [PATCH 4/6] arch: arm: dts: k3-am68-sk-r5: Sync with J721s2 R5 file

2024-05-08 Thread Manorit Chawdhry
Hi Neha, On 10:37-20240509, Manorit Chawdhry wrote: > Hi Neha, > > On 16:09-20240508, Neha Malcom Francis wrote: > > Hi Manorit, > > > > On 08/05/24 12:56, Manorit Chawdhry wrote: > > > Update the file with the required nodes from J721s2 R5 file to start >

Re: [PATCH 4/6] arch: arm: dts: k3-am68-sk-r5: Sync with J721s2 R5 file

2024-05-08 Thread Manorit Chawdhry
Hi Neha, On 16:09-20240508, Neha Malcom Francis wrote: > Hi Manorit, > > On 08/05/24 12:56, Manorit Chawdhry wrote: > > Update the file with the required nodes from J721s2 R5 file to start > > using k3-am68-sk-r5 file for AM68. > > > > Signed-off-by: Mano

[PATCH 6/6] arm: dts: k3-j721s2|am68: Migrate to OF_UPSTREAM

2024-05-08 Thread Manorit Chawdhry
Use OF_UPSTREAM to pull Linux DT from dts/ tree Signed-off-by: Manorit Chawdhry --- arch/arm/dts/Makefile |4 +- arch/arm/dts/k3-am68-sk-base-board-u-boot.dtsi | 20 +- arch/arm/dts/k3-am68-sk-base-board.dts | 611 --- arch/arm/dts/k3-am68

[PATCH 5/6] arch: arm: dts: k3-j721s2-r5: Introduce k3-j721s2-r5.dtsi

2024-05-08 Thread Manorit Chawdhry
Create an SoC R5 dtsi file that could be used at board level R5 files. This would help in keeping the SoC level changes in sync across board files. Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-am68-sk-r5-base-board.dts | 78 +--- arch/arm/dts/k3-j721s2-r5-common

[PATCH 4/6] arch: arm: dts: k3-am68-sk-r5: Sync with J721s2 R5 file

2024-05-08 Thread Manorit Chawdhry
Update the file with the required nodes from J721s2 R5 file to start using k3-am68-sk-r5 file for AM68. Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-am68-sk-r5-base-board.dts | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/arch/arm/dts/k3-am68-sk-r5-base-board.dts

[PATCH 3/6] configs: am68_sk: Move to separate defconfig for AM68 SK board

2024-05-08 Thread Manorit Chawdhry
Add defconfig for AM68 SK R5 and A72 configuration. This includes and modifies the AM68 EVM defconfigs: j721s2_evm_r5_defconfig -> am68_sk_r5_defconfig j721s2_evm_a72_defconfig -> am68_sk_a72_defconfig Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-am68-sk-base-board-u-boot.dts

[PATCH 2/6] configs: j721s2_evm_a72_defconfig: Switch to bootstd

2024-05-08 Thread Manorit Chawdhry
Malcom Francis Signed-off-by: Manorit Chawdhry --- configs/j721s2_evm_a72_defconfig | 5 +++-- include/configs/j721s2_evm.h | 1 - 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/j721s2_evm_a72_defconfig b/configs/j721s2_evm_a72_defconfig index 19cd44b068c0..8b02d07a9f09

[PATCH 1/6] board: ti: j721s2: j721s2.env: Add explicit boot_targets

2024-05-08 Thread Manorit Chawdhry
From: Neha Malcom Francis Add explicit boot_targets to indicate the specific boot sequence to follow. Signed-off-by: Neha Malcom Francis Signed-off-by: Manorit Chawdhry --- board/ti/j721s2/j721s2.env | 1 + 1 file changed, 1 insertion(+) diff --git a/board/ti/j721s2/j721s2.env b/board/ti

[PATCH 0/6] Enable OF_UPSTREAM for j721s2 and am68

2024-05-08 Thread Manorit Chawdhry
Series splits am68 and j721s2 support along with enabling OF_UPSTREAM and adding stdboot support for both the platforms. Boot logs: https://gist.github.com/manorit2001/6c669e4273933bc46c3b28a631a96ae3 Signed-off-by: Manorit Chawdhry --- Manorit Chawdhry (4): configs: am68_sk: Move

Re: [PATCH 3/4] arm: dts: k3-*-binman.dtsi: Clean up and templatize boot binaries

2024-04-03 Thread Manorit Chawdhry
Hi Michael, On 11:02-20240403, Neha Malcom Francis wrote: > Hi Michael > > Sorry for the late response. > > On 28/03/24 17:26, Michael Walle wrote: > > Hi, > > > > On Thu Mar 28, 2024 at 12:18 PM CET, Neha Malcom Francis wrote: > > > On 27-Mar-24 8:03 PM, Michael Walle wrote: > > > > On Wed

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

2024-03-31 Thread Manorit Chawdhry
Enable OSPI related configs to boot using OSPI Signed-off-by: Manorit Chawdhry --- configs/j721s2_evm_a72_defconfig | 3 +++ configs/j721s2_evm_r5_defconfig | 3 +++ 2 files changed, 6 insertions(+) diff --git a/configs/j721s2_evm_a72_defconfig b/configs/j721s2_evm_a72_defconfig index

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

2024-03-31 Thread Manorit Chawdhry
Enable ospi0 node for all boot stages Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-j721s2-common-proc-board-u-boot.dtsi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/arm/dts/k3-j721s2-common-proc-board-u-boot.dtsi b/arch/arm/dts/k3-j721s2-common-proc-board

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

2024-03-31 Thread Manorit Chawdhry
R5 being a 32-bit processor can't understand the 64-bit mapping being done in ospi node. Override the ospi node for 32-bit register ranges and the fss node ( the parent node of ospi ) to map the ranges for the updated child node correctly. Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3

[PATCH 1/4] mtd: spi-nor-core: Do not start or end writes at odd address in DTR mode

2024-03-31 Thread Manorit Chawdhry
Raghavendra Signed-off-by: Apurva Nandan Signed-off-by: Vignesh Raghavendra Signed-off-by: Manorit Chawdhry --- drivers/mtd/spi/spi-nor-core.c | 59 +++--- 1 file changed, 55 insertions(+), 4 deletions(-) diff --git a/drivers/mtd/spi/spi-nor-core.c b

[PATCH 0/4] Enable OSPI boot for j721s2

2024-03-31 Thread Manorit Chawdhry
The series enables ospi boot for j721s2. Test logs: https://gist.github.com/manorit2001/6bb91885c608e3a8cb0267ab2c614781 Signed-off-by: Manorit Chawdhry --- Manorit Chawdhry (3): arch: arm: dts: k3-j721s2-r5: Override ospi and fss for 32-bit mode arch: arm: dts: k3-j721s2-*-u

[PATCH] binman: ti-secure: Enable debug extension for combined boot

2024-03-26 Thread Manorit Chawdhry
Signed-off-by: Manorit Chawdhry --- Keeping this enabled by default as this is enabled for non-combined boot as well by default. --- tools/binman/btool/openssl.py | 7 +++ 1 file changed, 7 insertions(+) diff --git a/tools/binman/btool/openssl.py b/tools/binman/btool/openssl.py index

Re: [PATCH 3/4] arm: dts: k3-*-binman.dtsi: Clean up and templatize boot binaries

2024-03-25 Thread Manorit Chawdhry
Hi Neha, On 18:40-20240322, Neha Malcom Francis wrote: > Clean up templatized boot binaries for all K3 boards. This includes > modifying the k3-binman.dtsi to use SPL_BOARD_DTB, BOARD_DESCRIPTION and > UBOOT_BOARD_DESCRIPTION from the files that include it to further reuse > code. > > All

Re: [RFC PATCH 3/4] arm: dts: k3-j721e: Separate boot binary build

2024-02-29 Thread Manorit Chawdhry
Hi Neha, On 16:50-20240228, Neha Malcom Francis wrote: > Separate out the boot binaries built for J721E boards; J721E EVM and > J721E SK by using the common templates in k3-j721e-binman.dtsi. > > Only the required boot binaries can be built from the templates in the > boards' respective

Re: [PATCH 4/6] arm: mach-k3: am62: Fixup TF-A/OP-TEE reserved-memory node in FDT

2024-02-27 Thread Manorit Chawdhry
Hi Andrew, On 10:30-20240214, Andrew Davis wrote: > The address we load TF-A and OP-TEE to is configurable by Kconfig > CONFIG_K3_{ATF,OPTEE}_LOAD_ADDR, but the DT nodes reserving this memory > are often statically defined. As these binaries are dynamically loadable, > and in the case of OP-TEE

Re: [PATCH 2/6] arm: mach-k3: Add config option for setting OP-TEE address

2024-02-27 Thread Manorit Chawdhry
Hi Andrew, On 10:30-20240214, Andrew Davis wrote: > Much like we have for ATF, OP-TEE has a standard address that we load > it too and run it from. Add a Kconfig item for this to remove some > hard-coding and allow this address to be more easily changed. > > Signed-off-by: Andrew Davis > --- >

Re: [PATCH 09/10] DONOTMERGE: arm: dts: j721s2: Fix Power domain for VTM node.

2024-02-07 Thread Manorit Chawdhry
Hi Udit, On 19:37-20240206, Kumar, Udit wrote: > > On 2/6/2024 5:51 PM, Manorit Chawdhry wrote: > > Patch is sent to upstream linux [0]. > > > > [0]: > > https://lore.kernel.org/all/20240201-b4-upstream-j721s2-fix-vtm-devid-v2-0-85fd568b7...@ti.com/ > >

Re: [PATCH 02/10] arm: dts: k3-am68*: Sync with 6.8-rc1

2024-02-07 Thread Manorit Chawdhry
Hi Andrew, On 11:38-20240206, Andrew Davis wrote: > On 2/6/24 6:21 AM, Manorit Chawdhry wrote: > > Syncs the DT from Linux v6.8-rc1. > > > > Remove udmap overrides and handle location change of chipid node. > > Message doesn't match the patch. This pa

Re: [PATCH 00/10] Add AVS support for J721S2

2024-02-07 Thread Manorit Chawdhry
Hi Tom, On 08:45-20240206, Tom Rini wrote: > On Tue, Feb 06, 2024 at 05:51:07PM +0530, Manorit Chawdhry wrote: > > > This series does the DT sync with Linux 6.8-rc1 as that has the pmic > > nodes required for AVS support and then adds AVS Support for J721S2. > >

[PATCH 10/10] configs: j721s2_evm_r5_defconfig: Add AVS Configs

2024-02-06 Thread Manorit Chawdhry
Add AVS and PMIC regulator configs Signed-off-by: Manorit Chawdhry --- configs/j721s2_evm_r5_defconfig | 6 ++ 1 file changed, 6 insertions(+) diff --git a/configs/j721s2_evm_r5_defconfig b/configs/j721s2_evm_r5_defconfig index b180f6c48c0e..847758bb5334 100644 --- a/configs

[PATCH 09/10] DONOTMERGE: arm: dts: j721s2: Fix Power domain for VTM node.

2024-02-06 Thread Manorit Chawdhry
Patch is sent to upstream linux [0]. [0]: https://lore.kernel.org/all/20240201-b4-upstream-j721s2-fix-vtm-devid-v2-0-85fd568b7...@ti.com/ Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-j721s2-mcu-wakeup.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/dts

[PATCH 08/10] arm: dts: j721s2: Add VTM node in R5

2024-02-06 Thread Manorit Chawdhry
Add bootph-pre-ram property to VTM node and the pmic node. Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-j721s2-r5-common-proc-board.dts | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/dts/k3-j721s2-r5-common-proc-board.dts b/arch/arm/dts/k3-j721s2-r5-common-proc

[PATCH 07/10] arm: mach-k3: j721s2_init: Initialize AVS Class 0

2024-02-06 Thread Manorit Chawdhry
Initialize AVS Class 0. Signed-off-by: Manorit Chawdhry --- arch/arm/mach-k3/j721s2_init.c | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm/mach-k3/j721s2_init.c b/arch/arm/mach-k3/j721s2_init.c index fb0708bae162..7080c519cf4c 100644 --- a/arch/arm/mach-k3/j721s2_init.c

[PATCH 06/10] drivers: power: pmic: Fix compatible for J721S2

2024-02-06 Thread Manorit Chawdhry
The other compatible is not in use by any other DT node. Sync the compatible with the compatible present in Linux DT to help with DT Sync from Linux as well. Signed-off-by: Manorit Chawdhry --- drivers/power/pmic/tps65941.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[PATCH 05/10] drivers: misc: k3_avs: Add AVS Support for J721S2.

2024-02-06 Thread Manorit Chawdhry
Add AVS Support for J721S2. Signed-off-by: Manorit Chawdhry --- drivers/misc/k3_avs.c | 22 ++ 1 file changed, 22 insertions(+) diff --git a/drivers/misc/k3_avs.c b/drivers/misc/k3_avs.c index e20dc6755c29..28e59fcf41d4 100644 --- a/drivers/misc/k3_avs.c +++ b/drivers/misc

[PATCH 04/10] drivers: misc: k3_avs: Check return code while programming AVS

2024-02-06 Thread Manorit Chawdhry
Check if AVS could not be programmed and print a warning. Signed-off-by: Manorit Chawdhry --- drivers/misc/k3_avs.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/misc/k3_avs.c b/drivers/misc/k3_avs.c index 02cd90f9d12c..e20dc6755c29 100644 --- a/drivers/misc

[PATCH 03/10] drivers: misc: k3_avs: Use soc_match_device instead of compatible.

2024-02-06 Thread Manorit Chawdhry
-by: Manorit Chawdhry --- drivers/misc/k3_avs.c | 189 +++--- 1 file changed, 103 insertions(+), 86 deletions(-) diff --git a/drivers/misc/k3_avs.c b/drivers/misc/k3_avs.c index 0d29eff1ac08..02cd90f9d12c 100644 --- a/drivers/misc/k3_avs.c +++ b/drivers/misc

[PATCH 02/10] arm: dts: k3-am68*: Sync with 6.8-rc1

2024-02-06 Thread Manorit Chawdhry
Syncs the DT from Linux v6.8-rc1. Remove udmap overrides and handle location change of chipid node. Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-am68-sk-base-board.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/dts/k3-am68-sk-base-board.dts b/arch/arm/dts/k3-am68-sk

[PATCH 01/10] arm: dts: k3-j721s2*: Sync with 6.8-rc1

2024-02-06 Thread Manorit Chawdhry
Syncs the DT from Linux v6.8-rc1. Remove udmap overrides and handle location change of chipid node. Signed-off-by: Manorit Chawdhry --- arch/arm/dts/k3-am68-sk-base-board-u-boot.dtsi | 18 +- .../dts/k3-j721s2-common-proc-board-u-boot.dtsi| 18 +- arch/arm/dts/k3-j721s2-main.dtsi

[PATCH 00/10] Add AVS support for J721S2

2024-02-06 Thread Manorit Chawdhry
/6775d721b3df5a690497d94d012b93c4 Signed-off-by: Manorit Chawdhry --- Manorit Chawdhry (10): arm: dts: k3-j721s2*: Sync with 6.8-rc1 arm: dts: k3-am68*: Sync with 6.8-rc1 drivers: misc: k3_avs: Use soc_match_device instead of compatible. drivers: misc: k3_avs: Check return code while

Re: [RESEND PATCH v2] arm: mach-k3: j721s2_init: Support less than max DDR controllers

2024-01-30 Thread Manorit Chawdhry
ret = uclass_next_device_err(); > - if (ret) > + if (ret && ret != -ENODEV) > panic("DRAM 1 init failed: %d\n", ret); Reviewed-by: Manorit Chawdhry Regards, Manorit > } > spl_enable_cache(); > -- > 2.34.1 >

[PATCH 2/2] doc: k3: update documentation for uEnv.txt

2024-01-23 Thread Manorit Chawdhry
Add the information for the save_uenv command and refactor the documentation to remove the eMMC information that was wrong. Signed-off-by: Manorit Chawdhry --- doc/board/ti/k3.rst | 24 ++-- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/doc/board/ti/k3.rst

[PATCH 1/2] env: ti: mmc: add save_uenv command

2024-01-23 Thread Manorit Chawdhry
This is to make easier development with uEnv.txt to update from the board on the fly from u-boot to MMC boot media. Signed-off-by: Manorit Chawdhry --- include/env/ti/mmc.env | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/env/ti/mmc.env b/include/env/ti/mmc.env index

[PATCH 0/2] Add save_uenv command

2024-01-23 Thread Manorit Chawdhry
Adding this command for easier development to update uEnv.txt from u-boot on the u-boot prompt and track the variables being updated in uEnv.txt as well. Signed-off-by: Manorit Chawdhry --- Manorit Chawdhry (2): env: ti: mmc: add save_uenv command doc: k3: update documentation

[PATCH RFC] Kconfig: Add support for FIT image signature enforcing

2024-01-11 Thread Manorit Chawdhry
problems and enforces the environment to only pick the signature node from DTB and don't rely on anything else. Signed-off-by: Manorit Chawdhry --- A very crude implementation of [0], not exactly sure if the Kconfig should just protect the getting key part of if we can make it more generic

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

2024-01-11 Thread Manorit Chawdhry
Hi Nishanth, On 11:59-20240103, Nishanth Menon wrote: > On 00:45-20231220, 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 > >

[PATCH 2/2] include: env: ti: add default for do_main_cpsw0_qsgmii_phyinit

2024-01-08 Thread Manorit Chawdhry
ti: ti_common: Run main_cpsw0_qsgmii_phyinit conditionally") Signed-off-by: Manorit Chawdhry --- include/env/ti/ti_common.env | 1 + 1 file changed, 1 insertion(+) diff --git a/include/env/ti/ti_common.env b/include/env/ti/ti_common.env index 5473f633aa7d..02b410c3adc4 100644 --- a/include/env/ti/ti_common.e

  1   2   3   4   5   >