mainboard/asrock/imb-1222: Enable USB3 port in WWAN slot

TEST=connect Sandisk USB 3.1 flash via converter (M.2 Key-B to USB3.0);
boot ubuntu 24.04 and run "Benchmark Partition" in the Disks utility;
average read rate = 161.1 MB/s (20 samples/10 MiB).

Change-Id: Iba5d1d7c4f8180e3d37348c1c4dafce6f6c68cb4
Signed-off-by: Maxim Polyakov <max.senia.poliak@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/87293
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
This commit is contained in:
Maxim Polyakov 2025-04-13 00:02:28 +03:00 committed by Matt DeVillier
commit ac7717a7b0

View file

@ -72,6 +72,7 @@ chip soc/intel/cannonlake
[3] = USB2_PORT_MID(OC_SKIP), /* Front (USB3_4) */
[4] = USB2_PORT_MID(OC_SKIP), /* Rear (USB3_5) */
[5] = USB2_PORT_MID(OC_SKIP), /* Rear (USB3_6) */
[6] = USB2_PORT_MID(OC_SKIP), /* WWAN (M.2 Key-B 3042/3052) */
[7] = USB2_PORT_MID(OC_SKIP), /* Front (USB2_8_9) */
[8] = USB2_PORT_MID(OC_SKIP), /* Front (USB2_8_9) */
[10] = USB2_PORT_MID(OC_SKIP), /* Front (USB2_11_12) */
@ -83,6 +84,7 @@ chip soc/intel/cannonlake
[1] = USB3_PORT_DEFAULT(OC_SKIP), /* Rear (USB3_2) */
[2] = USB3_PORT_DEFAULT(OC_SKIP), /* Front (USB3_3) */
[3] = USB3_PORT_DEFAULT(OC_SKIP), /* Front (USB3_4) */
[4] = USB3_PORT_DEFAULT(OC_SKIP), /* WWAN (M.2 Key-B 3042/3052) */
[6] = USB3_PORT_DEFAULT(OC_SKIP), /* Rear (USB3_5) */
[7] = USB3_PORT_DEFAULT(OC_SKIP), /* Rear (USB3_6) */
}"
@ -161,34 +163,46 @@ chip soc/intel/cannonlake
register "group" = "ACPI_PLD_GROUP(0, 5)"
device ref usb3_port8 on end
end
chip drivers/usb/acpi
register "desc" = ""M.2 WWAN""
register "type" = "UPC_TYPE_INTERNAL"
register "group" = "ACPI_PLD_GROUP(0, 6)"
device ref usb2_port7 on end
end
chip drivers/usb/acpi
register "desc" = ""M.2 WWAN""
register "type" = "UPC_TYPE_INTERNAL"
register "group" = "ACPI_PLD_GROUP(0, 6)"
device ref usb3_port5 on end
end
chip drivers/usb/acpi
register "desc" = ""USB2_8 Front""
register "type" = "UPC_TYPE_A"
register "group" = "ACPI_PLD_GROUP(0, 6)"
register "group" = "ACPI_PLD_GROUP(0, 7)"
device ref usb2_port8 on end
end
chip drivers/usb/acpi
register "desc" = ""USB2_9 Front""
register "type" = "UPC_TYPE_A"
register "group" = "ACPI_PLD_GROUP(0, 7)"
register "group" = "ACPI_PLD_GROUP(0, 8)"
device ref usb2_port9 on end
end
chip drivers/usb/acpi
register "desc" = ""USB2_11 Front""
register "type" = "UPC_TYPE_A"
register "group" = "ACPI_PLD_GROUP(0, 8)"
register "group" = "ACPI_PLD_GROUP(0, 9)"
device ref usb2_port11 on end
end
chip drivers/usb/acpi
register "desc" = ""USB2_12 Front""
register "type" = "UPC_TYPE_A"
register "group" = "ACPI_PLD_GROUP(0, 9)"
register "group" = "ACPI_PLD_GROUP(0, 10)"
device ref usb2_port12 on end
end
chip drivers/usb/acpi
register "desc" = ""M.2 Bluetooth""
register "type" = "UPC_TYPE_INTERNAL"
register "group" = "ACPI_PLD_GROUP(0, 10)"
register "group" = "ACPI_PLD_GROUP(0, 11)"
device ref usb2_port14 on end
end
end