MCPcopy Create free account
hub / github.com/coreboot/coreboot / get_gpio_communities

Function get_gpio_communities

util/inteltool/gpio_groups.c:98–276  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

96}
97
98const struct gpio_community *const *get_gpio_communities(struct pci_dev *const sb,
99 size_t* community_count,
100 size_t* pad_stepping)
101{
102 *pad_stepping = 8;
103
104 switch (sb->device_id) {
105 case PCI_DEVICE_ID_INTEL_H110:
106 case PCI_DEVICE_ID_INTEL_H170:
107 case PCI_DEVICE_ID_INTEL_Z170:
108 case PCI_DEVICE_ID_INTEL_Q170:
109 case PCI_DEVICE_ID_INTEL_Q150:
110 case PCI_DEVICE_ID_INTEL_B150:
111 case PCI_DEVICE_ID_INTEL_C236:
112 case PCI_DEVICE_ID_INTEL_C232:
113 case PCI_DEVICE_ID_INTEL_QM170:
114 case PCI_DEVICE_ID_INTEL_HM170:
115 case PCI_DEVICE_ID_INTEL_CM236:
116 case PCI_DEVICE_ID_INTEL_H270:
117 case PCI_DEVICE_ID_INTEL_Z270:
118 case PCI_DEVICE_ID_INTEL_Q270:
119 case PCI_DEVICE_ID_INTEL_Q250:
120 case PCI_DEVICE_ID_INTEL_B250:
121 case PCI_DEVICE_ID_INTEL_Z370:
122 case PCI_DEVICE_ID_INTEL_H310C:
123 case PCI_DEVICE_ID_INTEL_X299:
124 *community_count = ARRAY_SIZE(sunrise_communities);
125 return sunrise_communities;
126 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_PRE:
127 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_BASE_SKL:
128 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_Y_PREM_SKL:
129 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_PREM_SKL:
130 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_BASE_KBL:
131 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_PREM_KBL:
132 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_Y_PREM_KBL:
133 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_IHDCP_BASE:
134 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_IHDCP_PREM:
135 case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_Y_IHDCP_PREM:
136 *community_count = ARRAY_SIZE(sunrise_lp_communities);
137 return sunrise_lp_communities;
138 case PCI_DEVICE_ID_INTEL_C621:
139 case PCI_DEVICE_ID_INTEL_C622:
140 case PCI_DEVICE_ID_INTEL_C624:
141 case PCI_DEVICE_ID_INTEL_C625:
142 case PCI_DEVICE_ID_INTEL_C626:
143 case PCI_DEVICE_ID_INTEL_C627:
144 case PCI_DEVICE_ID_INTEL_C628:
145 case PCI_DEVICE_ID_INTEL_C629:
146 case PCI_DEVICE_ID_INTEL_C621A:
147 case PCI_DEVICE_ID_INTEL_C627A:
148 case PCI_DEVICE_ID_INTEL_C629A:
149 case PCI_DEVICE_ID_INTEL_C624_SUPER:
150 case PCI_DEVICE_ID_INTEL_C627_SUPER_1:
151 case PCI_DEVICE_ID_INTEL_C621_SUPER:
152 case PCI_DEVICE_ID_INTEL_C627_SUPER_2:
153 case PCI_DEVICE_ID_INTEL_C628_SUPER:
154 case PCI_DEVICE_ID_INTEL_C621A_SUPER:
155 case PCI_DEVICE_ID_INTEL_C627A_SUPER:

Callers 1

print_gpio_groupsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected