mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-11 15:37:23 +00:00
firmware: ti_sci_static_data: Make file board agnostic
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>
This commit is contained in:
parent
6ea5bcc4a6
commit
e4b4501ede
1 changed files with 4 additions and 38 deletions
|
@ -16,7 +16,7 @@ struct ti_sci_resource_static_data {
|
||||||
|
|
||||||
#if IS_ENABLED(CONFIG_K3_DM_FW)
|
#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[] = {
|
static struct ti_sci_resource_static_data rm_static_data[] = {
|
||||||
/* Free rings */
|
/* 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)
|
#if IS_ENABLED(CONFIG_SOC_K3_J721S2)
|
||||||
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)
|
|
||||||
static struct ti_sci_resource_static_data rm_static_data[] = {
|
static struct ti_sci_resource_static_data rm_static_data[] = {
|
||||||
/* Free rings */
|
/* 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)
|
#if IS_ENABLED(CONFIG_SOC_K3_AM625)
|
||||||
static struct ti_sci_resource_static_data rm_static_data[] = {
|
static struct ti_sci_resource_static_data rm_static_data[] = {
|
||||||
|
|
Loading…
Reference in a new issue