class ResetReg
Defined at line 641 of file ../../src/devices/power/drivers/fusb302/registers.h
RESET - Triggers for the reset unit.
Reset bits are W/C (write/clear). The register should not be changed using
read-modify-write.
Rev 5 datasheet: Table 28 on page 24
Public Members
field_pd_reset_647
field_sw_res_653
Public Methods
template <, >
typename SelfType::ValueType pd_reset ()
Set to true by the driver to start a transmitter / receiver PD logic reset.
The hardware sets this bit to false when it's done resetting the PD (Power
Delivery) logic in the transmitter and receiver.
Defined at line 647 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_pd_reset (typename SelfType::ValueType val)
Set to true by the driver to start a transmitter / receiver PD logic reset.
The hardware sets this bit to false when it's done resetting the PD (Power
Delivery) logic in the transmitter and receiver.
Defined at line 647 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_sw_res (typename SelfType::ValueType val)
Set to true by the driver to start a full software reset.
The hardware sets this bit to false when it's done resetting. This involves
setting all I2C registers to their default values.
Defined at line 653 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType sw_res ()
Set to true by the driver to start a full software reset.
The hardware sets this bit to false when it's done resetting. This involves
setting all I2C registers to their default values.
Defined at line 653 of file ../../src/devices/power/drivers/fusb302/registers.h
hwreg::I2cRegisterAddr<ResetReg> Get ()
Defined at line 655 of file ../../src/devices/power/drivers/fusb302/registers.h