diff options
author | Varun Sethi <Varun.Sethi@freescale.com> | 2014-11-10 06:41:31 (GMT) |
---|---|---|
committer | Matthew Weigel <Matthew.Weigel@freescale.com> | 2014-12-11 18:40:36 (GMT) |
commit | fdb05ce37b6257faa22beb685f251ece9dd1400e (patch) | |
tree | 4e03bf3b3264d2b697b7d47b55a134f31925ca4b /drivers/iommu | |
parent | 4ee736164db39f7bb2bdfb5c6a8ebf060031b8bf (diff) | |
download | linux-fsl-qoriq-fdb05ce37b6257faa22beb685f251ece9dd1400e.tar.xz |
Added cache controller compatible strings for SOCs.
Added cache controller compatible strings for T2080, B4420, T1040
and T1024. PAMU driver searches for a matching string while setting
up L3 cache stashing.
Signed-off-by: Varun Sethi <Varun.Sethi@freescale.com>
Change-Id: I7503dc2d3ae2a7d38ad5aa395fb201dd4e377b96
Reviewed-on: http://git.am.freescale.net:8181/23418
Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com>
Reviewed-by: Vakul Garg <vakul@freescale.com>
Reviewed-by: Matthew Weigel <Matthew.Weigel@freescale.com>
Diffstat (limited to 'drivers/iommu')
-rw-r--r-- | drivers/iommu/fsl_pamu.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/iommu/fsl_pamu.c b/drivers/iommu/fsl_pamu.c index 87f46c5..60c4598 100644 --- a/drivers/iommu/fsl_pamu.c +++ b/drivers/iommu/fsl_pamu.c @@ -75,12 +75,20 @@ static const struct of_device_id guts_device_ids[] = { /* * Table for matching compatible strings, for device tree * L3 cache controller node. + * "fsl,t1024-l3-cache-controller" corresponds to T1024, + * "fsl,t1040-l3-cache-controller" corresponds to T1040, + * "fsl,b4420-l3-cache-controller" corresponds to B4420, + * "fsl,t2080-l3-cache-controller" corresponds to T2080, * "fsl,t4240-l3-cache-controller" corresponds to T4, * "fsl,b4860-l3-cache-controller" corresponds to B4 & * "fsl,p4080-l3-cache-controller" corresponds to other, * SOCs. */ static const struct of_device_id l3_device_ids[] = { + { .compatible = "fsl,t1024-l3-cache-controller", }, + { .compatible = "fsl,t1040-l3-cache-controller", }, + { .compatible = "fsl,b4420-l3-cache-controller", }, + { .compatible = "fsl,t2080-l3-cache-controller", }, { .compatible = "fsl,t4240-l3-cache-controller", }, { .compatible = "fsl,b4860-l3-cache-controller", }, { .compatible = "fsl,p4080-l3-cache-controller", }, @@ -728,6 +736,7 @@ u32 get_stash_id(u32 stash_dest_hint, u32 vcpu) of_node_put(node); return be32_to_cpup(prop); } + pr_err("Failed to get L3 cache controller information\n"); return ~(u32)0; } |