Регистры Allwinner H616

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


PL_CFG0
9.6.4. Port L Configure Register 0 - адрес: 0x300b000 (смещение: 0x0000)

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



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

  Unused

Bits 31 : 7

  PL1_SELECT

Bits 6 : 4
R/W
0x7

000:Input
001:Output
010:Reserved
011:S_TWI0_SDA
100:Reserved
101:Reserved
110:Reserved
111:IO Disable


  Unused

Bit 3

  PL0_SELECT

Bits 2 : 0
R/W
0x7

000:Input
001:Output
010:Reserved
011:S_TWI0_SCK
100:Reserved
101:Reserved
110:Reserved
111:IO Disable



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

md 300b000 1



Bit fields structure

typedef union  pl_cfg0
{
  struct
  {
   unsigned pl0_select : 3;
   unsigned unused0 : 1;
   unsigned pl1_select : 3;
   unsigned unused1 : 25;
  } b;
   unsigned long w;
} PL_CFG0
   

Allwinner H616 Manual