I'm little confused. In the static.c

 

The superio is already set to IORESOURCE_FIXED.

 

YH

 

struct device _dev25 = {

        .ops = 0,

        .bus = &_dev21.link[0],

        .path = {.type=DEVICE_PATH_PNP,.u={.pnp={ .port = 0x2e, .device = 0x2 }}},

        .enabled = 1,

        .on_mainboard = 1,

        .resources = 2,

        .resource = {

                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | IORESOURCE_IO, .index=0x60, .base=0x3f8},

                { .flags=IORESOURCE_FIXED | IORESOURCE_ASSIGNED | IORESOURCE_IRQ, .index=0x70, .base=0x4},

         },

        .link = {

        },

        .links = 0,

        .sibling = &_dev26,

        .chip_ops = &superio_winbond_w83627hf_ops,

        .chip_info = &superio_winbond_w83627hf_info_22,

        .next=&_dev26

};