summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSean Rhodes <sean@starlabs.systems>2023-12-08 08:24:42 +0000
committerMatt DeVillier <matt.devillier@gmail.com>2024-02-15 15:47:26 +0000
commit389ccf1759821187d21d8d7c7afbc877d1c48cda (patch)
treebd7c0b80b99167def4283c0472432418c304185d
parent72652ecf4b31caf5e10faff401320a806c96a1e1 (diff)
downloadcoreboot-389ccf1759821187d21d8d7c7afbc877d1c48cda.tar.gz
coreboot-389ccf1759821187d21d8d7c7afbc877d1c48cda.tar.bz2
coreboot-389ccf1759821187d21d8d7c7afbc877d1c48cda.zip
mb/starlabs/starbook/adl: Configure PMC mux
Configure PMC mux in devicetree. This allows PD controllers to be used for both video and power delivery. Tested on StarBook Mk VI with Ubuntu Lunar, by checking a USB-C PD display can supply power and display video output. Change-Id: I9e49612d7f165a9c9604093535f7b141a4c7048c Signed-off-by: Sean Rhodes <sean@starlabs.systems> Reviewed-on: https://review.coreboot.org/c/coreboot/+/79426 Reviewed-by: Matt DeVillier <matt.devillier@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
-rw-r--r--src/mainboard/starlabs/starbook/variants/adl/devicetree.cb11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mainboard/starlabs/starbook/variants/adl/devicetree.cb b/src/mainboard/starlabs/starbook/variants/adl/devicetree.cb
index 05127d78f6df..9362b4574648 100644
--- a/src/mainboard/starlabs/starbook/variants/adl/devicetree.cb
+++ b/src/mainboard/starlabs/starbook/variants/adl/devicetree.cb
@@ -171,6 +171,17 @@ chip soc/intel/alderlake
device pnp 4e.19 off end # Power Management Channel 5
end
end
+ device ref pmc hidden
+ chip drivers/intel/pmc_mux
+ device generic 0 on
+ chip drivers/intel/pmc_mux/conn
+ use usb2_port1 as usb2_port
+ use usb3_port3 as usb3_port
+ device generic 0 alias conn0 on end
+ end
+ end
+ end
+ end
device ref hda on
register "pch_hda_sdi_enable[0]" = "1"
register "pch_hda_audio_link_hda_enable" = "1"