Theoretically, we could simply use the parport_pc module. It
is however not so simple. The parport_pc code assumes that the
parallel port registers are port-mapped. On the O2, they are
memory-mapped. Furthermore, each register is replicated on 256
consecutive addresses (as it is for the built-in serial ports on
the same chip).