Lines Matching +full:multi +full:- +full:attr

1 // SPDX-License-Identifier: GPL-2.0-only
20 { .compatible = "arm,realview-eb-soc", },
21 { .compatible = "arm,realview-pb1176-soc", },
22 { .compatible = "arm,realview-pb11mp-soc", },
23 { .compatible = "arm,realview-pba8-soc", },
24 { .compatible = "arm,realview-pbx-soc", },
36 return "Multi-layer AXI"; in realview_arch_str()
43 manufacturer_show(struct device *dev, struct device_attribute *attr, char *buf) in manufacturer_show() argument
51 board_show(struct device *dev, struct device_attribute *attr, char *buf) in board_show() argument
53 return sprintf(buf, "HBI-%03x\n", ((realview_coreid >> 16) & 0xfff)); in board_show()
59 fpga_show(struct device *dev, struct device_attribute *attr, char *buf) in fpga_show() argument
67 build_show(struct device *dev, struct device_attribute *attr, char *buf) in build_show() argument
75 &dev_attr_manufacturer.attr,
76 &dev_attr_board.attr,
77 &dev_attr_fpga.attr,
78 &dev_attr_build.attr,
89 struct device_node *np = pdev->dev.of_node; in realview_soc_probe()
98 return -ENOMEM; in realview_soc_probe()
101 &soc_dev_attr->soc_id); in realview_soc_probe()
103 return -EINVAL; in realview_soc_probe()
105 soc_dev_attr->machine = "RealView"; in realview_soc_probe()
106 soc_dev_attr->family = "Versatile"; in realview_soc_probe()
107 soc_dev_attr->custom_attr_group = realview_groups[0]; in realview_soc_probe()
111 return -ENODEV; in realview_soc_probe()
116 return -ENODEV; in realview_soc_probe()
118 dev_info(&pdev->dev, "RealView Syscon Core ID: 0x%08x, HBI-%03x\n", in realview_soc_probe()
128 .name = "realview-soc",