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