Skip to content

Commit 98e280a

Browse files
akanisettifabiobaltieri
authored andcommitted
dts: x86: intel: raptor_lake: Add GPIO instances
Added GPIO instances in raptor_lake dtsi file. Signed-off-by: Anisetti Avinash Krishna <[email protected]>
1 parent e454203 commit 98e280a

File tree

1 file changed

+182
-0
lines changed

1 file changed

+182
-0
lines changed

dts/x86/intel/raptor_lake.dtsi

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,188 @@
6464
status = "okay";
6565
};
6666

67+
gpio_0_i: gpio@e06e0700 {
68+
compatible = "intel,gpio";
69+
reg = <0xe06e0700 0x1000>;
70+
interrupts = <14 IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
71+
interrupt-parent = <&intc>;
72+
group-index = <0x0>;
73+
gpio-controller;
74+
#gpio-cells = <2>;
75+
ngpios = <23>;
76+
pin-offset = <0>;
77+
78+
status = "okay";
79+
};
80+
81+
gpio_0_r: gpio@e06e0890 {
82+
compatible = "intel,gpio";
83+
reg = <0xe06e0890 0x1000>;
84+
interrupts = <14 IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
85+
interrupt-parent = <&intc>;
86+
group-index = <0x1>;
87+
gpio-controller;
88+
#gpio-cells = <2>;
89+
ngpios = <22>;
90+
pin-offset = <26>;
91+
92+
status = "okay";
93+
};
94+
95+
gpio_0_j: gpio@e06e0a00 {
96+
compatible = "intel,gpio";
97+
reg = <0xe06e0a00 0x1000>;
98+
interrupts = <14 IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
99+
interrupt-parent = <&intc>;
100+
group-index = <0x2>;
101+
gpio-controller;
102+
#gpio-cells = <2>;
103+
ngpios = <12>;
104+
pin-offset = <49>;
105+
106+
status = "okay";
107+
};
108+
109+
gpio_1_b: gpio@e06d0700 {
110+
compatible = "intel,gpio";
111+
reg = <0xe06d0700 0x1000>;
112+
interrupts = <14 IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
113+
interrupt-parent = <&intc>;
114+
group-index = <0x0>;
115+
gpio-controller;
116+
#gpio-cells = <2>;
117+
ngpios = <24>;
118+
pin-offset = <0>;
119+
120+
status = "okay";
121+
};
122+
123+
gpio_1_g: gpio@e06d0880 {
124+
compatible = "intel,gpio";
125+
reg = <0xe06d0880 0x1000>;
126+
interrupts = <14 IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
127+
interrupt-parent = <&intc>;
128+
group-index = <0x1>;
129+
gpio-controller;
130+
#gpio-cells = <2>;
131+
ngpios = <8>;
132+
pin-offset = <24>;
133+
134+
status = "okay";
135+
};
136+
137+
gpio_1_h: gpio@e06d0900 {
138+
compatible = "intel,gpio";
139+
reg = <0xe06d0900 0x1000>;
140+
interrupts = <14 IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
141+
interrupt-parent = <&intc>;
142+
group-index = <0x2>;
143+
gpio-controller;
144+
#gpio-cells = <2>;
145+
ngpios = <24>;
146+
pin-offset = <32>;
147+
148+
status = "okay";
149+
};
150+
151+
gpio_3_a: gpio@e06b0790 {
152+
compatible = "intel,gpio";
153+
reg = <0xe06b0790 0x1000>;
154+
interrupts = <14 IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
155+
interrupt-parent = <&intc>;
156+
group-index = <0x1>;
157+
gpio-controller;
158+
#gpio-cells = <2>;
159+
ngpios = <15>;
160+
pin-offset = <9>;
161+
162+
status = "okay";
163+
};
164+
165+
gpio_3_c: gpio@e06b0890 {
166+
compatible = "intel,gpio";
167+
reg = <0xe06b0890 0x1000>;
168+
interrupts = <14 IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
169+
interrupt-parent = <&intc>;
170+
group-index = <0x2>;
171+
gpio-controller;
172+
#gpio-cells = <2>;
173+
ngpios = <24>;
174+
pin-offset = <25>;
175+
176+
status = "okay";
177+
};
178+
179+
gpio_4_s: gpio@e06a0700 {
180+
compatible = "intel,gpio";
181+
reg = <0xe06a0700 0x1000>;
182+
interrupts = <14 IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
183+
interrupt-parent = <&intc>;
184+
group-index = <0x0>;
185+
gpio-controller;
186+
#gpio-cells = <2>;
187+
ngpios = <8>;
188+
pin-offset = <0>;
189+
190+
status = "okay";
191+
};
192+
193+
gpio_4_e: gpio@e06a0780 {
194+
compatible = "intel,gpio";
195+
reg = <0xe06a0780 0x1000>;
196+
interrupts = <14 IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
197+
interrupt-parent = <&intc>;
198+
group-index = <0x1>;
199+
gpio-controller;
200+
#gpio-cells = <2>;
201+
ngpios = <22>;
202+
pin-offset = <8>;
203+
204+
status = "okay";
205+
};
206+
207+
gpio_4_k: gpio@e06a08f0 {
208+
compatible = "intel,gpio";
209+
reg = <0xe06a08f0 0x1000>;
210+
interrupts = <14 IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
211+
interrupt-parent = <&intc>;
212+
group-index = <0x2>;
213+
gpio-controller;
214+
#gpio-cells = <2>;
215+
ngpios = <12>;
216+
pin-offset = <25>;
217+
218+
status = "okay";
219+
};
220+
221+
gpio_4_f: gpio@e06a09e0 {
222+
compatible = "intel,gpio";
223+
reg = <0xe06a09e0 0x1000>;
224+
interrupts = <14 IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
225+
interrupt-parent = <&intc>;
226+
group-index = <0x3>;
227+
gpio-controller;
228+
#gpio-cells = <2>;
229+
ngpios = <24>;
230+
pin-offset = <41>;
231+
232+
status = "okay";
233+
};
234+
235+
gpio_5_d: gpio@e0690700 {
236+
compatible = "intel,gpio";
237+
reg = <0xe0690700 0x1000>;
238+
interrupts = <14 IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
239+
interrupt-parent = <&intc>;
240+
group-index = <0x0>;
241+
gpio-controller;
242+
#gpio-cells = <2>;
243+
ngpios = <24>;
244+
pin-offset = <0>;
245+
246+
status = "okay";
247+
};
248+
67249
hpet: hpet@fed00000 {
68250
compatible = "intel,hpet";
69251
reg = <0xfed00000 0x400>;

0 commit comments

Comments
 (0)