xref: /rk3399_ARM-atf/fdts/stm32mp15xxab-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_AB>;
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 = <6>;
43*277d6af5SYann Gautier		gpio-ranges = <&pinctrl 6 86 6>;
44*277d6af5SYann Gautier	};
45*277d6af5SYann Gautier
46*277d6af5SYann Gautier	gpiog: gpio@50008000 {
47*277d6af5SYann Gautier		status = "okay";
48*277d6af5SYann Gautier		ngpios = <10>;
49*277d6af5SYann Gautier		gpio-ranges = <&pinctrl 6 102 10>;
50*277d6af5SYann Gautier	};
51*277d6af5SYann Gautier
52*277d6af5SYann Gautier	gpioh: gpio@50009000 {
53*277d6af5SYann Gautier		status = "okay";
54*277d6af5SYann Gautier		ngpios = <2>;
55*277d6af5SYann Gautier		gpio-ranges = <&pinctrl 0 112 2>;
56*277d6af5SYann Gautier	};
57*277d6af5SYann Gautier};
58