Lines Matching refs:info
29 struct pmbus_driver_info *info)
35 info->func[0] |= PMBUS_HAVE_VIN;
37 info->func[0] |= PMBUS_HAVE_VCAP;
39 info->func[0] |= PMBUS_HAVE_IIN;
41 info->func[0] |= PMBUS_HAVE_PIN;
42 if (info->func[0]
44 info->func[0] |= PMBUS_HAVE_STATUS_INPUT;
47 info->func[0] |= PMBUS_HAVE_FAN12;
49 info->func[0] |= PMBUS_HAVE_STATUS_FAN12;
53 info->func[0] |= PMBUS_HAVE_FAN34;
55 info->func[0] |= PMBUS_HAVE_STATUS_FAN34;
58 info->func[0] |= PMBUS_HAVE_TEMP;
60 info->func[0] |= PMBUS_HAVE_TEMP2;
62 info->func[0] |= PMBUS_HAVE_TEMP3;
63 if (info->func[0] & (PMBUS_HAVE_TEMP | PMBUS_HAVE_TEMP2
67 info->func[0] |= PMBUS_HAVE_STATUS_TEMP;
70 for (page = 0; page < info->pages; page++) {
72 info->func[page] |= PMBUS_HAVE_VOUT;
75 info->func[page] |= PMBUS_HAVE_STATUS_VOUT;
78 info->func[page] |= PMBUS_HAVE_IOUT;
81 info->func[page] |= PMBUS_HAVE_STATUS_IOUT;
84 info->func[page] |= PMBUS_HAVE_POUT;
92 struct pmbus_driver_info *info)
96 if (!info->pages) {
111 info->pages = page;
113 info->pages = 1;
128 info->format[PSC_VOLTAGE_OUT] = vid;
129 for (i = 0; i < info->pages; i++)
130 info->vrm_version[i] = vr11;
133 info->format[PSC_VOLTAGE_OUT] = direct;
153 if (info->format[PSC_VOLTAGE_OUT] == direct) {
159 pmbus_find_sensor_groups(client, info);
166 struct pmbus_driver_info *info;
171 info = devm_kzalloc(dev, sizeof(struct pmbus_driver_info), GFP_KERNEL);
172 if (!info)
185 info->pages = device_info->pages;
186 info->identify = pmbus_identify;
189 return pmbus_do_probe(client, info);