Home
last modified time | relevance | path

Searched refs:soc_dev_attr (Results 1 – 14 of 14) sorted by relevance

/linux-4.4.14/arch/arm/mach-tegra/
Dtegra.c89 struct soc_device_attribute *soc_dev_attr; in tegra_dt_init() local
93 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in tegra_dt_init()
94 if (!soc_dev_attr) in tegra_dt_init()
97 soc_dev_attr->family = kasprintf(GFP_KERNEL, "Tegra"); in tegra_dt_init()
98 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%d", in tegra_dt_init()
100 soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "%u", tegra_get_chip_id()); in tegra_dt_init()
102 soc_dev = soc_device_register(soc_dev_attr); in tegra_dt_init()
104 kfree(soc_dev_attr->family); in tegra_dt_init()
105 kfree(soc_dev_attr->revision); in tegra_dt_init()
106 kfree(soc_dev_attr->soc_id); in tegra_dt_init()
[all …]
/linux-4.4.14/arch/nios2/platform/
Dplatform.c23 struct soc_device_attribute *soc_dev_attr; in nios2_soc_device_init() local
26 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in nios2_soc_device_init()
27 if (soc_dev_attr) { in nios2_soc_device_init()
30 soc_dev_attr->machine = kasprintf(GFP_KERNEL, "%s", in nios2_soc_device_init()
33 soc_dev_attr->family = "Nios II"; in nios2_soc_device_init()
35 soc_dev = soc_device_register(soc_dev_attr); in nios2_soc_device_init()
37 kfree(soc_dev_attr->machine); in nios2_soc_device_init()
38 kfree(soc_dev_attr); in nios2_soc_device_init()
/linux-4.4.14/arch/arm/mach-ux500/
Dcpu.c115 static void __init soc_info_populate(struct soc_device_attribute *soc_dev_attr, in soc_info_populate() argument
118 soc_dev_attr->soc_id = soc_id; in soc_info_populate()
119 soc_dev_attr->machine = ux500_get_machine(); in soc_info_populate()
120 soc_dev_attr->family = ux500_get_family(); in soc_info_populate()
121 soc_dev_attr->revision = ux500_get_revision(); in soc_info_populate()
131 struct soc_device_attribute *soc_dev_attr; in ux500_soc_device_init() local
133 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in ux500_soc_device_init()
134 if (!soc_dev_attr) in ux500_soc_device_init()
137 soc_info_populate(soc_dev_attr, soc_id); in ux500_soc_device_init()
139 soc_dev = soc_device_register(soc_dev_attr); in ux500_soc_device_init()
[all …]
/linux-4.4.14/arch/arm/mach-imx/
Dcpu.c78 struct soc_device_attribute *soc_dev_attr; in imx_soc_device_init() local
84 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in imx_soc_device_init()
85 if (!soc_dev_attr) in imx_soc_device_init()
88 soc_dev_attr->family = "Freescale i.MX"; in imx_soc_device_init()
91 ret = of_property_read_string(root, "model", &soc_dev_attr->machine); in imx_soc_device_init()
142 soc_dev_attr->soc_id = soc_id; in imx_soc_device_init()
144 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%d.%d", in imx_soc_device_init()
147 if (!soc_dev_attr->revision) in imx_soc_device_init()
150 soc_dev = soc_device_register(soc_dev_attr); in imx_soc_device_init()
157 kfree(soc_dev_attr->revision); in imx_soc_device_init()
[all …]
/linux-4.4.14/arch/arm/mach-mvebu/
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->revision); in mvebu_soc_device()
172 kfree(soc_dev_attr->soc_id); in mvebu_soc_device()
[all …]
/linux-4.4.14/arch/arm/mach-zynq/
Dcommon.c114 struct soc_device_attribute *soc_dev_attr; in zynq_init_machine() local
118 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in zynq_init_machine()
119 if (!soc_dev_attr) in zynq_init_machine()
124 soc_dev_attr->family = kasprintf(GFP_KERNEL, "Xilinx Zynq"); in zynq_init_machine()
125 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "0x%x", system_rev); in zynq_init_machine()
126 soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "0x%x", in zynq_init_machine()
129 soc_dev = soc_device_register(soc_dev_attr); in zynq_init_machine()
131 kfree(soc_dev_attr->family); in zynq_init_machine()
132 kfree(soc_dev_attr->revision); in zynq_init_machine()
133 kfree(soc_dev_attr->soc_id); in zynq_init_machine()
[all …]
/linux-4.4.14/arch/arm/mach-at91/
Dsoc.c32 struct soc_device_attribute *soc_dev_attr; in at91_soc_init() local
75 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in at91_soc_init()
76 if (!soc_dev_attr) in at91_soc_init()
79 soc_dev_attr->family = soc->family; in at91_soc_init()
80 soc_dev_attr->soc_id = soc->name; in at91_soc_init()
81 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%X", in at91_soc_init()
83 soc_dev = soc_device_register(soc_dev_attr); in at91_soc_init()
85 kfree(soc_dev_attr->revision); in at91_soc_init()
86 kfree(soc_dev_attr); in at91_soc_init()
/linux-4.4.14/arch/arm/mach-clps711x/
Ddevices.c102 struct soc_device_attribute *soc_dev_attr; in clps711x_soc_init() local
122 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in clps711x_soc_init()
123 if (!soc_dev_attr) in clps711x_soc_init()
126 soc_dev_attr->machine = of_flat_dt_get_machine_name(); in clps711x_soc_init()
127 soc_dev_attr->family = "Cirrus Logic CLPS711X"; in clps711x_soc_init()
128 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%u", system_rev); in clps711x_soc_init()
129 soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "%08x", id[0]); in clps711x_soc_init()
131 soc_dev = soc_device_register(soc_dev_attr); in clps711x_soc_init()
133 kfree(soc_dev_attr->revision); in clps711x_soc_init()
134 kfree(soc_dev_attr->soc_id); in clps711x_soc_init()
[all …]
/linux-4.4.14/drivers/soc/versatile/
Dsoc-realview.c98 struct soc_device_attribute *soc_dev_attr; in realview_soc_probe() local
106 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in realview_soc_probe()
107 if (!soc_dev_attr) in realview_soc_probe()
111 &soc_dev_attr->soc_id); in realview_soc_probe()
115 soc_dev_attr->machine = "RealView"; in realview_soc_probe()
116 soc_dev_attr->family = "Versatile"; in realview_soc_probe()
117 soc_dev = soc_device_register(soc_dev_attr); in realview_soc_probe()
119 kfree(soc_dev_attr); in realview_soc_probe()
Dsoc-integrator.c107 struct soc_device_attribute *soc_dev_attr; in integrator_soc_init() local
127 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in integrator_soc_init()
128 if (!soc_dev_attr) in integrator_soc_init()
131 soc_dev_attr->soc_id = "Integrator"; in integrator_soc_init()
132 soc_dev_attr->machine = "Integrator"; in integrator_soc_init()
133 soc_dev_attr->family = "Versatile"; in integrator_soc_init()
134 soc_dev = soc_device_register(soc_dev_attr); in integrator_soc_init()
136 kfree(soc_dev_attr); in integrator_soc_init()
/linux-4.4.14/arch/arm/mach-mxs/
Dmach-mxs.c461 struct soc_device_attribute *soc_dev_attr; in mxs_machine_init() local
464 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in mxs_machine_init()
465 if (!soc_dev_attr) in mxs_machine_init()
469 ret = of_property_read_string(root, "model", &soc_dev_attr->machine); in mxs_machine_init()
473 soc_dev_attr->family = "Freescale MXS Family"; in mxs_machine_init()
474 soc_dev_attr->soc_id = mxs_get_soc_id(); in mxs_machine_init()
475 soc_dev_attr->revision = mxs_get_revision(); in mxs_machine_init()
477 soc_dev = soc_device_register(soc_dev_attr); in mxs_machine_init()
479 kfree(soc_dev_attr->revision); in mxs_machine_init()
480 kfree(soc_dev_attr); in mxs_machine_init()
/linux-4.4.14/arch/arm/mach-omap2/
Did.c754 struct soc_device_attribute *soc_dev_attr; in omap_soc_device_init() local
756 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in omap_soc_device_init()
757 if (!soc_dev_attr) in omap_soc_device_init()
760 soc_dev_attr->machine = soc_name; in omap_soc_device_init()
761 soc_dev_attr->family = omap_get_family(); in omap_soc_device_init()
762 soc_dev_attr->revision = soc_rev; in omap_soc_device_init()
764 soc_dev = soc_device_register(soc_dev_attr); in omap_soc_device_init()
766 kfree(soc_dev_attr); in omap_soc_device_init()
/linux-4.4.14/arch/arm/mach-ep93xx/
Dcore.c905 struct soc_device_attribute *soc_dev_attr; in ep93xx_init_soc() local
908 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in ep93xx_init_soc()
909 if (!soc_dev_attr) in ep93xx_init_soc()
912 soc_dev_attr->machine = ep93xx_get_machine_name(); in ep93xx_init_soc()
913 soc_dev_attr->family = "Cirrus Logic EP93xx"; in ep93xx_init_soc()
914 soc_dev_attr->revision = ep93xx_get_soc_rev(); in ep93xx_init_soc()
915 soc_dev_attr->soc_id = ep93xx_get_soc_id(); in ep93xx_init_soc()
917 soc_dev = soc_device_register(soc_dev_attr); in ep93xx_init_soc()
919 kfree(soc_dev_attr->machine); in ep93xx_init_soc()
920 kfree(soc_dev_attr); in ep93xx_init_soc()
/linux-4.4.14/drivers/base/
Dsoc.c112 struct soc_device *soc_device_register(struct soc_device_attribute *soc_dev_attr) in soc_device_register() argument
129 soc_dev->attr = soc_dev_attr; in soc_device_register()