1
1
# SPDX-License-Identifier: GPL-2.0
2
2
# Intel pin control drivers
3
3
menu "Intel pinctrl drivers"
4
- depends on X86 || COMPILE_TEST
4
+ depends on ACPI && ( X86 || COMPILE_TEST)
5
5
6
6
config PINCTRL_BAYTRAIL
7
7
bool "Intel Baytrail GPIO pin control"
8
- depends on ACPI
9
8
select PINCTRL_INTEL
10
9
help
11
10
driver for memory mapped GPIO functionality on Intel Baytrail
@@ -17,15 +16,13 @@ config PINCTRL_BAYTRAIL
17
16
18
17
config PINCTRL_CHERRYVIEW
19
18
tristate "Intel Cherryview/Braswell pinctrl and GPIO driver"
20
- depends on ACPI
21
19
select PINCTRL_INTEL
22
20
help
23
21
Cherryview/Braswell pinctrl driver provides an interface that
24
22
allows configuring of SoC pins and using them as GPIOs.
25
23
26
24
config PINCTRL_LYNXPOINT
27
25
tristate "Intel Lynxpoint pinctrl and GPIO driver"
28
- depends on ACPI
29
26
select PINCTRL_INTEL
30
27
help
31
28
Lynxpoint is the PCH of Intel Haswell. This pinctrl driver
@@ -42,111 +39,97 @@ config PINCTRL_INTEL
42
39
43
40
config PINCTRL_ALDERLAKE
44
41
tristate "Intel Alder Lake pinctrl and GPIO driver"
45
- depends on ACPI
46
42
select PINCTRL_INTEL
47
43
help
48
44
This pinctrl driver provides an interface that allows configuring
49
45
of Intel Alder Lake PCH pins and using them as GPIOs.
50
46
51
47
config PINCTRL_BROXTON
52
48
tristate "Intel Broxton pinctrl and GPIO driver"
53
- depends on ACPI
54
49
select PINCTRL_INTEL
55
50
help
56
51
Broxton pinctrl driver provides an interface that allows
57
52
configuring of SoC pins and using them as GPIOs.
58
53
59
54
config PINCTRL_CANNONLAKE
60
55
tristate "Intel Cannon Lake PCH pinctrl and GPIO driver"
61
- depends on ACPI
62
56
select PINCTRL_INTEL
63
57
help
64
58
This pinctrl driver provides an interface that allows configuring
65
59
of Intel Cannon Lake PCH pins and using them as GPIOs.
66
60
67
61
config PINCTRL_CEDARFORK
68
62
tristate "Intel Cedar Fork pinctrl and GPIO driver"
69
- depends on ACPI
70
63
select PINCTRL_INTEL
71
64
help
72
65
This pinctrl driver provides an interface that allows configuring
73
66
of Intel Cedar Fork PCH pins and using them as GPIOs.
74
67
75
68
config PINCTRL_DENVERTON
76
69
tristate "Intel Denverton pinctrl and GPIO driver"
77
- depends on ACPI
78
70
select PINCTRL_INTEL
79
71
help
80
72
This pinctrl driver provides an interface that allows configuring
81
73
of Intel Denverton SoC pins and using them as GPIOs.
82
74
83
75
config PINCTRL_ELKHARTLAKE
84
76
tristate "Intel Elkhart Lake SoC pinctrl and GPIO driver"
85
- depends on ACPI
86
77
select PINCTRL_INTEL
87
78
help
88
79
This pinctrl driver provides an interface that allows configuring
89
80
of Intel Elkhart Lake SoC pins and using them as GPIOs.
90
81
91
82
config PINCTRL_EMMITSBURG
92
83
tristate "Intel Emmitsburg pinctrl and GPIO driver"
93
- depends on ACPI
94
84
select PINCTRL_INTEL
95
85
help
96
86
This pinctrl driver provides an interface that allows configuring
97
87
of Intel Emmitsburg pins and using them as GPIOs.
98
88
99
89
config PINCTRL_GEMINILAKE
100
90
tristate "Intel Gemini Lake SoC pinctrl and GPIO driver"
101
- depends on ACPI
102
91
select PINCTRL_INTEL
103
92
help
104
93
This pinctrl driver provides an interface that allows configuring
105
94
of Intel Gemini Lake SoC pins and using them as GPIOs.
106
95
107
96
config PINCTRL_ICELAKE
108
97
tristate "Intel Ice Lake PCH pinctrl and GPIO driver"
109
- depends on ACPI
110
98
select PINCTRL_INTEL
111
99
help
112
100
This pinctrl driver provides an interface that allows configuring
113
101
of Intel Ice Lake PCH pins and using them as GPIOs.
114
102
115
103
config PINCTRL_JASPERLAKE
116
104
tristate "Intel Jasper Lake PCH pinctrl and GPIO driver"
117
- depends on ACPI
118
105
select PINCTRL_INTEL
119
106
help
120
107
This pinctrl driver provides an interface that allows configuring
121
108
of Intel Jasper Lake PCH pins and using them as GPIOs.
122
109
123
110
config PINCTRL_LAKEFIELD
124
111
tristate "Intel Lakefield SoC pinctrl and GPIO driver"
125
- depends on ACPI
126
112
select PINCTRL_INTEL
127
113
help
128
114
This pinctrl driver provides an interface that allows configuring
129
115
of Intel Lakefield SoC pins and using them as GPIOs.
130
116
131
117
config PINCTRL_LEWISBURG
132
118
tristate "Intel Lewisburg pinctrl and GPIO driver"
133
- depends on ACPI
134
119
select PINCTRL_INTEL
135
120
help
136
121
This pinctrl driver provides an interface that allows configuring
137
122
of Intel Lewisburg pins and using them as GPIOs.
138
123
139
124
config PINCTRL_METEORLAKE
140
125
tristate "Intel Meteor Lake pinctrl and GPIO driver"
141
- depends on ACPI
142
126
select PINCTRL_INTEL
143
127
help
144
128
This pinctrl driver provides an interface that allows configuring
145
129
of Intel Meteor Lake pins and using them as GPIOs.
146
130
147
131
config PINCTRL_SUNRISEPOINT
148
132
tristate "Intel Sunrisepoint pinctrl and GPIO driver"
149
- depends on ACPI
150
133
select PINCTRL_INTEL
151
134
help
152
135
Sunrisepoint is the PCH of Intel Skylake. This pinctrl driver
@@ -155,7 +138,6 @@ config PINCTRL_SUNRISEPOINT
155
138
156
139
config PINCTRL_TIGERLAKE
157
140
tristate "Intel Tiger Lake pinctrl and GPIO driver"
158
- depends on ACPI
159
141
select PINCTRL_INTEL
160
142
help
161
143
This pinctrl driver provides an interface that allows configuring
0 commit comments