From a49bd226687d4496488ed9f2cdd6edb47d045a25 Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Mon, 2 Feb 2026 12:37:45 -0600 Subject: [PATCH] mb/google/dedede: Use DRIVERS_GFX_GENERIC for laptops For dedede laptops, switch from using GMA_DEFAULT_PANEL(0), previously set in the baseboard, to using a per-variant gfx generic chip driver, so that variants which use IPU/MIPI cameras can add the IPUA camera device in a subsequent commit. For dedede laptops, this is a no-op; for Chromeboxes, it removes the previously defined internal panel which they do not have. TEST=build/boot dexi, magolor variants. verify ACPI brightness controls still functional under Linux and Windows for the latter. Change-Id: I83fd2d952ca785bef8210024cbbb9280688d6a5e Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/c/coreboot/+/91065 Tested-by: build bot (Jenkins) Reviewed-by: Sean Rhodes Reviewed-by: Paul Menzel --- src/mainboard/google/dedede/Kconfig | 1 + .../google/dedede/variants/awasuki/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/baseboard/devicetree.cb | 4 +--- .../google/dedede/variants/beadrix/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/blipper/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/boten/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/bugzzy/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/cappy2/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/corori/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/cret/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/drawcia/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/driblee/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/galtic/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/gooey/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/haboki/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/kracko/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/lalala/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/lantis/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/madoo/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/magolor/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/metaknight/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/pirika/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/sasuke/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/sasukette/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/storo/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/waddledee/overridetree.cb | 11 +++++++++++ .../google/dedede/variants/waddledoo/overridetree.cb | 11 +++++++++++ 27 files changed, 277 insertions(+), 3 deletions(-) diff --git a/src/mainboard/google/dedede/Kconfig b/src/mainboard/google/dedede/Kconfig index a17c756046..d6af56057d 100644 --- a/src/mainboard/google/dedede/Kconfig +++ b/src/mainboard/google/dedede/Kconfig @@ -278,6 +278,7 @@ if BOARD_GOOGLE_BASEBOARD_DEDEDE config BASEBOARD_DEDEDE_LAPTOP def_bool n + select DRIVERS_GFX_GENERIC select SYSTEM_TYPE_LAPTOP config CHROMEOS diff --git a/src/mainboard/google/dedede/variants/awasuki/overridetree.cb b/src/mainboard/google/dedede/variants/awasuki/overridetree.cb index 570403f81f..f179a77388 100644 --- a/src/mainboard/google/dedede/variants/awasuki/overridetree.cb +++ b/src/mainboard/google/dedede/variants/awasuki/overridetree.cb @@ -84,6 +84,17 @@ chip soc/intel/jasperlake register "SdCardPowerEnableActiveHigh" = "0" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf ## sensor information diff --git a/src/mainboard/google/dedede/variants/baseboard/devicetree.cb b/src/mainboard/google/dedede/variants/baseboard/devicetree.cb index 240c3e6c4b..d7f91cda46 100644 --- a/src/mainboard/google/dedede/variants/baseboard/devicetree.cb +++ b/src/mainboard/google/dedede/variants/baseboard/devicetree.cb @@ -228,9 +228,7 @@ chip soc/intel/jasperlake register "xhci_lfps_sampling_offtime_ms" = "9" device domain 0 on - device ref igpu on - register "gfx" = "GMA_DEFAULT_PANEL(0)" - end + device ref igpu on end device ref dptf on # Default DPTF Policy for all Dedede boards if not overridden chip drivers/intel/dptf diff --git a/src/mainboard/google/dedede/variants/beadrix/overridetree.cb b/src/mainboard/google/dedede/variants/beadrix/overridetree.cb index a1c95148ba..6693a6e9c3 100644 --- a/src/mainboard/google/dedede/variants/beadrix/overridetree.cb +++ b/src/mainboard/google/dedede/variants/beadrix/overridetree.cb @@ -60,6 +60,17 @@ chip soc/intel/jasperlake register "SerialIoI2cMode[PchSerialIoIndexI2C5]" = "PchSerialIoPci" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on # Default DPTF Policy for all Dedede boards if not overridden chip drivers/intel/dptf diff --git a/src/mainboard/google/dedede/variants/blipper/overridetree.cb b/src/mainboard/google/dedede/variants/blipper/overridetree.cb index 535c0f6934..1e510536a4 100644 --- a/src/mainboard/google/dedede/variants/blipper/overridetree.cb +++ b/src/mainboard/google/dedede/variants/blipper/overridetree.cb @@ -63,6 +63,17 @@ chip soc/intel/jasperlake register "FastPkgCRampDisable" = "1" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf ## Passive Policy diff --git a/src/mainboard/google/dedede/variants/boten/overridetree.cb b/src/mainboard/google/dedede/variants/boten/overridetree.cb index 5e3614c0b4..aa54ba3059 100644 --- a/src/mainboard/google/dedede/variants/boten/overridetree.cb +++ b/src/mainboard/google/dedede/variants/boten/overridetree.cb @@ -89,6 +89,17 @@ chip soc/intel/jasperlake register "xhci_lfps_sampling_offtime_ms" = "0" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf ## Passive Policy diff --git a/src/mainboard/google/dedede/variants/bugzzy/overridetree.cb b/src/mainboard/google/dedede/variants/bugzzy/overridetree.cb index 441707e940..dfce134c30 100644 --- a/src/mainboard/google/dedede/variants/bugzzy/overridetree.cb +++ b/src/mainboard/google/dedede/variants/bugzzy/overridetree.cb @@ -94,6 +94,17 @@ chip soc/intel/jasperlake register "SerialIoI2cMode[PchSerialIoIndexI2C4]" = "PchSerialIoPci" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf register "options.tsr[0].desc" = ""Memory"" diff --git a/src/mainboard/google/dedede/variants/cappy2/overridetree.cb b/src/mainboard/google/dedede/variants/cappy2/overridetree.cb index 59c7f9fd1c..372fe482e8 100644 --- a/src/mainboard/google/dedede/variants/cappy2/overridetree.cb +++ b/src/mainboard/google/dedede/variants/cappy2/overridetree.cb @@ -77,6 +77,17 @@ chip soc/intel/jasperlake }" # Camera device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf ## Passive Policy diff --git a/src/mainboard/google/dedede/variants/corori/overridetree.cb b/src/mainboard/google/dedede/variants/corori/overridetree.cb index 76aadb44dd..c1a3cb0f72 100644 --- a/src/mainboard/google/dedede/variants/corori/overridetree.cb +++ b/src/mainboard/google/dedede/variants/corori/overridetree.cb @@ -44,6 +44,17 @@ chip soc/intel/jasperlake register "SerialIoGSpiCsMode[PchSerialIoIndexGSPI0]" = "0" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf ## Passive Policy diff --git a/src/mainboard/google/dedede/variants/cret/overridetree.cb b/src/mainboard/google/dedede/variants/cret/overridetree.cb index 3156c9096f..726328c2ef 100644 --- a/src/mainboard/google/dedede/variants/cret/overridetree.cb +++ b/src/mainboard/google/dedede/variants/cret/overridetree.cb @@ -52,6 +52,17 @@ chip soc/intel/jasperlake }, }" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf ## Passive Policy diff --git a/src/mainboard/google/dedede/variants/drawcia/overridetree.cb b/src/mainboard/google/dedede/variants/drawcia/overridetree.cb index 8e13098ccc..ddc65a219f 100644 --- a/src/mainboard/google/dedede/variants/drawcia/overridetree.cb +++ b/src/mainboard/google/dedede/variants/drawcia/overridetree.cb @@ -82,6 +82,17 @@ chip soc/intel/jasperlake register "FastPkgCRampDisable" = "1" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref ipu on chip drivers/intel/mipi_camera register "acpi_uid" = "0x50000" diff --git a/src/mainboard/google/dedede/variants/driblee/overridetree.cb b/src/mainboard/google/dedede/variants/driblee/overridetree.cb index 23d1875054..97614fa5b2 100644 --- a/src/mainboard/google/dedede/variants/driblee/overridetree.cb +++ b/src/mainboard/google/dedede/variants/driblee/overridetree.cb @@ -35,6 +35,17 @@ chip soc/intel/jasperlake register "SerialIoGSpiCsMode[PchSerialIoIndexGSPI0]" = "0" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf ## Passive Policy diff --git a/src/mainboard/google/dedede/variants/galtic/overridetree.cb b/src/mainboard/google/dedede/variants/galtic/overridetree.cb index 189029b5cd..8fbe6ead57 100644 --- a/src/mainboard/google/dedede/variants/galtic/overridetree.cb +++ b/src/mainboard/google/dedede/variants/galtic/overridetree.cb @@ -69,6 +69,17 @@ chip soc/intel/jasperlake register "tcc_offset" = "8" # TCC of 97C device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on # Default DPTF Policy for all Dedede boards if not overridden chip drivers/intel/dptf diff --git a/src/mainboard/google/dedede/variants/gooey/overridetree.cb b/src/mainboard/google/dedede/variants/gooey/overridetree.cb index 0a73b9c471..05144d1ff4 100644 --- a/src/mainboard/google/dedede/variants/gooey/overridetree.cb +++ b/src/mainboard/google/dedede/variants/gooey/overridetree.cb @@ -68,6 +68,17 @@ chip soc/intel/jasperlake register "xhci_lfps_sampling_offtime_ms" = "0" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf ## Passive Policy diff --git a/src/mainboard/google/dedede/variants/haboki/overridetree.cb b/src/mainboard/google/dedede/variants/haboki/overridetree.cb index 7146bd899f..1341cd2e26 100644 --- a/src/mainboard/google/dedede/variants/haboki/overridetree.cb +++ b/src/mainboard/google/dedede/variants/haboki/overridetree.cb @@ -53,6 +53,17 @@ chip soc/intel/jasperlake register "FastPkgCRampDisable" = "1" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref ipu on chip drivers/intel/mipi_camera register "acpi_uid" = "0x50000" diff --git a/src/mainboard/google/dedede/variants/kracko/overridetree.cb b/src/mainboard/google/dedede/variants/kracko/overridetree.cb index c45ccdc428..89d3a7ea96 100644 --- a/src/mainboard/google/dedede/variants/kracko/overridetree.cb +++ b/src/mainboard/google/dedede/variants/kracko/overridetree.cb @@ -65,6 +65,17 @@ chip soc/intel/jasperlake register "tcc_offset" = "20" # TCC of 85C device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf # Default DPTF Policy for all drawcia boards if not overridden diff --git a/src/mainboard/google/dedede/variants/lalala/overridetree.cb b/src/mainboard/google/dedede/variants/lalala/overridetree.cb index 26569c52ca..e5041ae5b8 100644 --- a/src/mainboard/google/dedede/variants/lalala/overridetree.cb +++ b/src/mainboard/google/dedede/variants/lalala/overridetree.cb @@ -87,6 +87,17 @@ chip soc/intel/jasperlake register "FastPkgCRampDisable" = "1" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf register "options.tsr[0].desc" = ""Memory"" diff --git a/src/mainboard/google/dedede/variants/lantis/overridetree.cb b/src/mainboard/google/dedede/variants/lantis/overridetree.cb index 21e15d43ee..9159086945 100644 --- a/src/mainboard/google/dedede/variants/lantis/overridetree.cb +++ b/src/mainboard/google/dedede/variants/lantis/overridetree.cb @@ -90,6 +90,17 @@ chip soc/intel/jasperlake register "FastPkgCRampDisable" = "1" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf register "options.tsr[0].desc" = ""Memory"" diff --git a/src/mainboard/google/dedede/variants/madoo/overridetree.cb b/src/mainboard/google/dedede/variants/madoo/overridetree.cb index 801b947f1e..dea54bdc0e 100644 --- a/src/mainboard/google/dedede/variants/madoo/overridetree.cb +++ b/src/mainboard/google/dedede/variants/madoo/overridetree.cb @@ -57,6 +57,17 @@ chip soc/intel/jasperlake register "SlowSlewRate" = "2" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf register "policies.passive" = "{ diff --git a/src/mainboard/google/dedede/variants/magolor/overridetree.cb b/src/mainboard/google/dedede/variants/magolor/overridetree.cb index 45cd9971ca..e4d6ce4235 100644 --- a/src/mainboard/google/dedede/variants/magolor/overridetree.cb +++ b/src/mainboard/google/dedede/variants/magolor/overridetree.cb @@ -126,6 +126,17 @@ chip soc/intel/jasperlake register "FastPkgCRampDisable" = "1" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf register "options.tsr[0].desc" = ""Memory"" diff --git a/src/mainboard/google/dedede/variants/metaknight/overridetree.cb b/src/mainboard/google/dedede/variants/metaknight/overridetree.cb index 631fb5c5df..cafdaa1ff1 100644 --- a/src/mainboard/google/dedede/variants/metaknight/overridetree.cb +++ b/src/mainboard/google/dedede/variants/metaknight/overridetree.cb @@ -84,6 +84,17 @@ chip soc/intel/jasperlake }" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf register "options.tsr[0].desc" = ""Memory"" diff --git a/src/mainboard/google/dedede/variants/pirika/overridetree.cb b/src/mainboard/google/dedede/variants/pirika/overridetree.cb index 01f724c5fa..831ef975a2 100644 --- a/src/mainboard/google/dedede/variants/pirika/overridetree.cb +++ b/src/mainboard/google/dedede/variants/pirika/overridetree.cb @@ -78,6 +78,17 @@ chip soc/intel/jasperlake register "tcc_offset" = "8" # TCC of 97C device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on # Default DPTF Policy for all Dedede boards if not overridden chip drivers/intel/dptf diff --git a/src/mainboard/google/dedede/variants/sasuke/overridetree.cb b/src/mainboard/google/dedede/variants/sasuke/overridetree.cb index 4be52ff3d2..ffef13129a 100644 --- a/src/mainboard/google/dedede/variants/sasuke/overridetree.cb +++ b/src/mainboard/google/dedede/variants/sasuke/overridetree.cb @@ -85,6 +85,17 @@ chip soc/intel/jasperlake register "SerialIoI2cMode[PchSerialIoIndexI2C4]" = "PchSerialIoPci" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf register "options.tsr[0].desc" = ""Charger"" diff --git a/src/mainboard/google/dedede/variants/sasukette/overridetree.cb b/src/mainboard/google/dedede/variants/sasukette/overridetree.cb index 90a7a10199..518a490246 100644 --- a/src/mainboard/google/dedede/variants/sasukette/overridetree.cb +++ b/src/mainboard/google/dedede/variants/sasukette/overridetree.cb @@ -96,6 +96,17 @@ chip soc/intel/jasperlake register "xhci_lfps_sampling_offtime_ms" = "0" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf ## Passive Policy diff --git a/src/mainboard/google/dedede/variants/storo/overridetree.cb b/src/mainboard/google/dedede/variants/storo/overridetree.cb index 729aff50a2..4dd66ef967 100644 --- a/src/mainboard/google/dedede/variants/storo/overridetree.cb +++ b/src/mainboard/google/dedede/variants/storo/overridetree.cb @@ -100,6 +100,17 @@ chip soc/intel/jasperlake register "xhci_lfps_sampling_offtime_ms" = "0" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref dptf on chip drivers/intel/dptf ## Passive Policy diff --git a/src/mainboard/google/dedede/variants/waddledee/overridetree.cb b/src/mainboard/google/dedede/variants/waddledee/overridetree.cb index 7356e95625..38f94e0b73 100644 --- a/src/mainboard/google/dedede/variants/waddledee/overridetree.cb +++ b/src/mainboard/google/dedede/variants/waddledee/overridetree.cb @@ -61,6 +61,17 @@ chip soc/intel/jasperlake register "SerialIoI2cMode[PchSerialIoIndexI2C4]" = "PchSerialIoPci" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref ipu on end device ref south_xhci on chip drivers/usb/acpi diff --git a/src/mainboard/google/dedede/variants/waddledoo/overridetree.cb b/src/mainboard/google/dedede/variants/waddledoo/overridetree.cb index 9b9d308019..9df4f0e6a6 100644 --- a/src/mainboard/google/dedede/variants/waddledoo/overridetree.cb +++ b/src/mainboard/google/dedede/variants/waddledoo/overridetree.cb @@ -57,6 +57,17 @@ chip soc/intel/jasperlake register "SerialIoI2cMode[PchSerialIoIndexI2C4]" = "PchSerialIoPci" device domain 0 on + device ref igpu on + chip drivers/gfx/generic + register "device_count" = "1" + # DDIA for eDP + register "device[0].name" = ""LCD0"" + # Internal panel on the first port of the graphics chip + register "device[0].type" = "panel" + + device generic 0 on end + end + end device ref ipu on chip drivers/intel/mipi_camera register "acpi_uid" = "0x50000"