~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml (Architecture i386) and /Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml (Architecture mips)


  1 # SPDX-License-Identifier: GPL-2.0-or-later         1 # SPDX-License-Identifier: GPL-2.0-or-later
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/pinctrl/asp      4 $id: http://devicetree.org/schemas/pinctrl/aspeed,ast2500-pinctrl.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: ASPEED AST2500 Pin Controller                7 title: ASPEED AST2500 Pin Controller
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Andrew Jeffery <andrew@aj.id.au>                10   - Andrew Jeffery <andrew@aj.id.au>
 11                                                    11 
 12 description: |+                                    12 description: |+
 13   The pin controller node should be the child      13   The pin controller node should be the child of a syscon node with the
 14   required property:                               14   required property:
 15                                                    15 
 16   - compatible:         Should be one of the f     16   - compatible:         Should be one of the following:
 17                         "aspeed,ast2500-scu",      17                         "aspeed,ast2500-scu", "syscon", "simple-mfd"
 18                         "aspeed,g5-scu", "sysc     18                         "aspeed,g5-scu", "syscon", "simple-mfd"
 19                                                    19 
 20   Refer to the bindings described in               20   Refer to the bindings described in
 21   Documentation/devicetree/bindings/mfd/syscon     21   Documentation/devicetree/bindings/mfd/syscon.yaml
 22                                                    22 
 23 properties:                                        23 properties:
 24   compatible:                                      24   compatible:
 25     const: aspeed,ast2500-pinctrl                  25     const: aspeed,ast2500-pinctrl
 26   reg:                                             26   reg:
 27     maxItems: 2                                    27     maxItems: 2
 28                                                    28 
 29   aspeed,external-nodes:                           29   aspeed,external-nodes:
 30     minItems: 2                                    30     minItems: 2
 31     maxItems: 2                                    31     maxItems: 2
 32     items:                                         32     items:
 33       maxItems: 1                                  33       maxItems: 1
 34     $ref: /schemas/types.yaml#/definitions/pha     34     $ref: /schemas/types.yaml#/definitions/phandle-array
 35     description: |                                 35     description: |
 36       A cell of phandles to external controlle     36       A cell of phandles to external controller nodes:
 37       0: compatible with "aspeed,ast2500-gfx",     37       0: compatible with "aspeed,ast2500-gfx", "syscon"
 38       1: compatible with "aspeed,ast2500-lpc",     38       1: compatible with "aspeed,ast2500-lpc", "syscon"
 39                                                    39 
 40 additionalProperties:                              40 additionalProperties:
 41   $ref: pinmux-node.yaml#                          41   $ref: pinmux-node.yaml#
 42   additionalProperties: false                      42   additionalProperties: false
 43                                                    43 
 44   properties:                                      44   properties:
 45     pins: true                                     45     pins: true
 46     bias-disable: true                             46     bias-disable: true
 47                                                    47 
 48   patternProperties:                               48   patternProperties:
 49     "^function|groups$":                           49     "^function|groups$":
 50       enum:                                        50       enum:
 51         - ACPI                                     51         - ACPI
 52         - ADC0                                     52         - ADC0
 53         - ADC1                                     53         - ADC1
 54         - ADC10                                    54         - ADC10
 55         - ADC11                                    55         - ADC11
 56         - ADC12                                    56         - ADC12
 57         - ADC13                                    57         - ADC13
 58         - ADC14                                    58         - ADC14
 59         - ADC15                                    59         - ADC15
 60         - ADC2                                     60         - ADC2
 61         - ADC3                                     61         - ADC3
 62         - ADC4                                     62         - ADC4
 63         - ADC5                                     63         - ADC5
 64         - ADC6                                     64         - ADC6
 65         - ADC7                                     65         - ADC7
 66         - ADC8                                     66         - ADC8
 67         - ADC9                                     67         - ADC9
 68         - BMCINT                                   68         - BMCINT
 69         - DDCCLK                                   69         - DDCCLK
 70         - DDCDAT                                   70         - DDCDAT
 71         - ESPI                                     71         - ESPI
 72         - FWSPICS1                                 72         - FWSPICS1
 73         - FWSPICS2                                 73         - FWSPICS2
 74         - GPID0                                    74         - GPID0
 75         - GPID2                                    75         - GPID2
 76         - GPID4                                    76         - GPID4
 77         - GPID6                                    77         - GPID6
 78         - GPIE0                                    78         - GPIE0
 79         - GPIE2                                    79         - GPIE2
 80         - GPIE4                                    80         - GPIE4
 81         - GPIE6                                    81         - GPIE6
 82         - I2C10                                    82         - I2C10
 83         - I2C11                                    83         - I2C11
 84         - I2C12                                    84         - I2C12
 85         - I2C13                                    85         - I2C13
 86         - I2C14                                    86         - I2C14
 87         - I2C3                                     87         - I2C3
 88         - I2C4                                     88         - I2C4
 89         - I2C5                                     89         - I2C5
 90         - I2C6                                     90         - I2C6
 91         - I2C7                                     91         - I2C7
 92         - I2C8                                     92         - I2C8
 93         - I2C9                                     93         - I2C9
 94         - LAD0                                     94         - LAD0
 95         - LAD1                                     95         - LAD1
 96         - LAD2                                     96         - LAD2
 97         - LAD3                                     97         - LAD3
 98         - LCLK                                     98         - LCLK
 99         - LFRAME                                   99         - LFRAME
100         - LPCHC                                   100         - LPCHC
101         - LPCPD                                   101         - LPCPD
102         - LPCPLUS                                 102         - LPCPLUS
103         - LPCPME                                  103         - LPCPME
104         - LPCRST                                  104         - LPCRST
105         - LPCSMI                                  105         - LPCSMI
106         - LSIRQ                                   106         - LSIRQ
107         - MAC1LINK                                107         - MAC1LINK
108         - MAC2LINK                                108         - MAC2LINK
109         - MDIO1                                   109         - MDIO1
110         - MDIO2                                   110         - MDIO2
111         - NCTS1                                   111         - NCTS1
112         - NCTS2                                   112         - NCTS2
113         - NCTS3                                   113         - NCTS3
114         - NCTS4                                   114         - NCTS4
115         - NDCD1                                   115         - NDCD1
116         - NDCD2                                   116         - NDCD2
117         - NDCD3                                   117         - NDCD3
118         - NDCD4                                   118         - NDCD4
119         - NDSR1                                   119         - NDSR1
120         - NDSR2                                   120         - NDSR2
121         - NDSR3                                   121         - NDSR3
122         - NDSR4                                   122         - NDSR4
123         - NDTR1                                   123         - NDTR1
124         - NDTR2                                   124         - NDTR2
125         - NDTR3                                   125         - NDTR3
126         - NDTR4                                   126         - NDTR4
127         - NRI1                                    127         - NRI1
128         - NRI2                                    128         - NRI2
129         - NRI3                                    129         - NRI3
130         - NRI4                                    130         - NRI4
131         - NRTS1                                   131         - NRTS1
132         - NRTS2                                   132         - NRTS2
133         - NRTS3                                   133         - NRTS3
134         - NRTS4                                   134         - NRTS4
135         - OSCCLK                                  135         - OSCCLK
136         - PEWAKE                                  136         - PEWAKE
137         - PNOR                                    137         - PNOR
138         - PWM0                                    138         - PWM0
139         - PWM1                                    139         - PWM1
140         - PWM2                                    140         - PWM2
141         - PWM3                                    141         - PWM3
142         - PWM4                                    142         - PWM4
143         - PWM5                                    143         - PWM5
144         - PWM6                                    144         - PWM6
145         - PWM7                                    145         - PWM7
146         - RGMII1                                  146         - RGMII1
147         - RGMII2                                  147         - RGMII2
148         - RMII1                                   148         - RMII1
149         - RMII2                                   149         - RMII2
150         - RXD1                                    150         - RXD1
151         - RXD2                                    151         - RXD2
152         - RXD3                                    152         - RXD3
153         - RXD4                                    153         - RXD4
154         - SALT1                                   154         - SALT1
155         - SALT10                                  155         - SALT10
156         - SALT11                                  156         - SALT11
157         - SALT12                                  157         - SALT12
158         - SALT13                                  158         - SALT13
159         - SALT14                                  159         - SALT14
160         - SALT2                                   160         - SALT2
161         - SALT3                                   161         - SALT3
162         - SALT4                                   162         - SALT4
163         - SALT5                                   163         - SALT5
164         - SALT6                                   164         - SALT6
165         - SALT7                                   165         - SALT7
166         - SALT8                                   166         - SALT8
167         - SALT9                                   167         - SALT9
168         - SCL1                                    168         - SCL1
169         - SCL2                                    169         - SCL2
170         - SD1                                     170         - SD1
171         - SD2                                     171         - SD2
172         - SDA1                                    172         - SDA1
173         - SDA2                                    173         - SDA2
174         - SGPM                                    174         - SGPM
175         - SGPS1                                   175         - SGPS1
176         - SGPS2                                   176         - SGPS2
177         - SIOONCTRL                               177         - SIOONCTRL
178         - SIOPBI                                  178         - SIOPBI
179         - SIOPBO                                  179         - SIOPBO
180         - SIOPWREQ                                180         - SIOPWREQ
181         - SIOPWRGD                                181         - SIOPWRGD
182         - SIOS3                                   182         - SIOS3
183         - SIOS5                                   183         - SIOS5
184         - SIOSCI                                  184         - SIOSCI
185         - SPI1                                    185         - SPI1
186         - SPI1CS1                                 186         - SPI1CS1
187         - SPI1DEBUG                               187         - SPI1DEBUG
188         - SPI1PASSTHRU                            188         - SPI1PASSTHRU
189         - SPI2CK                                  189         - SPI2CK
190         - SPI2CS0                                 190         - SPI2CS0
191         - SPI2CS1                                 191         - SPI2CS1
192         - SPI2MISO                                192         - SPI2MISO
193         - SPI2MOSI                                193         - SPI2MOSI
194         - TIMER3                                  194         - TIMER3
195         - TIMER4                                  195         - TIMER4
196         - TIMER5                                  196         - TIMER5
197         - TIMER6                                  197         - TIMER6
198         - TIMER7                                  198         - TIMER7
199         - TIMER8                                  199         - TIMER8
200         - TXD1                                    200         - TXD1
201         - TXD2                                    201         - TXD2
202         - TXD3                                    202         - TXD3
203         - TXD4                                    203         - TXD4
204         - UART6                                   204         - UART6
205         - USB11BHID                               205         - USB11BHID
206         - USB2AD                                  206         - USB2AD
207         - USB2AH                                  207         - USB2AH
208         - USB2BD                                  208         - USB2BD
209         - USB2BH                                  209         - USB2BH
210         - USBCKI                                  210         - USBCKI
211         - VGABIOSROM                              211         - VGABIOSROM
212         - VGAHS                                   212         - VGAHS
213         - VGAVS                                   213         - VGAVS
214         - VPI24                                   214         - VPI24
215         - VPO                                     215         - VPO
216         - WDTRST1                                 216         - WDTRST1
217         - WDTRST2                                 217         - WDTRST2
218                                                   218 
219 allOf:                                            219 allOf:
220   - $ref: pinctrl.yaml#                           220   - $ref: pinctrl.yaml#
221                                                   221 
222 required:                                         222 required:
223   - compatible                                    223   - compatible
224   - aspeed,external-nodes                         224   - aspeed,external-nodes
225                                                   225 
226 examples:                                         226 examples:
227   - |                                             227   - |
228     #include <dt-bindings/clock/aspeed-clock.h    228     #include <dt-bindings/clock/aspeed-clock.h>
229     scu@1e6e2000 {                                229     scu@1e6e2000 {
230         compatible = "aspeed,ast2500-scu", "sy    230         compatible = "aspeed,ast2500-scu", "syscon", "simple-mfd";
231         reg = <0x1e6e2000 0x1a8>;                 231         reg = <0x1e6e2000 0x1a8>;
232         #clock-cells = <1>;                       232         #clock-cells = <1>;
233         #reset-cells = <1>;                       233         #reset-cells = <1>;
234                                                   234 
235         #address-cells = <1>;                     235         #address-cells = <1>;
236         #size-cells = <1>;                        236         #size-cells = <1>;
237         ranges = <0x0 0x1e6e2000 0x1000>;         237         ranges = <0x0 0x1e6e2000 0x1000>;
238                                                   238 
239         pinctrl: pinctrl {                        239         pinctrl: pinctrl {
240             compatible = "aspeed,ast2500-pinct    240             compatible = "aspeed,ast2500-pinctrl";
241             aspeed,external-nodes = <&gfx>, <&    241             aspeed,external-nodes = <&gfx>, <&lhc>;
242                                                   242 
243             pinctrl_i2c3_default: i2c3_default    243             pinctrl_i2c3_default: i2c3_default {
244                 function = "I2C3";                244                 function = "I2C3";
245                 groups = "I2C3";                  245                 groups = "I2C3";
246             };                                    246             };
247                                                   247 
248             pinctrl_gpioh0_unbiased_default: g    248             pinctrl_gpioh0_unbiased_default: gpioh0 {
249                 pins = "A18";                     249                 pins = "A18";
250                 bias-disable;                     250                 bias-disable;
251             };                                    251             };
252         };                                        252         };
253     };                                            253     };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php