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