class SliceReg
Defined at line 298 of file ../../src/devices/power/drivers/fusb302/registers.h
SLICE - Configures the receiver in the BMC PHY.
The Rev 5 datasheet is a bit vague around this register, so getting a clear
description would require an investigation. This investigation wasn't done,
because the driver doesn't need to modify the register.
Rev 5 datasheet: Table 21 on page 21
Public Members
field_sdac_hys_309
field_sdac_315
Public Methods
template <, >
Hysteresis sdac_hys ()
Configures the higher threshold used by the BMC SDAC (Slicer DAC).
Defined at line 309 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_sdac_hys (Hysteresis val)
Configures the higher threshold used by the BMC SDAC (Slicer DAC).
Defined at line 309 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType sdac ()
Configures the lower threshold used by the BMC SDAC (Slicer DAC).
The threshold can be used to meet the BMC receive mask under various noise
conditions.
Defined at line 315 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_sdac (typename SelfType::ValueType val)
Configures the lower threshold used by the BMC SDAC (Slicer DAC).
The threshold can be used to meet the BMC receive mask under various noise
conditions.
Defined at line 315 of file ../../src/devices/power/drivers/fusb302/registers.h
hwreg::I2cRegisterAddr<SliceReg> Get ()
Defined at line 317 of file ../../src/devices/power/drivers/fusb302/registers.h
Enumerations
enum Hysteresis
| Name | Value |
|---|---|
| kNone | 0b00 |
| k85mV | 0b01 |
| k170mV | 0b10 |
| k255mV | 0b11 |
Values for `sdac_hys`.
Defined at line 301 of file ../../src/devices/power/drivers/fusb302/registers.h