class DCFG

Defined at line 193 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

Device Configuration Register

Public Members

 field_StopOnDisconnect_195
 field_IgnStrmPP_196
 field_LPMCAP_197
 field_NUMP_198
 field_INTRNUM_199
 field_DEVADDR_200
 field_DEVSPD_201
static const uint32_t DEVSPD_HIGH
static const uint32_t DEVSPD_FULL
static const uint32_t DEVSPD_LOW
static const uint32_t DEVSPD_SUPER
static const uint32_t DEVSPD_ENHANCED_SUPER

Public Methods

template <, >
typename SelfType::ValueType StopOnDisconnect ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 195 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

template <, >
SelfType & set_StopOnDisconnect (typename SelfType::ValueType val)

Defined at line 195 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

template <, >
typename SelfType::ValueType IgnStrmPP ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 196 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

template <, >
SelfType & set_IgnStrmPP (typename SelfType::ValueType val)

Defined at line 196 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

template <, >
typename SelfType::ValueType LPMCAP ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 197 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

template <, >
SelfType & set_LPMCAP (typename SelfType::ValueType val)

Defined at line 197 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

template <, >
typename SelfType::ValueType NUMP ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 198 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

template <, >
SelfType & set_NUMP (typename SelfType::ValueType val)

Defined at line 198 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

template <, >
typename SelfType::ValueType INTRNUM ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 199 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

template <, >
SelfType & set_INTRNUM (typename SelfType::ValueType val)

Defined at line 199 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

template <, >
typename SelfType::ValueType DEVADDR ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 200 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

template <, >
SelfType & set_DEVADDR (typename SelfType::ValueType val)

Defined at line 200 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

template <, >
typename SelfType::ValueType DEVSPD ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 201 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

template <, >
SelfType & set_DEVSPD (typename SelfType::ValueType val)

Defined at line 201 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

hwreg::RegisterAddr<DCFG> Get ()

Defined at line 202 of file ../../src/devices/usb/drivers/dwc3/dwc3-regs.h

template <, >
typename SelfType::ValueType devspd ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 371 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_devspd (typename SelfType::ValueType val)

Defined at line 371 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType nzstsouthshk ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 372 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_nzstsouthshk (typename SelfType::ValueType val)

Defined at line 372 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType ena32khzs ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 373 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_ena32khzs (typename SelfType::ValueType val)

Defined at line 373 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType devaddr ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 374 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_devaddr (typename SelfType::ValueType val)

Defined at line 374 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
PeriodicFrameInterval perfrint ()

Defined at line 375 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_perfrint (PeriodicFrameInterval val)

Defined at line 375 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType endevoutnak ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 376 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_endevoutnak (typename SelfType::ValueType val)

Defined at line 376 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType epmscnt ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 377 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_epmscnt (typename SelfType::ValueType val)

Defined at line 377 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType descdma ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 378 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_descdma (typename SelfType::ValueType val)

Defined at line 378 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType perschintvl ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 379 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_perschintvl (typename SelfType::ValueType val)

Defined at line 379 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType resvalid ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 380 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_resvalid (typename SelfType::ValueType val)

Defined at line 380 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

Enumerations

enum PeriodicFrameInterval
Name Value
PERCENT_80 0
PERCENT_85 1
PERCENT_90 2
PERCENT_95 3

Defined at line 364 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

Records