1// SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause)
2/*
3 * Copyright (C) 2023, STMicroelectronics - All Rights Reserved
4 * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics.
5 */
6
7&pinctrl {
8	gpioa: gpio@44240000 {
9		status = "okay";
10		ngpios = <16>;
11		gpio-ranges = <&pinctrl 0 0 16>;
12	};
13
14	gpiob: gpio@44250000 {
15		status = "okay";
16		ngpios = <16>;
17		gpio-ranges = <&pinctrl 0 16 16>;
18	};
19
20	gpioc: gpio@44260000 {
21		status = "okay";
22		ngpios = <14>;
23		gpio-ranges = <&pinctrl 0 32 14>;
24	};
25
26	gpiod: gpio@44270000 {
27		status = "okay";
28		ngpios = <16>;
29		gpio-ranges = <&pinctrl 0 48 16>;
30	};
31
32	gpioe: gpio@44280000 {
33		status = "okay";
34		ngpios = <16>;
35		gpio-ranges = <&pinctrl 0 64 16>;
36	};
37
38	gpiof: gpio@44290000 {
39		status = "okay";
40		ngpios = <16>;
41		gpio-ranges = <&pinctrl 0 80 16>;
42	};
43
44	gpiog: gpio@442a0000 {
45		status = "okay";
46		ngpios = <16>;
47		gpio-ranges = <&pinctrl 0 96 16>;
48	};
49
50	gpioh: gpio@442b0000 {
51		status = "okay";
52		ngpios = <12>;
53		gpio-ranges = <&pinctrl 2 114 12>;
54	};
55
56	gpioi: gpio@442c0000 {
57		status = "okay";
58		ngpios = <12>;
59		gpio-ranges = <&pinctrl 0 128 12>;
60	};
61};
62
63&pinctrl_z {
64	gpioz: gpio@46200000 {
65		status = "okay";
66		ngpios = <10>;
67		gpio-ranges = <&pinctrl_z 0 400 10>;
68	};
69};
70