Messages in this thread | | | From | Flavio Suligoi <> | Subject | RE: How to use an ACPI declared GPIO in a userspace ... | Date | Fri, 2 Oct 2020 10:02:19 +0000 |
| |
Hi Andy,
sorry for the delay!
> > > My SSDT table is: > > > > ^^^^ See the difference? I can't help here.
This is the DSDT table related to the GPIO controller of my board:
Device (GPO1) { Name (_ADR, Zero) // _ADR: Address Name (_HID, "INT3452") // _HID: Hardware ID Name (_CID, "INT3452") // _CID: Compatible ID Name (_DDN, "General Purpose Input/Output (GPIO) Controller - Northwest") // _DDN: DOS Device Name Name (_UID, 0x02) // _UID: Unique ID Name (RBUF, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00004000, // Address Length _Y08) Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, ) { 0x0000000E, } }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { CreateDWordField (RBUF, \_SB.GPO1._Y08._BAS, B0BA) // _BAS: Base Address CreateDWordField (RBUF, \_SB.GPO1._Y08._LEN, B0LN) // _LEN: Length B0BA = GP1A /* \GP1A */ B0LN = GP1L /* \GP1L */ Return (RBUF) /* \_SB_.GPO1.RBUF */ }
Method (_STA, 0, NotSerialized) // _STA: Status { If ((OSYS < 0x07DC)) { Return (Zero) }
Return (0x0F) } }
> -- > With Best Regards, > Andy Shevchenko
Best regards,
Flavio
| |