Lines Matching +full:manufacturer +full:- +full:id
1 // SPDX-License-Identifier: GPL-2.0-only
21 { .compatible = "arm,core-module-integrator", },
25 static const char *integrator_arch_str(u32 id) in integrator_arch_str() argument
27 switch ((id >> 16) & 0xff) { in integrator_arch_str()
29 return "ASB little-endian"; in integrator_arch_str()
31 return "AHB little-endian"; in integrator_arch_str()
33 return "AHB-Lite system bus, bi-endian"; in integrator_arch_str()
43 static const char *integrator_fpga_str(u32 id) in integrator_fpga_str() argument
45 switch ((id >> 12) & 0xf) { in integrator_fpga_str()
65 static DEVICE_ATTR_RO(manufacturer);
113 return -ENODEV; in integrator_soc_init()
123 return -ENODEV; in integrator_soc_init()
128 return -ENOMEM; in integrator_soc_init()
130 soc_dev_attr->soc_id = "Integrator"; in integrator_soc_init()
131 soc_dev_attr->machine = "Integrator"; in integrator_soc_init()
132 soc_dev_attr->family = "Versatile"; in integrator_soc_init()
133 soc_dev_attr->custom_attr_group = integrator_groups[0]; in integrator_soc_init()
137 return -ENODEV; in integrator_soc_init()
142 dev_info(dev, " Manufacturer: %02x\n", (val >> 24)); in integrator_soc_init()