~ [ 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 (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml (Version linux-6.2.16)


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

~ [ 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