Lines Matching defs:psu

79 	struct q54sj108a2_data *psu = to_psu(idxp, idx);
86 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_OPERATION);
93 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_WRITE_PROTECT);
100 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_VOUT_OV_FAULT_RESPONSE);
107 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_IOUT_OC_FAULT_RESPONSE);
114 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_REVISION);
121 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_ID, data);
126 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_MODEL, data);
131 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_REVISION, data);
136 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_LOCATION, data);
141 rc = i2c_smbus_read_byte_data(psu->client, READ_HISTORY_EVENT_NUMBER);
148 rc = i2c_smbus_read_block_data(psu->client, READ_HISTORY_EVENTS, data);
157 rc = i2c_smbus_read_block_data(psu->client, PMBUS_FLASH_KEY_WRITE, data);
183 struct q54sj108a2_data *psu = to_psu(idxp, idx);
185 rc = i2c_smbus_write_byte_data(psu->client, PMBUS_WRITE_PROTECT, 0);
195 rc = i2c_smbus_write_byte_data(psu->client, PMBUS_OPERATION, dst_data);
201 rc = i2c_smbus_write_byte(psu->client, PMBUS_CLEAR_FAULTS);
211 rc = i2c_smbus_write_block_data(psu->client, PMBUS_FLASH_KEY_WRITE, 4, flash_key);
215 rc = i2c_smbus_write_byte(psu->client, STORE_DEFAULT_ALL);
225 rc = i2c_smbus_write_byte_data(psu->client, PMBUS_VOUT_OV_FAULT_RESPONSE, dst_data);
235 rc = i2c_smbus_write_byte_data(psu->client, PMBUS_IOUT_OC_FAULT_RESPONSE, dst_data);
241 rc = i2c_smbus_write_byte(psu->client, ERASE_BLACKBOX_DATA);
251 rc = i2c_smbus_write_byte_data(psu->client, SET_HISTORY_EVENT_OFFSET, dst_data);
285 struct q54sj108a2_data *psu;
338 psu = devm_kzalloc(&client->dev, sizeof(*psu), GFP_KERNEL);
339 if (!psu)
342 psu->client = client;
349 psu->debugfs_entries[i] = i;
352 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_OPERATION],
355 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_CLEARFAULT],
358 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_WRITEPROTECT],
361 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_STOREDEFAULT],
364 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_VOOV_RESPONSE],
367 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_IOOC_RESPONSE],
370 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_PMBUS_VERSION],
373 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_MFR_ID],
376 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_MFR_MODEL],
379 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_MFR_REVISION],
382 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_MFR_LOCATION],
385 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_BLACKBOX_ERASE],
388 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_BLACKBOX_READ_OFFSET],
391 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_BLACKBOX_SET_OFFSET],
394 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_BLACKBOX_READ],
397 &psu->debugfs_entries[Q54SJ108A2_DEBUGFS_FLASH_KEY],