1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ OR MIT 2*f126890aSEmmanuel Vadot// 3*f126890aSEmmanuel Vadot// Device Tree Source for UniPhier SoCs default pinctrl settings 4*f126890aSEmmanuel Vadot// 5*f126890aSEmmanuel Vadot// Copyright (C) 2015-2017 Socionext Inc. 6*f126890aSEmmanuel Vadot// Author: Masahiro Yamada <yamada.masahiro@socionext.com> 7*f126890aSEmmanuel Vadot 8*f126890aSEmmanuel Vadot&pinctrl { 9*f126890aSEmmanuel Vadot pinctrl_aout: aout { 10*f126890aSEmmanuel Vadot groups = "aout"; 11*f126890aSEmmanuel Vadot function = "aout"; 12*f126890aSEmmanuel Vadot }; 13*f126890aSEmmanuel Vadot 14*f126890aSEmmanuel Vadot pinctrl_ain1: ain1 { 15*f126890aSEmmanuel Vadot groups = "ain1"; 16*f126890aSEmmanuel Vadot function = "ain1"; 17*f126890aSEmmanuel Vadot }; 18*f126890aSEmmanuel Vadot 19*f126890aSEmmanuel Vadot pinctrl_ain2: ain2 { 20*f126890aSEmmanuel Vadot groups = "ain2"; 21*f126890aSEmmanuel Vadot function = "ain2"; 22*f126890aSEmmanuel Vadot }; 23*f126890aSEmmanuel Vadot 24*f126890aSEmmanuel Vadot pinctrl_ainiec1: ainiec1 { 25*f126890aSEmmanuel Vadot groups = "ainiec1"; 26*f126890aSEmmanuel Vadot function = "ainiec1"; 27*f126890aSEmmanuel Vadot }; 28*f126890aSEmmanuel Vadot 29*f126890aSEmmanuel Vadot pinctrl_aout1: aout1 { 30*f126890aSEmmanuel Vadot groups = "aout1"; 31*f126890aSEmmanuel Vadot function = "aout1"; 32*f126890aSEmmanuel Vadot }; 33*f126890aSEmmanuel Vadot 34*f126890aSEmmanuel Vadot pinctrl_aout2: aout2 { 35*f126890aSEmmanuel Vadot groups = "aout2"; 36*f126890aSEmmanuel Vadot function = "aout2"; 37*f126890aSEmmanuel Vadot }; 38*f126890aSEmmanuel Vadot 39*f126890aSEmmanuel Vadot pinctrl_aout3: aout3 { 40*f126890aSEmmanuel Vadot groups = "aout3"; 41*f126890aSEmmanuel Vadot function = "aout3"; 42*f126890aSEmmanuel Vadot }; 43*f126890aSEmmanuel Vadot 44*f126890aSEmmanuel Vadot pinctrl_aoutiec1: aoutiec1 { 45*f126890aSEmmanuel Vadot groups = "aoutiec1"; 46*f126890aSEmmanuel Vadot function = "aoutiec1"; 47*f126890aSEmmanuel Vadot }; 48*f126890aSEmmanuel Vadot 49*f126890aSEmmanuel Vadot pinctrl_aoutiec2: aoutiec2 { 50*f126890aSEmmanuel Vadot groups = "aoutiec2"; 51*f126890aSEmmanuel Vadot function = "aoutiec2"; 52*f126890aSEmmanuel Vadot }; 53*f126890aSEmmanuel Vadot 54*f126890aSEmmanuel Vadot pinctrl_emmc: emmc { 55*f126890aSEmmanuel Vadot groups = "emmc", "emmc_dat8"; 56*f126890aSEmmanuel Vadot function = "emmc"; 57*f126890aSEmmanuel Vadot }; 58*f126890aSEmmanuel Vadot 59*f126890aSEmmanuel Vadot pinctrl_ether_mii: ether-mii { 60*f126890aSEmmanuel Vadot groups = "ether_mii"; 61*f126890aSEmmanuel Vadot function = "ether_mii"; 62*f126890aSEmmanuel Vadot }; 63*f126890aSEmmanuel Vadot 64*f126890aSEmmanuel Vadot pinctrl_ether_rgmii: ether-rgmii { 65*f126890aSEmmanuel Vadot groups = "ether_rgmii"; 66*f126890aSEmmanuel Vadot function = "ether_rgmii"; 67*f126890aSEmmanuel Vadot }; 68*f126890aSEmmanuel Vadot 69*f126890aSEmmanuel Vadot pinctrl_ether_rmii: ether-rmii { 70*f126890aSEmmanuel Vadot groups = "ether_rmii"; 71*f126890aSEmmanuel Vadot function = "ether_rmii"; 72*f126890aSEmmanuel Vadot }; 73*f126890aSEmmanuel Vadot 74*f126890aSEmmanuel Vadot pinctrl_ether1_rgmii: ether1-rgmii { 75*f126890aSEmmanuel Vadot groups = "ether1_rgmii"; 76*f126890aSEmmanuel Vadot function = "ether1_rgmii"; 77*f126890aSEmmanuel Vadot }; 78*f126890aSEmmanuel Vadot 79*f126890aSEmmanuel Vadot pinctrl_ether1_rmii: ether1-rmii { 80*f126890aSEmmanuel Vadot groups = "ether1_rmii"; 81*f126890aSEmmanuel Vadot function = "ether1_rmii"; 82*f126890aSEmmanuel Vadot }; 83*f126890aSEmmanuel Vadot 84*f126890aSEmmanuel Vadot pinctrl_i2c0: i2c0 { 85*f126890aSEmmanuel Vadot groups = "i2c0"; 86*f126890aSEmmanuel Vadot function = "i2c0"; 87*f126890aSEmmanuel Vadot }; 88*f126890aSEmmanuel Vadot 89*f126890aSEmmanuel Vadot pinctrl_i2c1: i2c1 { 90*f126890aSEmmanuel Vadot groups = "i2c1"; 91*f126890aSEmmanuel Vadot function = "i2c1"; 92*f126890aSEmmanuel Vadot }; 93*f126890aSEmmanuel Vadot 94*f126890aSEmmanuel Vadot pinctrl_i2c2: i2c2 { 95*f126890aSEmmanuel Vadot groups = "i2c2"; 96*f126890aSEmmanuel Vadot function = "i2c2"; 97*f126890aSEmmanuel Vadot }; 98*f126890aSEmmanuel Vadot 99*f126890aSEmmanuel Vadot pinctrl_i2c3: i2c3 { 100*f126890aSEmmanuel Vadot groups = "i2c3"; 101*f126890aSEmmanuel Vadot function = "i2c3"; 102*f126890aSEmmanuel Vadot }; 103*f126890aSEmmanuel Vadot 104*f126890aSEmmanuel Vadot pinctrl_i2c4: i2c4 { 105*f126890aSEmmanuel Vadot groups = "i2c4"; 106*f126890aSEmmanuel Vadot function = "i2c4"; 107*f126890aSEmmanuel Vadot }; 108*f126890aSEmmanuel Vadot 109*f126890aSEmmanuel Vadot pinctrl_i2c5: i2c5 { 110*f126890aSEmmanuel Vadot groups = "i2c5"; 111*f126890aSEmmanuel Vadot function = "i2c5"; 112*f126890aSEmmanuel Vadot }; 113*f126890aSEmmanuel Vadot 114*f126890aSEmmanuel Vadot pinctrl_i2c6: i2c6 { 115*f126890aSEmmanuel Vadot groups = "i2c6"; 116*f126890aSEmmanuel Vadot function = "i2c6"; 117*f126890aSEmmanuel Vadot }; 118*f126890aSEmmanuel Vadot 119*f126890aSEmmanuel Vadot pinctrl_nand: nand { 120*f126890aSEmmanuel Vadot groups = "nand"; 121*f126890aSEmmanuel Vadot function = "nand"; 122*f126890aSEmmanuel Vadot }; 123*f126890aSEmmanuel Vadot 124*f126890aSEmmanuel Vadot pinctrl_nand2cs: nand2cs { 125*f126890aSEmmanuel Vadot groups = "nand", "nand_cs1"; 126*f126890aSEmmanuel Vadot function = "nand"; 127*f126890aSEmmanuel Vadot }; 128*f126890aSEmmanuel Vadot 129*f126890aSEmmanuel Vadot pinctrl_pcie: pcie { 130*f126890aSEmmanuel Vadot groups = "pcie"; 131*f126890aSEmmanuel Vadot function = "pcie"; 132*f126890aSEmmanuel Vadot }; 133*f126890aSEmmanuel Vadot 134*f126890aSEmmanuel Vadot pinctrl_sd: sd { 135*f126890aSEmmanuel Vadot groups = "sd"; 136*f126890aSEmmanuel Vadot function = "sd"; 137*f126890aSEmmanuel Vadot }; 138*f126890aSEmmanuel Vadot 139*f126890aSEmmanuel Vadot pinctrl_sd_uhs: sd-uhs { 140*f126890aSEmmanuel Vadot groups = "sd"; 141*f126890aSEmmanuel Vadot function = "sd"; 142*f126890aSEmmanuel Vadot }; 143*f126890aSEmmanuel Vadot 144*f126890aSEmmanuel Vadot pinctrl_sd1: sd1 { 145*f126890aSEmmanuel Vadot groups = "sd1"; 146*f126890aSEmmanuel Vadot function = "sd1"; 147*f126890aSEmmanuel Vadot }; 148*f126890aSEmmanuel Vadot 149*f126890aSEmmanuel Vadot pinctrl_spi0: spi0 { 150*f126890aSEmmanuel Vadot groups = "spi0"; 151*f126890aSEmmanuel Vadot function = "spi0"; 152*f126890aSEmmanuel Vadot }; 153*f126890aSEmmanuel Vadot 154*f126890aSEmmanuel Vadot pinctrl_spi1: spi1 { 155*f126890aSEmmanuel Vadot groups = "spi1"; 156*f126890aSEmmanuel Vadot function = "spi1"; 157*f126890aSEmmanuel Vadot }; 158*f126890aSEmmanuel Vadot 159*f126890aSEmmanuel Vadot pinctrl_spi2: spi2 { 160*f126890aSEmmanuel Vadot groups = "spi2"; 161*f126890aSEmmanuel Vadot function = "spi2"; 162*f126890aSEmmanuel Vadot }; 163*f126890aSEmmanuel Vadot 164*f126890aSEmmanuel Vadot pinctrl_spi3: spi3 { 165*f126890aSEmmanuel Vadot groups = "spi3"; 166*f126890aSEmmanuel Vadot function = "spi3"; 167*f126890aSEmmanuel Vadot }; 168*f126890aSEmmanuel Vadot 169*f126890aSEmmanuel Vadot pinctrl_system_bus: system-bus { 170*f126890aSEmmanuel Vadot groups = "system_bus", "system_bus_cs1"; 171*f126890aSEmmanuel Vadot function = "system_bus"; 172*f126890aSEmmanuel Vadot }; 173*f126890aSEmmanuel Vadot 174*f126890aSEmmanuel Vadot pinctrl_uart0: uart0 { 175*f126890aSEmmanuel Vadot groups = "uart0"; 176*f126890aSEmmanuel Vadot function = "uart0"; 177*f126890aSEmmanuel Vadot }; 178*f126890aSEmmanuel Vadot 179*f126890aSEmmanuel Vadot pinctrl_uart1: uart1 { 180*f126890aSEmmanuel Vadot groups = "uart1"; 181*f126890aSEmmanuel Vadot function = "uart1"; 182*f126890aSEmmanuel Vadot }; 183*f126890aSEmmanuel Vadot 184*f126890aSEmmanuel Vadot pinctrl_uart2: uart2 { 185*f126890aSEmmanuel Vadot groups = "uart2"; 186*f126890aSEmmanuel Vadot function = "uart2"; 187*f126890aSEmmanuel Vadot }; 188*f126890aSEmmanuel Vadot 189*f126890aSEmmanuel Vadot pinctrl_uart3: uart3 { 190*f126890aSEmmanuel Vadot groups = "uart3"; 191*f126890aSEmmanuel Vadot function = "uart3"; 192*f126890aSEmmanuel Vadot }; 193*f126890aSEmmanuel Vadot 194*f126890aSEmmanuel Vadot pinctrl_usb0: usb0 { 195*f126890aSEmmanuel Vadot groups = "usb0"; 196*f126890aSEmmanuel Vadot function = "usb0"; 197*f126890aSEmmanuel Vadot }; 198*f126890aSEmmanuel Vadot 199*f126890aSEmmanuel Vadot pinctrl_usb0_device: usb0-device { 200*f126890aSEmmanuel Vadot groups = "usb0_device"; 201*f126890aSEmmanuel Vadot function = "usb0"; 202*f126890aSEmmanuel Vadot }; 203*f126890aSEmmanuel Vadot 204*f126890aSEmmanuel Vadot pinctrl_usb1: usb1 { 205*f126890aSEmmanuel Vadot groups = "usb1"; 206*f126890aSEmmanuel Vadot function = "usb1"; 207*f126890aSEmmanuel Vadot }; 208*f126890aSEmmanuel Vadot 209*f126890aSEmmanuel Vadot pinctrl_usb1_device: usb1-device { 210*f126890aSEmmanuel Vadot groups = "usb1_device"; 211*f126890aSEmmanuel Vadot function = "usb1"; 212*f126890aSEmmanuel Vadot }; 213*f126890aSEmmanuel Vadot 214*f126890aSEmmanuel Vadot pinctrl_usb2: usb2 { 215*f126890aSEmmanuel Vadot groups = "usb2"; 216*f126890aSEmmanuel Vadot function = "usb2"; 217*f126890aSEmmanuel Vadot }; 218*f126890aSEmmanuel Vadot 219*f126890aSEmmanuel Vadot pinctrl_usb3: usb3 { 220*f126890aSEmmanuel Vadot groups = "usb3"; 221*f126890aSEmmanuel Vadot function = "usb3"; 222*f126890aSEmmanuel Vadot }; 223*f126890aSEmmanuel Vadot}; 224