uniphier-pinctrl.dtsi 3.3 KB

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