Пример #1
0
/**
 * 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);
}
Пример #2
0
//----------------------------------------------------------------------------------
// 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);
}