summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSean Rhodes <sean@starlabs.systems>2023-09-05 15:42:20 +0100
committerMatt DeVillier <matt.devillier@gmail.com>2024-02-15 15:47:37 +0000
commitb7804fd42438087c24e1f31c125c234c56d6e0c7 (patch)
tree86b55aa0e4ee364220876490dae56429b6ade1ce
parent389ccf1759821187d21d8d7c7afbc877d1c48cda (diff)
downloadcoreboot-b7804fd42438087c24e1f31c125c234c56d6e0c7.tar.gz
coreboot-b7804fd42438087c24e1f31c125c234c56d6e0c7.tar.bz2
coreboot-b7804fd42438087c24e1f31c125c234c56d6e0c7.zip
mb/starlabs/starbook/rpl: 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: I580b148b036e62fbcab50d1ca2ab1ed021cfed6b Signed-off-by: Sean Rhodes <sean@starlabs.systems> Reviewed-on: https://review.coreboot.org/c/coreboot/+/77664 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
-rw-r--r--src/mainboard/starlabs/starbook/variants/rpl/devicetree.cb11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mainboard/starlabs/starbook/variants/rpl/devicetree.cb b/src/mainboard/starlabs/starbook/variants/rpl/devicetree.cb
index 160656d24658..83f49d9fde5b 100644
--- a/src/mainboard/starlabs/starbook/variants/rpl/devicetree.cb
+++ b/src/mainboard/starlabs/starbook/variants/rpl/devicetree.cb
@@ -169,6 +169,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 tcss_usb3_port1 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"