• Home
  • Raw
  • Download

Lines Matching +full:soc +full:- +full:s

1 // SPDX-License-Identifier: GPL-2.0-or-later
33 /* SoC die attribute definition for QorIQ platform */
36 * Power Architecture-based SoCs T Series
39 /* Die: T4240, SoC: T4240/T4160/T4080 */
44 /* Die: T1040, SoC: T1040/T1020/T1042/T1022 */
49 /* Die: T2080, SoC: T2080/T2081 */
54 /* Die: T1024, SoC: T1024/T1014/T1023/T1013 */
61 * ARM-based SoCs LS Series
64 /* Die: LS1043A, SoC: LS1043A/LS1023A */
69 /* Die: LS2080A, SoC: LS2080A/LS2040A/LS2085A */
74 /* Die: LS1088A, SoC: LS1088A/LS1048A/LS1084A/LS1044A */
79 /* Die: LS1012A, SoC: LS1012A */
84 /* Die: LS1046A, SoC: LS1046A/LS1026A */
89 /* Die: LS2088A, SoC: LS2088A/LS2048A/LS2084A/LS2044A */
94 /* Die: LS1021A, SoC: LS1021A/LS1020A/LS1022A */
99 /* Die: LX2160A, SoC: LX2160A/LX2120A/LX2080A */
104 /* Die: LS1028A, SoC: LS1028A */
115 while (matches->svr) { in fsl_soc_die_match()
116 if (matches->svr == (svr & matches->mask)) in fsl_soc_die_match()
127 if (!guts || !guts->regs) in fsl_guts_get_svr()
130 if (guts->little_endian) in fsl_guts_get_svr()
131 svr = ioread32(&guts->regs->svr); in fsl_guts_get_svr()
133 svr = ioread32be(&guts->regs->svr); in fsl_guts_get_svr()
140 struct device_node *root, *np = pdev->dev.of_node; in fsl_guts_probe()
141 struct device *dev = &pdev->dev; in fsl_guts_probe()
150 return -ENOMEM; in fsl_guts_probe()
152 guts->little_endian = of_property_read_bool(np, "little-endian"); in fsl_guts_probe()
155 guts->regs = devm_ioremap_resource(dev, res); in fsl_guts_probe()
156 if (IS_ERR(guts->regs)) in fsl_guts_probe()
157 return PTR_ERR(guts->regs); in fsl_guts_probe()
159 /* Register soc device */ in fsl_guts_probe()
167 return -ENOMEM; in fsl_guts_probe()
176 "QorIQ %s", soc_die->die); in fsl_guts_probe()
181 return -ENOMEM; in fsl_guts_probe()
185 return -ENOMEM; in fsl_guts_probe()
189 return -ENOMEM; in fsl_guts_probe()
195 pr_info("Machine: %s\n", soc_dev_attr.machine); in fsl_guts_probe()
196 pr_info("SoC family: %s\n", soc_dev_attr.family); in fsl_guts_probe()
197 pr_info("SoC ID: %s, Revision: %s\n", in fsl_guts_probe()
213 { .compatible = "fsl,qoriq-device-config-1.0", },
214 { .compatible = "fsl,qoriq-device-config-2.0", },
215 { .compatible = "fsl,p1010-guts", },
216 { .compatible = "fsl,p1020-guts", },
217 { .compatible = "fsl,p1021-guts", },
218 { .compatible = "fsl,p1022-guts", },
219 { .compatible = "fsl,p1023-guts", },
220 { .compatible = "fsl,p2020-guts", },
221 { .compatible = "fsl,bsc9131-guts", },
222 { .compatible = "fsl,bsc9132-guts", },
223 { .compatible = "fsl,mpc8536-guts", },
224 { .compatible = "fsl,mpc8544-guts", },
225 { .compatible = "fsl,mpc8548-guts", },
226 { .compatible = "fsl,mpc8568-guts", },
227 { .compatible = "fsl,mpc8569-guts", },
228 { .compatible = "fsl,mpc8572-guts", },
229 { .compatible = "fsl,ls1021a-dcfg", },
230 { .compatible = "fsl,ls1043a-dcfg", },
231 { .compatible = "fsl,ls2080a-dcfg", },
232 { .compatible = "fsl,ls1088a-dcfg", },
233 { .compatible = "fsl,ls1012a-dcfg", },
234 { .compatible = "fsl,ls1046a-dcfg", },
235 { .compatible = "fsl,lx2160a-dcfg", },
236 { .compatible = "fsl,ls1028a-dcfg", },
243 .name = "fsl-guts",