]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
soc: ti: k3-socinfo: Add information for AM62L SR1.1
authorBryan Brattlof <bb@ti.com>
Mon, 8 Sep 2025 19:15:28 +0000 (14:15 -0500)
committerNishanth Menon <nm@ti.com>
Fri, 12 Sep 2025 04:12:44 +0000 (09:42 +0530)
The second silicon revision for the AM62L was mainly a ROM revision
and therefore this silicon revision is labeled SR1.1

Add a new decode array to properly identify this revision as SR1.1

Signed-off-by: Bryan Brattlof <bb@ti.com>
Link: https://patch.msgid.link/20250908-62l-chipid-v1-1-9c7194148140@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
drivers/soc/ti/k3-socinfo.c

index d716be113c84f1b87a2547f9292a5a7138c00f3f..50c170a995f90bb7d153f7a54c9d321de783622b 100644 (file)
@@ -66,6 +66,10 @@ static const char * const j721e_rev_string_map[] = {
        "1.0", "1.1", "2.0",
 };
 
+static const char * const am62lx_rev_string_map[] = {
+       "1.0", "1.1",
+};
+
 static int
 k3_chipinfo_partno_to_names(unsigned int partno,
                            struct soc_device_attribute *soc_dev_attr)
@@ -92,6 +96,12 @@ k3_chipinfo_variant_to_sr(unsigned int partno, unsigned int variant,
                soc_dev_attr->revision = kasprintf(GFP_KERNEL, "SR%s",
                                                   j721e_rev_string_map[variant]);
                break;
+       case JTAG_ID_PARTNO_AM62LX:
+               if (variant >= ARRAY_SIZE(am62lx_rev_string_map))
+                       goto err_unknown_variant;
+               soc_dev_attr->revision = kasprintf(GFP_KERNEL, "SR%s",
+                                                  am62lx_rev_string_map[variant]);
+               break;
        default:
                variant++;
                soc_dev_attr->revision = kasprintf(GFP_KERNEL, "SR%x.0",