
USB_BGR_REG Контроллер синхрогенератора: список регистров 31 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 16 15 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 00 Unused Bits 31 : 25USBOTG_RST Bit 24R/W 0x0 USBOTG Reset USBEHCI3_RST Bit 23R/W 0x0 USBEHCI3 Reset USBEHCI2_RST Bit 22R/W 0x0 USBEHCI2 Reset USBEHCI1_RST Bit 21R/W 0x0 USBEHCI1 Reset USBEHCI0_RST Bit 20R/W 0x0 USBEHCI0 Reset USBOHCI3_RST. Bit 19R/W 0x0 USBOHCI3 Reset. USBOHCI2_RST. Bit 18R/W 0x0 USBOHCI2 Reset. USBOHCI1_RST. Bit 17R/W 0x0 USBOHCI1 Reset. USBOHCI0_RST Bit 16R/W 0x0 USBOHCI0 Reset Unused Bits 15 : 9USBOTG_GATING Bit 8R/W 0x0 Gating Clock For USBOTG USBEHCI3_GATING Bit 7R/W 0x0 Gating Clock For USBEHCI3 USBEHCI2_GATING Bit 6R/W 0x0 Gating Clock For USBEHCI2 USBEHCI1_GATING Bit 5R/W 0x0 Gating Clock For USBEHCI1 USBEHCI0_GATING Bit 4R/W 0x0 Gating Clock For USBEHCI0 USBOHCI3_GATING Bit 3R/W 0x0 Gating Clock For USBOHCI3 USBOHCI2_GATING Bit 2R/W 0x0 Gating Clock For USBOHCI2 USBOHCI1_GATING Bit 1R/W 0x0 Gating Clock For USBOHCI1 USBOHCI0_GATING Bit 0R/W 0x0 Gating Clock For USBOHCI0 Команда U-Boot для чтения регистра md 3001a8c 1Bit fields structure
typedef union usb_bgr_reg
{
struct
{
unsigned usbohci0_gating : 1;
unsigned usbohci1_gating : 1;
unsigned usbohci2_gating : 1;
unsigned usbohci3_gating : 1;
unsigned usbehci0_gating : 1;
unsigned usbehci1_gating : 1;
unsigned usbehci2_gating : 1;
unsigned usbehci3_gating : 1;
unsigned usbotg_gating : 1;
unsigned unused0 : 7;
unsigned usbohci0_rst : 1;
unsigned usbohci1_rst. : 1;
unsigned usbohci2_rst. : 1;
unsigned usbohci3_rst. : 1;
unsigned usbehci0_rst : 1;
unsigned usbehci1_rst : 1;
unsigned usbehci2_rst : 1;
unsigned usbehci3_rst : 1;
unsigned usbotg_rst : 1;
unsigned unused1 : 7;
} b;
unsigned long w;
} USB_BGR_REG
|
![]() |