[PATCH v4 3/3] board: toradex: add verdin am62 support
Nishanth Menon
nm at ti.com
Thu Aug 3 00:29:14 CEST 2023
On 22:54-20230728, Marcel Ziswiler wrote:
> From: Marcel Ziswiler <marcel.ziswiler at toradex.com>
>
> This adds initial support for the Toradex Verdin AM62 Quad 1GB WB IT
> V1.0A module and subsequent V1.1 launch configuration SKUs. They are
> strapped to boot from their on-module eMMC. U-Boot supports booting
> from the on-module eMMC only, DFU support is disabled for now due to
> missing AM62x USB support.
>
> Boot sequence is:
> SYSFW ---> R5 SPL (both in tiboot3.bin) ---> ATF (TF-A) ---> OP-TEE
> ---> A53 SPL (part of tispl.bin) ---> U-boot proper (u-boot.img)
Please state the dts is from v6.5-rc1 - this is to ensure we can track
over time the updates needed - typically we want to get to a place where
we can update in one shot to stay in sync.
just a side note: we might want to see how to get those eeproms merged
in for kernel (we'd really like to get rid of u-boot.dtsi)
Also drop #include "k3-am625-verdin-wifi-dev-binman.dtsi" from r5.dts
(you already get it from u-boot.dtsi)
you also dont need the memory@, reserved-memory sa_secproxy, esm etc in
r5.dts - please see am62-r5-sk.dts to see how it is done. all of these
are now inherited from SoC.dtsi or board.dts.. (yaay - your r5.dts is
going to be much tinier once you clean that up)..
>
> Signed-off-by: Marcel Ziswiler <marcel.ziswiler at toradex.com>
>
> ---
>
[...]
Marcel, copying the files from v6.5-rc1, I see the following deltas
we try to migrate the dts files as is.. so trying to understand the
#if 0 here. Just disabling the driver in defconfig should get the
feature out, correct?
I suspect some debuggy stuff creeped in perhaps?
diff --git a/arch/arm/dts/k3-am62-verdin-dev.dtsi b/arch/arm/dts/k3-am62-verdin-dev.dtsi
index e5443cd3c2d3..846caee7dfa4 100644
--- a/arch/arm/dts/k3-am62-verdin-dev.dtsi
+++ b/arch/arm/dts/k3-am62-verdin-dev.dtsi
@@ -160,7 +160,6 @@
status = "okay";
};
-#if 0
/* Verdin USB_1 */
&usbss0 {
status = "okay";
@@ -178,7 +177,6 @@
&usb1 {
status = "okay";
};
-#endif
/* Verdin CTRL_WAKE1_MICO# */
&verdin_gpio_keys {
diff --git a/arch/arm/dts/k3-am62-verdin.dtsi b/arch/arm/dts/k3-am62-verdin.dtsi
index 9f626c869725..57dd061911ab 100644
--- a/arch/arm/dts/k3-am62-verdin.dtsi
+++ b/arch/arm/dts/k3-am62-verdin.dtsi
@@ -36,10 +36,8 @@
serial2 = &main_uart0;
serial3 = &mcu_uart0;
serial4 = &main_uart5;
-#if 0
usb0 = &usb0;
usb1 = &usb1;
-#endif
};
verdin_gpio_keys: gpio-keys {
@@ -1369,7 +1367,6 @@
status = "disabled";
};
-#if 0
/* Verdin USB_1 */
&usbss0 {
ti,vbus-divider;
@@ -1395,7 +1392,6 @@
dr_mode = "host";
status = "disabled";
};
-#endif
/* Verdin UART_2 */
&wkup_uart0 {
--
Regards,
Nishanth Menon
Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3 1A34 DDB5 849D 1736 249D
More information about the U-Boot
mailing list