Skip to content

Commit 1f81af5

Browse files
crawfxrdfelixheld
authored andcommitted
mb/system76: Add custom backlight levels for Intel GMA
Add custom backlight levels for all models except: - addw1/addw2: Uses an OLED display - bonw14: Does not use the iGPU Change-Id: Ibea37f19acca0d718211fc41706019a92a240c70 Signed-off-by: Tim Crawford <tcrawford@system76.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/61301 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Jeremy Soller <jeremy@system76.com>
1 parent d5d56b3 commit 1f81af5

23 files changed

Lines changed: 273 additions & 7 deletions

File tree

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/* SPDX-License-Identifier: GPL-2.0-only */
2+
3+
#include <drivers/intel/gma/acpi/gma.asl>
4+
5+
Scope (GFX0)
6+
{
7+
Name (BRIG, Package (22) {
8+
40, /* default AC */
9+
40, /* default Battery */
10+
5,
11+
10,
12+
15,
13+
20,
14+
25,
15+
30,
16+
35,
17+
40,
18+
45,
19+
50,
20+
55,
21+
60,
22+
65,
23+
70,
24+
75,
25+
80,
26+
85,
27+
90,
28+
95,
29+
100
30+
})
31+
}

src/mainboard/system76/cml-u/acpi/mainboard.asl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
Scope (\_SB) {
88
#include "sleep.asl"
9+
Scope (PCI0) {
10+
#include "backlight.asl"
11+
}
912
}
1013

1114
Scope (\_GPE) {

src/mainboard/system76/cml-u/dsdt.asl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ DefinitionBlock(
1919
{
2020
#include <soc/intel/common/block/acpi/acpi/northbridge.asl>
2121
#include <soc/intel/cannonlake/acpi/southbridge.asl>
22-
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
2322
}
2423

2524
#include <southbridge/intel/common/acpi/sleepstates.asl>
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/* SPDX-License-Identifier: GPL-2.0-only */
2+
3+
#include <drivers/intel/gma/acpi/gma.asl>
4+
5+
Scope (GFX0)
6+
{
7+
Name (BRIG, Package (22) {
8+
40, /* default AC */
9+
40, /* default Battery */
10+
5,
11+
10,
12+
15,
13+
20,
14+
25,
15+
30,
16+
35,
17+
40,
18+
45,
19+
50,
20+
55,
21+
60,
22+
65,
23+
70,
24+
75,
25+
80,
26+
85,
27+
90,
28+
95,
29+
100
30+
})
31+
}

src/mainboard/system76/gaze15/acpi/mainboard.asl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
Scope (\_SB) {
88
#include "sleep.asl"
9+
Scope (PCI0) {
10+
#include "backlight.asl"
11+
}
912
}
1013

1114
Scope (\_GPE) {

src/mainboard/system76/gaze15/dsdt.asl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ DefinitionBlock(
1818
Device (\_SB.PCI0) {
1919
#include <soc/intel/common/block/acpi/acpi/northbridge.asl>
2020
#include <soc/intel/cannonlake/acpi/southbridge.asl>
21-
#include <drivers/intel/gma/acpi/default_brightness_levels.asl>
2221
}
2322

2423
#include <southbridge/intel/common/acpi/sleepstates.asl>
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/* SPDX-License-Identifier: GPL-2.0-only */
2+
3+
#include <drivers/intel/gma/acpi/gma.asl>
4+
5+
Scope (GFX0)
6+
{
7+
Name (BRIG, Package (22) {
8+
40, /* default AC */
9+
40, /* default Battery */
10+
5,
11+
10,
12+
15,
13+
20,
14+
25,
15+
30,
16+
35,
17+
40,
18+
45,
19+
50,
20+
55,
21+
60,
22+
65,
23+
70,
24+
75,
25+
80,
26+
85,
27+
90,
28+
95,
29+
100
30+
})
31+
}

src/mainboard/system76/kbl-u/acpi/mainboard.asl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
/* SPDX-License-Identifier: GPL-2.0-only */
22

33
Scope (\_SB) {
4+
Scope (PCI0) {
5+
#include "backlight.asl"
6+
}
7+
48
#include "ac.asl"
59
#include "battery.asl"
610
#include "buttons.asl"
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/* SPDX-License-Identifier: GPL-2.0-only */
2+
3+
#include <drivers/intel/gma/acpi/gma.asl>
4+
5+
Scope (GFX0)
6+
{
7+
Name (BRIG, Package (22) {
8+
40, /* default AC */
9+
40, /* default Battery */
10+
5,
11+
10,
12+
15,
13+
20,
14+
25,
15+
30,
16+
35,
17+
40,
18+
45,
19+
50,
20+
55,
21+
60,
22+
65,
23+
70,
24+
75,
25+
80,
26+
85,
27+
90,
28+
95,
29+
100
30+
})
31+
}

src/mainboard/system76/oryp5/acpi/mainboard.asl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
Scope (\_SB)
88
{
99
#include "sleep.asl"
10+
Scope (PCI0) {
11+
#include "backlight.asl"
12+
}
1013
}
1114

1215
Scope (\_GPE)

0 commit comments

Comments
 (0)