Lines Matching refs:info

34 				     struct pmbus_driver_info *info)  in pmbus_find_sensor_groups()  argument
40 info->func[0] |= PMBUS_HAVE_VIN; in pmbus_find_sensor_groups()
42 info->func[0] |= PMBUS_HAVE_VCAP; in pmbus_find_sensor_groups()
44 info->func[0] |= PMBUS_HAVE_IIN; in pmbus_find_sensor_groups()
46 info->func[0] |= PMBUS_HAVE_PIN; in pmbus_find_sensor_groups()
47 if (info->func[0] in pmbus_find_sensor_groups()
49 info->func[0] |= PMBUS_HAVE_STATUS_INPUT; in pmbus_find_sensor_groups()
52 info->func[0] |= PMBUS_HAVE_FAN12; in pmbus_find_sensor_groups()
54 info->func[0] |= PMBUS_HAVE_STATUS_FAN12; in pmbus_find_sensor_groups()
58 info->func[0] |= PMBUS_HAVE_FAN34; in pmbus_find_sensor_groups()
60 info->func[0] |= PMBUS_HAVE_STATUS_FAN34; in pmbus_find_sensor_groups()
63 info->func[0] |= PMBUS_HAVE_TEMP; in pmbus_find_sensor_groups()
65 info->func[0] |= PMBUS_HAVE_TEMP2; in pmbus_find_sensor_groups()
67 info->func[0] |= PMBUS_HAVE_TEMP3; in pmbus_find_sensor_groups()
68 if (info->func[0] & (PMBUS_HAVE_TEMP | PMBUS_HAVE_TEMP2 in pmbus_find_sensor_groups()
72 info->func[0] |= PMBUS_HAVE_STATUS_TEMP; in pmbus_find_sensor_groups()
75 for (page = 0; page < info->pages; page++) { in pmbus_find_sensor_groups()
77 info->func[page] |= PMBUS_HAVE_VOUT; in pmbus_find_sensor_groups()
80 info->func[page] |= PMBUS_HAVE_STATUS_VOUT; in pmbus_find_sensor_groups()
83 info->func[page] |= PMBUS_HAVE_IOUT; in pmbus_find_sensor_groups()
86 info->func[page] |= PMBUS_HAVE_STATUS_IOUT; in pmbus_find_sensor_groups()
89 info->func[page] |= PMBUS_HAVE_POUT; in pmbus_find_sensor_groups()
97 struct pmbus_driver_info *info) in pmbus_identify() argument
101 if (!info->pages) { in pmbus_identify()
116 info->pages = page; in pmbus_identify()
118 info->pages = 1; in pmbus_identify()
131 info->format[PSC_VOLTAGE_OUT] = vid; in pmbus_identify()
134 info->format[PSC_VOLTAGE_OUT] = direct; in pmbus_identify()
154 if (info->format[PSC_VOLTAGE_OUT] == direct) { in pmbus_identify()
160 pmbus_find_sensor_groups(client, info); in pmbus_identify()
168 struct pmbus_driver_info *info; in pmbus_probe() local
170 info = devm_kzalloc(&client->dev, sizeof(struct pmbus_driver_info), in pmbus_probe()
172 if (!info) in pmbus_probe()
175 info->pages = id->driver_data; in pmbus_probe()
176 info->identify = pmbus_identify; in pmbus_probe()
178 return pmbus_do_probe(client, id, info); in pmbus_probe()