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

Records