Jeremy Moles wrote:
Does anyone have any good documentation I can read to learn how to interact with (either in userspace or kernel-level) LPC devices,
LPC is directly accessible to the CPU, so you use outb and inb to make IO accesses.
specifically the PC87381 Super I/O device? Perhaps there's some code in coreboot demonstrating how GPIO ports are manipulated?
Look at what superiotool does, and/or use isaset from lm-sensors.
//Peter