Регистры Allwinner H616

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


IOMMU_WBUF_CTRL_REG
3.12.5. IOMMU Write Buffer Control Register - адрес: 0x30f0044 (смещение: 0x0044)

Модуль управления памятью ввода-вывода IOMMU: список регистров



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

  Unused

Bits 31 : 6

  MASTER5_WBUF_CTRL

Bit 5
R/W
0x1

Master5 write buffer control bit
0: Disable write buffer
1: Enable write buffer


  MASTER4_WBUF_CTRL

Bit 4
R/W
0x1

Master4 write buffer control bit
0: Disable write buffer
1: Enable write buffer


  MASTER3_WBUF_CTRL

Bit 3
R/W
0x1

Master3 write buffer control bit
0: Disable write buffer
1: Enable write buffer


  Unused

Bits 2 : 1

  MASTER0_WBUF_CTRL

Bit 0
R/W
0x1

Master0 write buffer control bit
0: Disable write buffer
1: Enable write buffer



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

md 30f0044 1



Bit fields structure

typedef union  iommu_wbuf_ctrl_reg
{
  struct
  {
   unsigned master0_wbuf_ctrl : 1;
   unsigned unused0 : 2;
   unsigned master3_wbuf_ctrl : 1;
   unsigned master4_wbuf_ctrl : 1;
   unsigned master5_wbuf_ctrl : 1;
   unsigned unused1 : 26;
  } b;
   unsigned long w;
} IOMMU_WBUF_CTRL_REG
   

Allwinner H616 Manual