mb/google/zork: config ddi for dirinboz
dirinboz does not support native HDMI, config DDI as below: DDI0: eDP DDI1: DP DDI2: DP BUG=b:161579679 BRANCH=master TEST=1. emerge-zork coreboot chromeos-bootimage 2. power on proto board successfully Change-Id: I9dffdf5654680e3c2c0b259ee82a471f8ff14f56 Signed-off-by: Kevin Chiu <kevin.chiu@quantatw.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/44343 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
parent
751bc69c18
commit
6f42678460
|
@ -3,3 +3,4 @@
|
|||
subdirs-y += ./spd
|
||||
|
||||
ramstage-y += gpio.c
|
||||
ramstage-y += variant.c
|
||||
|
|
|
@ -0,0 +1,44 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
|
||||
#include <baseboard/variants.h>
|
||||
#include <console/console.h>
|
||||
#include <device/device.h>
|
||||
#include <drivers/i2c/generic/chip.h>
|
||||
#include <soc/pci_devs.h>
|
||||
#include <ec/google/chromeec/ec.h>
|
||||
#include <ec/google/chromeec/i2c_tunnel/chip.h>
|
||||
#include <string.h>
|
||||
|
||||
/* FIXME: Comments seem to suggest these are not entirely correct. */
|
||||
static const fsp_ddi_descriptor non_hdmi_ddi_descriptors[] = {
|
||||
{
|
||||
// DDI0, DP0, eDP
|
||||
.connector_type = EDP,
|
||||
.aux_index = AUX1,
|
||||
.hdp_index = HDP1
|
||||
},
|
||||
{
|
||||
// DDI1, DP1, DB OPT2 USB-C1 / DB OPT3 MST hub
|
||||
.connector_type = DP,
|
||||
.aux_index = AUX2,
|
||||
.hdp_index = HDP2
|
||||
},
|
||||
{
|
||||
// DP2 pins not connected on Dali
|
||||
// DDI2, DP3, USB-C0
|
||||
.connector_type = DP,
|
||||
.aux_index = AUX4,
|
||||
.hdp_index = HDP4,
|
||||
}
|
||||
};
|
||||
|
||||
void variant_get_dxio_ddi_descriptors(const fsp_dxio_descriptor **dxio_descs,
|
||||
size_t *dxio_num,
|
||||
const fsp_ddi_descriptor **ddi_descs,
|
||||
size_t *ddi_num)
|
||||
{
|
||||
|
||||
*dxio_descs = baseboard_get_dxio_descriptors(dxio_num);
|
||||
*ddi_descs = &non_hdmi_ddi_descriptors[0];
|
||||
*ddi_num = ARRAY_SIZE(non_hdmi_ddi_descriptors);
|
||||
}
|
Loading…
Reference in New Issue