0001 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
0002 /*
0003 * Copyright (C) STMicroelectronics 2019 - All Rights Reserved
0004 * Author: Alexandre Torgue <alexandre.torgue@st.com> for STMicroelectronics.
0005 */
0006
0007 &pinctrl {
0008 st,package = <STM32MP_PKG_AB>;
0009
0010 gpioa: gpio@50002000 {
0011 status = "okay";
0012 ngpios = <16>;
0013 gpio-ranges = <&pinctrl 0 0 16>;
0014 };
0015
0016 gpiob: gpio@50003000 {
0017 status = "okay";
0018 ngpios = <16>;
0019 gpio-ranges = <&pinctrl 0 16 16>;
0020 };
0021
0022 gpioc: gpio@50004000 {
0023 status = "okay";
0024 ngpios = <16>;
0025 gpio-ranges = <&pinctrl 0 32 16>;
0026 };
0027
0028 gpiod: gpio@50005000 {
0029 status = "okay";
0030 ngpios = <16>;
0031 gpio-ranges = <&pinctrl 0 48 16>;
0032 };
0033
0034 gpioe: gpio@50006000 {
0035 status = "okay";
0036 ngpios = <16>;
0037 gpio-ranges = <&pinctrl 0 64 16>;
0038 };
0039
0040 gpiof: gpio@50007000 {
0041 status = "okay";
0042 ngpios = <6>;
0043 gpio-ranges = <&pinctrl 6 86 6>;
0044 };
0045
0046 gpiog: gpio@50008000 {
0047 status = "okay";
0048 ngpios = <10>;
0049 gpio-ranges = <&pinctrl 6 102 10>;
0050 };
0051
0052 gpioh: gpio@50009000 {
0053 status = "okay";
0054 ngpios = <2>;
0055 gpio-ranges = <&pinctrl 0 112 2>;
0056 };
0057 };