Регистры Allwinner H616

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


PC_CFG0
9.6.4. PC Configure Register 0 - адрес: 0x300b048 (смещение: 0x0048)

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



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

  Unused

Bit 31

  PC7_SELECT

Bits 30 : 28
R/W
0x7

000:Input
001:Output
010:NAND_RB1
011:Reserved
100:SPI_CS1
101:Reserved
110:PC_EINT7
111:IO Disable


  Unused

Bit 27

  PC6_SELECT

Bits 26 : 24
R/W
0x5

000:Input
001:Output
010:NAND_RB0
011:SDC2_CMD
100:Reserved
101:BOOT_SEL4
110:PC_EINT6
111:IO Disable


  Unused

Bit 23

  PC5_SELECT

Bits 22 : 20
R/W
0x5

000:Input
001:Output
010:NAND_RE
011:SDC2_CLK
100:Reserved
100:BOOT_SEL3
110:PC_EINT5
111:IO Disable


  Unused

Bit 19

  PC4_SELECT

Bits 18 : 16
R/W
0x5

000:Input
001:Output
010:NAND_CE0
011:Reserved
100:SPI_MISO
101:BOOT_SEL2
110:PC_EINT4
111:IO Disable


  Unused

Bit 15

  PC3_SELECT

Bits 14 : 12
R/W
0x5

000:Input
001:Output
010:NAND_CE1
011:Reserved
100:SPI0_CS0
101:BOOT_SEL1
110:PC_EINT3
111:IO Disable


  Unused

Bit 11

  PC2_SELECT

Bits 10 : 8
R/W
0x7

000:Input
001:Output
010:NAND_CLE
011:Reserved
100:SPI0_MOSI
101:Reserved
110:PC_EINT2
111:IO Disable


  Unused

Bit 7

  PC1_SELECT

Bits 6 : 4
R/W
0x7

000:Input
001:Output
010:NAND_ALE
011:SDC2_RST
100:Reserved
101:Reserved
110:PC_EINT1
111:IO Disable


  Unused

Bit 3

  PC0_SELECT

Bits 2 : 0
R/W
0x7

000:Input
001:Output
010:NAND_WE
011:SDC2_DS
100:SPI0_CLK
101:Reserved
110:PC_EINT0
111:IO Disable



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

md 300b048 1



Bit fields structure

typedef union  pc_cfg0
{
  struct
  {
   unsigned pc0_select : 3;
   unsigned unused0 : 1;
   unsigned pc1_select : 3;
   unsigned unused1 : 1;
   unsigned pc2_select : 3;
   unsigned unused2 : 1;
   unsigned pc3_select : 3;
   unsigned unused3 : 1;
   unsigned pc4_select : 3;
   unsigned unused4 : 1;
   unsigned pc5_select : 3;
   unsigned unused5 : 1;
   unsigned pc6_select : 3;
   unsigned unused6 : 1;
   unsigned pc7_select : 3;
   unsigned unused7 : 1;
  } b;
   unsigned long w;
} PC_CFG0
   

Allwinner H616 Manual