coreboot/src/arch
Duncan Laurie e1eca1d91c acpi_pld: Make it easier to define the ACPI USB device groups
The Linux kernel can use the ACPI _PLD group information to
determine peer ports.  Currently to define the group information
the devicetree must provide a complete _PLD structure.  This
change pulls the group information into a separate structure that
can be defined in devicetree.  This makes it easier to set for
USB devices in devicetree that do not need a full custom PLD.

This was tested on a sarien board with the USB devices defined
by verifying that the USB 2/3 ports are correctly identified
with their peer in sysfs.

Change-Id: Ifd4cadf0f6c901eb3832ad4e1395904f99c2f5a0
Signed-off-by: Duncan Laurie <dlaurie@google.com>
Reviewed-on: https://review.coreboot.org/c/29998
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2018-12-04 22:50:15 +00:00
..
arm src: Remove duplicated round up function 2018-11-29 12:17:45 +00:00
arm64 src: Remove unneeded include <cbmem.h> 2018-11-16 10:56:47 +00:00
mips selfboot: remove bounce buffers 2018-10-11 17:42:41 +00:00
ppc64 arch/power8: Rename to ppc64 2018-11-30 20:02:17 +00:00
riscv src: Add required space after "switch" 2018-11-19 08:17:06 +00:00
x86 acpi_pld: Make it easier to define the ACPI USB device groups 2018-12-04 22:50:15 +00:00