ACPI supports USB related features.
This patch will do
- detects USB root hub if host controller has ACPI handle.
- Enumulate ACPI handles of USB ports and attach to device driver structure.
- Evaluate _UPC and _PLD objects under the ACPI objects of USB ports and parse them.
I think this patch is premature for merge, but I want to hear your opinion.