blob: 03b049106c204198ce3715800c1c546028d7a09b [file] [log] [blame]
Nico Huber53ec8c52020-03-21 19:50:26 +01001/* SPDX-License-Identifier: GPL-2.0-only */
Patrick Georgi2efc8802012-11-06 11:03:53 +01002
3Device (GFX0)
4{
5 Name (_ADR, 0x00020000)
6
Vladimir Serbinenkof3155d22014-08-10 23:53:42 +02007 OperationRegion (GFXC, PCI_Config, 0x00, 0x0100)
8 Field (GFXC, DWordAcc, NoLock, Preserve)
9 {
10 Offset (0x10),
Patrick Rudolph6838aae2018-07-29 10:53:01 +020011 BAR0, 64,
12 Offset (0xe4),
13 ASLE, 32,
14 Offset (0xfc),
15 ASLS, 32,
Edward O'Callaghan4568f192014-12-06 14:32:23 +110016 }
Vladimir Serbinenkof3155d22014-08-10 23:53:42 +020017
Nico Huberd5842f52015-09-24 17:45:45 +020018 OperationRegion (GFRG, SystemMemory, And (BAR0, 0xfffffffffffffff0), 0x400000)
Vladimir Serbinenkof3155d22014-08-10 23:53:42 +020019 Field (GFRG, DWordAcc, NoLock, Preserve)
20 {
Nico Huber612a8672019-02-19 19:11:29 +010021 Offset (CONFIG_INTEL_GMA_BCLV_OFFSET),
22 BCLV, CONFIG_INTEL_GMA_BCLV_WIDTH,
Michael Niewöhnerfca152c2020-12-20 18:01:26 +010023 }
24 Field (GFRG, DWordAcc, NoLock, Preserve)
25 {
Nico Huber612a8672019-02-19 19:11:29 +010026 Offset (CONFIG_INTEL_GMA_BCLM_OFFSET),
27 BCLM, CONFIG_INTEL_GMA_BCLM_WIDTH
Vladimir Serbinenkof3155d22014-08-10 23:53:42 +020028 }
29
Nico Huber954a55b2015-08-27 13:31:46 +020030#include "configure_brightness_levels.asl"
Nico Huber62047d12015-08-27 15:07:03 +020031#include "common.asl"
Patrick Georgi2efc8802012-11-06 11:03:53 +010032}