> In theory, I would think the device driver should have responsibility > for enabling the power on devices; in Linux has knowledge of the bus > topology. I think this is orthogonal to the driver. Here it needs knowledge of how to talk to the EC and you have to know specific hardware info on how the chip is wired up to the EC. -- Richard A. Smith