Регистры Allwinner H616

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


IOMMU_TLB_IVLD_ENABLE_REG
3.12.5. IOMMU TLB Invalidation Enable Register - адрес: 0x30f0098 (смещение: 0x0098)

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



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

  Unused

Bits 31 : 1

  TLB_IVLD_ENABLE

Bit 0
R/WAC
0x0

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



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

md 30f0098 1



Bit fields structure

typedef union  iommu_tlb_ivld_enable_reg
{
  struct
  {
   unsigned tlb_ivld_enable : 1;
   unsigned unused0 : 31;
  } b;
   unsigned long w;
} IOMMU_TLB_IVLD_ENABLE_REG
   

Allwinner H616 Manual