13#ifndef ZEPHYR_INCLUDE_DRIVERS_SENSOR_LTC4286_H_
14#define ZEPHYR_INCLUDE_DRIVERS_SENSOR_LTC4286_H_
ltc4286_mfr_sys_status1_alert
Manufacturer system status 1 alert bit field definitions for LTC4286.
Definition ltc4286.h:503
ltc4286_mfr_sys_status2_alert
Manufacturer system status 2 alert bit field definitions for LTC4286.
Definition ltc4286.h:517
ltc4286_status_temp_attr
Temperature status attributes for LTC4286.
Definition ltc4286.h:157
ltc4286_status_mfr_spec_field
Manufacturer-specific status bit field definitions for LTC4286.
Definition ltc4286.h:364
ltc4286_reboot_control_attr
Reboot control attributes for LTC4286.
Definition ltc4286.h:262
ltc4286_status_mfr_spec_attr
Manufacturer-specific status attributes for LTC4286.
Definition ltc4286.h:180
ltc4286_adc_attr
ADC configuration attributes for LTC4286.
Definition ltc4286.h:225
ltc4286_mfr_chan
Manufacturer-specific configuration channels for LTC4286.
Definition ltc4286.h:68
ltc4286_trig_chan
Trigger channels for LTC4286 interrupt sources.
Definition ltc4286.h:39
ltc4286_status_iout_field
Output current status bit field definitions for LTC4286.
Definition ltc4286.h:319
ltc4286_status_cml_attr
Communication/command status attributes for LTC4286.
Definition ltc4286.h:168
ltc4286_cml_alert
Communication/command alert bit field definitions for LTC4286.
Definition ltc4286.h:471
ltc4286_status_other_field
Other status bit field definitions for LTC4286.
Definition ltc4286.h:357
ltc4286_config_attr
Configuration attributes for LTC4286.
Definition ltc4286.h:91
ltc4286_status_vout_attr
Output voltage status attributes for LTC4286.
Definition ltc4286.h:124
ltc4286_status_mfr_sys_status_attr
Manufacturer system status attributes for LTC4286.
Definition ltc4286.h:203
ltc4286_fault_response_attr
Fault response configuration attributes for LTC4286.
Definition ltc4286.h:237
ltc4286_input_alert
Input voltage/power alert bit field definitions for LTC4286.
Definition ltc4286.h:443
ltc4286_status_input_field
Input voltage/power status bit field definitions for LTC4286.
Definition ltc4286.h:327
ltc4286_status_iout_attr
Output current status attributes for LTC4286.
Definition ltc4286.h:134
ltc4286_status_other_attr
Other status attributes for LTC4286.
Definition ltc4286.h:194
ltc4286_trig_alert_mask
Alert mask types for triggering alerts.
Definition ltc4286.h:401
ltc4286_mfr_sys_status2_field
Manufacturer system status 2 bit field definitions for LTC4286.
Definition ltc4286.h:388
ltc4286_fault_response_chan
Fault response configuration channels for LTC4286.
Definition ltc4286.h:83
ltc4286_status_temp_field
Temperature status bit field definitions for LTC4286.
Definition ltc4286.h:338
ltc4286_mfr_flt_attr
Manufacturer fault configuration attributes for LTC4286.
Definition ltc4286.h:252
ltc4286_status_vout_field
Output voltage status bit field definitions for LTC4286.
Definition ltc4286.h:311
ltc4286_status_cml_field
Communication/command status bit field definitions for LTC4286.
Definition ltc4286.h:347
ltc4286_status_attr
General status word attributes for LTC4286.
Definition ltc4286.h:102
ltc4286_status_word_field
Status word bit field definitions for LTC4286.
Definition ltc4286.h:289
ltc4286_status_chan
Status register channels for LTC4286.
Definition ltc4286.h:50
ltc4286_temp_alert
Temperature alert bit field definitions for LTC4286.
Definition ltc4286.h:459
ltc4286_mfr_config_attr
Manufacturer configuration attributes for LTC4286.
Definition ltc4286.h:272
ltc4286_status_input_attr
Input voltage/power status attributes for LTC4286.
Definition ltc4286.h:144
ltc4286_status_alert
Status word alert bit field definitions for LTC4286.
Definition ltc4286.h:416
ltc4286_sensor_chan
Custom sensor channels for LTC4286.
Definition ltc4286.h:29
ltc4286_iout_alert
Output current alert bit field definitions for LTC4286.
Definition ltc4286.h:433
ltc4286_mfr_sys_status1_field
Manufacturer system status 1 bit field definitions for LTC4286.
Definition ltc4286.h:376
ltc4286_mfr_spec_alert
Manufacturer-specific alert bit field definitions for LTC4286.
Definition ltc4286.h:485
ltc4286_vout_alert
Output voltage alert bit field definitions for LTC4286.
Definition ltc4286.h:423
int ltc4286_disable_alert_mask(const struct device *dev, enum ltc4286_trig_alert_mask alert_reg, uint16_t alert_bit)
Disable alert mask for LTC4286.
int ltc4286_enable_alert_mask(const struct device *dev, enum ltc4286_trig_alert_mask alert_reg, uint16_t alert_bit)
Enable alert mask for LTC4286.
@ LTC4286_ALERT_MFR_SYS_STATUS1_POWER_LOSS_ALERT_BIT
Power loss detected alert enable.
Definition ltc4286.h:511
@ LTC4286_ALERT_MFR_SYS_STATUS1_AVERAGE_DONE_ALERT_BIT
Averaging completed alert enable.
Definition ltc4286.h:507
@ LTC4286_ALERT_MFR_SYS_STATUS1_ADC_CONV_ALERT_BIT
ADC conversion completed alert enable.
Definition ltc4286.h:505
@ LTC4286_ALERT_MFR_SYS_STATUS1_RESET_DONE_ALERT_BIT
Reset completed alert enable.
Definition ltc4286.h:509
@ LTC4286_ALERT_MFR_SYS_STATUS2_VDS_OV_WARNING_ALERT_BIT
VDS overvoltage warning alert enable.
Definition ltc4286.h:525
@ LTC4286_ALERT_MFR_SYS_STATUS2_POWER_FAILED_WARNING_ALERT_BIT
Power failed warning alert enable.
Definition ltc4286.h:529
@ LTC4286_ALERT_MFR_SYS_STATUS2_PIN_UP_WARNING_ALERT_BIT
Output power warning alert enable.
Definition ltc4286.h:519
@ LTC4286_ALERT_MFR_SYS_STATUS2_FET_SHORT_WARNING_ALERT_BIT
FET short circuit warning alert enable.
Definition ltc4286.h:527
@ LTC4286_ALERT_MFR_SYS_STATUS2_VDS_UV_WARNING_ALERT_BIT
VDS undervoltage warning alert enable.
Definition ltc4286.h:523
@ LTC4286_ALERT_MFR_SYS_STATUS2_IOUT_UC_WARNING_ALERT_BIT
Output current undercurrent warning alert enable.
Definition ltc4286.h:521
@ SENSOR_ATTR_LTC4286_STATUS_TEMP_UT_WARN
Temperature undertemperature warning.
Definition ltc4286.h:161
@ SENSOR_ATTR_LTC4286_STATUS_TEMP_OT_WARN
Temperature overtemperature warning.
Definition ltc4286.h:160
@ SENSOR_ATTR_LTC4286_STATUS_TEMP_END
End marker.
Definition ltc4286.h:162
@ SENSOR_ATTR_LTC4286_STATUS_TEMP_OT_FAULT
Temperature overtemperature fault.
Definition ltc4286.h:159
@ LTC4286_MFR_SPEC_VDD_UVLO_BIT
VDD undervoltage lockout.
Definition ltc4286.h:368
@ LTC4286_MFR_SPEC_PIN_OP1_FAULT_BIT
Output power 1 fault.
Definition ltc4286.h:366
@ LTC4286_MFR_SPEC_PIN_OP2_FAULT_BIT
Output power 2 fault.
Definition ltc4286.h:367
@ LTC4286_MFR_SPEC_FET_BAD_FAULT_BIT
FET bad fault.
Definition ltc4286.h:365
@ LTC4286_MFR_SPEC_TSD_FAULT_BIT
Thermal shutdown fault.
Definition ltc4286.h:369
@ LTC4286_MFR_SPEC_EN_CHANGED_BIT
Enable pin state changed.
Definition ltc4286.h:370
@ SENSOR_ATTR_LTC4286_REBOOT_CONTROL_DELAY
Reboot delay time.
Definition ltc4286.h:265
@ SENSOR_ATTR_LTC4286_REBOOT_CONTROL_INIT
Initialize reboot sequence.
Definition ltc4286.h:264
@ SENSOR_ATTR_LTC4286_REBOOT_CONTROL_END
End marker.
Definition ltc4286.h:266
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SPEC_FET_BAD_FAULT
FET bad fault.
Definition ltc4286.h:187
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SPEC_PIN_OP1_FAULT
Output power 1 fault.
Definition ltc4286.h:186
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SPEC_TSD_FAULT
Thermal shutdown fault.
Definition ltc4286.h:183
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SPEC_EN_CHANGED
Enable pin state changed.
Definition ltc4286.h:182
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SPEC_END
End marker.
Definition ltc4286.h:188
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SPEC_VDD_UVLO
VDD undervoltage lockout.
Definition ltc4286.h:184
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SPEC_PIN_OP2_FAULT
Output power 2 fault.
Definition ltc4286.h:185
@ SENSOR_ATTR_LTC4286_ADC_DISP_AVG
Display averaged values.
Definition ltc4286.h:229
@ SENSOR_ATTR_LTC4286_ADC_AVG_SELECT
Averaging mode selection.
Definition ltc4286.h:230
@ SENSOR_ATTR_LTC4286_ADC_VDS_SELECT
VDS measurement selection.
Definition ltc4286.h:227
@ SENSOR_ATTR_LTC4286_ADC_END
End marker.
Definition ltc4286.h:231
@ SENSOR_ATTR_LTC4286_ADC_VIN_VOUT_SELECT
VIN/VOUT measurement selection.
Definition ltc4286.h:228
@ SENSOR_CHAN_LTC4286_MFR_SHUTDOWN_CAUSE
Shutdown cause channel.
Definition ltc4286.h:76
@ SENSOR_CHAN_LTC4286_MFR_END
End marker for manufacturer channels.
Definition ltc4286.h:77
@ SENSOR_CHAN_LTC4286_MFR_CONFIG
Manufacturer configuration channel.
Definition ltc4286.h:70
@ SENSOR_CHAN_LTC4286_MFR_REBOOT_CONTROL
Reboot control channel.
Definition ltc4286.h:75
@ SENSOR_CHAN_LTC4286_MFR_COMMON
Common manufacturer settings channel.
Definition ltc4286.h:74
@ SENSOR_CHAN_LTC4286_MFR_PADS_LIVE_STATUS
Pads live status channel.
Definition ltc4286.h:73
@ SENSOR_CHAN_LTC4286_MFR_PMB_STATUS
PMBus status channel.
Definition ltc4286.h:72
@ SENSOR_CHAN_LTC4286_MFR_FLT_CONFIG
Fault configuration channel.
Definition ltc4286.h:71
@ SENSOR_CHAN_LTC4286_TRIG_END
End marker for trigger channels.
Definition ltc4286.h:44
@ SENSOR_CHAN_LTC4286_TRIG_COMPARATOR
Comparator output channel.
Definition ltc4286.h:42
@ SENSOR_CHAN_LTC4286_TRIG_ALERT
Alert status channel.
Definition ltc4286.h:43
@ SENSOR_CHAN_LTC4286_TRIG_POWER_GOOD
Power good status channel.
Definition ltc4286.h:40
@ LTC4286_IOUT_OC_FAULT_BIT
Output current overcurrent fault.
Definition ltc4286.h:321
@ LTC4286_IOUT_OC_WARNING_BIT
Output current overcurrent warning.
Definition ltc4286.h:320
@ SENSOR_ATTR_LTC4286_STATUS_CML_BAD_DATA
Invalid data status.
Definition ltc4286.h:171
@ SENSOR_ATTR_LTC4286_STATUS_CML_BAD_CMD
Invalid command status.
Definition ltc4286.h:170
@ SENSOR_ATTR_LTC4286_STATUS_CML_MISC_FAULT
Miscellaneous communication fault.
Definition ltc4286.h:173
@ SENSOR_ATTR_LTC4286_STATUS_CML_BAD_PEC_FAIL
PEC (Packet Error Code) check failed.
Definition ltc4286.h:172
@ SENSOR_ATTR_LTC4286_STATUS_CML_END
End marker.
Definition ltc4286.h:174
@ LTC4286_ALERT_MISC_FAULT_ALERT_BIT
Miscellaneous communication fault alert enable.
Definition ltc4286.h:473
@ LTC4286_ALERT_BAD_CMD_ALERT_BIT
Invalid command alert enable.
Definition ltc4286.h:479
@ LTC4286_ALERT_BAD_DATA_ALERT_BIT
Invalid data alert enable.
Definition ltc4286.h:477
@ LTC4286_ALERT_PEC_FAILED_ALERT_BIT
PEC check failed alert enable.
Definition ltc4286.h:475
@ LTC4286_OTHER_FIRST_ALERT_BIT
First alert occurrence.
Definition ltc4286.h:358
@ SENSOR_ATTR_LTC4286_CONFIG_END
End marker.
Definition ltc4286.h:96
@ SENSOR_ATTR_LTC4286_CONFIG_WRITE_PROTECT
Write protection control attribute.
Definition ltc4286.h:95
@ SENSOR_ATTR_LTC4286_CONFIG_CLEAR_FAULTS
Clear faults command attribute.
Definition ltc4286.h:94
@ SENSOR_ATTR_LTC4286_CONFIG_OPERATION
Device operation mode attribute.
Definition ltc4286.h:93
@ SENSOR_ATTR_LTC4286_STATUS_VOUT_END
End marker.
Definition ltc4286.h:128
@ SENSOR_ATTR_LTC4286_STATUS_VOUT_UV
Output voltage undervoltage status.
Definition ltc4286.h:127
@ SENSOR_ATTR_LTC4286_STATUS_VOUT_OV
Output voltage overvoltage status.
Definition ltc4286.h:126
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SYS_END
End marker.
Definition ltc4286.h:219
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SYS_STAT2_SET
System status 2 register has bits set.
Definition ltc4286.h:212
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SYS_IOUT_UC_WARN
Output current undercurrent warning.
Definition ltc4286.h:217
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SYS_POWER_LOSS
Power loss detected.
Definition ltc4286.h:207
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SYS_VDS_UV_WARN
VDS undervoltage warning.
Definition ltc4286.h:215
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SYS_POWER_FAILED_WARN
Power failed warning.
Definition ltc4286.h:213
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SYS_FET_SHORT_WARN
FET short circuit warning.
Definition ltc4286.h:214
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SYS_VDS_OV_WARN
VDS overvoltage warning.
Definition ltc4286.h:216
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SYS_AVG_DONE
Averaging completed.
Definition ltc4286.h:209
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SYS_RESET_DONE
Reset completed.
Definition ltc4286.h:208
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SYS_PIN_UP_WARN
Output power warning.
Definition ltc4286.h:218
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SYS_STAT1_ALERT
Alert pin asserted.
Definition ltc4286.h:205
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SYS_STAT1_L_ALERT
Latched alert status.
Definition ltc4286.h:206
@ SENSOR_ATTR_LTC4286_STATUS_MFR_SYS_ADC_CONV
ADC conversion completed.
Definition ltc4286.h:210
@ SENSOR_ATTR_LTC4286_FAULT_UV_RETRY
Undervoltage fault retry (VIN channel).
Definition ltc4286.h:245
@ SENSOR_ATTR_LTC4286_FAULT_RETRY
Fault retry configuration.
Definition ltc4286.h:240
@ SENSOR_ATTR_LTC4286_FAULT_OP_TIMER
Fault operation timer.
Definition ltc4286.h:241
@ SENSOR_ATTR_LTC4286_FAULT_RESPONSE
Fault response mode.
Definition ltc4286.h:238
@ SENSOR_ATTR_LTC4286_FAULT_OV_RESPONSE
Overvoltage fault response (VIN channel).
Definition ltc4286.h:242
@ SENSOR_ATTR_LTC4286_FAULT_END
End marker.
Definition ltc4286.h:246
@ SENSOR_ATTR_LTC4286_FAULT_OV_RETRY
Overvoltage fault retry (VIN channel).
Definition ltc4286.h:243
@ SENSOR_ATTR_LTC4286_FAULT_UV_RESPONSE
Undervoltage fault response (VIN channel).
Definition ltc4286.h:244
@ LTC4286_ALERT_VIN_UV_FAULT_ALERT_BIT
Input voltage undervoltage fault alert enable.
Definition ltc4286.h:447
@ LTC4286_ALERT_VIN_OV_FAULT_ALERT_BIT
Input voltage overvoltage fault alert enable.
Definition ltc4286.h:453
@ LTC4286_ALERT_VIN_OV_WARNING_ALERT_BIT
Input voltage overvoltage warning alert enable.
Definition ltc4286.h:451
@ LTC4286_ALERT_PIN_OP_WARNING_ALERT_BIT
Output power warning alert enable.
Definition ltc4286.h:445
@ LTC4286_ALERT_VIN_UV_WARNING_ALERT_BIT
Input voltage undervoltage warning alert enable.
Definition ltc4286.h:449
@ LTC4286_VIN_OV_FAULT_BIT
Input voltage overvoltage fault.
Definition ltc4286.h:332
@ LTC4286_VIN_UV_FAULT_BIT
Input voltage undervoltage fault.
Definition ltc4286.h:329
@ LTC4286_VIN_OV_WARNING_BIT
Input voltage overvoltage warning.
Definition ltc4286.h:331
@ LTC4286_VIN_UV_WARNING_BIT
Input voltage undervoltage warning.
Definition ltc4286.h:330
@ LTC4286_PIN_OP_WARNING_BIT
Output power warning.
Definition ltc4286.h:328
@ SENSOR_ATTR_LTC4286_STATUS_IOUT_OC_WARN
Output current overcurrent warning.
Definition ltc4286.h:137
@ SENSOR_ATTR_LTC4286_STATUS_IOUT_OC_FAULT
Output current overcurrent fault.
Definition ltc4286.h:136
@ SENSOR_ATTR_LTC4286_STATUS_IOUT_END
End marker.
Definition ltc4286.h:138
@ SENSOR_ATTR_LTC4286_STATUS_OTHER_END
End marker.
Definition ltc4286.h:197
@ SENSOR_ATTR_LTC4286_STATUS_OTHER_FIRST_ALERT
First alert occurrence.
Definition ltc4286.h:196
@ LTC4286_ALERT_STATUS_VOUT_MASK
Output voltage status mask (0xD2).
Definition ltc4286.h:403
@ LTC4286_ALERT_STATUS_IOUT_MASK
Output current status mask.
Definition ltc4286.h:404
@ LTC4286_ALERT_STATUS_SYS2_MASK
System status 2 mask (0xDC).
Definition ltc4286.h:410
@ LTC4286_ALERT_STATUS_SYS1_MASK
System status 1 mask (0xDA).
Definition ltc4286.h:409
@ LTC4286_ALERT_STATUS_INPUT_MASK
Input voltage/power status mask.
Definition ltc4286.h:405
@ LTC4286_ALERT_STATUS_SPEC_MASK
Manufacturer-specific status mask (0xD8).
Definition ltc4286.h:408
@ LTC4286_ALERT_STATUS_WORD_MASK
Status byte low mask (0xD0).
Definition ltc4286.h:402
@ LTC4286_ALERT_STATUS_COMMS_MASK
Communication status mask.
Definition ltc4286.h:407
@ LTC4286_ALERT_STATUS_TEMP_MASK
Temperature status mask.
Definition ltc4286.h:406
@ LTC4286_MFR_SYS_STATUS2_VDS_OV_WARNING_BIT
VDS overvoltage warning.
Definition ltc4286.h:393
@ LTC4286_MFR_SYS_STATUS2_PIN_UP_WARNING_BIT
Output power warning.
Definition ltc4286.h:389
@ LTC4286_MFR_SYS_STATUS2_IOUT_UC_WARNING_BIT
Output current undercurrent warning.
Definition ltc4286.h:391
@ LTC4286_MFR_SYS_STATUS2_POWER_FAILED_WARNING_BIT
Power failed warning.
Definition ltc4286.h:395
@ LTC4286_MFR_SYS_STATUS2_FET_SHORT_WARNING_BIT
FET short circuit warning.
Definition ltc4286.h:394
@ LTC4286_MFR_SYS_STATUS2_VDS_UV_WARNING_BIT
VDS undervoltage warning.
Definition ltc4286.h:392
@ SENSOR_CHAN_LTC4286_FAULT_RESP_END
End marker.
Definition ltc4286.h:85
@ SENSOR_CHAN_LTC4286_FAULT_RESP_FET
FET fault response.
Definition ltc4286.h:84
@ LTC4286_TEMP_OT_WARNING_BIT
Temperature overtemperature warning.
Definition ltc4286.h:340
@ LTC4286_TEMP_OT_FAULT_BIT
Temperature overtemperature fault.
Definition ltc4286.h:341
@ LTC4286_TEMP_UT_WARNING_BIT
Temperature undertemperature warning.
Definition ltc4286.h:339
@ SENSOR_ATTR_LTC4286_MFR_FLT_OT_TO_FAULT
Overtemperature timeout to fault.
Definition ltc4286.h:255
@ SENSOR_ATTR_LTC4286_MFR_FLT_OP_TO_FAULT
Overpower timeout to fault.
Definition ltc4286.h:254
@ SENSOR_ATTR_LTC4286_MFR_FLT_END
End marker.
Definition ltc4286.h:256
@ LTC4286_VOUT_UV_WARNING_BIT
Output voltage undervoltage warning.
Definition ltc4286.h:312
@ LTC4286_VOUT_OV_WARNING_BIT
Output voltage overvoltage warning.
Definition ltc4286.h:313
@ LTC4286_MISC_FAULT_BIT
Miscellaneous communication fault.
Definition ltc4286.h:348
@ LTC4286_BAD_CMD_BIT
Invalid command received.
Definition ltc4286.h:351
@ LTC4286_BAD_DATA_BIT
Invalid data received.
Definition ltc4286.h:350
@ LTC4286_PEC_FAILED_BIT
PEC (Packet Error Code) check failed.
Definition ltc4286.h:349
@ SENSOR_ATTR_LTC4286_STATUS_END
End marker.
Definition ltc4286.h:118
@ SENSOR_ATTR_LTC4286_STATUS_INPUT
Input voltage/power status attribute.
Definition ltc4286.h:106
@ SENSOR_ATTR_LTC4286_STATUS_PG
Power good status attribute.
Definition ltc4286.h:108
@ SENSOR_ATTR_LTC4286_STATUS_TEMP
Temperature status attribute.
Definition ltc4286.h:115
@ SENSOR_ATTR_LTC4286_STATUS_MFRSPEC
Manufacturer-specific status attribute.
Definition ltc4286.h:107
@ SENSOR_ATTR_LTC4286_STATUS_NOT_CLEAR
Status not cleared attribute.
Definition ltc4286.h:117
@ SENSOR_ATTR_LTC4286_STATUS_UNKNOWN
Unknown fault/warning status attribute.
Definition ltc4286.h:110
@ SENSOR_ATTR_LTC4286_STATUS_VOUT
Output voltage status attribute.
Definition ltc4286.h:104
@ SENSOR_ATTR_LTC4286_STATUS_IOUT_OC
Output current overcurrent fault status.
Definition ltc4286.h:113
@ SENSOR_ATTR_LTC4286_STATUS_BUSY
Device busy status attribute.
Definition ltc4286.h:111
@ SENSOR_ATTR_LTC4286_STATUS_OFF
Device off status attribute.
Definition ltc4286.h:112
@ SENSOR_ATTR_LTC4286_STATUS_OTHER
Other status conditions attribute.
Definition ltc4286.h:109
@ SENSOR_ATTR_LTC4286_STATUS_CML
Communication/command status attribute.
Definition ltc4286.h:116
@ SENSOR_ATTR_LTC4286_STATUS_VIN_UV
Input voltage undervoltage fault status.
Definition ltc4286.h:114
@ SENSOR_ATTR_LTC4286_STATUS_IOUT
Output current status attribute.
Definition ltc4286.h:105
@ LTC4286_STATUS_WORD_BUSY_BIT
Device is busy processing command.
Definition ltc4286.h:297
@ LTC4286_STATUS_WORD_IOUT_BIT
Output current fault or warning.
Definition ltc4286.h:291
@ LTC4286_STATUS_WORD_UNKNOWN_BIT
Unknown fault or warning.
Definition ltc4286.h:296
@ LTC4286_STATUS_WORD_OTHER_BIT
Other fault or warning.
Definition ltc4286.h:295
@ LTC4286_STATUS_WORD_COMLINE_BIT
Communication fault.
Definition ltc4286.h:304
@ LTC4286_STATUS_WORD_VOUT_BIT
Output voltage fault or warning.
Definition ltc4286.h:290
@ LTC4286_STATUS_WORD_FET_UV_THRES_BIT
FET undervoltage threshold fault.
Definition ltc4286.h:294
@ LTC4286_STATUS_WORD_OFF_BIT
Device is in off state.
Definition ltc4286.h:298
@ LTC4286_STATUS_WORD_NOT_CLEAR_BIT
Status not cleared.
Definition ltc4286.h:305
@ LTC4286_STATUS_WORD_MFRSPEC_BIT
Manufacturer-specific fault or warning.
Definition ltc4286.h:293
@ LTC4286_STATUS_WORD_INPUT_BIT
Input voltage fault or warning.
Definition ltc4286.h:292
@ LTC4286_STATUS_WORD_TEMP_BIT
Temperature fault or warning.
Definition ltc4286.h:303
@ LTC4286_STATUS_WORD_IOUT_OTHRES_BIT
Output current overcurrent threshold fault.
Definition ltc4286.h:299
@ LTC4286_STATUS_WORD_VIN_UTHRES_BIT
Input voltage undervoltage threshold fault.
Definition ltc4286.h:301
@ SENSOR_CHAN_LTC4286_STATUS_MFR_SPEC
Manufacturer-specific status channel.
Definition ltc4286.h:59
@ SENSOR_CHAN_LTC4286_STATUS_TEMP
Temperature status channel.
Definition ltc4286.h:56
@ SENSOR_CHAN_LTC4286_STATUS_MFR_SYS_STATUS1
Manufacturer system status 1 channel.
Definition ltc4286.h:60
@ SENSOR_CHAN_LTC4286_STATUS_CML
Communication/command status channel.
Definition ltc4286.h:57
@ SENSOR_CHAN_LTC4286_STATUS_IOUT
Output current status channel.
Definition ltc4286.h:54
@ SENSOR_CHAN_LTC4286_STATUS_OTHER
Other status conditions channel.
Definition ltc4286.h:58
@ SENSOR_CHAN_LTC4286_STATUS_VOUT
Output voltage status channel.
Definition ltc4286.h:53
@ SENSOR_CHAN_LTC4286_STATUS_INPUT
Input voltage/power status channel.
Definition ltc4286.h:55
@ SENSOR_CHAN_LTC4286_STATUS
General status word channel.
Definition ltc4286.h:51
@ SENSOR_CHAN_LTC4286_STATUS_END
End marker for status channels.
Definition ltc4286.h:62
@ SENSOR_CHAN_LTC4286_STATUS_MFR_SYS_STATUS2
Manufacturer system status 2 channel.
Definition ltc4286.h:61
@ LTC4286_ALERT_TEMP_UT_WARNING_ALERT_BIT
Temperature undertemperature warning alert enable.
Definition ltc4286.h:461
@ LTC4286_ALERT_TEMP_OT_FAULT_ALERT_BIT
Temperature overtemperature fault alert enable.
Definition ltc4286.h:465
@ LTC4286_ALERT_TEMP_OT_WARNING_ALERT_BIT
Temperature overtemperature warning alert enable.
Definition ltc4286.h:463
@ SENSOR_ATTR_LTC4286_MFR_CONFIG_PWR_GOOD_RESET_CTRL
Power good reset control.
Definition ltc4286.h:279
@ SENSOR_ATTR_LTC4286_MFR_CONFIG_VRANGE_SEL
Voltage range selection.
Definition ltc4286.h:275
@ SENSOR_ATTR_LTC4286_MFR_CONFIG_MASS_WRITE
Mass write enable.
Definition ltc4286.h:280
@ SENSOR_ATTR_LTC4286_MFR_CONFIG_EXT_TEMP
External temperature sensor.
Definition ltc4286.h:281
@ SENSOR_ATTR_LTC4286_MFR_CONFIG_RESET_FAULT
Reset fault condition.
Definition ltc4286.h:278
@ SENSOR_ATTR_LTC4286_MFR_CONFIG_DEBOUNCE_TIMER
Input debounce timer.
Definition ltc4286.h:282
@ SENSOR_ATTR_LTC4286_MFR_CONFIG_VPWR_SEL
Power voltage selection.
Definition ltc4286.h:276
@ SENSOR_ATTR_LTC4286_MFR_CONFIG_END
End marker.
Definition ltc4286.h:283
@ SENSOR_ATTR_LTC4286_MFR_CONFIG_ILIM
Current limit configuration.
Definition ltc4286.h:274
@ SENSOR_ATTR_LTC4286_MFR_CONFIG_PMBUS_1MBIT
PMBus 1Mbit speed mode.
Definition ltc4286.h:277
@ SENSOR_ATTR_LTC4286_STATUS_VIN_UV_FAULT
Input voltage undervoltage fault.
Definition ltc4286.h:148
@ SENSOR_ATTR_LTC4286_STATUS_VIN_OV_FAULT
Input voltage overvoltage fault.
Definition ltc4286.h:146
@ SENSOR_ATTR_LTC4286_STATUS_VIN_OV_WARN
Input voltage overvoltage warning.
Definition ltc4286.h:147
@ SENSOR_ATTR_LTC4286_STATUS_PIN_OP_WARN
Output power warning.
Definition ltc4286.h:150
@ SENSOR_ATTR_LTC4286_STATUS_VIN_UV_WARN
Input voltage undervoltage warning.
Definition ltc4286.h:149
@ SENSOR_ATTR_LTC4286_STATUS_INPUT_END
End marker.
Definition ltc4286.h:151
@ LTC4286_ALERT_STATUS_BUSY_ALERT_BIT
Device busy alert enable.
Definition ltc4286.h:417
@ SENSOR_CHAN_LTC4286_ADC
ADC configuration channel.
Definition ltc4286.h:31
@ SENSOR_CHAN_LTC4286_VIN
Input voltage (VIN) channel.
Definition ltc4286.h:30
@ SENSOR_CHAN_LTC4286_CONFIG
Device configuration channel.
Definition ltc4286.h:32
@ SENSOR_CHAN_LTC4286_END
End marker for sensor channels.
Definition ltc4286.h:33
@ LTC4286_ALERT_IOUT_OC_WARNING_ALERT_BIT
Output current overcurrent warning alert enable.
Definition ltc4286.h:435
@ LTC4286_ALERT_IOUT_OC_FAULT_ALERT_BIT
Output current overcurrent fault alert enable.
Definition ltc4286.h:437
@ LTC4286_MFR_SYS_STATUS1_ADC_CONV_BIT
ADC conversion completed.
Definition ltc4286.h:377
@ LTC4286_MFR_SYS_STATUS1_RESET_DONE_BIT
Reset completed.
Definition ltc4286.h:379
@ LTC4286_MFR_SYS_STATUS1_AVERAGE_DONE_BIT
Averaging completed.
Definition ltc4286.h:378
@ LTC4286_MFR_SYS_STATUS1_L_ALERT_BIT
Latched alert status.
Definition ltc4286.h:381
@ LTC4286_MFR_SYS_STATUS1_ALERT_BIT
Alert pin asserted.
Definition ltc4286.h:382
@ LTC4286_MFR_SYS_STATUS1_POWER_LOSS_BIT
Power loss detected.
Definition ltc4286.h:380
@ LTC4286_ALERT_MFR_SPEC_PIN_OP2_FAULT_ALERT_BIT
Output power 2 fault alert enable.
Definition ltc4286.h:491
@ LTC4286_ALERT_MFR_SPEC_EN_CHANGED_ALERT_BIT
Enable pin state changed alert enable.
Definition ltc4286.h:497
@ LTC4286_ALERT_MFR_SPEC_VDD_UVLO_ALERT_BIT
VDD undervoltage lockout alert enable.
Definition ltc4286.h:493
@ LTC4286_ALERT_MFR_SPEC_TSD_FAULT_ALERT_BIT
Thermal shutdown fault alert enable.
Definition ltc4286.h:495
@ LTC4286_ALERT_MFR_SPEC_FET_BAD_FAULT_ALERT_BIT
FET bad fault alert enable.
Definition ltc4286.h:487
@ LTC4286_ALERT_MFR_SPEC_PIN_OP1_FAULT_ALERT_BIT
Output power 1 fault alert enable.
Definition ltc4286.h:489
@ LTC4286_ALERT_VOUT_UV_WARNING_ALERT_BIT
Output voltage undervoltage warning alert enable.
Definition ltc4286.h:425
@ LTC4286_ALERT_VOUT_OV_WARNING_ALERT_BIT
Output voltage overvoltage warning alert enable.
Definition ltc4286.h:427
@ SENSOR_ATTR_PRIV_START
This and higher values are sensor specific.
Definition sensor.h:449
@ SENSOR_CHAN_PRIV_START
This and higher values are sensor specific.
Definition sensor.h:253
#define BIT(n)
Unsigned integer with bit position n set (signed in assembly language).
Definition util_macro.h:44
Main header file for sensor driver API.
__UINT16_TYPE__ uint16_t
Definition stdint.h:89
Runtime device structure (in ROM) per driver instance.
Definition device.h:513