hc
2024-03-25 edb30157bad0c0001c32b854271ace01d3b9a16a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/** @file
  Others Board's PCD function hook.
 
 
  Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
  SPDX-License-Identifier: BSD-2-Clause-Patent
**/
 
#include <Uefi.h>
#include <Library/DebugLib.h>
#include <GopConfigLib.h>
 
//
// Null function for nothing GOP VBT update.
//
VOID
EFIAPI
GopVbtSpecificUpdateNull (
  IN CHILD_STRUCT **ChildStructPtr
  )
{
  return;
}
 
//
// for CFL U DDR4
//
VOID
EFIAPI
CflUDdr4GopVbtSpecificUpdate(
  IN CHILD_STRUCT **ChildStructPtr
)
{
  ChildStructPtr[1]->DeviceClass = DISPLAY_PORT_ONLY;
  ChildStructPtr[1]->DVOPort     = DISPLAY_PORT_B;
  ChildStructPtr[2]->DeviceClass = DISPLAY_PORT_HDMI_DVI_COMPATIBLE;
  ChildStructPtr[2]->DVOPort     = DISPLAY_PORT_C;
  ChildStructPtr[2]->AUX_Channel = AUX_CHANNEL_C;
  ChildStructPtr[3]->DeviceClass = NO_DEVICE;
}