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