Just a side note, if the superIO is similar to W83627EHG then you could use virtual LDNs for the different functionality in same LDN which are sharing same enable byte. (I did it for the W83627EHG).
http://www.coreboot.org/SuperIO_port_guide
Maybe this page is not linked from anywhere?
Rudolf