xref: /rk3399_ARM-atf/fdts/stm32mp15xxaa-pinctrl.dtsi (revision dcb40592b15b8d9145de79c1c0c0d053fbdccf21)
1277d6af5SYann Gautier// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
2277d6af5SYann Gautier/*
3*8d260291SYann Gautier * Copyright (c) 2019-2021, STMicroelectronics - All Rights Reserved
4e8a953a9SYann Gautier * Author: Alexandre Torgue <alexandre.torgue@st.com> for STMicroelectronics.
5277d6af5SYann Gautier */
6277d6af5SYann Gautier
7277d6af5SYann Gautier&pinctrl {
8277d6af5SYann Gautier	st,package = <STM32MP_PKG_AA>;
9277d6af5SYann Gautier
10277d6af5SYann Gautier	gpioa: gpio@50002000 {
11277d6af5SYann Gautier		status = "okay";
12277d6af5SYann Gautier		ngpios = <16>;
13277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 0 16>;
14277d6af5SYann Gautier	};
15277d6af5SYann Gautier
16277d6af5SYann Gautier	gpiob: gpio@50003000 {
17277d6af5SYann Gautier		status = "okay";
18277d6af5SYann Gautier		ngpios = <16>;
19277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 16 16>;
20277d6af5SYann Gautier	};
21277d6af5SYann Gautier
22277d6af5SYann Gautier	gpioc: gpio@50004000 {
23277d6af5SYann Gautier		status = "okay";
24277d6af5SYann Gautier		ngpios = <16>;
25277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 32 16>;
26277d6af5SYann Gautier	};
27277d6af5SYann Gautier
28277d6af5SYann Gautier	gpiod: gpio@50005000 {
29277d6af5SYann Gautier		status = "okay";
30277d6af5SYann Gautier		ngpios = <16>;
31277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 48 16>;
32277d6af5SYann Gautier	};
33277d6af5SYann Gautier
34277d6af5SYann Gautier	gpioe: gpio@50006000 {
35277d6af5SYann Gautier		status = "okay";
36277d6af5SYann Gautier		ngpios = <16>;
37277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 64 16>;
38277d6af5SYann Gautier	};
39277d6af5SYann Gautier
40277d6af5SYann Gautier	gpiof: gpio@50007000 {
41277d6af5SYann Gautier		status = "okay";
42277d6af5SYann Gautier		ngpios = <16>;
43277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 80 16>;
44277d6af5SYann Gautier	};
45277d6af5SYann Gautier
46277d6af5SYann Gautier	gpiog: gpio@50008000 {
47277d6af5SYann Gautier		status = "okay";
48277d6af5SYann Gautier		ngpios = <16>;
49277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 96 16>;
50277d6af5SYann Gautier	};
51277d6af5SYann Gautier
52277d6af5SYann Gautier	gpioh: gpio@50009000 {
53277d6af5SYann Gautier		status = "okay";
54277d6af5SYann Gautier		ngpios = <16>;
55277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 112 16>;
56277d6af5SYann Gautier	};
57277d6af5SYann Gautier
58277d6af5SYann Gautier	gpioi: gpio@5000a000 {
59277d6af5SYann Gautier		status = "okay";
60277d6af5SYann Gautier		ngpios = <16>;
61277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 128 16>;
62277d6af5SYann Gautier	};
63277d6af5SYann Gautier
64277d6af5SYann Gautier	gpioj: gpio@5000b000 {
65277d6af5SYann Gautier		status = "okay";
66277d6af5SYann Gautier		ngpios = <16>;
67277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 144 16>;
68277d6af5SYann Gautier	};
69277d6af5SYann Gautier
70277d6af5SYann Gautier	gpiok: gpio@5000c000 {
71277d6af5SYann Gautier		status = "okay";
72277d6af5SYann Gautier		ngpios = <8>;
73277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 160 8>;
74277d6af5SYann Gautier	};
75277d6af5SYann Gautier};
76277d6af5SYann Gautier
77277d6af5SYann Gautier&pinctrl_z {
78277d6af5SYann Gautier	st,package = <STM32MP_PKG_AA>;
79277d6af5SYann Gautier
80277d6af5SYann Gautier	gpioz: gpio@54004000 {
81277d6af5SYann Gautier		status = "okay";
82277d6af5SYann Gautier		ngpios = <8>;
83277d6af5SYann Gautier		gpio-ranges = <&pinctrl_z 0 400 8>;
84277d6af5SYann Gautier	};
85277d6af5SYann Gautier};
86