Lines Matching refs:soc_dev_attr
83 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->revision) in imx_scu_soc_init()
128 soc_dev_attr->serial_number = devm_kasprintf(dev, GFP_KERNEL, in imx_scu_soc_init()
130 if (!soc_dev_attr->serial_number) in imx_scu_soc_init()
133 soc_dev = soc_device_register(soc_dev_attr); in imx_scu_soc_init()