Регистры Allwinner H616

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


PG_CFG1
9.6.4. PG Configure Register 1 - адрес: 0x300b0dc (смещение: 0x00DC)

Контроллер портов ввода-вывода (GPIO): список регистров



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

  Unused

Bit 31

  PG15_SELECT

Bits 30 : 28
R/W
0x7

000:Input
001:Output
010:UART2_TX
011:Reserved
100:Reserved
101:TWI4_SCK
110:PG_EINT15
111:IO Disable


  Unused

Bit 27

  PG14_SELECT

Bits 26 : 24
R/W
0x7

000:Input
001:Output
010:H_I2S2_DIN0
011:H_I2S2_DOUT1
100:BIST_RESULT3
101:Reserved
110:PG_EINT14
111:IO Disable


  Unused

Bit 23

  PG13_SELECT

Bits 22 : 20
R/W
0x7

000:Input
001:Output
010:H_I2S2_DOUT0
011:H_I2S2_DIN1
100:BIST_RESULT2
101:Reserved
110:PG_EINT13
111:IO Disable


  Unused

Bit 19

  PG12_SELECT

Bits 18 : 16
R/W
0x7

000:Input
001:Output
010:H_I2S2_LRCK
011:Reserved
100:BIST_RESULT1
101:Reserved
110:PG_EINT12
111:IO Disable


  Unused

Bit 15

  PG11_SELECT

Bits 14 : 12
R/W
0x7

000:Input
001:Output
010:H_I2S2_BCLK
011:Reserved
100:BIST_RESULT0
101:Reserved
110:PG_EINT11
111:IO Disable


  Unused

Bit 11

  PG10_SELECT

Bits 10 : 8
R/W
0x7

000:Input
001:Output
010:H_I2S2_MCLK
011:X32KFOUT
100:Reserved
101:Reserved
110:PG_EINT10
111:IO Disable


  Unused

Bit 7

  PG9_SELECT

Bits 6 : 4
R/W
0x7

000:Input
001:Output
010:UART1_CTS
011:Reserved
100:JTAG_DI
101:Reserved
110:PG_EINT9
111:IO Disable


  Unused

Bit 3

  PG8_SELECT

Bits 2 : 0
R/W
0x7

000:Input
001:Output
010:UART1_RTS
011:PLL_LOCK_DBG
100:JTAG_DO
101:Reserved
110:PG_EINT8
111:IO Disable



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

md 300b0dc 1



Bit fields structure

typedef union  pg_cfg1
{
  struct
  {
   unsigned pg8_select : 3;
   unsigned unused0 : 1;
   unsigned pg9_select : 3;
   unsigned unused1 : 1;
   unsigned pg10_select : 3;
   unsigned unused2 : 1;
   unsigned pg11_select : 3;
   unsigned unused3 : 1;
   unsigned pg12_select : 3;
   unsigned unused4 : 1;
   unsigned pg13_select : 3;
   unsigned unused5 : 1;
   unsigned pg14_select : 3;
   unsigned unused6 : 1;
   unsigned pg15_select : 3;
   unsigned unused7 : 1;
  } b;
   unsigned long w;
} PG_CFG1
   

Allwinner H616 Manual