Merge patch series "Enable AVS support for AM68, AM69 and J784S4"

Neha Malcom Francis <n-francis@ti.com> says:

This series adds AVS support for AM68 SK, AM69 SK and J784S4 EVM.

Boot logs:
https://gist.github.com/nehamalcom/db5dbf98357ebac46f648c24ad1a17e2

Link: https://lore.kernel.org/r/20241118105714.1973573-1-n-francis@ti.com
This commit is contained in:
Tom Rini 2024-12-04 14:29:11 -06:00
commit 96bddc8148
5 changed files with 27 additions and 1 deletions

View file

@ -10,3 +10,8 @@
#include "k3-j721s2-ddr.dtsi" #include "k3-j721s2-ddr.dtsi"
#include "k3-am68-sk-base-board-u-boot.dtsi" #include "k3-am68-sk-base-board-u-boot.dtsi"
#include "k3-j721s2-r5.dtsi" #include "k3-j721s2-r5.dtsi"
&wkup_vtm0 {
bootph-pre-ram;
vdd-supply-2 = <&tps62873a>;
};

View file

@ -104,3 +104,9 @@
&mcu_udmap { &mcu_udmap {
ti,sci = <&dm_tifs>; ti,sci = <&dm_tifs>;
}; };
&wkup_vtm0 {
bootph-pre-ram;
vdd-supply-2 = <&tps62873a>;
};

View file

@ -233,9 +233,19 @@ void k3_mem_init(void)
void board_init_f(ulong dummy) void board_init_f(ulong dummy)
{ {
struct udevice *dev;
int ret;
k3_spl_init(); k3_spl_init();
k3_mem_init(); k3_mem_init();
if (IS_ENABLED(CONFIG_CPU_V7R) && IS_ENABLED(CONFIG_K3_AVS0)) {
ret = uclass_get_device_by_driver(UCLASS_MISC, DM_DRIVER_GET(k3_avs),
&dev);
if (ret)
printf("AVS init failed: %d\n", ret);
}
if (IS_ENABLED(CONFIG_CPU_V7R)) if (IS_ENABLED(CONFIG_CPU_V7R))
setup_navss_nb(); setup_navss_nb();

View file

@ -5,10 +5,11 @@ CONFIG_ARCH_K3=y
CONFIG_SOC_K3_J721S2=y CONFIG_SOC_K3_J721S2=y
CONFIG_TARGET_J721S2_R5_EVM=y CONFIG_TARGET_J721S2_R5_EVM=y
CONFIG_K3_AVS0=n
CONFIG_DM_REGULATOR_TPS65941=n CONFIG_DM_REGULATOR_TPS65941=n
CONFIG_PMIC_TPS65941=n CONFIG_PMIC_TPS65941=n
CONFIG_SPL_DM_REGULATOR_TPS6287X=y
CONFIG_DEFAULT_DEVICE_TREE="k3-am68-sk-r5-base-board" CONFIG_DEFAULT_DEVICE_TREE="k3-am68-sk-r5-base-board"
CONFIG_SPL_OF_LIST="k3-am68-sk-r5-base-board" CONFIG_SPL_OF_LIST="k3-am68-sk-r5-base-board"
CONFIG_OF_LIST="k3-am68-sk-r5-base-board" CONFIG_OF_LIST="k3-am68-sk-r5-base-board"

View file

@ -145,3 +145,7 @@ CONFIG_FS_FAT_MAX_CLUSTSIZE=16384
CONFIG_PANIC_HANG=y CONFIG_PANIC_HANG=y
CONFIG_LIB_RATIONAL=y CONFIG_LIB_RATIONAL=y
CONFIG_SPL_LIB_RATIONAL=y CONFIG_SPL_LIB_RATIONAL=y
CONFIG_K3_AVS0=y
CONFIG_DM_REGULATOR=y
CONFIG_SPL_DM_REGULATOR=y
CONFIG_SPL_DM_REGULATOR_TPS6287X=y