/** * Configure the specified Super I/O device with the resources (I/O space, * etc.) that have been allocate for it. * * NOTE: Cannot use pnp_set_resources() here because it assumes chip * support for logical devices, which the LPC47N227 doesn't have. * * @param dev Pointer to structure describing a Super I/O device. */ void lpc47n227_pnp_set_resources(struct device *dev) { struct resource *res; pnp_enter_conf_state(dev); for (res = dev->resource_list; res; res = res->next) lpc47n227_pnp_set_resource(dev, res); pnp_exit_conf_state(dev); }
//---------------------------------------------------------------------------------- // Function: lpc47n227_pnp_set_resources // Parameters: dev - pointer to structure describing a Super I/O device // Return Value: None // Description: Configure the specified Super I/O device with the resources // (I/O space, etc.) that have been allocate for it. // void lpc47n227_pnp_set_resources(device_t dev) { struct resource *res; pnp_enter_conf_state(dev); // NOTE: Cannot use pnp_set_resources() here because it assumes chip // support for logical devices, which the LPC47N227 doesn't have for (res = dev->resource_list; res; res = res->next) lpc47n227_pnp_set_resource(dev, res); pnp_exit_conf_state(dev); }