This patch mostly fixes breakage that I introduced in a previous commit.  It also adds the create flag to the pnp_info struct.  I think we need it until we figure out how to specify which PNP devices should be created.  Some need to be created even if they're disabled.

It also changes a !! to a ? 1 : 0

It changes my || to | because I meant |.

It puts the table in superio.c back to how it was in v2, so that there will be less pain in porting.

It doesn't fix up the other superios, but I will if I get an ack.

Signed-off-by: Myles Watson <mylesgw@gmail.com>

Thanks,
Myles