xref: /optee_os/core/arch/arm/dts/stm32mp15xxad-pinctrl.dtsi (revision 1bf81340445dff2f79ef60af6ca679d094728733)
1*1bf81340SEtienne Carriere// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
2*1bf81340SEtienne Carriere/*
3*1bf81340SEtienne Carriere * Copyright (C) STMicroelectronics 2019 - All Rights Reserved
4*1bf81340SEtienne Carriere * Author: Alexandre Torgue <alexandre.torgue@st.com> for STMicroelectronics.
5*1bf81340SEtienne Carriere */
6*1bf81340SEtienne Carriere
7*1bf81340SEtienne Carriere&pinctrl {
8*1bf81340SEtienne Carriere	st,package = <STM32MP_PKG_AD>;
9*1bf81340SEtienne Carriere
10*1bf81340SEtienne Carriere	gpioa: gpio@50002000 {
11*1bf81340SEtienne Carriere		status = "okay";
12*1bf81340SEtienne Carriere		ngpios = <16>;
13*1bf81340SEtienne Carriere		gpio-ranges = <&pinctrl 0 0 16>;
14*1bf81340SEtienne Carriere	};
15*1bf81340SEtienne Carriere
16*1bf81340SEtienne Carriere	gpiob: gpio@50003000 {
17*1bf81340SEtienne Carriere		status = "okay";
18*1bf81340SEtienne Carriere		ngpios = <16>;
19*1bf81340SEtienne Carriere		gpio-ranges = <&pinctrl 0 16 16>;
20*1bf81340SEtienne Carriere	};
21*1bf81340SEtienne Carriere
22*1bf81340SEtienne Carriere	gpioc: gpio@50004000 {
23*1bf81340SEtienne Carriere		status = "okay";
24*1bf81340SEtienne Carriere		ngpios = <16>;
25*1bf81340SEtienne Carriere		gpio-ranges = <&pinctrl 0 32 16>;
26*1bf81340SEtienne Carriere	};
27*1bf81340SEtienne Carriere
28*1bf81340SEtienne Carriere	gpiod: gpio@50005000 {
29*1bf81340SEtienne Carriere		status = "okay";
30*1bf81340SEtienne Carriere		ngpios = <16>;
31*1bf81340SEtienne Carriere		gpio-ranges = <&pinctrl 0 48 16>;
32*1bf81340SEtienne Carriere	};
33*1bf81340SEtienne Carriere
34*1bf81340SEtienne Carriere	gpioe: gpio@50006000 {
35*1bf81340SEtienne Carriere		status = "okay";
36*1bf81340SEtienne Carriere		ngpios = <16>;
37*1bf81340SEtienne Carriere		gpio-ranges = <&pinctrl 0 64 16>;
38*1bf81340SEtienne Carriere	};
39*1bf81340SEtienne Carriere
40*1bf81340SEtienne Carriere	gpiof: gpio@50007000 {
41*1bf81340SEtienne Carriere		status = "okay";
42*1bf81340SEtienne Carriere		ngpios = <6>;
43*1bf81340SEtienne Carriere		gpio-ranges = <&pinctrl 6 86 6>;
44*1bf81340SEtienne Carriere	};
45*1bf81340SEtienne Carriere
46*1bf81340SEtienne Carriere	gpiog: gpio@50008000 {
47*1bf81340SEtienne Carriere		status = "okay";
48*1bf81340SEtienne Carriere		ngpios = <10>;
49*1bf81340SEtienne Carriere		gpio-ranges = <&pinctrl 6 102 10>;
50*1bf81340SEtienne Carriere	};
51*1bf81340SEtienne Carriere
52*1bf81340SEtienne Carriere	gpioh: gpio@50009000 {
53*1bf81340SEtienne Carriere		status = "okay";
54*1bf81340SEtienne Carriere		ngpios = <2>;
55*1bf81340SEtienne Carriere		gpio-ranges = <&pinctrl 0 112 2>;
56*1bf81340SEtienne Carriere	};
57*1bf81340SEtienne Carriere};
58