Home
last modified time | relevance | path

Searched refs:psu (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/drivers/hwmon/pmbus/
H A Dibm-cffps.c83 struct ibm_cffps *psu = file->private_data; in ibm_cffps_debugfs_read_input_history() local
86 .addr = psu->client->addr, in ibm_cffps_debugfs_read_input_history()
87 .flags = psu->client->flags, in ibm_cffps_debugfs_read_input_history()
91 .addr = psu->client->addr, in ibm_cffps_debugfs_read_input_history()
92 .flags = psu->client->flags | I2C_M_RD, in ibm_cffps_debugfs_read_input_history()
94 .buf = psu->input_history, in ibm_cffps_debugfs_read_input_history()
99 rc = pmbus_lock_interruptible(psu->client); in ibm_cffps_debugfs_read_input_history()
103 rc = pmbus_set_page(psu->client, 0, 0xff); in ibm_cffps_debugfs_read_input_history()
105 pmbus_unlock(psu->client); in ibm_cffps_debugfs_read_input_history()
113 rc = i2c_transfer(psu in ibm_cffps_debugfs_read_input_history()
136 struct ibm_cffps *psu = to_psu(idxp, idx); ibm_cffps_debugfs_read() local
219 struct ibm_cffps *psu = to_psu(idxp, idx); ibm_cffps_debugfs_write() local
348 struct ibm_cffps *psu = container_of(led_cdev, struct ibm_cffps, led); ibm_cffps_led_brightness_set() local
391 struct ibm_cffps *psu = container_of(led_cdev, struct ibm_cffps, led); ibm_cffps_led_blink_set() local
419 ibm_cffps_create_led_class(struct ibm_cffps *psu) ibm_cffps_create_led_class() argument
487 struct ibm_cffps *psu; ibm_cffps_probe() local
[all...]
H A Dq54sj108a2.c79 struct q54sj108a2_data *psu = to_psu(idxp, idx); in q54sj108a2_debugfs_read() local
86 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_OPERATION); in q54sj108a2_debugfs_read()
93 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_WRITE_PROTECT); in q54sj108a2_debugfs_read()
100 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_VOUT_OV_FAULT_RESPONSE); in q54sj108a2_debugfs_read()
107 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_IOUT_OC_FAULT_RESPONSE); in q54sj108a2_debugfs_read()
114 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_REVISION); in q54sj108a2_debugfs_read()
121 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_ID, data); in q54sj108a2_debugfs_read()
126 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_MODEL, data); in q54sj108a2_debugfs_read()
131 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_REVISION, data); in q54sj108a2_debugfs_read()
136 rc = i2c_smbus_read_block_data(psu in q54sj108a2_debugfs_read()
183 struct q54sj108a2_data *psu = to_psu(idxp, idx); q54sj108a2_debugfs_write() local
285 struct q54sj108a2_data *psu; q54sj108a2_probe() local
[all...]
H A Dmax20730.c113 struct max20730_debugfs_data *psu = to_psu(idxp, idx); in max20730_debugfs_read() local
120 info = pmbus_get_driver_info(psu->client); in max20730_debugfs_read()
248 ret = i2c_smbus_read_byte_data(psu->client, PMBUS_OPERATION); in max20730_debugfs_read()
254 ret = i2c_smbus_read_byte_data(psu->client, PMBUS_ON_OFF_CONFIG); in max20730_debugfs_read()
260 ret = i2c_smbus_read_word_data(psu->client, in max20730_debugfs_read()
267 ret = i2c_smbus_read_byte_data(psu->client, PMBUS_VOUT_MODE); in max20730_debugfs_read()
273 ret = i2c_smbus_read_word_data(psu->client, PMBUS_VOUT_COMMAND); in max20730_debugfs_read()
282 ret = i2c_smbus_read_word_data(psu->client, PMBUS_VOUT_MAX); in max20730_debugfs_read()
311 struct max20730_debugfs_data *psu; in max20730_init_debugfs() local
323 psu in max20730_init_debugfs()
[all...]
/kernel/linux/linux-5.10/drivers/hwmon/pmbus/
H A Dibm-cffps.c98 static ssize_t ibm_cffps_read_input_history(struct ibm_cffps *psu, in ibm_cffps_read_input_history() argument
107 .addr = psu->client->addr, in ibm_cffps_read_input_history()
108 .flags = psu->client->flags, in ibm_cffps_read_input_history()
112 .addr = psu->client->addr, in ibm_cffps_read_input_history()
113 .flags = psu->client->flags | I2C_M_RD, in ibm_cffps_read_input_history()
120 mutex_lock(&psu->input_history.update_lock); in ibm_cffps_read_input_history()
121 if (time_after(jiffies, psu->input_history.last_update + HZ)) { in ibm_cffps_read_input_history()
126 rc = i2c_transfer(psu->client->adapter, msg, 2); in ibm_cffps_read_input_history()
128 mutex_unlock(&psu->input_history.update_lock); in ibm_cffps_read_input_history()
132 psu in ibm_cffps_read_input_history()
153 struct ibm_cffps *psu = to_psu(idxp, idx); ibm_cffps_debugfs_read() local
257 struct ibm_cffps *psu = to_psu(idxp, idx); ibm_cffps_debugfs_write() local
378 struct ibm_cffps *psu = container_of(led_cdev, struct ibm_cffps, led); ibm_cffps_led_brightness_set() local
412 struct ibm_cffps *psu = container_of(led_cdev, struct ibm_cffps, led); ibm_cffps_led_blink_set() local
431 ibm_cffps_create_led_class(struct ibm_cffps *psu) ibm_cffps_create_led_class() argument
490 struct ibm_cffps *psu; ibm_cffps_probe() local
[all...]
H A Dmax20730.c113 struct max20730_debugfs_data *psu = to_psu(idxp, idx); in max20730_debugfs_read() local
119 info = pmbus_get_driver_info(psu->client); in max20730_debugfs_read()
247 ret = i2c_smbus_read_byte_data(psu->client, PMBUS_OPERATION); in max20730_debugfs_read()
253 ret = i2c_smbus_read_byte_data(psu->client, PMBUS_ON_OFF_CONFIG); in max20730_debugfs_read()
259 ret = i2c_smbus_read_word_data(psu->client, in max20730_debugfs_read()
266 ret = i2c_smbus_read_byte_data(psu->client, PMBUS_VOUT_MODE); in max20730_debugfs_read()
272 ret = i2c_smbus_read_word_data(psu->client, PMBUS_VOUT_COMMAND); in max20730_debugfs_read()
281 ret = i2c_smbus_read_word_data(psu->client, PMBUS_VOUT_MAX); in max20730_debugfs_read()
309 struct max20730_debugfs_data *psu; in max20730_init_debugfs() local
321 psu in max20730_init_debugfs()
[all...]
/kernel/linux/linux-6.6/drivers/hwmon/
H A DMakefile63 obj-$(CONFIG_SENSORS_CORSAIR_PSU) += corsair-psu.o

Completed in 4 milliseconds