Hello build bot (Jenkins), Furquan Shaikh, Tim Wawrzynczak, Nick Vaccaro, Brandon Breitenstein, Patrick Rudolph,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/47860
to look at the new patch set (#2).
Change subject: soc/intel/tigerlake: Refactor TCSS port mux config ......................................................................
soc/intel/tigerlake: Refactor TCSS port mux config
This changes how TCSS port configurations are specified in device trees. Instead of using registers of bitmasks, each port's configuration is encapsulated in a struct with members for each configuration parameter.
the TcssAuxOri bitmask and IomTypeCPortPadCfg array are replaced with a struct tcss_config which encapsulates the same information on a per port basis.
BRANCH=volteer BUG=b:163476857 TEST=verified external USB-C monitor shows up in both cable orientations in combination with following patches
Signed-off-by: Caveh Jalali caveh@chromium.org Change-Id: I0ca69cba646e3dcb7dc73e5d95aedc88fcde0e81 --- M src/mainboard/google/volteer/variants/baseboard/devicetree.cb M src/mainboard/google/volteer/variants/eldrid/overridetree.cb M src/mainboard/google/volteer/variants/elemi/overridetree.cb M src/mainboard/google/volteer/variants/malefor/overridetree.cb M src/mainboard/google/volteer/variants/volteer/overridetree.cb M src/mainboard/google/volteer/variants/volteer2/overridetree.cb M src/mainboard/intel/tglrvp/variants/tglrvp_up3/devicetree.cb M src/mainboard/intel/tglrvp/variants/tglrvp_up4/devicetree.cb M src/soc/intel/tigerlake/chip.h M src/soc/intel/tigerlake/fsp_params.c M src/soc/intel/tigerlake/include/soc/early_tcss.h 11 files changed, 104 insertions(+), 49 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/60/47860/2