Регистры Allwinner H616

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


DMIC_INTS
8.2.4. DMIC Interrupt Status Register - адрес: 0x5095018 (смещение: 0x0018)

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



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

  Unused

Bits 31 : 2

  RXFIFO_OVERRUN_IRQ_PENDING

Bit 1
R/W1C
0x0

DMIC RXFIFO Overrun Pending Interrupt
0: No pending IRQ
1: RXFIFO overrun pending IRQ
Writing 1 to clear this interrupt or automatically clear if interrupt condition fails.


  RXFIFO_DATA_IRQ_PENDING

Bit 0
R/ W1C
0x0

DMIC RXFIFO Data Available Pending Interrupt
0: No pending IRQ
1: Data available pending IRQ
Writing 1 to clear this interrupt or automatically clear if interrupt condition fails.



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

md 5095018 1



Bit fields structure

typedef union  dmic_ints
{
  struct
  {
   unsigned rxfifo_data_irq_pending : 1;
   unsigned rxfifo_overrun_irq_pending : 1;
   unsigned unused0 : 30;
  } b;
   unsigned long w;
} DMIC_INTS
   

Allwinner H616 Manual