I have PPT chipset and I want to implement GPIO events from GPIO8.
my configuration in devicetree.cb:
gpi8_routing = 0x02
gpe0_en = 0x00100006
configuration in gpio.h:
.gpio8 = GPIO_MODE_GPIO
...
.gpio8 = GPIO_DIR_INPUT
...
.gpio8 = GPIO_LEVEL_HIGH
...
.gpio8 = GPIO_INVERT
my example in gpe.asl:
Scope(_GPE)
{
Name (_HID, "ACPI0006")
Method(_L08, 0, NotSerialized)
{
Store(0x00, Local0)
Store(\_SB.PCI0.SBUS.SRDW(0x14, 0x01), Local0)
Notify(\_SB.PCI0.BAT0, 0x81)
}
I see that nothing happens on SMBUS, so event from gpio8 not working.
What else I need to do to get working events on GPIO?
Chris