Регистры Allwinner H616

Сокращения  |  Дерево шин  |  Карта памяти


USB2_CLK_REG
3.3.4. USB2 Clock Register - адрес: 0x3001a78 (смещение: 0x0A78)

Контроллер синхрогенератора: список регистров



31 ||||||||||||||||| 16
15 ||||||||||||||||| 00

  SCLK_GATING_OHCI2

Bit 31
R/W
0x0

Gating Special Clock For OHCI2
0: Clock is OFF
1: Clock is ON


  USBPHY2_RST

Bit 30
R/W
0x0

USB PHY2 Reset
0: Assert
1: De-assert


  SCLK_GATING_USBPHY2

Bit 29
R/W
0x0

Gating Special Clock For USBPHY2
0: Clock is OFF
1: Clock is ON
SCLK is from OSC24M.


  Unused

Bits 28 : 26

  OHCI2_12M_SRC_SEL

Bits 25 : 24
R/W
0x0

OHCI2 12M Source Select
00: 12M divided from 48 MHz
01: 12M divided from 24 MHz
10: LOSC
11: /


  Unused

Bits 23 : 0


Команда U-Boot для чтения регистра

md 3001a78 1



Bit fields structure

typedef union  usb2_clk_reg
{
  struct
  {
   unsigned unused0 : 24;
   unsigned ohci2_12m_src_sel : 2;
   unsigned unused1 : 3;
   unsigned sclk_gating_usbphy2 : 1;
   unsigned usbphy2_rst : 1;
   unsigned sclk_gating_ohci2 : 1;
  } b;
   unsigned long w;
} USB2_CLK_REG
   

Allwinner H616 Manual