Home
last modified time | relevance | path

Searched refs:soc_dev_attr (Results 1 - 25 of 51) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/soc/fsl/
H A Dguts.c183 struct soc_device_attribute *soc_dev_attr; in fsl_guts_init() local
216 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in fsl_guts_init()
217 if (!soc_dev_attr) in fsl_guts_init()
223 soc_dev_attr->machine = kstrdup(machine, GFP_KERNEL); in fsl_guts_init()
224 if (!soc_dev_attr->machine) in fsl_guts_init()
230 soc_dev_attr->family = kasprintf(GFP_KERNEL, "QorIQ %s", in fsl_guts_init()
233 soc_dev_attr->family = kasprintf(GFP_KERNEL, "QorIQ"); in fsl_guts_init()
235 if (!soc_dev_attr->family) in fsl_guts_init()
238 soc_dev_attr in fsl_guts_init()
[all...]
/kernel/linux/linux-5.10/drivers/soc/samsung/
H A Dexynos-chipid.c50 struct soc_device_attribute *soc_dev_attr; in exynos_chipid_early_init() local
76 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in exynos_chipid_early_init()
77 if (!soc_dev_attr) in exynos_chipid_early_init()
80 soc_dev_attr->family = "Samsung Exynos"; in exynos_chipid_early_init()
83 of_property_read_string(root, "model", &soc_dev_attr->machine); in exynos_chipid_early_init()
86 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%x", revision); in exynos_chipid_early_init()
87 soc_dev_attr->soc_id = product_id_to_soc_id(product_id); in exynos_chipid_early_init()
88 if (!soc_dev_attr->soc_id) { in exynos_chipid_early_init()
95 soc_dev = soc_device_register(soc_dev_attr); in exynos_chipid_early_init()
[all...]
/kernel/linux/linux-5.10/drivers/soc/imx/
H A Dsoc-imx8m.c168 struct soc_device_attribute *soc_dev_attr; in imx8_soc_init() local
175 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in imx8_soc_init()
176 if (!soc_dev_attr) in imx8_soc_init()
179 soc_dev_attr->family = "Freescale i.MX"; in imx8_soc_init()
181 ret = of_property_read_string(of_root, "model", &soc_dev_attr->machine); in imx8_soc_init()
193 soc_dev_attr->soc_id = data->name; in imx8_soc_init()
198 soc_dev_attr->revision = imx8_revision(soc_rev); in imx8_soc_init()
199 if (!soc_dev_attr->revision) { in imx8_soc_init()
204 soc_dev_attr in imx8_soc_init()
[all...]
H A Dsoc-imx.c26 struct soc_device_attribute *soc_dev_attr; in imx_soc_device_init() local
43 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in imx_soc_device_init()
44 if (!soc_dev_attr) in imx_soc_device_init()
47 soc_dev_attr->family = "Freescale i.MX"; in imx_soc_device_init()
50 ret = of_property_read_string(root, "model", &soc_dev_attr->machine); in imx_soc_device_init()
139 soc_dev_attr->soc_id = soc_id; in imx_soc_device_init()
169 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%d.%d", in imx_soc_device_init()
172 if (!soc_dev_attr->revision) { in imx_soc_device_init()
177 soc_dev_attr in imx_soc_device_init()
[all...]
/kernel/linux/linux-5.10/drivers/soc/ti/
H A Dk3-socinfo.c47 struct soc_device_attribute *soc_dev_attr) in k3_chipinfo_partno_to_names()
53 soc_dev_attr->family = k3_soc_ids[i].family_name; in k3_chipinfo_partno_to_names()
63 struct soc_device_attribute *soc_dev_attr; in k3_chipinfo_probe() local
96 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in k3_chipinfo_probe()
97 if (!soc_dev_attr) in k3_chipinfo_probe()
100 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "SR%x.0", variant); in k3_chipinfo_probe()
101 if (!soc_dev_attr->revision) { in k3_chipinfo_probe()
106 ret = k3_chipinfo_partno_to_names(partno_id, soc_dev_attr); in k3_chipinfo_probe()
114 of_property_read_string(node, "model", &soc_dev_attr in k3_chipinfo_probe()
46 k3_chipinfo_partno_to_names(unsigned int partno, struct soc_device_attribute *soc_dev_attr) k3_chipinfo_partno_to_names() argument
[all...]
/kernel/linux/linux-6.6/drivers/soc/ti/
H A Dk3-socinfo.c53 struct soc_device_attribute *soc_dev_attr) in k3_chipinfo_partno_to_names()
59 soc_dev_attr->family = k3_soc_ids[i].family_name; in k3_chipinfo_partno_to_names()
69 struct soc_device_attribute *soc_dev_attr; in k3_chipinfo_probe() local
102 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in k3_chipinfo_probe()
103 if (!soc_dev_attr) in k3_chipinfo_probe()
106 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "SR%x.0", variant); in k3_chipinfo_probe()
107 if (!soc_dev_attr->revision) { in k3_chipinfo_probe()
112 ret = k3_chipinfo_partno_to_names(partno_id, soc_dev_attr); in k3_chipinfo_probe()
120 of_property_read_string(node, "model", &soc_dev_attr in k3_chipinfo_probe()
52 k3_chipinfo_partno_to_names(unsigned int partno, struct soc_device_attribute *soc_dev_attr) k3_chipinfo_partno_to_names() argument
[all...]
/kernel/linux/linux-5.10/drivers/firmware/smccc/
H A Dsoc_id.c33 static struct soc_device_attribute *soc_dev_attr; variable
80 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in smccc_soc_init()
81 if (!soc_dev_attr) in smccc_soc_init()
91 soc_dev_attr->soc_id = soc_id_str; in smccc_soc_init()
92 soc_dev_attr->revision = soc_id_rev_str; in smccc_soc_init()
93 soc_dev_attr->family = soc_id_jep106_id_str; in smccc_soc_init()
95 soc_dev = soc_device_register(soc_dev_attr); in smccc_soc_init()
97 kfree(soc_dev_attr); in smccc_soc_init()
101 pr_info("ID = %s Revision = %s\n", soc_dev_attr in smccc_soc_init()
[all...]
/kernel/linux/linux-6.6/drivers/soc/bcm/brcmstb/
H A Dcommon.c73 struct soc_device_attribute *soc_dev_attr; in brcmstb_soc_device_init() local
85 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in brcmstb_soc_device_init()
86 if (!soc_dev_attr) { in brcmstb_soc_device_init()
91 soc_dev_attr->family = kasprintf(GFP_KERNEL, "%x", in brcmstb_soc_device_init()
94 soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "%x", in brcmstb_soc_device_init()
97 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%c%d", in brcmstb_soc_device_init()
101 soc_dev = soc_device_register(soc_dev_attr); in brcmstb_soc_device_init()
103 kfree(soc_dev_attr->family); in brcmstb_soc_device_init()
104 kfree(soc_dev_attr in brcmstb_soc_device_init()
[all...]
/kernel/linux/linux-6.6/drivers/firmware/smccc/
H A Dsoc_id.c33 static struct soc_device_attribute *soc_dev_attr; variable
61 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in smccc_soc_init()
62 if (!soc_dev_attr) in smccc_soc_init()
72 soc_dev_attr->soc_id = soc_id_str; in smccc_soc_init()
73 soc_dev_attr->revision = soc_id_rev_str; in smccc_soc_init()
74 soc_dev_attr->family = soc_id_jep106_id_str; in smccc_soc_init()
76 soc_dev = soc_device_register(soc_dev_attr); in smccc_soc_init()
78 kfree(soc_dev_attr); in smccc_soc_init()
82 pr_info("ID = %s Revision = %s\n", soc_dev_attr in smccc_soc_init()
[all...]
/kernel/linux/linux-5.10/drivers/soc/amlogic/
H A Dmeson-mx-socinfo.c109 struct soc_device_attribute *soc_dev_attr; in meson_mx_socinfo_init() local
149 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in meson_mx_socinfo_init()
150 if (!soc_dev_attr) in meson_mx_socinfo_init()
153 soc_dev_attr->family = "Amlogic Meson"; in meson_mx_socinfo_init()
156 of_property_read_string(np, "model", &soc_dev_attr->machine); in meson_mx_socinfo_init()
159 soc_dev_attr->revision = meson_mx_socinfo_revision(major_ver, misc_ver, in meson_mx_socinfo_init()
161 soc_dev_attr->soc_id = meson_mx_socinfo_soc_id(major_ver, metal_rev); in meson_mx_socinfo_init()
163 soc_dev = soc_device_register(soc_dev_attr); in meson_mx_socinfo_init()
165 kfree_const(soc_dev_attr in meson_mx_socinfo_init()
[all...]
H A Dmeson-gx-socinfo.c129 struct soc_device_attribute *soc_dev_attr; in meson_gx_socinfo_init() local
171 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in meson_gx_socinfo_init()
172 if (!soc_dev_attr) in meson_gx_socinfo_init()
175 soc_dev_attr->family = "Amlogic Meson"; in meson_gx_socinfo_init()
178 of_property_read_string(np, "model", &soc_dev_attr->machine); in meson_gx_socinfo_init()
181 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%x:%x - %x:%x", in meson_gx_socinfo_init()
186 soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "%s (%s)", in meson_gx_socinfo_init()
190 soc_dev = soc_device_register(soc_dev_attr); in meson_gx_socinfo_init()
192 kfree(soc_dev_attr in meson_gx_socinfo_init()
[all...]
/kernel/linux/linux-6.6/drivers/soc/amlogic/
H A Dmeson-mx-socinfo.c109 struct soc_device_attribute *soc_dev_attr; in meson_mx_socinfo_init() local
149 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in meson_mx_socinfo_init()
150 if (!soc_dev_attr) in meson_mx_socinfo_init()
153 soc_dev_attr->family = "Amlogic Meson"; in meson_mx_socinfo_init()
156 of_property_read_string(np, "model", &soc_dev_attr->machine); in meson_mx_socinfo_init()
159 soc_dev_attr->revision = meson_mx_socinfo_revision(major_ver, misc_ver, in meson_mx_socinfo_init()
161 soc_dev_attr->soc_id = meson_mx_socinfo_soc_id(major_ver, metal_rev); in meson_mx_socinfo_init()
163 soc_dev = soc_device_register(soc_dev_attr); in meson_mx_socinfo_init()
165 kfree_const(soc_dev_attr in meson_mx_socinfo_init()
[all...]
/kernel/linux/linux-6.6/drivers/soc/loongson/
H A Dloongson2_guts.c15 static struct soc_device_attribute soc_dev_attr; variable
118 soc_dev_attr.machine = devm_kstrdup(dev, machine, GFP_KERNEL); in loongson2_guts_probe()
123 soc_dev_attr.family = devm_kasprintf(dev, GFP_KERNEL, in loongson2_guts_probe()
126 soc_dev_attr.family = devm_kasprintf(dev, GFP_KERNEL, "Loongson"); in loongson2_guts_probe()
128 if (!soc_dev_attr.family) in loongson2_guts_probe()
130 soc_dev_attr.soc_id = devm_kasprintf(dev, GFP_KERNEL, in loongson2_guts_probe()
132 if (!soc_dev_attr.soc_id) in loongson2_guts_probe()
134 soc_dev_attr.revision = devm_kasprintf(dev, GFP_KERNEL, "%d.%d", in loongson2_guts_probe()
136 if (!soc_dev_attr.revision) in loongson2_guts_probe()
139 soc_dev = soc_device_register(&soc_dev_attr); in loongson2_guts_probe()
[all...]
/kernel/linux/linux-5.10/arch/nios2/platform/
H A Dplatform.c28 struct soc_device_attribute *soc_dev_attr; in nios2_soc_device_init() local
31 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in nios2_soc_device_init()
32 if (soc_dev_attr) { in nios2_soc_device_init()
35 soc_dev_attr->machine = kasprintf(GFP_KERNEL, "%s", in nios2_soc_device_init()
38 soc_dev_attr->family = "Nios II"; in nios2_soc_device_init()
40 soc_dev = soc_device_register(soc_dev_attr); in nios2_soc_device_init()
42 kfree(soc_dev_attr->machine); in nios2_soc_device_init()
43 kfree(soc_dev_attr); in nios2_soc_device_init()
/kernel/linux/linux-6.6/arch/nios2/platform/
H A Dplatform.c28 struct soc_device_attribute *soc_dev_attr; in nios2_soc_device_init() local
31 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in nios2_soc_device_init()
32 if (soc_dev_attr) { in nios2_soc_device_init()
35 soc_dev_attr->machine = kasprintf(GFP_KERNEL, "%s", in nios2_soc_device_init()
38 soc_dev_attr->family = "Nios II"; in nios2_soc_device_init()
40 soc_dev = soc_device_register(soc_dev_attr); in nios2_soc_device_init()
42 kfree(soc_dev_attr->machine); in nios2_soc_device_init()
43 kfree(soc_dev_attr); in nios2_soc_device_init()
/kernel/linux/linux-5.10/drivers/soc/fsl/
H A Dguts.c29 static struct soc_device_attribute soc_dev_attr; variable
164 soc_dev_attr.machine = devm_kstrdup(dev, machine, GFP_KERNEL); in fsl_guts_probe()
165 if (!soc_dev_attr.machine) { in fsl_guts_probe()
175 soc_dev_attr.family = devm_kasprintf(dev, GFP_KERNEL, in fsl_guts_probe()
178 soc_dev_attr.family = devm_kasprintf(dev, GFP_KERNEL, "QorIQ"); in fsl_guts_probe()
180 if (!soc_dev_attr.family) in fsl_guts_probe()
182 soc_dev_attr.soc_id = devm_kasprintf(dev, GFP_KERNEL, in fsl_guts_probe()
184 if (!soc_dev_attr.soc_id) in fsl_guts_probe()
186 soc_dev_attr.revision = devm_kasprintf(dev, GFP_KERNEL, "%d.%d", in fsl_guts_probe()
188 if (!soc_dev_attr in fsl_guts_probe()
[all...]
/kernel/linux/linux-6.6/drivers/soc/imx/
H A Dsoc-imx.c28 struct soc_device_attribute *soc_dev_attr; in imx_soc_device_init() local
43 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in imx_soc_device_init()
44 if (!soc_dev_attr) in imx_soc_device_init()
47 soc_dev_attr->family = "Freescale i.MX"; in imx_soc_device_init()
50 ret = of_property_read_string(root, "model", &soc_dev_attr->machine); in imx_soc_device_init()
144 soc_dev_attr->soc_id = soc_id; in imx_soc_device_init()
181 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%d.%d", in imx_soc_device_init()
184 if (!soc_dev_attr->revision) { in imx_soc_device_init()
189 soc_dev_attr in imx_soc_device_init()
[all...]
H A Dsoc-imx8m.c189 struct soc_device_attribute *soc_dev_attr; in imx8_soc_init() local
196 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in imx8_soc_init()
197 if (!soc_dev_attr) in imx8_soc_init()
200 soc_dev_attr->family = "Freescale i.MX"; in imx8_soc_init()
202 ret = of_property_read_string(of_root, "model", &soc_dev_attr->machine); in imx8_soc_init()
214 soc_dev_attr->soc_id = data->name; in imx8_soc_init()
219 soc_dev_attr->revision = imx8_revision(soc_rev); in imx8_soc_init()
220 if (!soc_dev_attr->revision) { in imx8_soc_init()
225 soc_dev_attr in imx8_soc_init()
[all...]
/kernel/linux/linux-5.10/drivers/firmware/imx/
H A Dimx-scu-soc.c83 struct soc_device_attribute *soc_dev_attr; in imx_scu_soc_init() local
93 soc_dev_attr = devm_kzalloc(dev, sizeof(*soc_dev_attr), in imx_scu_soc_init()
95 if (!soc_dev_attr) in imx_scu_soc_init()
98 soc_dev_attr->family = "Freescale i.MX"; in imx_scu_soc_init()
102 &soc_dev_attr->machine); in imx_scu_soc_init()
116 soc_dev_attr->soc_id = devm_kasprintf(dev, GFP_KERNEL, "0x%x", val); in imx_scu_soc_init()
117 if (!soc_dev_attr->soc_id) in imx_scu_soc_init()
123 soc_dev_attr->revision = devm_kasprintf(dev, GFP_KERNEL, "%d.%d", in imx_scu_soc_init()
125 if (!soc_dev_attr in imx_scu_soc_init()
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-mvebu/
H A Dmvebu-soc-id.c153 struct soc_device_attribute *soc_dev_attr; in mvebu_soc_device() local
160 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in mvebu_soc_device()
161 if (!soc_dev_attr) in mvebu_soc_device()
164 soc_dev_attr->family = kasprintf(GFP_KERNEL, "Marvell"); in mvebu_soc_device()
165 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%X", soc_rev); in mvebu_soc_device()
166 soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "%X", soc_dev_id); in mvebu_soc_device()
168 soc_dev = soc_device_register(soc_dev_attr); in mvebu_soc_device()
170 kfree(soc_dev_attr->family); in mvebu_soc_device()
171 kfree(soc_dev_attr in mvebu_soc_device()
[all...]
/kernel/linux/linux-6.6/arch/arm/mach-mvebu/
H A Dmvebu-soc-id.c150 struct soc_device_attribute *soc_dev_attr; in mvebu_soc_device() local
157 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in mvebu_soc_device()
158 if (!soc_dev_attr) in mvebu_soc_device()
161 soc_dev_attr->family = kasprintf(GFP_KERNEL, "Marvell"); in mvebu_soc_device()
162 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%X", soc_rev); in mvebu_soc_device()
163 soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "%X", soc_dev_id); in mvebu_soc_device()
165 soc_dev = soc_device_register(soc_dev_attr); in mvebu_soc_device()
167 kfree(soc_dev_attr->family); in mvebu_soc_device()
168 kfree(soc_dev_attr in mvebu_soc_device()
[all...]
/kernel/linux/linux-5.10/drivers/soc/bcm/brcmstb/
H A Dcommon.c95 struct soc_device_attribute *soc_dev_attr; in brcmstb_soc_device_init() local
107 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in brcmstb_soc_device_init()
108 if (!soc_dev_attr) { in brcmstb_soc_device_init()
113 soc_dev_attr->family = kasprintf(GFP_KERNEL, "%x", in brcmstb_soc_device_init()
116 soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "%x", in brcmstb_soc_device_init()
119 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%c%d", in brcmstb_soc_device_init()
123 soc_dev = soc_device_register(soc_dev_attr); in brcmstb_soc_device_init()
125 kfree(soc_dev_attr->family); in brcmstb_soc_device_init()
126 kfree(soc_dev_attr in brcmstb_soc_device_init()
[all...]
/kernel/linux/linux-6.6/drivers/firmware/imx/
H A Dimx-scu-soc.c99 struct soc_device_attribute *soc_dev_attr; in imx_scu_soc_init() local
109 soc_dev_attr = devm_kzalloc(dev, sizeof(*soc_dev_attr), in imx_scu_soc_init()
111 if (!soc_dev_attr) in imx_scu_soc_init()
114 soc_dev_attr->family = "Freescale i.MX"; in imx_scu_soc_init()
118 &soc_dev_attr->machine); in imx_scu_soc_init()
132 soc_dev_attr->soc_id = imx_scu_soc_name(val); in imx_scu_soc_init()
137 soc_dev_attr->revision = devm_kasprintf(dev, GFP_KERNEL, "%d.%d", in imx_scu_soc_init()
139 if (!soc_dev_attr->revision) in imx_scu_soc_init()
142 soc_dev_attr in imx_scu_soc_init()
[all...]
/kernel/linux/linux-5.10/drivers/soc/ux500/
H A Dux500-soc-id.c186 static void __init soc_info_populate(struct soc_device_attribute *soc_dev_attr, in soc_info_populate() argument
189 soc_dev_attr->soc_id = db8500_read_soc_id(backupram); in soc_info_populate()
190 soc_dev_attr->machine = ux500_get_machine(); in soc_info_populate()
191 soc_dev_attr->family = ux500_get_family(); in soc_info_populate()
192 soc_dev_attr->revision = ux500_get_revision(); in soc_info_populate()
193 soc_dev_attr->custom_attr_group = ux500_soc_groups[0]; in soc_info_populate()
199 struct soc_device_attribute *soc_dev_attr; in ux500_soc_device_init() local
208 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in ux500_soc_device_init()
209 if (!soc_dev_attr) { in ux500_soc_device_init()
[all...]
/kernel/linux/linux-6.6/drivers/soc/ux500/
H A Dux500-soc-id.c186 static void __init soc_info_populate(struct soc_device_attribute *soc_dev_attr, in soc_info_populate() argument
189 soc_dev_attr->soc_id = db8500_read_soc_id(backupram); in soc_info_populate()
190 soc_dev_attr->machine = ux500_get_machine(); in soc_info_populate()
191 soc_dev_attr->family = ux500_get_family(); in soc_info_populate()
192 soc_dev_attr->revision = ux500_get_revision(); in soc_info_populate()
193 soc_dev_attr->custom_attr_group = ux500_soc_groups[0]; in soc_info_populate()
199 struct soc_device_attribute *soc_dev_attr; in ux500_soc_device_init() local
208 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in ux500_soc_device_init()
209 if (!soc_dev_attr) { in ux500_soc_device_init()
[all...]

Completed in 7 milliseconds

123