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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/incomplete-devices.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/incomplete-devices.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/incomplete-devices.yaml (Version linux-6.11.7)


  1 # SPDX-License-Identifier: GPL-2.0-only OR BSD      1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/incomplete-      4 $id: http://devicetree.org/schemas/incomplete-devices.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Rejected, Legacy or Incomplete Devices       7 title: Rejected, Legacy or Incomplete Devices
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Rob Herring <robh@kernel.org>                   10   - Rob Herring <robh@kernel.org>
 11                                                    11 
 12 description:                                       12 description:
 13   Some devices will not or should not get a pr     13   Some devices will not or should not get a proper Devicetree bindings, but
 14   their compatibles are present in Linux drive     14   their compatibles are present in Linux drivers for various reasons.
 15                                                    15 
 16   Examples are devices using ACPI PRP0001 with     16   Examples are devices using ACPI PRP0001 with non-updatable firmware/ACPI
 17   tables or old PowerPC platforms without in-t     17   tables or old PowerPC platforms without in-tree DTS.
 18                                                    18 
 19   Following list of devices is an incomplete s     19   Following list of devices is an incomplete schema with a goal to pass DT schema
 20   checks on undocumented compatibles but also      20   checks on undocumented compatibles but also reject any DTS file using such
 21   un-approved compatible.                          21   un-approved compatible.
 22                                                    22 
 23   Usage of any of following compatibles is not     23   Usage of any of following compatibles is not allowed in Devicetree sources,
 24   even if they come from immutable firmware.       24   even if they come from immutable firmware.
 25                                                    25 
 26 properties:                                        26 properties:
 27   compatible:                                      27   compatible:
 28     oneOf:                                         28     oneOf:
 29       - description:                               29       - description:
 30           Rejected compatibles in Devicetree,      30           Rejected compatibles in Devicetree, but used in ACPI-based devices
 31           with non-updatable firmware/ACPI tab     31           with non-updatable firmware/ACPI tables (via ACPI PRP0001)
 32         enum:                                      32         enum:
 33           - broadcom,bcm5241                       33           - broadcom,bcm5241
 34           - ltr,ltrf216a                           34           - ltr,ltrf216a
 35                                                    35 
 36       - description: Legacy compatibles used o     36       - description: Legacy compatibles used on Macintosh devices
 37         enum:                                      37         enum:
 38           - AAPL,3500                          << 
 39           - AAPL,7500                          << 
 40           - AAPL,8500                          << 
 41           - AAPL,9500                          << 
 42           - AAPL,accelerometer_1               << 
 43           - AAPL,e411                          << 
 44           - AAPL,Gossamer                      << 
 45           - AAPL,PowerBook1998                 << 
 46           - AAPL,ShinerESB                     << 
 47           - adm1030                                38           - adm1030
 48           - amd-0137                           << 
 49           - B5221                              << 
 50           - bmac+                                  39           - bmac+
 51           - burgundy                           << 
 52           - cobalt                             << 
 53           - cy28508                            << 
 54           - daca                               << 
 55           - fcu                                << 
 56           - gatwick                            << 
 57           - gmac                               << 
 58           - heathrow                           << 
 59           - heathrow-ata                       << 
 60           - heathrow-media-bay                     40           - heathrow-media-bay
 61           - i2sbus                             << 
 62           - i2s-modem                          << 
 63           - iMac                               << 
 64           - K2-GMAC                            << 
 65           - k2-i2c                             << 
 66           - K2-Keylargo                        << 
 67           - K2-UATA                            << 
 68           - kauai-ata                          << 
 69           - Keylargo                           << 
 70           - keylargo-ata                       << 
 71           - keylargo-media-bay                     41           - keylargo-media-bay
 72           - lm87cimt                               42           - lm87cimt
 73           - MAC,adm1030                            43           - MAC,adm1030
 74           - MAC,ds1775                             44           - MAC,ds1775
 75           - MacRISC                            << 
 76           - MacRISC2                           << 
 77           - MacRISC3                           << 
 78           - MacRISC4                           << 
 79           - max6690                                45           - max6690
 80           - ohare                              << 
 81           - ohare-media-bay                        46           - ohare-media-bay
 82           - ohare-swim3                            47           - ohare-swim3
 83           - PowerBook1,1                       << 
 84           - PowerBook2,1                       << 
 85           - PowerBook2,2                       << 
 86           - PowerBook3,1                       << 
 87           - PowerBook3,2                       << 
 88           - PowerBook3,3                       << 
 89           - PowerBook3,4                       << 
 90           - PowerBook3,5                       << 
 91           - PowerBook4,1                       << 
 92           - PowerBook4,2                       << 
 93           - PowerBook4,3                       << 
 94           - PowerBook5,1                       << 
 95           - PowerBook5,2                       << 
 96           - PowerBook5,3                       << 
 97           - PowerBook5,4                       << 
 98           - PowerBook5,5                       << 
 99           - PowerBook5,6                       << 
100           - PowerBook5,7                       << 
101           - PowerBook5,8                       << 
102           - PowerBook5,9                       << 
103           - PowerBook6,3                       << 
104           - PowerBook6,5                       << 
105           - PowerBook6,7                       << 
106           - PowerMac10,1                       << 
107           - PowerMac10,2                       << 
108           - PowerMac1,1                        << 
109           - PowerMac11,2                       << 
110           - PowerMac12,1                       << 
111           - PowerMac2,1                        << 
112           - PowerMac2,2                        << 
113           - PowerMac3,1                        << 
114           - PowerMac3,4                        << 
115           - PowerMac3,5                        << 
116           - PowerMac3,6                        << 
117           - PowerMac4,1                        << 
118           - PowerMac4,2                        << 
119           - PowerMac4,4                        << 
120           - PowerMac4,5                        << 
121           - PowerMac7,2                        << 
122           - PowerMac7,3                        << 
123           - PowerMac8,1                        << 
124           - PowerMac8,2                        << 
125           - PowerMac9,1                        << 
126           - paddington                         << 
127           - RackMac1,1                         << 
128           - RackMac1,2                         << 
129           - RackMac3,1                         << 
130           - screamer                           << 
131           - shasta-ata                         << 
132           - sms                                << 
133           - smu-rpm-fans                       << 
134           - smu-sat                                48           - smu-sat
135           - smu-sensors                        << 
136           - snapper                            << 
137           - swim3                                  49           - swim3
138           - tumbler                            << 
139           - u3-agp                             << 
140           - u3-dart                            << 
141           - u3-ht                              << 
142           - u4-dart                            << 
143           - u4-pcie                            << 
144           - U4-pcie                            << 
145           - uni-n-i2c                          << 
146           - uni-north                          << 
147                                                    50 
148       - description: Legacy compatibles used o     51       - description: Legacy compatibles used on other PowerPC devices
149         enum:                                      52         enum:
150           - 1682m-gizmo                        << 
151           - 1682m-gpio                         << 
152           - 1682m-rng                              53           - 1682m-rng
153           - 1682m-sdc                          << 
154           - amcc,ppc440epx-rng                 << 
155           - amcc,ppc460ex-bcsr                 << 
156           - amcc,ppc460ex-crypto               << 
157           - amcc,ppc460ex-rng                  << 
158           - amcc,ppc460sx-crypto               << 
159           - amcc,ppc4xx-crypto                 << 
160           - amcc,sata-460ex                    << 
161           - CBEA,platform-open-pic             << 
162           - CBEA,platform-spider-pic           << 
163           - direct-mapped                      << 
164           - display                            << 
165           - gpio-mdio                          << 
166           - hawk-bridge                        << 
167           - hawk-pci                           << 
168           - IBM,CBEA                           << 
169           - IBM,lhca                               54           - IBM,lhca
170           - IBM,lhea                               55           - IBM,lhea
171           - IBM,lhea-ethernet                      56           - IBM,lhea-ethernet
172           - ibm,axon-msic                      << 
173           - Momentum,Apache                    << 
174           - Momentum,Maple                     << 
175           - mai-logic,articia-s                << 
176           - mpc10x-pci                         << 
177           - mpc5200b-fec-phy                       57           - mpc5200b-fec-phy
178           - mpc5200-serial                         58           - mpc5200-serial
179           - mpc5200-sram                           59           - mpc5200-sram
180           - nintendo,flipper                   << 
181           - nintendo,flipper-exi               << 
182           - nintendo,flipper-pi                << 
183           - nintendo,flipper-pic               << 
184           - nintendo,hollywood                 << 
185           - nintendo,hollywood-pic             << 
186           - nintendo,latte-exi                 << 
187           - nintendo,latte-srnprot             << 
188           - ohci-be                                60           - ohci-be
189           - ohci-bigendian                         61           - ohci-bigendian
190           - ohci-le                                62           - ohci-le
191           - PA6T-1682M                         << 
192           - pasemi,1682m-iob                   << 
193           - pasemi,localbus                    << 
194           - pasemi,localbus-nand               << 
195           - pasemi,nemo                        << 
196           - pasemi,pwrficient                  << 
197           - pasemi,pwrficient-rng              << 
198           - pasemi,rootbus                     << 
199           - pasemi,sdc                         << 
200           - soc                                << 
201           - sony,ps3                           << 
202           - sti,platform-spider-pic            << 
203                                                    63 
204       - description: Legacy compatibles used o     64       - description: Legacy compatibles used on SPARC devices
205         enum:                                      65         enum:
206           - bq4802                                 66           - bq4802
207           - ds1287                                 67           - ds1287
208           - i2cpcf,8584                        << 
209           - isa-m5819p                             68           - isa-m5819p
210           - isa-m5823p                             69           - isa-m5823p
211           - m5819                                  70           - m5819
212           - qcn                                << 
213           - sab82532                               71           - sab82532
214           - su                                 << 
215           - sun4v                              << 
216           - SUNW,bbc-beep                          72           - SUNW,bbc-beep
217           - SUNW,bbc-i2c                           73           - SUNW,bbc-i2c
218           - SUNW,CS4231                            74           - SUNW,CS4231
219           - SUNW,ebus-pic16f747-env                75           - SUNW,ebus-pic16f747-env
220           - SUNW,kt-cwq                            76           - SUNW,kt-cwq
221           - SUNW,kt-mau                            77           - SUNW,kt-mau
222           - SUNW,n2-cwq                            78           - SUNW,n2-cwq
223           - SUNW,n2-mau                            79           - SUNW,n2-mau
224           - SUNW,niusl                             80           - SUNW,niusl
225           - SUNW,smbus-beep                        81           - SUNW,smbus-beep
226           - SUNW,sun4v-console                     82           - SUNW,sun4v-console
227           - SUNW,sun4v-pci                         83           - SUNW,sun4v-pci
228           - SUNW,vf-cwq                            84           - SUNW,vf-cwq
229           - SUNW,vf-mau                            85           - SUNW,vf-mau
230                                                    86 
231       - description: Incomplete and/or legacy      87       - description: Incomplete and/or legacy compatibles for unknown devices
232         enum:                                      88         enum:
233           - electra-cf                             89           - electra-cf
234           - i2cpcf,8584                            90           - i2cpcf,8584
235           - virtio,uml                             91           - virtio,uml
236                                                    92 
237       - description: Linux kernel unit tests a     93       - description: Linux kernel unit tests and sample code
238         enum:                                      94         enum:
239           - audio-graph-card2-custom-sample        95           - audio-graph-card2-custom-sample
240           - compat1                                96           - compat1
241           - compat2                                97           - compat2
242           - compat3                                98           - compat3
243           - gpio-mockup                        << 
244           - gpio-simulator                     << 
245           - gpio-virtuser                      << 
246           - linux,spi-loopback-test                99           - linux,spi-loopback-test
247           - mailbox-test                          100           - mailbox-test
248           - regulator-virtual-consumer            101           - regulator-virtual-consumer
249           - test-device                        << 
250                                                   102 
251       - description:                              103       - description:
252           Devices on MIPS platform, without an    104           Devices on MIPS platform, without any DTS users.  These are
253           unlikely to get converted to DT sche    105           unlikely to get converted to DT schema.
254         enum:                                     106         enum:
255           - mti,ranchu                            107           - mti,ranchu
256                                                   108 
257       - description:                              109       - description:
258           Devices on PowerPC platform, without    110           Devices on PowerPC platform, without any DTS users.  These are
259           unlikely to get converted to DT sche    111           unlikely to get converted to DT schema.
260         enum:                                     112         enum:
261           - fujitsu,coral                         113           - fujitsu,coral
262           - fujitsu,lime                          114           - fujitsu,lime
263           - fujitsu,MB86276                       115           - fujitsu,MB86276
264           - fujitsu,MB86277                       116           - fujitsu,MB86277
265           - fujitsu,MB86293                       117           - fujitsu,MB86293
266           - fujitsu,MB86294                       118           - fujitsu,MB86294
267           - fujitsu,mint                          119           - fujitsu,mint
268           - ibm,axon-msic                         120           - ibm,axon-msic
269           - ibm,pmemory                           121           - ibm,pmemory
270           - ibm,pmemory-v2                        122           - ibm,pmemory-v2
271           - ibm,power-rng                         123           - ibm,power-rng
272           - ibm,ppc4xx-spi                        124           - ibm,ppc4xx-spi
273           - ibm,sdram-4xx-ddr2                    125           - ibm,sdram-4xx-ddr2
274           - ibm,secureboot                        126           - ibm,secureboot
275           - ibm,secureboot-v1                     127           - ibm,secureboot-v1
276           - ibm,secureboot-v2                     128           - ibm,secureboot-v2
277           - ibm,secvar-backend                    129           - ibm,secvar-backend
278           - sgy,gpio-halt                         130           - sgy,gpio-halt
279           - wrs,epld-localbus                     131           - wrs,epld-localbus
280                                                   132 
281 required:                                         133 required:
282   - compatible                                    134   - compatible
283   - broken-usage-of-incorrect-compatible          135   - broken-usage-of-incorrect-compatible
284                                                   136 
285 additionalProperties: false                       137 additionalProperties: false
                                                      

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