mb/google/brya/var/nissa: Remove duplicate ACPI device GFX0
Per discussion in CB:87660, this is another approach to fix duplicate
ACPI device GFX0.
The following GFX ACPI device is already declared in nissa/devicetree
by CB:83071, it declare a ACPI gfx device as below:
device ref igpu on
register "panel_cfg" = "{
.up_delay_ms = 200,
.down_delay_ms = 50,
.cycle_delay_ms = 500,
.backlight_on_delay_ms = 1,
.backlight_off_delay_ms = 200,
.backlight_pwm_hz = 200,
}"
register "gfx" = "GMA_DEFAULT_PANEL(0)"
end
It will generate an ACPI \_SB.PCI0.GFX0 device.
However, some Nissa projects re-select DRIVERS_GFX_GENERIC in their
overridetree, which results in the generation of a second
\_SB.PCI0.GFX0. This duplication causes iasl to fail when disassembling
the SSDT table.
Error message from iasl:
File appears to be binary: found 7485 non-ASCII characters, disassembling
Binary file appears to be a valid ACPI table, disassembling
Input file SSDT, Length 0x4A03 (18947) bytes
ACPI: SSDT 0x0000000000000000 004A03 (v02 COREv4 COREBOOT 00000000 CORE 20230628)
Pass 1 parse of [SSDT]
Firmware Error (ACPI): Failure creating named object [\_SB.PCI0.GFX0._DOD], AE_ALREADY_EXISTS (20200925/dswload-387)
ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20200925/psobject-264)
Could not parse ACPI tables, AE_ALREADY_EXISTS
BUG=none
TEST=disassembling SSDT on pujjoniru successfully
Change-Id: I16e9875c12b4e8e42214da5972bed6a02c5567f4
Signed-off-by: Simon Yang <simon1.yang@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/87745
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Eric Lai <ericllai@google.com>
This commit is contained in:
parent
87110309d4
commit
743e3a07f5
2 changed files with 7 additions and 6 deletions
|
|
@ -91,6 +91,7 @@ config BOARD_GOOGLE_BASEBOARD_NISSA
|
|||
select BOARD_ROMSIZE_KB_16384 if !BOARD_ROMSIZE_KB_32768
|
||||
select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
|
||||
select DRIVERS_AUDIO_SOF
|
||||
select DRIVERS_GFX_GENERIC
|
||||
select DRIVERS_INTEL_ISH
|
||||
select FSP_TYPE_IOT if !CHROMEOS
|
||||
select MAINBOARD_DISABLE_STAGE_CACHE
|
||||
|
|
@ -109,6 +110,7 @@ config BOARD_GOOGLE_BASEBOARD_TRULO
|
|||
select BOARD_ROMSIZE_KB_16384 if !BOARD_ROMSIZE_KB_32768
|
||||
select CHROMEOS_DRAM_PART_NUMBER_IN_CBI if CHROMEOS
|
||||
select DRIVERS_AUDIO_SOF
|
||||
select DRIVERS_GFX_GENERIC
|
||||
select DRIVERS_INTEL_ISH
|
||||
select DRIVER_INTEL_ISH_HAS_MAIN_FW
|
||||
select MAINBOARD_DISABLE_STAGE_CACHE
|
||||
|
|
@ -152,7 +154,6 @@ config BOARD_GOOGLE_ANRAGGAR
|
|||
select BOARD_ROMSIZE_KB_16384
|
||||
select DRIVERS_GENERIC_BAYHUB_LV2
|
||||
select DRIVERS_GENERIC_GPIO_KEYS
|
||||
select DRIVERS_GFX_GENERIC
|
||||
select DRIVERS_INTEL_MIPI_CAMERA
|
||||
select HAVE_WWAN_POWER_SEQUENCE
|
||||
select INTEL_GMA_HAVE_VBT
|
||||
|
|
@ -508,7 +509,6 @@ config BOARD_GOOGLE_PUJJONIRU
|
|||
select CHROMEOS_WIFI_SAR if CHROMEOS
|
||||
select DRIVERS_GENERIC_BAYHUB_LV2
|
||||
select DRIVERS_GENERIC_GPIO_KEYS
|
||||
select DRIVERS_GFX_GENERIC
|
||||
select DRIVERS_AUDIO_SOF
|
||||
select ENFORCE_MEM_CHANNEL_DISABLE
|
||||
select MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD
|
||||
|
|
@ -579,7 +579,6 @@ config BOARD_GOOGLE_RULL
|
|||
select CHROMEOS_WIFI_SAR if CHROMEOS
|
||||
select DRIVERS_GENERIC_BAYHUB_LV2
|
||||
select DRIVERS_GENERIC_GPIO_KEYS
|
||||
select DRIVERS_GFX_GENERIC
|
||||
select MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD
|
||||
select SOC_INTEL_TWINLAKE
|
||||
|
||||
|
|
@ -638,7 +637,6 @@ config BOARD_GOOGLE_TELIKS
|
|||
select CHROMEOS_WIFI_SAR if CHROMEOS
|
||||
select DRIVERS_GENERIC_BAYHUB_LV2
|
||||
select DRIVERS_GENERIC_GPIO_KEYS
|
||||
select DRIVERS_GFX_GENERIC
|
||||
select DRIVERS_INTEL_MIPI_CAMERA
|
||||
select HAVE_WWAN_POWER_SEQUENCE
|
||||
select SOC_INTEL_TWINLAKE
|
||||
|
|
@ -650,7 +648,6 @@ config BOARD_GOOGLE_TELITH
|
|||
select CHROMEOS_WIFI_SAR if CHROMEOS
|
||||
select DRIVERS_GENERIC_BAYHUB_LV2
|
||||
select DRIVERS_GENERIC_GPIO_KEYS
|
||||
select DRIVERS_GFX_GENERIC
|
||||
select DRIVERS_INTEL_MIPI_CAMERA
|
||||
select MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD
|
||||
select SOC_INTEL_TWINLAKE
|
||||
|
|
|
|||
|
|
@ -189,7 +189,11 @@ chip soc/intel/alderlake
|
|||
.backlight_off_delay_ms = 200,
|
||||
.backlight_pwm_hz = 200,
|
||||
}"
|
||||
register "gfx" = "GMA_DEFAULT_PANEL(0)"
|
||||
chip drivers/gfx/generic
|
||||
register "device_count" = "1"
|
||||
register "device[0].name" = ""LCD0""
|
||||
device generic 0 on end
|
||||
end
|
||||
end
|
||||
device ref dtt on end
|
||||
device ref gna on end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue