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

Records