coreboot/src
Matt DeVillier ad8cac34a4 mb/google/volteer: Fix USB port definitions
Commit bc8f5405b5 ("tgl mainboards: Move usb{2,3}_ports settings into
XHCI device scope") not only moved the USB port definitions under the
XHCI device reference, but also combined multiple register definitions.
In doing so, it broke the inheritance from the baseboard, since the
variant overridetree registers now replaced the entire usb2_ports/
usb3_ports structs, rather than replacing individual array elements
therein. This resulted in any USB ports inherited from the baseboard
and not overridden by the variant being non-functional as they were
not included in the resulting combined devicetree.

To fix this, return to overriding individual array elements in the
usb2/3_ports structs.

TEST=build/boot google/drobit. Verify all USB ports present and
functional. Verify mainboard/static.c in built shows all ports.

Change-Id: I54921fa4ecf594a1ecbcfa7c45e5d745d4a95652
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84348
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
2024-09-16 14:14:32 +00:00
..
acpi acpi/sata.c: Fix Wunterminated-string-initialization error on port_name 2024-09-01 05:34:38 +00:00
arch arch/x86/car.ld: Fix overlapping regions 2024-08-30 07:36:26 +00:00
commonlib drivers/efi/uefi_capsules.c: coalesce and store UEFI capsules 2024-08-30 15:48:25 +00:00
console console/i2c_smbus: Allow to send data w/o register offset 2024-07-11 00:06:22 +00:00
cpu cpu/x86/smm/smm_module_handler: Remove <commonlib/bsd/compiler.h> 2024-09-10 03:11:13 +00:00
device azalia: Get rid of "return {-1,0} 2024-08-11 17:10:08 +00:00
drivers drivers/intel/fsp2_0: Consolidate BUILDING_WITH_DEBUG_FSP option 2024-09-07 08:25:54 +00:00
ec ec/google/chromeec: Optimize battery string readout with caching 2024-09-14 18:13:47 +00:00
include soc/intel/xeon_sp/gnr: Move CPU ID definition to common header 2024-09-13 11:14:33 +00:00
lib drivers/intel/gma: Fix mismatching types for fb_add_framebuffer_info 2024-09-02 09:33:59 +00:00
mainboard mb/google/volteer: Fix USB port definitions 2024-09-16 14:14:32 +00:00
northbridge nb/amd/agesa/agesa_helper.h: Remove unused <stddef.h> 2024-09-10 03:12:00 +00:00
sbom
security tree: Drop unnecessary "true/false" comments 2024-09-04 01:16:40 +00:00
soc mainboard/intel/avenuecity_crb: Update full IIO configuration 2024-09-14 09:41:38 +00:00
southbridge azalia: Get rid of "return {-1,0} 2024-08-11 17:10:08 +00:00
superio superio/ite/it8728f: Support setting power state after power failure 2024-08-20 13:10:02 +00:00
vendorcode vc/intel/fsp/fsp2_0/graniterapids: Update FSP headers 2024-09-13 11:09:57 +00:00
Kconfig Add initial experimental LTO support 2024-08-24 12:50:38 +00:00