class GHWCFG4

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

User hardware config4 register (RO).

Public Members

 field_num_dev_perio_in_ep_327
 field_power_optimiz_328
 field_min_ahb_freq_329
 field_part_power_down_330
 field_utmi_phy_data_width_331
 field_num_dev_mode_ctrl_ep_332
 field_iddig_filt_en_333
 field_vbus_valid_filt_en_334
 field_a_valid_filt_en_335
 field_b_valid_filt_en_336
 field_session_end_filt_en_337
 field_ded_fifo_en_338
 field_num_in_eps_339
 field_desc_dma_340
 field_desc_dma_dyn_341

Public Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

hwreg::RegisterAddr<GHWCFG4> Get ()

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

Records