gma ACPI: Make brightness levels a per board setting
Those are actually board specific. Keep the old value as defaults, though. The defaults are included by all affected boards. Change-Id: Ib865c7b4274f2ea3181a89fc52701b740f9bab7d Signed-off-by: Nico Huber <nico.huber@secunet.com> Reviewed-on: http://review.coreboot.org/11705 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Vladimir Serbinenko <phcoder@gmail.com>
This commit is contained in:
parent
3404625bcc
commit
954a55b950
|
@ -1,25 +1,3 @@
|
||||||
Name (BRIG, Package (0x12)
|
|
||||||
{
|
|
||||||
100, /* default AC */
|
|
||||||
100, /* default Battery */
|
|
||||||
2,
|
|
||||||
4,
|
|
||||||
5,
|
|
||||||
7,
|
|
||||||
9,
|
|
||||||
11,
|
|
||||||
13,
|
|
||||||
18,
|
|
||||||
20,
|
|
||||||
24,
|
|
||||||
29,
|
|
||||||
33,
|
|
||||||
40,
|
|
||||||
50,
|
|
||||||
67,
|
|
||||||
100,
|
|
||||||
})
|
|
||||||
|
|
||||||
Method (XBCM, 1, NotSerialized)
|
Method (XBCM, 1, NotSerialized)
|
||||||
{
|
{
|
||||||
Store (Divide (Multiply (Arg0, BCLM), 100), BCLV)
|
Store (Divide (Multiply (Arg0, BCLM), 100), BCLV)
|
|
@ -0,0 +1,24 @@
|
||||||
|
Scope (GFX0)
|
||||||
|
{
|
||||||
|
Name (BRIG, Package (0x12)
|
||||||
|
{
|
||||||
|
100, /* default AC */
|
||||||
|
100, /* default Battery */
|
||||||
|
2,
|
||||||
|
4,
|
||||||
|
5,
|
||||||
|
7,
|
||||||
|
9,
|
||||||
|
11,
|
||||||
|
13,
|
||||||
|
18,
|
||||||
|
20,
|
||||||
|
24,
|
||||||
|
29,
|
||||||
|
33,
|
||||||
|
40,
|
||||||
|
50,
|
||||||
|
67,
|
||||||
|
100,
|
||||||
|
})
|
||||||
|
}
|
|
@ -37,6 +37,6 @@ Device (GFX0)
|
||||||
BCLM, 16,
|
BCLM, 16,
|
||||||
}
|
}
|
||||||
|
|
||||||
#include "brightness_levels.asl"
|
#include "configure_brightness_levels.asl"
|
||||||
#include "common.asl"
|
#include "common.asl"
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,6 +38,6 @@ Device (GFX0)
|
||||||
BCLM, 16
|
BCLM, 16
|
||||||
}
|
}
|
||||||
|
|
||||||
#include "brightness_levels.asl"
|
#include "configure_brightness_levels.asl"
|
||||||
#include "common.asl"
|
#include "common.asl"
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,6 +24,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,6 +22,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,6 +22,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,6 +47,8 @@ DefinitionBlock(
|
||||||
{
|
{
|
||||||
#include <northbridge/intel/haswell/acpi/haswell.asl>
|
#include <northbridge/intel/haswell/acpi/haswell.asl>
|
||||||
#include <southbridge/intel/lynxpoint/acpi/pch.asl>
|
#include <southbridge/intel/lynxpoint/acpi/pch.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -49,6 +49,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include "acpi/sandybridge_pci_irqs.asl"
|
#include "acpi/sandybridge_pci_irqs.asl"
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -46,6 +46,8 @@ DefinitionBlock(
|
||||||
{
|
{
|
||||||
#include <northbridge/intel/haswell/acpi/haswell.asl>
|
#include <northbridge/intel/haswell/acpi/haswell.asl>
|
||||||
#include <southbridge/intel/lynxpoint/acpi/pch.asl>
|
#include <southbridge/intel/lynxpoint/acpi/pch.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -49,6 +49,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include "acpi/sandybridge_pci_irqs.asl"
|
#include "acpi/sandybridge_pci_irqs.asl"
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -46,6 +46,8 @@ DefinitionBlock(
|
||||||
{
|
{
|
||||||
#include <northbridge/intel/haswell/acpi/haswell.asl>
|
#include <northbridge/intel/haswell/acpi/haswell.asl>
|
||||||
#include <southbridge/intel/lynxpoint/acpi/pch.asl>
|
#include <southbridge/intel/lynxpoint/acpi/pch.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -49,6 +49,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include "acpi/sandybridge_pci_irqs.asl"
|
#include "acpi/sandybridge_pci_irqs.asl"
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -47,6 +47,8 @@ DefinitionBlock(
|
||||||
{
|
{
|
||||||
#include <northbridge/intel/haswell/acpi/haswell.asl>
|
#include <northbridge/intel/haswell/acpi/haswell.asl>
|
||||||
#include <southbridge/intel/lynxpoint/acpi/pch.asl>
|
#include <southbridge/intel/lynxpoint/acpi/pch.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -47,6 +47,8 @@ DefinitionBlock(
|
||||||
{
|
{
|
||||||
#include <northbridge/intel/haswell/acpi/haswell.asl>
|
#include <northbridge/intel/haswell/acpi/haswell.asl>
|
||||||
#include <southbridge/intel/lynxpoint/acpi/pch.asl>
|
#include <southbridge/intel/lynxpoint/acpi/pch.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -49,6 +49,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include "acpi/sandybridge_pci_irqs.asl"
|
#include "acpi/sandybridge_pci_irqs.asl"
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -47,6 +47,8 @@ DefinitionBlock(
|
||||||
{
|
{
|
||||||
#include <northbridge/intel/haswell/acpi/haswell.asl>
|
#include <northbridge/intel/haswell/acpi/haswell.asl>
|
||||||
#include <southbridge/intel/lynxpoint/acpi/pch.asl>
|
#include <southbridge/intel/lynxpoint/acpi/pch.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -48,6 +48,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -49,6 +49,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -47,6 +47,8 @@ DefinitionBlock(
|
||||||
{
|
{
|
||||||
#include <northbridge/intel/gm45/acpi/gm45.asl>
|
#include <northbridge/intel/gm45/acpi/gm45.asl>
|
||||||
#include <southbridge/intel/i82801ix/acpi/ich9.asl>
|
#include <southbridge/intel/i82801ix/acpi/ich9.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -51,6 +51,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -51,6 +51,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -50,6 +50,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -50,6 +50,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -47,6 +47,8 @@ DefinitionBlock(
|
||||||
{
|
{
|
||||||
#include <northbridge/intel/gm45/acpi/gm45.asl>
|
#include <northbridge/intel/gm45/acpi/gm45.asl>
|
||||||
#include <southbridge/intel/i82801ix/acpi/ich9.asl>
|
#include <southbridge/intel/i82801ix/acpi/ich9.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -50,6 +50,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/nehalem/acpi/nehalem.asl>
|
#include <northbridge/intel/nehalem/acpi/nehalem.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
Device (UNCR)
|
Device (UNCR)
|
||||||
{
|
{
|
||||||
|
|
|
@ -50,6 +50,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -50,6 +50,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -44,6 +44,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/nehalem/acpi/nehalem.asl>
|
#include <northbridge/intel/nehalem/acpi/nehalem.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
#include <southbridge/intel/bd82x6x/acpi/default_irq_route.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
Device (UNCR)
|
Device (UNCR)
|
||||||
{
|
{
|
||||||
|
|
|
@ -49,6 +49,8 @@ DefinitionBlock(
|
||||||
{
|
{
|
||||||
#include <northbridge/intel/gm45/acpi/gm45.asl>
|
#include <northbridge/intel/gm45/acpi/gm45.asl>
|
||||||
#include <southbridge/intel/i82801ix/acpi/ich9.asl>
|
#include <southbridge/intel/i82801ix/acpi/ich9.asl>
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -51,6 +51,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include "acpi/sandybridge_pci_irqs.asl"
|
#include "acpi/sandybridge_pci_irqs.asl"
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -49,6 +49,8 @@ DefinitionBlock(
|
||||||
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
#include <northbridge/intel/sandybridge/acpi/sandybridge.asl>
|
||||||
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
#include <southbridge/intel/bd82x6x/acpi/pch.asl>
|
||||||
#include "acpi/sandybridge_pci_irqs.asl"
|
#include "acpi/sandybridge_pci_irqs.asl"
|
||||||
|
|
||||||
|
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -135,6 +135,8 @@ func (i sandybridgemc) Scan(ctx Context, addr PCIDevData) {
|
||||||
|
|
||||||
DSDTPCI0Includes = append(DSDTPCI0Includes, DSDTInclude{
|
DSDTPCI0Includes = append(DSDTPCI0Includes, DSDTInclude{
|
||||||
File: "northbridge/intel/sandybridge/acpi/sandybridge.asl",
|
File: "northbridge/intel/sandybridge/acpi/sandybridge.asl",
|
||||||
|
}, DSDTInclude{
|
||||||
|
File: "drivers/intel/gma/acpi/default_brightness_levels.asl",
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue