blob: 2282110fb94b2d9b281d25b3cda1ccbf849840ec [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
Matt DeVillierc6589ae2020-11-28 13:17:54 -06003Scope (GFX0)
Patrick Georgi2efc8802012-11-06 11:03:53 +01004{
Vladimir Serbinenkof3155d22014-08-10 23:53:42 +02005 OperationRegion (GFXC, PCI_Config, 0x00, 0x0100)
6 Field (GFXC, DWordAcc, NoLock, Preserve)
7 {
8 Offset (0x10),
Patrick Rudolph6838aae2018-07-29 10:53:01 +02009 BAR0, 64,
10 Offset (0xe4),
11 ASLE, 32,
12 Offset (0xfc),
13 ASLS, 32,
Edward O'Callaghan4568f192014-12-06 14:32:23 +110014 }
Vladimir Serbinenkof3155d22014-08-10 23:53:42 +020015
Nico Huberd5842f52015-09-24 17:45:45 +020016 OperationRegion (GFRG, SystemMemory, And (BAR0, 0xfffffffffffffff0), 0x400000)
Vladimir Serbinenkof3155d22014-08-10 23:53:42 +020017 Field (GFRG, DWordAcc, NoLock, Preserve)
18 {
Nico Huber612a8672019-02-19 19:11:29 +010019 Offset (CONFIG_INTEL_GMA_BCLV_OFFSET),
20 BCLV, CONFIG_INTEL_GMA_BCLV_WIDTH,
Michael Niewöhnerfca152c2020-12-20 18:01:26 +010021 }
22 Field (GFRG, DWordAcc, NoLock, Preserve)
23 {
Nico Huber612a8672019-02-19 19:11:29 +010024 Offset (CONFIG_INTEL_GMA_BCLM_OFFSET),
25 BCLM, CONFIG_INTEL_GMA_BCLM_WIDTH
Vladimir Serbinenkof3155d22014-08-10 23:53:42 +020026 }
27
Nico Huber954a55b2015-08-27 13:31:46 +020028#include "configure_brightness_levels.asl"
Nico Huber62047d12015-08-27 15:07:03 +020029#include "common.asl"
Patrick Georgi2efc8802012-11-06 11:03:53 +010030}