Lines Matching refs:info
127 struct pmbus_driver_info info;
130 #define to_ltc2978_data(x) container_of(x, struct ltc2978_data, info)
141 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
142 struct ltc2978_data *data = to_ltc2978_data(info);
265 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
266 struct ltc2978_data *data = to_ltc2978_data(info);
310 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
311 struct ltc2978_data *data = to_ltc2978_data(info);
357 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
358 struct ltc2978_data *data = to_ltc2978_data(info);
383 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
384 struct ltc2978_data *data = to_ltc2978_data(info);
418 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
419 struct ltc2978_data *data = to_ltc2978_data(info);
451 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
452 struct ltc2978_data *data = to_ltc2978_data(info);
486 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
487 struct ltc2978_data *data = to_ltc2978_data(info);
687 struct pmbus_driver_info *info;
712 info = &data->info;
713 info->write_word_data = ltc2978_write_word_data;
714 info->write_byte = ltc_write_byte;
715 info->write_byte_data = ltc_write_byte_data;
716 info->read_word_data = ltc_read_word_data;
717 info->read_byte_data = ltc_read_byte_data;
735 info->read_word_data = ltc2975_read_word_data;
736 info->pages = LTC2972_NUM_PAGES;
737 info->func[0] = PMBUS_HAVE_IIN | PMBUS_HAVE_PIN
740 for (i = 0; i < info->pages; i++) {
741 info->func[i] |= PMBUS_HAVE_VOUT
748 info->read_word_data = ltc2974_read_word_data;
749 info->pages = LTC2974_NUM_PAGES;
750 info->func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_STATUS_INPUT
752 for (i = 0; i < info->pages; i++) {
753 info->func[i] |= PMBUS_HAVE_VOUT
760 info->read_word_data = ltc2975_read_word_data;
761 info->pages = LTC2974_NUM_PAGES;
762 info->func[0] = PMBUS_HAVE_IIN | PMBUS_HAVE_PIN
765 for (i = 0; i < info->pages; i++) {
766 info->func[i] |= PMBUS_HAVE_VOUT
778 info->read_word_data = ltc2978_read_word_data;
779 info->pages = LTC2978_NUM_PAGES;
780 info->func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_STATUS_INPUT
784 info->func[i] = PMBUS_HAVE_VOUT
795 info->read_word_data = ltc3880_read_word_data;
796 info->pages = LTC3880_NUM_PAGES;
797 info->func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_IIN
803 info->func[1] = PMBUS_HAVE_VOUT | PMBUS_HAVE_STATUS_VOUT
810 info->read_word_data = ltc3880_read_word_data;
811 info->pages = LTC3880_NUM_PAGES;
812 info->func[0] = PMBUS_HAVE_VIN
818 info->func[1] = PMBUS_HAVE_VOUT | PMBUS_HAVE_STATUS_VOUT
825 info->read_word_data = ltc3883_read_word_data;
826 info->pages = LTC3883_NUM_PAGES;
827 info->func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_IIN
844 info->read_word_data = ltc3883_read_word_data;
845 info->pages = LTC3880_NUM_PAGES;
846 info->func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_IIN
852 info->func[1] = PMBUS_HAVE_VOUT | PMBUS_HAVE_STATUS_VOUT
862 info->num_regulators = info->pages;
872 info->reg_desc = ltc2978_reg_desc;
873 if (info->num_regulators > ARRAY_SIZE(ltc2978_reg_desc)) {
875 info->num_regulators = ARRAY_SIZE(ltc2978_reg_desc);
879 info->reg_desc = ltc2978_reg_desc_default;
880 if (info->num_regulators > ARRAY_SIZE(ltc2978_reg_desc_default)) {
882 info->num_regulators =
889 return pmbus_do_probe(client, info);