class PowerReg
Defined at line 606 of file ../../src/devices/power/drivers/fusb302/registers.h
POWER - Configures the chip's power gates.
This register has reserved/undocumented bits. It can only be safely updated
via read/modify/write operations.
After reset, only the Wake Detection power gate is enabled.
Rev 5 datasheet: Table 27 on page 23
Public Members
field_pwr3_613
field_pwr2_618
field_pwr1_624
field_pwr0_630
Public Methods
template <, >
typename SelfType::ValueType pwr3 ()
If true, PWR[3] (power gate 3) is enabled.
PWR[3] gates power to the oscillator used by the Tx (transmitter) in the
BMC PHY. Experiments with a FUSB302BMPX indicate that BMC reception works
when this power gate is disabled, but transmission fails silently.
Defined at line 613 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_pwr3 (typename SelfType::ValueType val)
If true, PWR[3] (power gate 3) is enabled.
PWR[3] gates power to the oscillator used by the Tx (transmitter) in the
BMC PHY. Experiments with a FUSB302BMPX indicate that BMC reception works
when this power gate is disabled, but transmission fails silently.
Defined at line 613 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType pwr2 ()
If true, PWR[2] (power gate 2) is enabled.
Gates power to the measure block.
Defined at line 618 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_pwr2 (typename SelfType::ValueType val)
If true, PWR[2] (power gate 2) is enabled.
Gates power to the measure block.
Defined at line 618 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType pwr1 ()
If true, PWR[1] (power gate 1) is enabled.
Gates power to the Rx (receiver) in the BMC PHY, and to the
reference voltage generators used by the comparators in the measure block.
Defined at line 624 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_pwr1 (typename SelfType::ValueType val)
If true, PWR[1] (power gate 1) is enabled.
Gates power to the Rx (receiver) in the BMC PHY, and to the
reference voltage generators used by the comparators in the measure block.
Defined at line 624 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType pwr0 ()
If true, PWR[0] (power gate 0) is enabled.
Gates power to the Wake Detector, which includes a bandgap voltage
reference circuit and a voltage comparator.
Defined at line 630 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_pwr0 (typename SelfType::ValueType val)
If true, PWR[0] (power gate 0) is enabled.
Gates power to the Wake Detector, which includes a bandgap voltage
reference circuit and a voltage comparator.
Defined at line 630 of file ../../src/devices/power/drivers/fusb302/registers.h
hwreg::I2cRegisterAddr<PowerReg> Get ()
Defined at line 632 of file ../../src/devices/power/drivers/fusb302/registers.h