1*3b170e16SAlexandre Torgue// SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) 2*3b170e16SAlexandre Torgue/* 3*3b170e16SAlexandre Torgue * Copyright (C) STMicroelectronics 2023 - All Rights Reserved 4*3b170e16SAlexandre Torgue * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics. 5*3b170e16SAlexandre Torgue */ 6*3b170e16SAlexandre Torgue 7*3b170e16SAlexandre Torgue&pinctrl { 8*3b170e16SAlexandre Torgue st,package = <STM32MP_PKG_AL>; 9*3b170e16SAlexandre Torgue 10*3b170e16SAlexandre Torgue gpioa: gpio@44240000 { 11*3b170e16SAlexandre Torgue status = "okay"; 12*3b170e16SAlexandre Torgue ngpios = <16>; 13*3b170e16SAlexandre Torgue gpio-ranges = <&pinctrl 0 0 16>; 14*3b170e16SAlexandre Torgue }; 15*3b170e16SAlexandre Torgue 16*3b170e16SAlexandre Torgue gpiob: gpio@44250000 { 17*3b170e16SAlexandre Torgue status = "okay"; 18*3b170e16SAlexandre Torgue ngpios = <16>; 19*3b170e16SAlexandre Torgue gpio-ranges = <&pinctrl 0 16 16>; 20*3b170e16SAlexandre Torgue }; 21*3b170e16SAlexandre Torgue 22*3b170e16SAlexandre Torgue gpioc: gpio@44260000 { 23*3b170e16SAlexandre Torgue status = "okay"; 24*3b170e16SAlexandre Torgue ngpios = <14>; 25*3b170e16SAlexandre Torgue gpio-ranges = <&pinctrl 0 32 14>; 26*3b170e16SAlexandre Torgue }; 27*3b170e16SAlexandre Torgue 28*3b170e16SAlexandre Torgue gpiod: gpio@44270000 { 29*3b170e16SAlexandre Torgue status = "okay"; 30*3b170e16SAlexandre Torgue ngpios = <16>; 31*3b170e16SAlexandre Torgue gpio-ranges = <&pinctrl 0 48 16>; 32*3b170e16SAlexandre Torgue }; 33*3b170e16SAlexandre Torgue 34*3b170e16SAlexandre Torgue gpioe: gpio@44280000 { 35*3b170e16SAlexandre Torgue status = "okay"; 36*3b170e16SAlexandre Torgue ngpios = <16>; 37*3b170e16SAlexandre Torgue gpio-ranges = <&pinctrl 0 64 16>; 38*3b170e16SAlexandre Torgue }; 39*3b170e16SAlexandre Torgue 40*3b170e16SAlexandre Torgue gpiof: gpio@44290000 { 41*3b170e16SAlexandre Torgue status = "okay"; 42*3b170e16SAlexandre Torgue ngpios = <16>; 43*3b170e16SAlexandre Torgue gpio-ranges = <&pinctrl 0 80 16>; 44*3b170e16SAlexandre Torgue }; 45*3b170e16SAlexandre Torgue 46*3b170e16SAlexandre Torgue gpiog: gpio@442a0000 { 47*3b170e16SAlexandre Torgue status = "okay"; 48*3b170e16SAlexandre Torgue ngpios = <16>; 49*3b170e16SAlexandre Torgue gpio-ranges = <&pinctrl 0 96 16>; 50*3b170e16SAlexandre Torgue }; 51*3b170e16SAlexandre Torgue 52*3b170e16SAlexandre Torgue gpioh: gpio@442b0000 { 53*3b170e16SAlexandre Torgue status = "okay"; 54*3b170e16SAlexandre Torgue ngpios = <12>; 55*3b170e16SAlexandre Torgue gpio-ranges = <&pinctrl 2 114 12>; 56*3b170e16SAlexandre Torgue }; 57*3b170e16SAlexandre Torgue 58*3b170e16SAlexandre Torgue gpioi: gpio@442c0000 { 59*3b170e16SAlexandre Torgue status = "okay"; 60*3b170e16SAlexandre Torgue ngpios = <12>; 61*3b170e16SAlexandre Torgue gpio-ranges = <&pinctrl 0 128 12>; 62*3b170e16SAlexandre Torgue }; 63*3b170e16SAlexandre Torgue}; 64*3b170e16SAlexandre Torgue 65*3b170e16SAlexandre Torgue&pinctrl_z { 66*3b170e16SAlexandre Torgue gpioz: gpio@46200000 { 67*3b170e16SAlexandre Torgue status = "okay"; 68*3b170e16SAlexandre Torgue ngpios = <10>; 69*3b170e16SAlexandre Torgue gpio-ranges = <&pinctrl_z 0 400 10>; 70*3b170e16SAlexandre Torgue }; 71*3b170e16SAlexandre Torgue}; 72