Регистры Allwinner H616

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


IOMMU_PC_IVLD_ENABLE_REG
3.12.5. IOMMU PC Invalidation Enable Register - адрес: 0x30f00a8 (смещение: 0x00A8)

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



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

  Unused

Bits 31 : 1

  PC_IVLD_ENABLE

Bit 0
R/WAC
0x0

Enable PTW Cache invalid operation
0: No-operation or operation completed
1: Enable is invalid
After invalidation operation completed, the bit can clear 0 automatically.
After or Before Invalidation starts, there is no absolute relationship
between same address switch operation and Invalidation operation.



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

md 30f00a8 1



Bit fields structure

typedef union  iommu_pc_ivld_enable_reg
{
  struct
  {
   unsigned pc_ivld_enable : 1;
   unsigned unused0 : 31;
  } b;
   unsigned long w;
} IOMMU_PC_IVLD_ENABLE_REG
   

Allwinner H616 Manual