of Moor and Mesa (mp3)£7.99
The solution in modern kernels:
The NSC6001 exposes up to 64 GPIO pins, grouped into banks (A, B, C, D), each controlled by a set of 32-bit registers. The key registers (relative to a base I/O address BASE ) are: acpi nsc6001
Note: Documentation varies; the Linux nsc_gpio driver actually uses a simpler 2-register model: OUT and IN at offsets 0 and 1 (byte-wide). This discrepancy suggests two different revisions or the driver abstracts only a subset. The solution in modern kernels: The NSC6001 exposes
of Moor and Mesa (mp3)