本文主要是介绍【龙芯固件】ACPI表中GPIO资源,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、LS3A6000桥片GPIO资源
Device (GPO1){Name (_HID, "LOON0007") // _HID: Hardware IDName (_ADR, Zero) // _ADR: AddressName (_UID, 1) // _UID: Unique IDName (_CRS, ResourceTemplate () // _CRS: Current Resource Settings{QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,0x0000000000000000, // Granularity0x000000001fe00500, // Range Minimum0x000000001fe00517, // Range Maximum0x0000000000000000, // Translation Offset0x0000000000000018, // Length,, , AddressRangeMemory, TypeStatic)Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ){0x00000010,0x00000011,0x00000012,0x00000013,0x00000014,0x00000015,0x00000016,0x00000017,}})Name (_DSD, Package (0x02) // _DSD: Device-Specific Data{ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */,Package (0x07){Package (0x02){"conf_offset",0x0},Package (0x02){"out_offset",0x08},Package (0x02){"in_offset",0x0c},Package (0x02){"gpio_base",0x00},Package (0x02){"in_start_bit",0},Package (0x02){"ngpios",16},Package (0x02){"gsi_idx_map",Package (0x10){0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,}}}})}
二、LS7A2000桥片GPIO资源
Device (GPO0){Name (_HID, "LOON0002") // _HID: Hardware IDName (_ADR, Zero) // _ADR: AddressName (_UID, One) // _UID: Unique IDName (_CRS, ResourceTemplate () // _CRS: Current Resource Settings{QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,0x0000000000000000, // Granularity0x00000000100E0000, // Range Minimum0x00000000100E0BFF, // Range Maximum0x0000000000000000, // Translation Offset0x0000000000000C00, // Length,, , AddressRangeMemory, TypeStatic)Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ){0x0000007C,0x0000007D,0x0000007E,0x0000007F,0x0000007B,}})Name (_DSD, Package (0x02) // _DSD: Device-Specific Data{ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */,Package (0x06){Package (0x02){"conf_offset",0x800},Package (0x02){"out_offset",0x900},Package (0x02){"in_offset",0xa00},Package (0x02){"gpio_base",32},Package (0x02){"ngpios",57},Package (0x02){"gsi_idx_map",Package (0x39){0x0000,0x0001,0x0002,0x0003,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004}}}})}
这篇关于【龙芯固件】ACPI表中GPIO资源的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!