18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci%YAML 1.2
38c2ecf20Sopenharmony_ci---
48c2ecf20Sopenharmony_ci$id: http://devicetree.org/schemas/trivial-devices.yaml#
58c2ecf20Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml#
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_cititle: Trivial I2C and SPI devices that have simple device tree bindings
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_cimaintainers:
108c2ecf20Sopenharmony_ci  - Rob Herring <robh@kernel.org>
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_cidescription: |
138c2ecf20Sopenharmony_ci  This is a list of trivial I2C and SPI devices that have simple device tree
148c2ecf20Sopenharmony_ci  bindings, consisting only of a compatible field, an address and possibly an
158c2ecf20Sopenharmony_ci  interrupt line.
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ci  If a device needs more specific bindings, such as properties to
188c2ecf20Sopenharmony_ci  describe some aspect of it, there needs to be a specific binding
198c2ecf20Sopenharmony_ci  document for it just like any other devices.
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ciproperties:
228c2ecf20Sopenharmony_ci  reg:
238c2ecf20Sopenharmony_ci    maxItems: 1
248c2ecf20Sopenharmony_ci  interrupts:
258c2ecf20Sopenharmony_ci    maxItems: 1
268c2ecf20Sopenharmony_ci  compatible:
278c2ecf20Sopenharmony_ci    items:
288c2ecf20Sopenharmony_ci      - enum:
298c2ecf20Sopenharmony_ci            # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin
308c2ecf20Sopenharmony_ci          - ad,ad7414
318c2ecf20Sopenharmony_ci            # ADM9240:  Complete System Hardware Monitor for uProcessor-Based Systems
328c2ecf20Sopenharmony_ci          - ad,adm9240
338c2ecf20Sopenharmony_ci            # +/-1C TDM Extended Temp Range I.C
348c2ecf20Sopenharmony_ci          - adi,adt7461
358c2ecf20Sopenharmony_ci            # +/-1C TDM Extended Temp Range I.C
368c2ecf20Sopenharmony_ci          - adt7461
378c2ecf20Sopenharmony_ci            # AMS iAQ-Core VOC Sensor
388c2ecf20Sopenharmony_ci          - ams,iaq-core
398c2ecf20Sopenharmony_ci            # i2c serial eeprom  (24cxx)
408c2ecf20Sopenharmony_ci          - at,24c08
418c2ecf20Sopenharmony_ci            # i2c trusted platform module (TPM)
428c2ecf20Sopenharmony_ci          - atmel,at97sc3204t
438c2ecf20Sopenharmony_ci            # i2c h/w symmetric crypto module
448c2ecf20Sopenharmony_ci          - atmel,atsha204a
458c2ecf20Sopenharmony_ci            # i2c h/w elliptic curve crypto module
468c2ecf20Sopenharmony_ci          - atmel,atecc508a
478c2ecf20Sopenharmony_ci            # CM32181: Ambient Light Sensor
488c2ecf20Sopenharmony_ci          - capella,cm32181
498c2ecf20Sopenharmony_ci            # CM3232: Ambient Light Sensor
508c2ecf20Sopenharmony_ci          - capella,cm3232
518c2ecf20Sopenharmony_ci            # High-Precision Digital Thermometer
528c2ecf20Sopenharmony_ci          - dallas,ds1631
538c2ecf20Sopenharmony_ci            # Total-Elapsed-Time Recorder with Alarm
548c2ecf20Sopenharmony_ci          - dallas,ds1682
558c2ecf20Sopenharmony_ci            # Tiny Digital Thermometer and Thermostat
568c2ecf20Sopenharmony_ci          - dallas,ds1775
578c2ecf20Sopenharmony_ci            # CPU Peripheral Monitor
588c2ecf20Sopenharmony_ci          - dallas,ds1780
598c2ecf20Sopenharmony_ci            # CPU Supervisor with Nonvolatile Memory and Programmable I/O
608c2ecf20Sopenharmony_ci          - dallas,ds4510
618c2ecf20Sopenharmony_ci            # Digital Thermometer and Thermostat
628c2ecf20Sopenharmony_ci          - dallas,ds75
638c2ecf20Sopenharmony_ci            # Devantech SRF02 ultrasonic ranger in I2C mode
648c2ecf20Sopenharmony_ci          - devantech,srf02
658c2ecf20Sopenharmony_ci            # Devantech SRF08 ultrasonic ranger
668c2ecf20Sopenharmony_ci          - devantech,srf08
678c2ecf20Sopenharmony_ci            # Devantech SRF10 ultrasonic ranger
688c2ecf20Sopenharmony_ci          - devantech,srf10
698c2ecf20Sopenharmony_ci            # DA9053: flexible system level PMIC with multicore support
708c2ecf20Sopenharmony_ci          - dlg,da9053
718c2ecf20Sopenharmony_ci            # DA9063: system PMIC for quad-core application processors
728c2ecf20Sopenharmony_ci          - dlg,da9063
738c2ecf20Sopenharmony_ci            # DMARD09: 3-axis Accelerometer
748c2ecf20Sopenharmony_ci          - domintech,dmard09
758c2ecf20Sopenharmony_ci            # DMARD10: 3-axis Accelerometer
768c2ecf20Sopenharmony_ci          - domintech,dmard10
778c2ecf20Sopenharmony_ci            # MMA7660FC: 3-Axis Orientation/Motion Detection Sensor
788c2ecf20Sopenharmony_ci          - fsl,mma7660
798c2ecf20Sopenharmony_ci            # MMA8450Q: Xtrinsic Low-power, 3-axis Xtrinsic Accelerometer
808c2ecf20Sopenharmony_ci          - fsl,mma8450
818c2ecf20Sopenharmony_ci            # MPL3115: Absolute Digital Pressure Sensor
828c2ecf20Sopenharmony_ci          - fsl,mpl3115
838c2ecf20Sopenharmony_ci            # MPR121: Proximity Capacitive Touch Sensor Controller
848c2ecf20Sopenharmony_ci          - fsl,mpr121
858c2ecf20Sopenharmony_ci            # Monolithic Power Systems Inc. multi-phase controller mp2975
868c2ecf20Sopenharmony_ci          - mps,mp2975
878c2ecf20Sopenharmony_ci            # G751: Digital Temperature Sensor and Thermal Watchdog with Two-Wire Interface
888c2ecf20Sopenharmony_ci          - gmt,g751
898c2ecf20Sopenharmony_ci            # Infineon IR38064 Voltage Regulator
908c2ecf20Sopenharmony_ci          - infineon,ir38064
918c2ecf20Sopenharmony_ci            # Infineon SLB9635 (Soft-) I2C TPM (old protocol, max 100khz)
928c2ecf20Sopenharmony_ci          - infineon,slb9635tt
938c2ecf20Sopenharmony_ci            # Infineon SLB9645 I2C TPM (new protocol, max 400khz)
948c2ecf20Sopenharmony_ci          - infineon,slb9645tt
958c2ecf20Sopenharmony_ci            # Infineon TLV493D-A1B6 I2C 3D Magnetic Sensor
968c2ecf20Sopenharmony_ci          - infineon,tlv493d-a1b6
978c2ecf20Sopenharmony_ci            # Infineon Multi-phase Digital VR Controller xdpe12254
988c2ecf20Sopenharmony_ci          - infineon,xdpe12254
998c2ecf20Sopenharmony_ci            # Infineon Multi-phase Digital VR Controller xdpe12284
1008c2ecf20Sopenharmony_ci          - infineon,xdpe12284
1018c2ecf20Sopenharmony_ci            # Inspur Power System power supply unit version 1
1028c2ecf20Sopenharmony_ci          - inspur,ipsps1
1038c2ecf20Sopenharmony_ci            # Intersil ISL29028 Ambient Light and Proximity Sensor
1048c2ecf20Sopenharmony_ci          - isil,isl29028
1058c2ecf20Sopenharmony_ci            # Intersil ISL29030 Ambient Light and Proximity Sensor
1068c2ecf20Sopenharmony_ci          - isil,isl29030
1078c2ecf20Sopenharmony_ci            # Intersil ISL68137 Digital Output Configurable PWM Controller
1088c2ecf20Sopenharmony_ci          - isil,isl68137
1098c2ecf20Sopenharmony_ci            # 5 Bit Programmable, Pulse-Width Modulator
1108c2ecf20Sopenharmony_ci          - maxim,ds1050
1118c2ecf20Sopenharmony_ci            # 10-bit 8 channels 300ks/s SPI ADC with temperature sensor
1128c2ecf20Sopenharmony_ci          - maxim,max1027
1138c2ecf20Sopenharmony_ci            # 10-bit 12 channels 300ks/s SPI ADC with temperature sensor
1148c2ecf20Sopenharmony_ci          - maxim,max1029
1158c2ecf20Sopenharmony_ci            # 10-bit 16 channels 300ks/s SPI ADC with temperature sensor
1168c2ecf20Sopenharmony_ci          - maxim,max1031
1178c2ecf20Sopenharmony_ci            # 12-bit 8 channels 300ks/s SPI ADC with temperature sensor
1188c2ecf20Sopenharmony_ci          - maxim,max1227
1198c2ecf20Sopenharmony_ci            # 12-bit 12 channels 300ks/s SPI ADC with temperature sensor
1208c2ecf20Sopenharmony_ci          - maxim,max1229
1218c2ecf20Sopenharmony_ci            # 12-bit 16 channels 300ks/s SPI ADC with temperature sensor
1228c2ecf20Sopenharmony_ci          - maxim,max1231
1238c2ecf20Sopenharmony_ci            # Low-Power, 4-/12-Channel, 2-Wire Serial, 12-Bit ADCs
1248c2ecf20Sopenharmony_ci          - maxim,max1237
1258c2ecf20Sopenharmony_ci            # PECI-to-I2C translator for PECI-to-SMBus/I2C protocol conversion
1268c2ecf20Sopenharmony_ci          - maxim,max6621
1278c2ecf20Sopenharmony_ci            # 9-Bit/12-Bit Temperature Sensors with I²C-Compatible Serial Interface
1288c2ecf20Sopenharmony_ci          - maxim,max6625
1298c2ecf20Sopenharmony_ci            # 3-Channel Remote Temperature Sensor
1308c2ecf20Sopenharmony_ci          - maxim,max31730
1318c2ecf20Sopenharmony_ci            # mCube 3-axis 8-bit digital accelerometer
1328c2ecf20Sopenharmony_ci          - mcube,mc3230
1338c2ecf20Sopenharmony_ci            # MEMSIC 2-axis 8-bit digital accelerometer
1348c2ecf20Sopenharmony_ci          - memsic,mxc6225
1358c2ecf20Sopenharmony_ci            # Microchip differential I2C ADC, 1 Channel, 18 bit
1368c2ecf20Sopenharmony_ci          - microchip,mcp3421
1378c2ecf20Sopenharmony_ci            # Microchip differential I2C ADC, 2 Channel, 18 bit
1388c2ecf20Sopenharmony_ci          - microchip,mcp3422
1398c2ecf20Sopenharmony_ci            # Microchip differential I2C ADC, 2 Channel, 18 bit
1408c2ecf20Sopenharmony_ci          - microchip,mcp3423
1418c2ecf20Sopenharmony_ci            # Microchip differential I2C ADC, 4 Channel, 18 bit
1428c2ecf20Sopenharmony_ci          - microchip,mcp3424
1438c2ecf20Sopenharmony_ci            # Microchip differential I2C ADC, 1 Channel, 16 bit
1448c2ecf20Sopenharmony_ci          - microchip,mcp3425
1458c2ecf20Sopenharmony_ci            # Microchip differential I2C ADC, 2 Channel, 16 bit
1468c2ecf20Sopenharmony_ci          - microchip,mcp3426
1478c2ecf20Sopenharmony_ci            # Microchip differential I2C ADC, 2 Channel, 16 bit
1488c2ecf20Sopenharmony_ci          - microchip,mcp3427
1498c2ecf20Sopenharmony_ci            # Microchip differential I2C ADC, 4 Channel, 16 bit
1508c2ecf20Sopenharmony_ci          - microchip,mcp3428
1518c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital POT (5k)
1528c2ecf20Sopenharmony_ci          - microchip,mcp4017-502
1538c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital POT (10k)
1548c2ecf20Sopenharmony_ci          - microchip,mcp4017-103
1558c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital POT (50k)
1568c2ecf20Sopenharmony_ci          - microchip,mcp4017-503
1578c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital POT (100k)
1588c2ecf20Sopenharmony_ci          - microchip,mcp4017-104
1598c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital POT (5k)
1608c2ecf20Sopenharmony_ci          - microchip,mcp4018-502
1618c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital POT (10k)
1628c2ecf20Sopenharmony_ci          - microchip,mcp4018-103
1638c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital POT (50k)
1648c2ecf20Sopenharmony_ci          - microchip,mcp4018-503
1658c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital POT (100k)
1668c2ecf20Sopenharmony_ci          - microchip,mcp4018-104
1678c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital POT (5k)
1688c2ecf20Sopenharmony_ci          - microchip,mcp4019-502
1698c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital POT (10k)
1708c2ecf20Sopenharmony_ci          - microchip,mcp4019-103
1718c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital POT (50k)
1728c2ecf20Sopenharmony_ci          - microchip,mcp4019-503
1738c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital POT (100k)
1748c2ecf20Sopenharmony_ci          - microchip,mcp4019-104
1758c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer (5k)
1768c2ecf20Sopenharmony_ci          - microchip,mcp4531-502
1778c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer (10k)
1788c2ecf20Sopenharmony_ci          - microchip,mcp4531-103
1798c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer (50k)
1808c2ecf20Sopenharmony_ci          - microchip,mcp4531-503
1818c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer (100k)
1828c2ecf20Sopenharmony_ci          - microchip,mcp4531-104
1838c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer (5k)
1848c2ecf20Sopenharmony_ci          - microchip,mcp4532-502
1858c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer (10k)
1868c2ecf20Sopenharmony_ci          - microchip,mcp4532-103
1878c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer (50k)
1888c2ecf20Sopenharmony_ci          - microchip,mcp4532-503
1898c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer (100k)
1908c2ecf20Sopenharmony_ci          - microchip,mcp4532-104
1918c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer with NV Memory (5k)
1928c2ecf20Sopenharmony_ci          - microchip,mcp4541-502
1938c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer with NV Memory (10k)
1948c2ecf20Sopenharmony_ci          - microchip,mcp4541-103
1958c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer with NV Memory (50k)
1968c2ecf20Sopenharmony_ci          - microchip,mcp4541-503
1978c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer with NV Memory (100k)
1988c2ecf20Sopenharmony_ci          - microchip,mcp4541-104
1998c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer with NV Memory (5k)
2008c2ecf20Sopenharmony_ci          - microchip,mcp4542-502
2018c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer with NV Memory (10k)
2028c2ecf20Sopenharmony_ci          - microchip,mcp4542-103
2038c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer with NV Memory (50k)
2048c2ecf20Sopenharmony_ci          - microchip,mcp4542-503
2058c2ecf20Sopenharmony_ci            # Microchip 7-bit Single I2C Digital Potentiometer with NV Memory (100k)
2068c2ecf20Sopenharmony_ci          - microchip,mcp4542-104
2078c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer (5k)
2088c2ecf20Sopenharmony_ci          - microchip,mcp4551-502
2098c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer (10k)
2108c2ecf20Sopenharmony_ci          - microchip,mcp4551-103
2118c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer (50k)
2128c2ecf20Sopenharmony_ci          - microchip,mcp4551-503
2138c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer (100k)
2148c2ecf20Sopenharmony_ci          - microchip,mcp4551-104
2158c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer (5k)
2168c2ecf20Sopenharmony_ci          - microchip,mcp4552-502
2178c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer (10k)
2188c2ecf20Sopenharmony_ci          - microchip,mcp4552-103
2198c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer (50k)
2208c2ecf20Sopenharmony_ci          - microchip,mcp4552-503
2218c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer (100k)
2228c2ecf20Sopenharmony_ci          - microchip,mcp4552-104
2238c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer with NV Memory (5k)
2248c2ecf20Sopenharmony_ci          - microchip,mcp4561-502
2258c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer with NV Memory (10k)
2268c2ecf20Sopenharmony_ci          - microchip,mcp4561-103
2278c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer with NV Memory (50k)
2288c2ecf20Sopenharmony_ci          - microchip,mcp4561-503
2298c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer with NV Memory (100k)
2308c2ecf20Sopenharmony_ci          - microchip,mcp4561-104
2318c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer with NV Memory (5k)
2328c2ecf20Sopenharmony_ci          - microchip,mcp4562-502
2338c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer with NV Memory (10k)
2348c2ecf20Sopenharmony_ci          - microchip,mcp4562-103
2358c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer with NV Memory (50k)
2368c2ecf20Sopenharmony_ci          - microchip,mcp4562-503
2378c2ecf20Sopenharmony_ci            # Microchip 8-bit Single I2C Digital Potentiometer with NV Memory (100k)
2388c2ecf20Sopenharmony_ci          - microchip,mcp4562-104
2398c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer (5k)
2408c2ecf20Sopenharmony_ci          - microchip,mcp4631-502
2418c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer (10k)
2428c2ecf20Sopenharmony_ci          - microchip,mcp4631-103
2438c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer (50k)
2448c2ecf20Sopenharmony_ci          - microchip,mcp4631-503
2458c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer (100k)
2468c2ecf20Sopenharmony_ci          - microchip,mcp4631-104
2478c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer (5k)
2488c2ecf20Sopenharmony_ci          - microchip,mcp4632-502
2498c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer (10k)
2508c2ecf20Sopenharmony_ci          - microchip,mcp4632-103
2518c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer (50k)
2528c2ecf20Sopenharmony_ci          - microchip,mcp4632-503
2538c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer (100k)
2548c2ecf20Sopenharmony_ci          - microchip,mcp4632-104
2558c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer with NV Memory (5k)
2568c2ecf20Sopenharmony_ci          - microchip,mcp4641-502
2578c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer with NV Memory (10k)
2588c2ecf20Sopenharmony_ci          - microchip,mcp4641-103
2598c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer with NV Memory (50k)
2608c2ecf20Sopenharmony_ci          - microchip,mcp4641-503
2618c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer with NV Memory (100k)
2628c2ecf20Sopenharmony_ci          - microchip,mcp4641-104
2638c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer with NV Memory (5k)
2648c2ecf20Sopenharmony_ci          - microchip,mcp4642-502
2658c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer with NV Memory (10k)
2668c2ecf20Sopenharmony_ci          - microchip,mcp4642-103
2678c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer with NV Memory (50k)
2688c2ecf20Sopenharmony_ci          - microchip,mcp4642-503
2698c2ecf20Sopenharmony_ci            # Microchip 7-bit Dual I2C Digital Potentiometer with NV Memory (100k)
2708c2ecf20Sopenharmony_ci          - microchip,mcp4642-104
2718c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer (5k)
2728c2ecf20Sopenharmony_ci          - microchip,mcp4651-502
2738c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer (10k)
2748c2ecf20Sopenharmony_ci          - microchip,mcp4651-103
2758c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer (50k)
2768c2ecf20Sopenharmony_ci          - microchip,mcp4651-503
2778c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer (100k)
2788c2ecf20Sopenharmony_ci          - microchip,mcp4651-104
2798c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer (5k)
2808c2ecf20Sopenharmony_ci          - microchip,mcp4652-502
2818c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer (10k)
2828c2ecf20Sopenharmony_ci          - microchip,mcp4652-103
2838c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer (50k)
2848c2ecf20Sopenharmony_ci          - microchip,mcp4652-503
2858c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer (100k)
2868c2ecf20Sopenharmony_ci          - microchip,mcp4652-104
2878c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer with NV Memory (5k)
2888c2ecf20Sopenharmony_ci          - microchip,mcp4661-502
2898c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer with NV Memory (10k)
2908c2ecf20Sopenharmony_ci          - microchip,mcp4661-103
2918c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer with NV Memory (50k)
2928c2ecf20Sopenharmony_ci          - microchip,mcp4661-503
2938c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer with NV Memory (100k)
2948c2ecf20Sopenharmony_ci          - microchip,mcp4661-104
2958c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer with NV Memory (5k)
2968c2ecf20Sopenharmony_ci          - microchip,mcp4662-502
2978c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer with NV Memory (10k)
2988c2ecf20Sopenharmony_ci          - microchip,mcp4662-103
2998c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer with NV Memory (50k)
3008c2ecf20Sopenharmony_ci          - microchip,mcp4662-503
3018c2ecf20Sopenharmony_ci            # Microchip 8-bit Dual I2C Digital Potentiometer with NV Memory (100k)
3028c2ecf20Sopenharmony_ci          - microchip,mcp4662-104
3038c2ecf20Sopenharmony_ci            # PWM Fan Speed Controller With Fan Fault Detection
3048c2ecf20Sopenharmony_ci          - microchip,tc654
3058c2ecf20Sopenharmony_ci            # PWM Fan Speed Controller With Fan Fault Detection
3068c2ecf20Sopenharmony_ci          - microchip,tc655
3078c2ecf20Sopenharmony_ci            # MiraMEMS DA226 2-axis 14-bit digital accelerometer
3088c2ecf20Sopenharmony_ci          - miramems,da226
3098c2ecf20Sopenharmony_ci            # MiraMEMS DA280 3-axis 14-bit digital accelerometer
3108c2ecf20Sopenharmony_ci          - miramems,da280
3118c2ecf20Sopenharmony_ci            # MiraMEMS DA311 3-axis 12-bit digital accelerometer
3128c2ecf20Sopenharmony_ci          - miramems,da311
3138c2ecf20Sopenharmony_ci            # Temperature sensor with integrated fan control
3148c2ecf20Sopenharmony_ci          - national,lm63
3158c2ecf20Sopenharmony_ci            # I2C TEMP SENSOR
3168c2ecf20Sopenharmony_ci          - national,lm75
3178c2ecf20Sopenharmony_ci            # Serial Interface ACPI-Compatible Microprocessor System Hardware Monitor
3188c2ecf20Sopenharmony_ci          - national,lm80
3198c2ecf20Sopenharmony_ci            # Serial Interface ACPI-Compatible Microprocessor System Hardware Monitor
3208c2ecf20Sopenharmony_ci          - national,lm81
3218c2ecf20Sopenharmony_ci            # Temperature sensor with integrated fan control
3228c2ecf20Sopenharmony_ci          - national,lm85
3238c2ecf20Sopenharmony_ci            # I2C ±0.33°C Accurate, 12-Bit + Sign Temperature Sensor and Thermal Window Comparator
3248c2ecf20Sopenharmony_ci          - national,lm92
3258c2ecf20Sopenharmony_ci            # i2c trusted platform module (TPM)
3268c2ecf20Sopenharmony_ci          - nuvoton,npct501
3278c2ecf20Sopenharmony_ci            # i2c trusted platform module (TPM2)
3288c2ecf20Sopenharmony_ci          - nuvoton,npct601
3298c2ecf20Sopenharmony_ci            # Nuvoton Temperature Sensor
3308c2ecf20Sopenharmony_ci          - nuvoton,w83773g
3318c2ecf20Sopenharmony_ci            # OKI ML86V7667 video decoder
3328c2ecf20Sopenharmony_ci          - oki,ml86v7667
3338c2ecf20Sopenharmony_ci            # OV5642: Color CMOS QSXGA (5-megapixel) Image Sensor with OmniBSI and Embedded TrueFocus
3348c2ecf20Sopenharmony_ci          - ovti,ov5642
3358c2ecf20Sopenharmony_ci            # 48-Lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch
3368c2ecf20Sopenharmony_ci          - plx,pex8648
3378c2ecf20Sopenharmony_ci            # Pulsedlight LIDAR range-finding sensor
3388c2ecf20Sopenharmony_ci          - pulsedlight,lidar-lite-v2
3398c2ecf20Sopenharmony_ci            # S524AD0XF1 (128K/256K-bit Serial EEPROM for Low Power)
3408c2ecf20Sopenharmony_ci          - samsung,24ad0xd1
3418c2ecf20Sopenharmony_ci            # SGX Sensortech VZ89X Sensors
3428c2ecf20Sopenharmony_ci          - sgx,vz89x
3438c2ecf20Sopenharmony_ci            # Relative Humidity and Temperature Sensors
3448c2ecf20Sopenharmony_ci          - silabs,si7020
3458c2ecf20Sopenharmony_ci            # Skyworks SKY81452: Six-Channel White LED Driver with Touch Panel Bias Supply
3468c2ecf20Sopenharmony_ci          - skyworks,sky81452
3478c2ecf20Sopenharmony_ci            # Socionext SynQuacer TPM MMIO module
3488c2ecf20Sopenharmony_ci          - socionext,synquacer-tpm-mmio
3498c2ecf20Sopenharmony_ci            # i2c serial eeprom  (24cxx)
3508c2ecf20Sopenharmony_ci          - st,24c256
3518c2ecf20Sopenharmony_ci            # Ambient Light Sensor with SMBUS/Two Wire Serial Interface
3528c2ecf20Sopenharmony_ci          - taos,tsl2550
3538c2ecf20Sopenharmony_ci            # 8-Channels, 12-bit ADC
3548c2ecf20Sopenharmony_ci          - ti,ads7828
3558c2ecf20Sopenharmony_ci            # 8-Channels, 8-bit ADC
3568c2ecf20Sopenharmony_ci          - ti,ads7830
3578c2ecf20Sopenharmony_ci            # Temperature Monitoring and Fan Control
3588c2ecf20Sopenharmony_ci          - ti,amc6821
3598c2ecf20Sopenharmony_ci            # Temperature sensor with 2-wire interface
3608c2ecf20Sopenharmony_ci          - ti,lm73
3618c2ecf20Sopenharmony_ci            # Temperature sensor with integrated fan control
3628c2ecf20Sopenharmony_ci          - ti,lm96000
3638c2ecf20Sopenharmony_ci            # I2C Touch-Screen Controller
3648c2ecf20Sopenharmony_ci          - ti,tsc2003
3658c2ecf20Sopenharmony_ci            # Low Power Digital Temperature Sensor with SMBUS/Two Wire Serial Interface
3668c2ecf20Sopenharmony_ci          - ti,tmp102
3678c2ecf20Sopenharmony_ci            # Low Power Digital Temperature Sensor with SMBUS/Two Wire Serial Interface
3688c2ecf20Sopenharmony_ci          - ti,tmp103
3698c2ecf20Sopenharmony_ci            # Digital Temperature Sensor
3708c2ecf20Sopenharmony_ci          - ti,tmp275
3718c2ecf20Sopenharmony_ci            # TI Dual channel DCAP+ multiphase controller TPS53679
3728c2ecf20Sopenharmony_ci          - ti,tps53679
3738c2ecf20Sopenharmony_ci            # TI Dual channel DCAP+ multiphase controller TPS53688
3748c2ecf20Sopenharmony_ci          - ti,tps53688
3758c2ecf20Sopenharmony_ci            # Winbond/Nuvoton H/W Monitor
3768c2ecf20Sopenharmony_ci          - winbond,w83793
3778c2ecf20Sopenharmony_ci            # i2c trusted platform module (TPM)
3788c2ecf20Sopenharmony_ci          - winbond,wpct301
3798c2ecf20Sopenharmony_ci
3808c2ecf20Sopenharmony_cirequired:
3818c2ecf20Sopenharmony_ci  - compatible
3828c2ecf20Sopenharmony_ci  - reg
3838c2ecf20Sopenharmony_ci
3848c2ecf20Sopenharmony_ciadditionalProperties: false
3858c2ecf20Sopenharmony_ci
3868c2ecf20Sopenharmony_ci...
387