
IOMMU_RESET_REG Модуль управления памятью ввода-вывода IOMMU: список регистров 31 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 16 15 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 00 IOMMU_RESET Bit 31R/W 0x1 IOMMU Software Reset Switch Unused Bits 30 : 18PTW_CACHE_RESET Bit 17R/W 0x1 PTW Cache address convert lane software reset switch. MACRO_TLB_RESET Bit 16R/W 0x1 Macro TLB address convert lane software reset switch. Unused Bits 15 : 7MASTER6_RESET Bit 6R/W 0x1 Master6 address convert lane software reset switch. MASTER5_RESET Bit 5R/W 0x1 Master5 address convert lane software reset switch. MASTER4_RESET Bit 4R/W 0x1 Master4 address convert lane software reset switch. MASTER3_RESET Bit 3R/W 0x1 Master3 address convert lane software reset switch. MASTER2_RESET Bit 2R/W 0x1 Master2 address convert lane software reset switch. MASTER1_RESET Bit 1R/W 0x1 Master1 address convert lane software reset switch. MASTER0_RESET Bit 0R/W 0x1 Master0 address convert lane software reset switch. Команда U-Boot для чтения регистра md 30f0010 1Bit fields structure
typedef union iommu_reset_reg
{
struct
{
unsigned master0_reset : 1;
unsigned master1_reset : 1;
unsigned master2_reset : 1;
unsigned master3_reset : 1;
unsigned master4_reset : 1;
unsigned master5_reset : 1;
unsigned master6_reset : 1;
unsigned unused0 : 9;
unsigned macro_tlb_reset : 1;
unsigned ptw_cache_reset : 1;
unsigned unused1 : 13;
unsigned iommu_reset : 1;
} b;
unsigned long w;
} IOMMU_RESET_REG
|
![]() |