On Tue, May 15, 2012 at 10:31:38PM +0800, Lan Tianyu wrote: > Since alan suggested we should start simpler version(power > down port that have no devices attached) firstly. And we > also should provide general power off mechanism. > > I have a proposal. > first: add portx_power_control sys file. > echo "auto" => portx_power_control > check whether there is a device. if no, send the clear > USB_PORT_FEAT_POWER request. (since general way > to control port power is via set or clear PORT_POWER) > > echo "on" => portx_power_control > send the set USB_PORT_FEAT_POWER request. No "off"? > second: > In the xhci driver, add acpi hook in the xhci_hub_control() > where USB_PORT_FEAT_POWER request is dealt with. Do you have a patch showing that this works? greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html