xref: /rk3399_ARM-atf/fdts/stm32mp15xxaa-pinctrl.dtsi (revision 277d6af5616b270436219733a34ded2048c98702)
1*277d6af5SYann Gautier// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
2*277d6af5SYann Gautier/*
3*277d6af5SYann Gautier * Copyright (C) STMicroelectronics 2019 - All Rights Reserved
4*277d6af5SYann Gautier * Author: Alexandre Torgue <alexandre.torgue@st.com>
5*277d6af5SYann Gautier */
6*277d6af5SYann Gautier
7*277d6af5SYann Gautier&pinctrl {
8*277d6af5SYann Gautier	st,package = <STM32MP_PKG_AA>;
9*277d6af5SYann Gautier
10*277d6af5SYann Gautier	gpioa: gpio@50002000 {
11*277d6af5SYann Gautier		status = "okay";
12*277d6af5SYann Gautier		ngpios = <16>;
13*277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 0 16>;
14*277d6af5SYann Gautier	};
15*277d6af5SYann Gautier
16*277d6af5SYann Gautier	gpiob: gpio@50003000 {
17*277d6af5SYann Gautier		status = "okay";
18*277d6af5SYann Gautier		ngpios = <16>;
19*277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 16 16>;
20*277d6af5SYann Gautier	};
21*277d6af5SYann Gautier
22*277d6af5SYann Gautier	gpioc: gpio@50004000 {
23*277d6af5SYann Gautier		status = "okay";
24*277d6af5SYann Gautier		ngpios = <16>;
25*277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 32 16>;
26*277d6af5SYann Gautier	};
27*277d6af5SYann Gautier
28*277d6af5SYann Gautier	gpiod: gpio@50005000 {
29*277d6af5SYann Gautier		status = "okay";
30*277d6af5SYann Gautier		ngpios = <16>;
31*277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 48 16>;
32*277d6af5SYann Gautier	};
33*277d6af5SYann Gautier
34*277d6af5SYann Gautier	gpioe: gpio@50006000 {
35*277d6af5SYann Gautier		status = "okay";
36*277d6af5SYann Gautier		ngpios = <16>;
37*277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 64 16>;
38*277d6af5SYann Gautier	};
39*277d6af5SYann Gautier
40*277d6af5SYann Gautier	gpiof: gpio@50007000 {
41*277d6af5SYann Gautier		status = "okay";
42*277d6af5SYann Gautier		ngpios = <16>;
43*277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 80 16>;
44*277d6af5SYann Gautier	};
45*277d6af5SYann Gautier
46*277d6af5SYann Gautier	gpiog: gpio@50008000 {
47*277d6af5SYann Gautier		status = "okay";
48*277d6af5SYann Gautier		ngpios = <16>;
49*277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 96 16>;
50*277d6af5SYann Gautier	};
51*277d6af5SYann Gautier
52*277d6af5SYann Gautier	gpioh: gpio@50009000 {
53*277d6af5SYann Gautier		status = "okay";
54*277d6af5SYann Gautier		ngpios = <16>;
55*277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 112 16>;
56*277d6af5SYann Gautier	};
57*277d6af5SYann Gautier
58*277d6af5SYann Gautier	gpioi: gpio@5000a000 {
59*277d6af5SYann Gautier		status = "okay";
60*277d6af5SYann Gautier		ngpios = <16>;
61*277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 128 16>;
62*277d6af5SYann Gautier	};
63*277d6af5SYann Gautier
64*277d6af5SYann Gautier	gpioj: gpio@5000b000 {
65*277d6af5SYann Gautier		status = "okay";
66*277d6af5SYann Gautier		ngpios = <16>;
67*277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 144 16>;
68*277d6af5SYann Gautier	};
69*277d6af5SYann Gautier
70*277d6af5SYann Gautier	gpiok: gpio@5000c000 {
71*277d6af5SYann Gautier		status = "okay";
72*277d6af5SYann Gautier		ngpios = <8>;
73*277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 160 8>;
74*277d6af5SYann Gautier	};
75*277d6af5SYann Gautier};
76*277d6af5SYann Gautier
77*277d6af5SYann Gautier&pinctrl_z {
78*277d6af5SYann Gautier	st,package = <STM32MP_PKG_AA>;
79*277d6af5SYann Gautier
80*277d6af5SYann Gautier	gpioz: gpio@54004000 {
81*277d6af5SYann Gautier		status = "okay";
82*277d6af5SYann Gautier		ngpios = <8>;
83*277d6af5SYann Gautier		gpio-ranges = <&pinctrl_z 0 400 8>;
84*277d6af5SYann Gautier	};
85*277d6af5SYann Gautier};
86