]> www.infradead.org Git - users/borneoa/openocd-next.git/commitdiff
tcl/target/ti_k3: Add AM62L SoC
authorNishanth Menon <nm@ti.com>
Mon, 3 Mar 2025 12:47:28 +0000 (06:47 -0600)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 15 Mar 2025 10:14:10 +0000 (10:14 +0000)
Add support for the TI K3 family AM62L SoC.

For further details, see https://www.ti.com/lit/pdf/sprujb4

Change-Id: I31e4e89507a1cd70a8c8c3242dd0a9dd7d0f2a06
Co-developed-by: Bryan Brattlof <bb@ti.com>
Signed-off-by: Bryan Brattlof <bb@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/8798
Tested-by: jenkins
Reviewed-by: Bryan Brattlof <bryanbrattlof@gmail.com>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
tcl/target/ti_k3.cfg

index 2ae0f75b805d3ed2c632e4dd907b1f089b34f028..b033ca9783f01309aa7c307d79275f693c981eb7 100644 (file)
@@ -14,6 +14,8 @@
 #  Has 4 ARMV8 Cores and 2 R5 Cores
 # * AM62P: https://www.ti.com/lit/pdf/spruj83
 #  Has 4 ARMV8 Cores and 2 R5 Cores
+# * AM62L: https://www.ti.com/lit/pdf/sprujb4
+#  Has 2 ARMv8 Cores only
 # * AM642: https://www.ti.com/lit/pdf/spruim2
 #  Has 2 ARMV8 Cores and 4 R5 Cores, M4F and an M3
 # * AM654x: https://www.ti.com/lit/pdf/spruid7
@@ -233,6 +235,18 @@ switch $_soc {
                        set R5_CTIBASE {0x9d418000 0x9d518000 0x9d818000}
                }
        }
+       am62l {
+               set _K3_DAP_TAPID 0x0bba702f
+
+               # AM62Lx has 1 cluster of 2 A53 cores.
+               set _armv8_cpu_name a53
+               set _armv8_cores 2
+               set ARMV8_DBGBASE {0x90010000 0x90110000}
+               set ARMV8_CTIBASE {0x90020000 0x90120000}
+
+               # Has no supporting microcontrollers
+               set _r5_cores 0
+       }
        j721e {
                set _K3_DAP_TAPID 0x0bb6402f
                # J721E has 1 cluster of 2 A72 cores.