trivial-devices.yaml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518
  1. # SPDX-License-Identifier: GPL-2.0
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/trivial-devices.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Trivial I2C and SPI devices
  7. maintainers:
  8. - Rob Herring <robh@kernel.org>
  9. description: |
  10. This is a list of trivial I2C and SPI devices that have simple device tree
  11. bindings, consisting only of a compatible field, an address and possibly an
  12. interrupt line.
  13. If a device needs more specific bindings, such as properties to
  14. describe some aspect of it, there needs to be a specific binding
  15. document for it just like any other devices.
  16. properties:
  17. reg:
  18. maxItems: 1
  19. interrupts:
  20. maxItems: 1
  21. spi-max-frequency: true
  22. compatible:
  23. items:
  24. # Entries are sorted alphanumerically by the compatible
  25. - enum:
  26. # ABB register based spi sensors
  27. - abb,spi-sensor
  28. # Acbel fsg032 power supply
  29. - acbel,fsg032
  30. # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin
  31. - ad,ad7414 # Deprecated, use adi,ad7414
  32. - adi,ad7414
  33. # ADM9240: Complete System Hardware Monitor for uProcessor-Based Systems
  34. - ad,adm9240
  35. # AD5110 - Nonvolatile Digital Potentiometer
  36. - adi,ad5110
  37. # Temperature sensor with integrated fan control
  38. - adi,adm1027
  39. # Analog Devices ADT7410 High Accuracy Digital Temperature Sensor
  40. - adi,adt7410
  41. # Analog Devices ADT7411 Temperature Sensor and 8-channel ADC
  42. - adi,adt7411
  43. # Analog Devices ADT7420 High Accuracy Digital Temperature Sensor
  44. - adi,adt7420
  45. # Analog Devices ADT7422 High Accuracy Digital Temperature Sensor
  46. - adi,adt7422
  47. # Temperature sensor with integrated fan control
  48. - adi,adt7463
  49. # Temperature sensor with integrated fan control
  50. - adi,adt7468
  51. # Analog Devices LT7182S Dual Channel 6A, 20V PolyPhase Step-Down Silent Switcher
  52. - adi,lt7182s
  53. # AMS iAQ-Core VOC Sensor
  54. - ams,iaq-core
  55. # Arduino microcontroller interface over SPI on UnoQ board
  56. - arduino,unoq-mcu
  57. # Temperature monitoring of Astera Labs PT5161L PCIe retimer
  58. - asteralabs,pt5161l
  59. # i2c h/w elliptic curve crypto module
  60. - atmel,atecc508a
  61. # ATSHA204 - i2c h/w symmetric crypto module
  62. - atmel,atsha204
  63. # ATSHA204A - i2c h/w symmetric crypto module
  64. - atmel,atsha204a
  65. # BPA-RS600: Power Supply
  66. - blutek,bpa-rs600
  67. # CM32181: Ambient Light Sensor
  68. - capella,cm32181
  69. # CM3232: Ambient Light Sensor
  70. - capella,cm3232
  71. # CM3323: Ambient Light Sensor
  72. - capella,cm3323
  73. # Cisco SPI Petra
  74. - cisco,spi-petra
  75. # High-Precision Digital Thermometer
  76. - dallas,ds1631
  77. # Total-Elapsed-Time Recorder with Alarm
  78. - dallas,ds1682
  79. # CPU Peripheral Monitor
  80. - dallas,ds1780
  81. # CPU Supervisor with Nonvolatile Memory and Programmable I/O
  82. - dallas,ds4510
  83. # Delta AHE-50DC Open19 power shelf fan control module
  84. - delta,ahe50dc-fan
  85. # Delta Electronics DPS-650-AB power supply
  86. - delta,dps650ab
  87. # Delta Electronics DPS-800-AB power supply
  88. - delta,dps800
  89. # Delta Electronics DPS920AB 920W 54V Power Supply
  90. - delta,dps920ab
  91. # 1/4 Brick DC/DC Regulated Power Module
  92. - delta,q54sj108a2
  93. # Devantech SRF02 ultrasonic ranger in I2C mode
  94. - devantech,srf02
  95. # Devantech SRF08 ultrasonic ranger
  96. - devantech,srf08
  97. # Devantech SRF10 ultrasonic ranger
  98. - devantech,srf10
  99. # DFRobot SEN0322 oxygen sensor
  100. - dfrobot,sen0322
  101. # DH electronics GmbH on-board CPLD trivial SPI device
  102. - dh,dhcom-board
  103. # DA9053: flexible system level PMIC with multicore support
  104. - dlg,da9053
  105. # DMARD05: 3-axis I2C Accelerometer
  106. - domintech,dmard05
  107. # DMARD06: 3-axis I2C Accelerometer
  108. - domintech,dmard06
  109. # DMARD05: 3-axis I2C Accelerometer
  110. - domintech,dmard07
  111. # DMARD09: 3-axis Accelerometer
  112. - domintech,dmard09
  113. # DMARD10: 3-axis Accelerometer
  114. - domintech,dmard10
  115. # MMA7660FC: 3-Axis Orientation/Motion Detection Sensor
  116. - fsl,mma7660
  117. # MMA8450Q: Xtrinsic Low-power, 3-axis Xtrinsic Accelerometer
  118. - fsl,mma8450
  119. # MPR121: Proximity Capacitive Touch Sensor Controller
  120. - fsl,mpr121
  121. # HiTRON AC/DC CompactPCI Power Supply
  122. - hitron,hac300s
  123. # Honeywell Humidicon HIH-6130 humidity/temperature sensor
  124. - honeywell,hi6130
  125. # IBM Common Form Factor Power Supply Versions (all versions)
  126. - ibm,cffps
  127. # IBM Common Form Factor Power Supply Versions 1
  128. - ibm,cffps1
  129. # IBM Common Form Factor Power Supply Versions 2
  130. - ibm,cffps2
  131. # IBM On-Chip Controller hwmon device
  132. - ibm,p8-occ-hwmon
  133. # Infineon Digital Multi-phase Controller
  134. - infineon,ir35221
  135. # Infineon IR36021 digital POL buck controller
  136. - infineon,ir36021
  137. # Infineon IRPS5401 Voltage Regulator (PMIC)
  138. - infineon,irps5401
  139. # Infineon Digital Dual Output 6+1 VR12.5 & VR13 CPU Controller
  140. - infineon,pxe1610
  141. # Infineon Hot-swap controller xdp710
  142. - infineon,xdp710
  143. # Infineon Multi-phase Digital VR Controller xdpe11280
  144. - infineon,xdpe11280
  145. # Infineon Multi-phase Digital VR Controller xdpe12254
  146. - infineon,xdpe12254
  147. # Infineon Multi-phase Digital VR Controller xdpe12284
  148. - infineon,xdpe12284
  149. # Infineon Multi-phase Digital VR Controller xdpe15284
  150. - infineon,xdpe15284
  151. # Infineon Multi-phase Digital VR Controller xdpe152c4
  152. - infineon,xdpe152c4
  153. # Injoinic IP5108 2.0A Power Bank IC with I2C
  154. - injoinic,ip5108
  155. # Injoinic IP5109 2.1A Power Bank IC with I2C
  156. - injoinic,ip5109
  157. # Injoinic IP5207 1.2A Power Bank IC with I2C
  158. - injoinic,ip5207
  159. # Injoinic IP5209 2.4A Power Bank IC with I2C
  160. - injoinic,ip5209
  161. # Injoinic IP5306 2.1A Power Bank IC with I2C option
  162. - injoinic,ip5306
  163. # Inspur Power System power supply unit version 1
  164. - inspur,ipsps1
  165. # Intel common redudant power supply crps185
  166. - intel,crps185
  167. # Intersil ISL29028 Ambient Light and Proximity Sensor
  168. - isil,isl29028
  169. # Intersil ISL29030 Ambient Light and Proximity Sensor
  170. - isil,isl29030
  171. # Intersil ISL76682 Ambient Light Sensor
  172. - isil,isl76682
  173. # JEDEC JESD300 (SPD5118) Hub and Serial Presence Detect
  174. - jedec,spd5118
  175. # Linear Technology LTC2488
  176. - lineartechnology,ltc2488
  177. # 5 Bit Programmable, Pulse-Width Modulator
  178. - maxim,ds1050
  179. # 10 kOhm digital potentiometer with I2C interface
  180. - maxim,ds1803-010
  181. # 50 kOhm digital potentiometer with I2C interface
  182. - maxim,ds1803-050
  183. # 100 kOhm digital potentiometer with I2C interface
  184. - maxim,ds1803-100
  185. # 10 kOhm digital potentiometer with I2C interface
  186. - maxim,ds3502
  187. # Temperature Sensor, I2C interface
  188. - maxim,max1619
  189. # Digital temperature sensor with 0.1°C accuracy
  190. - maxim,max30208
  191. # 3-Channel Remote Temperature Sensor
  192. - maxim,max31730
  193. # 10-bit 10 kOhm linear programmable voltage divider
  194. - maxim,max5481
  195. # 10-bit 50 kOhm linear programmable voltage divider
  196. - maxim,max5482
  197. # 10-bit 10 kOhm linear programmable variable resistor
  198. - maxim,max5483
  199. # 10-bit 50 kOhm linear programmable variable resistor
  200. - maxim,max5484
  201. # PECI-to-I2C translator for PECI-to-SMBus/I2C protocol conversion
  202. - maxim,max6621
  203. # InTune Automatically Compensated Digital PoL Controller with Driver and PMBus Telemetry
  204. - maxim,max15301
  205. # 6A InTune Automatically Compensated Converter with PMBus Telemetry
  206. - maxim,max15303
  207. # Multiphase Master with PMBus Interface and Internal Buck Converter
  208. - maxim,max20751
  209. # mCube 3-axis 8-bit digital accelerometer
  210. - mcube,mc3230
  211. # mCube 3-axis 8-bit digital accelerometer
  212. - mcube,mc3510c
  213. # Measurement Specialities I2C temperature and humidity sensor
  214. - meas,htu21
  215. # Measurement Specialities I2C temperature and humidity sensor
  216. - meas,htu31
  217. # Measurement Specialities I2C pressure and temperature sensor
  218. - meas,ms5637
  219. # Measurement Specialities I2C pressure and temperature sensor
  220. - meas,ms5803
  221. # Measurement Specialities I2C pressure and temperature sensor
  222. - meas,ms5805
  223. # Measurement Specialities I2C pressure and temperature sensor
  224. - meas,ms5837
  225. # Measurement Specialities temp and humidity part of ms8607 device
  226. - meas,ms8607-humidity
  227. # Measurement Specialities temp and pressure part of ms8607 device
  228. - meas,ms8607-temppressure
  229. # Measurement Specialties temperature sensor
  230. - meas,tsys01
  231. # MEMSIC magnetometer
  232. - memsic,mmc35240
  233. # MEMSIC 3-axis magnetometer
  234. - memsic,mmc5603
  235. # MEMSIC 3-axis magnetometer (Support I3C HDR)
  236. - memsic,mmc5633
  237. # MEMSIC 3-axis accelerometer
  238. - memsic,mxc4005
  239. # MEMSIC 2-axis 8-bit digital accelerometer
  240. - memsic,mxc6225
  241. # MEMSIC 2-axis 8-bit digital accelerometer
  242. - memsic,mxc6255
  243. # MEMSIC 3-axis accelerometer
  244. - memsic,mxc6655
  245. # Menlo on-board CPLD trivial SPI device
  246. - menlo,m53cpld
  247. # Microchip differential I2C ADC, 1 Channel, 18 bit
  248. - microchip,mcp3421
  249. # Microchip differential I2C ADC, 2 Channel, 18 bit
  250. - microchip,mcp3422
  251. # Microchip differential I2C ADC, 2 Channel, 18 bit
  252. - microchip,mcp3423
  253. # Microchip differential I2C ADC, 4 Channel, 18 bit
  254. - microchip,mcp3424
  255. # Microchip differential I2C ADC, 1 Channel, 16 bit
  256. - microchip,mcp3425
  257. # Microchip differential I2C ADC, 2 Channel, 16 bit
  258. - microchip,mcp3426
  259. # Microchip differential I2C ADC, 2 Channel, 16 bit
  260. - microchip,mcp3427
  261. # Microchip differential I2C ADC, 4 Channel, 16 bit
  262. - microchip,mcp3428
  263. # Microchip 7-bit Single I2C Digital POT (10k)
  264. - microchip,mcp4017-103
  265. # Microchip 7-bit Single I2C Digital POT (100k)
  266. - microchip,mcp4017-104
  267. # Microchip 7-bit Single I2C Digital POT (5k)
  268. - microchip,mcp4017-502
  269. # Microchip 7-bit Single I2C Digital POT (50k)
  270. - microchip,mcp4017-503
  271. # Microchip 7-bit Single I2C Digital POT (10k)
  272. - microchip,mcp4018-103
  273. # Microchip 7-bit Single I2C Digital POT (100k)
  274. - microchip,mcp4018-104
  275. # Microchip 7-bit Single I2C Digital POT (5k)
  276. - microchip,mcp4018-502
  277. # Microchip 7-bit Single I2C Digital POT (50k)
  278. - microchip,mcp4018-503
  279. # Microchip 7-bit Single I2C Digital POT (10k)
  280. - microchip,mcp4019-103
  281. # Microchip 7-bit Single I2C Digital POT (100k)
  282. - microchip,mcp4019-104
  283. # Microchip 7-bit Single I2C Digital POT (5k)
  284. - microchip,mcp4019-502
  285. # Microchip 7-bit Single I2C Digital POT (50k)
  286. - microchip,mcp4019-503
  287. # PWM Fan Speed Controller With Fan Fault Detection
  288. - microchip,tc654
  289. # PWM Fan Speed Controller With Fan Fault Detection
  290. - microchip,tc655
  291. # Micron SPI NOR Authenta
  292. - micron,spi-authenta
  293. # MiraMEMS DA226 2-axis 14-bit digital accelerometer
  294. - miramems,da226
  295. # MiraMEMS DA280 3-axis 14-bit digital accelerometer
  296. - miramems,da280
  297. # MiraMEMS DA311 3-axis 12-bit digital accelerometer
  298. - miramems,da311
  299. # Monolithic Power Systems Inc. multi-phase controller mp2856
  300. - mps,mp2856
  301. # Monolithic Power Systems Inc. multi-phase controller mp2857
  302. - mps,mp2857
  303. # Monolithic Power Systems Inc. multi-phase controller mp2869
  304. - mps,mp2869
  305. # Monolithic Power Systems Inc. multi-phase controller mp2888
  306. - mps,mp2888
  307. # Monolithic Power Systems Inc. multi-phase controller mp2891
  308. - mps,mp2891
  309. # Monolithic Power Systems Inc. multi-phase controller mp2925
  310. - mps,mp2925
  311. # Monolithic Power Systems Inc. multi-phase controller mp2929
  312. - mps,mp2929
  313. # Monolithic Power Systems Inc. multi-phase controller mp29502
  314. - mps,mp29502
  315. # Monolithic Power Systems Inc. multi-phase controller mp29608
  316. - mps,mp29608
  317. # Monolithic Power Systems Inc. multi-phase controller mp29612
  318. - mps,mp29612
  319. # Monolithic Power Systems Inc. multi-phase controller mp29816
  320. - mps,mp29816
  321. # Monolithic Power Systems Inc. multi-phase controller mp2993
  322. - mps,mp2993
  323. # Monolithic Power Systems Inc. hot-swap protection device
  324. - mps,mp5023
  325. # Monolithic Power Systems Inc. multi-phase hot-swap controller mp5920
  326. - mps,mp5920
  327. # Monolithic Power Systems Inc. multi-phase hot-swap controller mp5926
  328. - mps,mp5926
  329. # Monolithic Power Systems Inc. multi-phase hot-swap controller mp5990
  330. - mps,mp5990
  331. # Monolithic Power Systems Inc. multi-phase hot-swap controller mp5998
  332. - mps,mp5998
  333. # Monolithic Power Systems Inc. digital step-down converter mp9941
  334. - mps,mp9941
  335. # Monolithic Power Systems Inc. digital step-down converter mp9945
  336. - mps,mp9945
  337. # Temperature sensor with integrated fan control
  338. - national,lm63
  339. # Temperature sensor with integrated fan control
  340. - national,lm64
  341. # Temperature sensor
  342. - national,lm95235
  343. # Temperature sensor
  344. - national,lm95245
  345. # Temperature sensor with integrated fan control
  346. - national,lm96163
  347. # Serial Interface ACPI-Compatible Microprocessor System Hardware Monitor
  348. - national,lm80
  349. # Serial Interface ACPI-Compatible Microprocessor System Hardware Monitor
  350. - national,lm81
  351. # Temperature sensor with integrated fan control
  352. - national,lm85
  353. # Temperature sensor with integrated fan control
  354. - national,lm85b
  355. # Temperature sensor with integrated fan control
  356. - national,lm85c
  357. # I2C ±0.33°C Accurate, 12-Bit + Sign Temperature Sensor and Thermal Window Comparator
  358. - national,lm92
  359. # Nuvoton Temperature Sensor
  360. - nuvoton,w83773g
  361. # NXP ISP1301 USB transceiver
  362. - nxp,isp1301
  363. # OKI ML86V7667 video decoder
  364. - oki,ml86v7667
  365. # ON Semiconductor ADT7462 Temperature, Voltage Monitor and Fan Controller
  366. - onnn,adt7462
  367. # 48-Lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch
  368. - plx,pex8648
  369. # Pulsedlight LIDAR range-finding sensor
  370. - pulsedlight,lidar-lite-v2
  371. # Renesas HS3001 Temperature and Relative Humidity Sensors
  372. - renesas,hs3001
  373. # Renesas ISL29501 time-of-flight sensor
  374. - renesas,isl29501
  375. # Rohm BH2228FV 8 channel DAC
  376. - rohm,bh2228fv
  377. # Rohm DH2228FV - This device does not exist, use rohm,bh2228fv instead.
  378. - rohm,dh2228fv
  379. # S524AD0XF1 (128K/256K-bit Serial EEPROM for Low Power)
  380. - samsung,24ad0xd1
  381. # Samsung Exynos SoC SATA PHY I2C device
  382. - samsung,exynos-sataphy-i2c
  383. # Semtech sx1301 baseband processor
  384. - semtech,sx1301
  385. # Sensirion multi-pixel gas sensor with I2C interface
  386. - sensirion,sgp30
  387. # Sensirion gas sensor with I2C interface
  388. - sensirion,sgp40
  389. # Sensirion low power multi-pixel gas sensor with I2C interface
  390. - sensirion,sgpc3
  391. # Sensirion temperature & humidity sensor with I2C interface
  392. - sensirion,sht20
  393. - sensirion,sht21
  394. - sensirion,sht25
  395. - sensirion,sht4x
  396. # Sensortek 3 axis accelerometer
  397. - sensortek,stk8312
  398. # Sensortek 3 axis accelerometer
  399. - sensortek,stk8ba50
  400. # SGX Sensortech VZ89X Sensors
  401. - sgx,vz89x
  402. # SGX Sensortech VZ89TE Sensors
  403. - sgx,vz89te
  404. # Silicon Labs EM3581 Zigbee SoC with SPI interface
  405. - silabs,em3581
  406. # Silicon Labs SI3210 Programmable CMOS SLIC/CODEC with SPI interface
  407. - silabs,si3210
  408. # Relative Humidity and Temperature Sensors
  409. - silabs,si7005
  410. # Relative Humidity and Temperature Sensors
  411. - silabs,si7020
  412. # Skyworks SKY81452: Six-Channel White LED Driver with Touch Panel Bias Supply
  413. - skyworks,sky81452
  414. # Temperature sensor with integrated fan control
  415. - smsc,emc6d100
  416. # Temperature sensor with integrated fan control
  417. - smsc,emc6d101
  418. # Temperature sensor with integrated fan control
  419. - smsc,emc6d102
  420. # Temperature sensor with integrated fan control
  421. - smsc,emc6d103
  422. # Temperature sensor with integrated fan control
  423. - smsc,emc6d103s
  424. # Socionext Uniphier SMP control registers
  425. - socionext,uniphier-smpctrl
  426. # SparkFun Qwiic Joystick (COM-15168) with i2c interface
  427. - sparkfun,qwiic-joystick
  428. # STMicroelectronics Hot-swap controller stef48h28
  429. - st,stef48h28
  430. # Sierra Wireless mangOH Green SPI IoT interface
  431. - swir,mangoh-iotport-spi
  432. # Synaptics I2C touchpad
  433. - synaptics,synaptics_i2c
  434. # Ambient Light Sensor with SMBUS/Two Wire Serial Interface
  435. - taos,tsl2550
  436. # Digital PWM System Controller PMBus
  437. - ti,cd9200
  438. # Digital PWM System Controller PMBus
  439. - ti,cd9220
  440. # Digital PWM System Controller PMBus
  441. - ti,cd9222
  442. # Digital PWM System Controller PMBus
  443. - ti,cd9224
  444. # Digital PWM System Controller PMBus
  445. - ti,cd9240
  446. # Digital PWM System Controller PMBus
  447. - ti,cd9244
  448. # Digital PWM System Controller PMBus
  449. - ti,cd9246
  450. # Digital PWM System Controller PMBus
  451. - ti,cd9248
  452. # Temperature and humidity sensor with i2c interface
  453. - ti,hdc1000
  454. # Temperature and humidity sensor with i2c interface
  455. - ti,hdc1008
  456. # Temperature and humidity sensor with i2c interface
  457. - ti,hdc1010
  458. # Temperature and humidity sensor with i2c interface
  459. - ti,hdc1050
  460. # Temperature and humidity sensor with i2c interface
  461. - ti,hdc1080
  462. # Thermometer with SPI interface
  463. - ti,lm70
  464. - ti,lm71
  465. # Temperature sensor with 2-wire interface
  466. - ti,lm73
  467. # Thermometer with SPI interface
  468. - ti,lm74
  469. # Temperature sensor with integrated fan control
  470. - ti,lm96000
  471. # Low Power Digital Temperature Sensor with SMBUS/Two Wire Serial Interface
  472. - ti,tmp103
  473. # Thermometer with SPI interface
  474. - ti,tmp121
  475. - ti,tmp122
  476. - ti,tmp125
  477. # TI DC-DC converter on PMBus
  478. - ti,tps40400
  479. # TI DCAP+ multiphase controller
  480. - ti,tps53647
  481. # TI DCAP+ multiphase controller
  482. - ti,tps53667
  483. # TI Dual channel DCAP+ multiphase controller TPS53676 with AVSBus
  484. - ti,tps53676
  485. # TI Dual channel DCAP+ multiphase controller TPS53679
  486. - ti,tps53679
  487. # TI Dual channel DCAP+ multiphase controller TPS53681
  488. - ti,tps53681
  489. # TI Dual channel DCAP+ multiphase controller TPS53685 with AMD-SVI3
  490. - ti,tps53685
  491. # TI Dual channel DCAP+ multiphase controller TPS53688
  492. - ti,tps53688
  493. # TI DC-DC converters on PMBus
  494. - ti,tps544b20
  495. - ti,tps544b25
  496. - ti,tps544c20
  497. - ti,tps544c25
  498. - ti,tps546b24
  499. - ti,tps546d24
  500. # I2C Touch-Screen Controller
  501. - ti,tsc2003
  502. # Winbond/Nuvoton H/W Monitor
  503. - winbond,w83793
  504. required:
  505. - compatible
  506. - reg
  507. additionalProperties: false
  508. ...