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