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