Регистры Allwinner H616

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


PF_EINT_STATUS
9.6.4. PF External Interrupt Status Register - адрес: 0x300b2b4 (смещение: 0x02B4)

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



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

  Unused

Bits 31 : 7

  EINT6_STATUS

Bit 6
R/W
0x0

External INT6 Pending Bit
0: No IRQ pending
1: IRQ pending
Write 1 to clear


  EINT5_STATUS

Bit 5
R/W
0x0

External INT5 Pending Bit
0: No IRQ pending
1: IRQ pending
Write 1 to clear


  EINT4_STATUS

Bit 4
R/W
0x0

External INT4 Pending Bit
0: No IRQ pending
1: IRQ pending
Write 1 to clear


  EINT3_STATUS

Bit 3
R/W
0x0

External INT3 Pending Bit
0: No IRQ pending
1: IRQ pending
Write 1 to clear


  EINT2_STATUS

Bit 2
R/W
0x0

External INT2 Pending Bit
0: No IRQ pending
1: IRQ pending
Write 1 to clear


  EINT1_STATUS

Bit 1
R/W
0x0

External INT1 Pending Bit
0: No IRQ pending
1: IRQ pending
Write 1 to clear


  EINT0_STATUS

Bit 0
R/W
0x0

External INT0 Pending Bit
0: No IRQ pending
1: IRQ pending
Write 1 to clear



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

md 300b2b4 1



Bit fields structure

typedef union  pf_eint_status
{
  struct
  {
   unsigned eint0_status : 1;
   unsigned eint1_status : 1;
   unsigned eint2_status : 1;
   unsigned eint3_status : 1;
   unsigned eint4_status : 1;
   unsigned eint5_status : 1;
   unsigned eint6_status : 1;
   unsigned unused0 : 25;
  } b;
   unsigned long w;
} PF_EINT_STATUS
   

Allwinner H616 Manual