class GUSBCFG
Defined at line 97 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
Core's USB configuration register.
Public Members
field_toutcal_99
field_phyif_100
field_ulpi_utmi_sel_101
field_fsintf_102
field_physel_103
field_ddrsel_104
field_srpcap_105
field_hnpcap_106
field_usbtrdtim_107
field_phylpwrclksel_108
field_otgutmifssel_109
field_ulpi_fsls_110
field_ulpi_auto_res_111
field_ulpi_clk_sus_m_112
field_ulpi_ext_vbus_drv_113
field_ulpi_int_vbus_indicator_114
field_term_sel_dl_pulse_115
field_indicator_complement_116
field_indicator_pass_through_117
field_ulpi_int_prot_dis_118
field_ic_usb_cap_119
field_ic_traffic_pull_remove_120
field_tx_end_delay_121
field_force_host_mode_122
field_force_dev_mode_123
Public Methods
template <, >
SelfType & set_toutcal (typename SelfType::ValueType val)
Defined at line 99 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType toutcal ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 99 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType phyif ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 100 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_phyif (typename SelfType::ValueType val)
Defined at line 100 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_ulpi_utmi_sel (typename SelfType::ValueType val)
Defined at line 101 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType ulpi_utmi_sel ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 101 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType fsintf ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 102 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_fsintf (typename SelfType::ValueType val)
Defined at line 102 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType physel ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 103 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_physel (typename SelfType::ValueType val)
Defined at line 103 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType ddrsel ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 104 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_ddrsel (typename SelfType::ValueType val)
Defined at line 104 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_srpcap (typename SelfType::ValueType val)
Defined at line 105 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType srpcap ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 105 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType hnpcap ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 106 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_hnpcap (typename SelfType::ValueType val)
Defined at line 106 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_usbtrdtim (typename SelfType::ValueType val)
Defined at line 107 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType usbtrdtim ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 107 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType phylpwrclksel ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 108 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_phylpwrclksel (typename SelfType::ValueType val)
Defined at line 108 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType otgutmifssel ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 109 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_otgutmifssel (typename SelfType::ValueType val)
Defined at line 109 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_ulpi_fsls (typename SelfType::ValueType val)
Defined at line 110 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType ulpi_fsls ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 110 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_ulpi_auto_res (typename SelfType::ValueType val)
Defined at line 111 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType ulpi_auto_res ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 111 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_ulpi_clk_sus_m (typename SelfType::ValueType val)
Defined at line 112 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType ulpi_clk_sus_m ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 112 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_ulpi_ext_vbus_drv (typename SelfType::ValueType val)
Defined at line 113 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType ulpi_ext_vbus_drv ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 113 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_ulpi_int_vbus_indicator (typename SelfType::ValueType val)
Defined at line 114 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType ulpi_int_vbus_indicator ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 114 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_term_sel_dl_pulse (typename SelfType::ValueType val)
Defined at line 115 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType term_sel_dl_pulse ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 115 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType indicator_complement ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 116 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_indicator_complement (typename SelfType::ValueType val)
Defined at line 116 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType indicator_pass_through ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 117 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_indicator_pass_through (typename SelfType::ValueType val)
Defined at line 117 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_ulpi_int_prot_dis (typename SelfType::ValueType val)
Defined at line 118 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType ulpi_int_prot_dis ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 118 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType ic_usb_cap ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 119 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_ic_usb_cap (typename SelfType::ValueType val)
Defined at line 119 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType ic_traffic_pull_remove ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 120 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_ic_traffic_pull_remove (typename SelfType::ValueType val)
Defined at line 120 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_tx_end_delay (typename SelfType::ValueType val)
Defined at line 121 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType tx_end_delay ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 121 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType force_host_mode ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 122 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_force_host_mode (typename SelfType::ValueType val)
Defined at line 122 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType force_dev_mode ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 123 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_force_dev_mode (typename SelfType::ValueType val)
Defined at line 123 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
hwreg::RegisterAddr<GUSBCFG> Get ()
Defined at line 124 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h