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
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";
>
>
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
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
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(+),
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
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
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
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
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
-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
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
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
-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
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
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
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
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
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
-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
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
>
> 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.
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
> ---
>
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
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
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
-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
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
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
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
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
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
-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
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
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
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
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
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
-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
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/
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
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
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>;
> +
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
> ---
>
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/
> >
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
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.
> >
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 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
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
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
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
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
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
-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
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
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
/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
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
>
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
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
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
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
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
> >
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 - 100 of 412 matches
Mail list logo