]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
firmware: ti_sci_static_data: Make file board agnostic
authorVignesh Raghavendra <vigneshr@ti.com>
Wed, 15 Jun 2022 14:03:05 +0000 (19:33 +0530)
committerTom Rini <trini@konsulko.com>
Wed, 6 Jul 2022 18:30:08 +0000 (14:30 -0400)
Static DMA channel data for R5 SPL is mostly board agnostic so use SOC
configs instead of EVM specific config to ease adding new board support.

Drop J7200 EVM specific settings as its same as J721e

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Reviewed-by: Nishanth Menon <nm@ti.com>
drivers/firmware/ti_sci_static_data.h

index 8529ef29007e488ee48baefa917c600f7c91bcb4..5ae0556a9a4539399f9dfff6cbc27cd5f02f2dc2 100644 (file)
@@ -16,7 +16,7 @@ struct ti_sci_resource_static_data {
 
 #if IS_ENABLED(CONFIG_K3_DM_FW)
 
-#if IS_ENABLED(CONFIG_TARGET_J721E_R5_EVM)
+#if IS_ENABLED(CONFIG_SOC_K3_J721E)
 static struct ti_sci_resource_static_data rm_static_data[] = {
        /* Free rings */
        {
@@ -48,43 +48,9 @@ static struct ti_sci_resource_static_data rm_static_data[] = {
        },
        { },
 };
-#endif /* CONFIG_TARGET_J721E_R5_EVM */
+#endif /* CONFIG_SOC_K3_J721E */
 
-#if IS_ENABLED(CONFIG_TARGET_J7200_R5_EVM)
-static struct ti_sci_resource_static_data rm_static_data[] = {
-       /* Free rings */
-       {
-               .dev_id = 235,
-               .subtype = 1,
-               .range_start = 124,
-               .range_num = 32,
-       },
-       /* TX channels */
-       {
-               .dev_id = 236,
-               .subtype = 13,
-               .range_start = 6,
-               .range_num = 2,
-       },
-       /* RX channels */
-       {
-               .dev_id = 236,
-               .subtype = 10,
-               .range_start = 6,
-               .range_num = 2,
-       },
-       /* RX Free flows */
-       {
-               .dev_id = 236,
-               .subtype = 0,
-               .range_start = 60,
-               .range_num = 8,
-       },
-       { },
-};
-#endif /* CONFIG_TARGET_J7200_R5_EVM */
-
-#if IS_ENABLED(CONFIG_TARGET_J721S2_R5_EVM)
+#if IS_ENABLED(CONFIG_SOC_K3_J721S2)
 static struct ti_sci_resource_static_data rm_static_data[] = {
        /* Free rings */
        {
@@ -116,7 +82,7 @@ static struct ti_sci_resource_static_data rm_static_data[] = {
        },
        { },
 };
-#endif /* CONFIG_TARGET_J721S2_R5_EVM */
+#endif /* CONFIG_SOC_K3_J721S2 */
 
 #if IS_ENABLED(CONFIG_SOC_K3_AM625)
 static struct ti_sci_resource_static_data rm_static_data[] = {