← Documents Documentation/devicetree/bindings/trivial-devices.yaml GitHub 원문 ↗

Linux 6.18.37 · Devicetree Bindings

Trivial I2C and SPI Devices

compatible, 주소, 선택적 interrupt만 필요한 단순 I2C 및 SPI 장치의 전체 열거 목록과 각 장치 설명을 번역합니다.

Source pathDocumentation/devicetree/bindings/trivial-devices.yaml
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약과 해설

trivial-devices.yaml:1-490

이 문서는 전용 속성이 필요하지 않은 단순 I2C 및 SPI 장치를 한 스키마에서 관리하는 방법을 설명합니다. 영문 원문 전체와 한국어 전문 번역을 함께 제공하며, 모든 compatible symbol, 장치 기능 설명, source path 및 원문 줄 좌표를 보존합니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

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

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

단순 I2C 및 SPI 장치 바인딩

1-20

이 GPL-2.0 전용 YAML 스키마는 단순한 Device Tree 바인딩만 필요한 I2C 및 SPI 장치 목록을 정의합니다. 관리자는 Rob Herring입니다. 이 목록에 들어가는 장치는 `compatible` 필드, 주소, 그리고 선택적인 interrupt line만으로 기술할 수 있어야 합니다.

장치의 어떤 특성을 설명하는 추가 속성처럼 더 구체적인 바인딩이 필요하다면, 다른 장치와 마찬가지로 해당 장치 전용 바인딩 문서를 만들어야 합니다.

공통 속성

21-29

`reg`와 `interrupts`는 각각 최대 한 항목만 허용합니다. SPI 장치는 `spi-max-frequency`를 사용할 수 있으며, `compatible`은 아래의 정렬된 열거 목록에서 선택합니다.

properties:
  reg:
    maxItems: 1
  interrupts:
    maxItems: 1

  spi-max-frequency: true

  compatible:

ABB부터 Atmel까지

30-63

`compatible` 항목은 영숫자 순으로 정렬됩니다. `abb,spi-sensor`는 ABB register 기반 SPI sensor이고, `acbel,fsg032`는 Acbel FSG032 power supply입니다. `ad,ad7414`와 `adi,ad7414`는 SMBus alert 및 over-temperature pin을 갖춘 6-pin SOT SMBus/I2C digital temperature sensor이며, 앞의 `ad,ad7414`는 폐기 예정이므로 `adi,ad7414`를 사용해야 합니다.

`ad,adm9240`은 마이크로프로세서 기반 시스템용 완전한 hardware monitor이고, `adi,ad5110`은 nonvolatile digital potentiometer입니다. `adi,adm1027`, `adi,adt7463`, `adi,adt7468`은 fan control이 통합된 temperature sensor이며, `adi,adt7411`은 temperature sensor와 8-channel ADC를 결합합니다. `adi,lt7182s`는 dual-channel 6 A, 20 V PolyPhase step-down Silent Switcher입니다.

`ams,iaq-core`는 AMS iAQ-Core VOC sensor이고, `asteralabs,pt5161l`은 Astera Labs PT5161L PCIe retimer의 온도를 감시합니다. `atmel,atecc508a`는 I2C hardware elliptic-curve cryptography module이며, `atmel,atsha204`와 `atmel,atsha204a`는 각각 ATSHA204 및 ATSHA204A I2C hardware symmetric cryptography module입니다.

items:
  # Entries are sorted alphanumerically by the compatible
  - enum:
        # ABB register based spi sensors
      - abb,spi-sensor
        # Acbel fsg032 power supply
      - acbel,fsg032
        # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin
      - ad,ad7414  # Deprecated, use adi,ad7414
      - adi,ad7414
        # ADM9240: Complete System Hardware Monitor for uProcessor-Based Systems
      - ad,adm9240
        # AD5110 - Nonvolatile Digital Potentiometer
      - adi,ad5110
        # Temperature sensor with integrated fan control
      - adi,adm1027
        # Analog Devices ADT7411 Temperature Sensor and 8-channel ADC
      - adi,adt7411
        # Temperature sensor with integrated fan control
      - adi,adt7463
        # Temperature sensor with integrated fan control
      - adi,adt7468
        # Analog Devices LT7182S Dual Channel 6A, 20V PolyPhase Step-Down Silent Switcher
      - adi,lt7182s
        # AMS iAQ-Core VOC Sensor
      - ams,iaq-core
        # Temperature monitoring of Astera Labs PT5161L PCIe retimer
      - asteralabs,pt5161l
        # i2c h/w elliptic curve crypto module
      - atmel,atecc508a
        # ATSHA204 - i2c h/w symmetric crypto module
      - atmel,atsha204
        # ATSHA204A - i2c h/w symmetric crypto module
      - atmel,atsha204a

Blutek부터 DH electronics까지

64-99

`blutek,bpa-rs600`은 BPA-RS600 power supply입니다. `capella,cm32181`, `capella,cm3232`, `capella,cm3323`은 각각 CM32181, CM3232, CM3323 ambient-light sensor이며, `cisco,spi-petra`는 Cisco SPI Petra입니다.

Dallas 항목에서 `dallas,ds1631`은 high-precision digital thermometer, `dallas,ds1682`는 alarm을 갖춘 total-elapsed-time recorder, `dallas,ds1780`은 CPU peripheral monitor, `dallas,ds4510`은 nonvolatile memory와 programmable I/O를 갖춘 CPU supervisor입니다.

Delta 항목에서 `delta,ahe50dc-fan`은 AHE-50DC Open19 power-shelf fan-control module, `delta,dps650ab`은 DPS-650-AB power supply, `delta,dps920ab`은 920 W 54 V DPS920AB power supply, `delta,q54sj108a2`는 1/4-brick regulated DC/DC power module입니다.

`devantech,srf02`는 I2C mode의 SRF02 ultrasonic ranger이고, `devantech,srf08`과 `devantech,srf10`은 각각 SRF08 및 SRF10 ultrasonic ranger입니다. `dfrobot,sen0322`는 SEN0322 oxygen sensor이며, `dh,dhcom-board`는 DH electronics GmbH board에 탑재된 단순 CPLD SPI device입니다.

  # BPA-RS600: Power Supply
- blutek,bpa-rs600
  # CM32181: Ambient Light Sensor
- capella,cm32181
  # CM3232: Ambient Light Sensor
- capella,cm3232
  # CM3323: Ambient Light Sensor
- capella,cm3323
  # Cisco SPI Petra
- cisco,spi-petra
  # High-Precision Digital Thermometer
- dallas,ds1631
  # Total-Elapsed-Time Recorder with Alarm
- dallas,ds1682
  # CPU Peripheral Monitor
- dallas,ds1780
  # CPU Supervisor with Nonvolatile Memory and Programmable I/O
- dallas,ds4510
  # Delta AHE-50DC Open19 power shelf fan control module
- delta,ahe50dc-fan
  # Delta Electronics DPS-650-AB power supply
- delta,dps650ab
  # Delta Electronics DPS920AB 920W 54V Power Supply
- delta,dps920ab
  # 1/4 Brick DC/DC Regulated Power Module
- delta,q54sj108a2
  # Devantech SRF02 ultrasonic ranger in I2C mode
- devantech,srf02
  # Devantech SRF08 ultrasonic ranger
- devantech,srf08
  # Devantech SRF10 ultrasonic ranger
- devantech,srf10
  # DFRobot SEN0322 oxygen sensor
- dfrobot,sen0322
  # DH electronics GmbH on-board CPLD trivial SPI device
- dh,dhcom-board

Dialog부터 Infineon XDP710까지

100-137

`dlg,da9053`은 multicore 지원을 갖춘 유연한 system-level PMIC입니다. Domintech의 `domintech,dmard05`, `domintech,dmard06`, `domintech,dmard07`은 3-axis I2C accelerometer입니다. 원문은 `dmard07` 항목에도 DMARD05라고 적고 있으므로 그 표기를 그대로 보존합니다. `domintech,dmard09`와 `domintech,dmard10`은 3-axis accelerometer입니다.

NXP/Freescale 항목에서 `fsl,mma7660`은 MMA7660FC 3-axis orientation/motion-detection sensor, `fsl,mma8450`은 MMA8450Q Xtrinsic low-power 3-axis accelerometer, `fsl,mpl3115`는 MPL3115 absolute digital pressure sensor, `fsl,mpr121`은 MPR121 proximity capacitive-touch sensor controller입니다. `honeywell,hi6130`은 Honeywell HumidIcon HIH-6130 humidity/temperature sensor입니다.

IBM 항목에서 `ibm,cffps`는 모든 버전의 Common Form Factor power supply, `ibm,cffps1`과 `ibm,cffps2`는 각각 version 1과 version 2, `ibm,p8-occ-hwmon`은 on-chip controller hwmon device입니다. Infineon 항목에서 `infineon,dps310`은 barometric-pressure/temperature sensor, `infineon,ir36021`은 IR36021 digital point-of-load buck controller, `infineon,irps5401`은 IRPS5401 voltage-regulator PMIC, `infineon,xdp710`은 XDP710 hot-swap controller입니다.

  # DA9053: flexible system level PMIC with multicore support
- dlg,da9053
  # DMARD05: 3-axis I2C Accelerometer
- domintech,dmard05
  # DMARD06: 3-axis I2C Accelerometer
- domintech,dmard06
  # DMARD05: 3-axis I2C Accelerometer
- domintech,dmard07
  # DMARD09: 3-axis Accelerometer
- domintech,dmard09
  # DMARD10: 3-axis Accelerometer
- domintech,dmard10
  # MMA7660FC: 3-Axis Orientation/Motion Detection Sensor
- fsl,mma7660
  # MMA8450Q: Xtrinsic Low-power, 3-axis Xtrinsic Accelerometer
- fsl,mma8450
  # MPL3115: Absolute Digital Pressure Sensor
- fsl,mpl3115
  # MPR121: Proximity Capacitive Touch Sensor Controller
- fsl,mpr121
  # Honeywell Humidicon HIH-6130 humidity/temperature sensor
- honeywell,hi6130
  # IBM Common Form Factor Power Supply Versions (all versions)
- ibm,cffps
  # IBM Common Form Factor Power Supply Versions 1
- ibm,cffps1
  # IBM Common Form Factor Power Supply Versions 2
- ibm,cffps2
  # IBM On-Chip Controller hwmon device
- ibm,p8-occ-hwmon
  # Infineon barometric pressure and temperature sensor
- infineon,dps310
  # Infineon IR36021 digital POL buck controller
- infineon,ir36021
  # Infineon IRPS5401 Voltage Regulator (PMIC)
- infineon,irps5401
  # Infineon Hot-swap controller xdp710
- infineon,xdp710

Infineon VR부터 JEDEC SPD5118까지

138-169

`infineon,xdpe11280`, `infineon,xdpe12254`, `infineon,xdpe12284`, `infineon,xdpe15284`, `infineon,xdpe152c4`는 각각 해당 모델의 Infineon multi-phase digital VR controller입니다.

Injoinic의 I2C power-bank IC 가운데 `injoinic,ip5108`은 2.0 A, `injoinic,ip5109`은 2.1 A, `injoinic,ip5207`은 1.2 A, `injoinic,ip5209`은 2.4 A 모델이며, `injoinic,ip5306`은 선택적 I2C를 갖춘 2.1 A 모델입니다.

`inspur,ipsps1`은 Inspur Power System power-supply unit version 1이고, `intel,crps185`는 Intel common redundant power supply CRPS185입니다. `isil,isl29028`과 `isil,isl29030`은 ambient-light/proximity sensor이며, `isil,isl76682`는 ambient-light sensor입니다. `jedec,spd5118`은 JEDEC JESD300 SPD5118 hub 및 Serial Presence Detect 장치입니다.

  # Infineon Multi-phase Digital VR Controller xdpe11280
- infineon,xdpe11280
  # Infineon Multi-phase Digital VR Controller xdpe12254
- infineon,xdpe12254
  # Infineon Multi-phase Digital VR Controller xdpe12284
- infineon,xdpe12284
  # Infineon Multi-phase Digital VR Controller xdpe15284
- infineon,xdpe15284
  # Infineon Multi-phase Digital VR Controller xdpe152c4
- infineon,xdpe152c4
  # Injoinic IP5108 2.0A Power Bank IC with I2C
- injoinic,ip5108
  # Injoinic IP5109 2.1A Power Bank IC with I2C
- injoinic,ip5109
  # Injoinic IP5207 1.2A Power Bank IC with I2C
- injoinic,ip5207
  # Injoinic IP5209 2.4A Power Bank IC with I2C
- injoinic,ip5209
  # Injoinic IP5306 2.1A Power Bank IC with I2C option
- injoinic,ip5306
  # Inspur Power System power supply unit version 1
- inspur,ipsps1
  # Intel common redudant power supply crps185
- intel,crps185
  # Intersil ISL29028 Ambient Light and Proximity Sensor
- isil,isl29028
  # Intersil ISL29030 Ambient Light and Proximity Sensor
- isil,isl29030
  # Intersil ISL76682 Ambient Light Sensor
- isil,isl76682
  # JEDEC JESD300 (SPD5118) Hub and Serial Presence Detect
- jedec,spd5118

Linear Technology와 Maxim

170-203

`lineartechnology,ltc2488`은 Linear Technology LTC2488입니다. Maxim의 `maxim,ds1050`은 5-bit programmable pulse-width modulator입니다. I2C digital potentiometer인 `maxim,ds1803-010`, `maxim,ds1803-050`, `maxim,ds1803-100`은 각각 10 kOhm, 50 kOhm, 100 kOhm이며, `maxim,ds3502`는 10 kOhm입니다.

온도 계열에서 `maxim,max1619`는 I2C temperature sensor, `maxim,max30208`은 0.1 ℃ accuracy의 digital temperature sensor, `maxim,max31730`은 3-channel remote temperature sensor입니다. `maxim,max5481`과 `maxim,max5482`는 각각 10 kOhm과 50 kOhm의 10-bit linear programmable voltage divider이고, `maxim,max5483`과 `maxim,max5484`는 각각 10 kOhm과 50 kOhm의 10-bit linear programmable variable resistor입니다.

`maxim,max6621`은 PECI를 SMBus/I2C protocol로 변환하는 PECI-to-I2C translator입니다. `maxim,max15301`은 driver와 PMBus telemetry를 갖춘 InTune automatically compensated digital point-of-load controller, `maxim,max15303`은 PMBus telemetry를 갖춘 6 A InTune automatically compensated converter, `maxim,max20751`은 PMBus interface와 internal buck converter를 갖춘 multiphase master입니다.

  # Linear Technology LTC2488
- lineartechnology,ltc2488
  # 5 Bit Programmable, Pulse-Width Modulator
- maxim,ds1050
  # 10 kOhm digital potentiometer with I2C interface
- maxim,ds1803-010
  # 50 kOhm digital potentiometer with I2C interface
- maxim,ds1803-050
  # 100 kOhm digital potentiometer with I2C interface
- maxim,ds1803-100
  # 10 kOhm digital potentiometer with I2C interface
- maxim,ds3502
  # Temperature Sensor, I2C interface
- maxim,max1619
  # Digital temperature sensor with 0.1°C accuracy
- maxim,max30208
  # 3-Channel Remote Temperature Sensor
- maxim,max31730
  # 10-bit 10 kOhm linear programmable voltage divider
- maxim,max5481
  # 10-bit 50 kOhm linear programmable voltage divider
- maxim,max5482
  # 10-bit 10 kOhm linear programmable variable resistor
- maxim,max5483
  # 10-bit 50 kOhm linear programmable variable resistor
- maxim,max5484
  # PECI-to-I2C translator for PECI-to-SMBus/I2C protocol conversion
- maxim,max6621
  # InTune Automatically Compensated Digital PoL Controller with Driver and PMBus Telemetry
- maxim,max15301
  # 6A InTune Automatically Compensated Converter with PMBus Telemetry
- maxim,max15303
  # Multiphase Master with PMBus Interface and Internal Buck Converter
- maxim,max20751

mCube부터 Menlo까지

204-237

`mcube,mc3230`과 `mcube,mc3510c`은 mCube 3-axis 8-bit digital accelerometer입니다. Measurement Specialties의 `meas,htu21`과 `meas,htu31`은 I2C temperature/humidity sensor이고, `meas,ms5637`, `meas,ms5803`, `meas,ms5805`, `meas,ms5837`은 I2C pressure/temperature sensor입니다.

`meas,ms8607-humidity`는 MS8607 장치의 temperature/humidity 부분이고, `meas,ms8607-temppressure`는 temperature/pressure 부분입니다. `meas,tsys01`은 temperature sensor입니다.

MEMSIC의 `memsic,mmc35240`은 magnetometer, `memsic,mxc4005`와 `memsic,mxc6655`는 3-axis accelerometer, `memsic,mxc6225`와 `memsic,mxc6255`는 2-axis 8-bit digital accelerometer입니다. `menlo,m53cpld`는 Menlo board에 탑재된 단순 CPLD SPI device입니다.

  # mCube 3-axis 8-bit digital accelerometer
- mcube,mc3230
  # mCube 3-axis 8-bit digital accelerometer
- mcube,mc3510c
  # Measurement Specialities I2C temperature and humidity sensor
- meas,htu21
  # Measurement Specialities I2C temperature and humidity sensor
- meas,htu31
  # Measurement Specialities I2C pressure and temperature sensor
- meas,ms5637
  # Measurement Specialities I2C pressure and temperature sensor
- meas,ms5803
  # Measurement Specialities I2C pressure and temperature sensor
- meas,ms5805
  # Measurement Specialities I2C pressure and temperature sensor
- meas,ms5837
  # Measurement Specialities temp and humidity part of ms8607 device
- meas,ms8607-humidity
  # Measurement Specialities temp and pressure part of ms8607 device
- meas,ms8607-temppressure
  # Measurement Specialties temperature sensor
- meas,tsys01
  # MEMSIC magnetometer
- memsic,mmc35240
  # MEMSIC 3-axis accelerometer
- memsic,mxc4005
  # MEMSIC 2-axis 8-bit digital accelerometer
- memsic,mxc6225
  # MEMSIC 2-axis 8-bit digital accelerometer
- memsic,mxc6255
  # MEMSIC 3-axis accelerometer
- memsic,mxc6655
  # Menlo on-board CPLD trivial SPI device
- menlo,m53cpld

Microchip ADC, digital potentiometer 및 fan controller

238-281

Microchip differential I2C ADC에서 `microchip,mcp3421`은 1-channel 18-bit, `microchip,mcp3422`와 `microchip,mcp3423`은 2-channel 18-bit, `microchip,mcp3424`는 4-channel 18-bit입니다. `microchip,mcp3425`는 1-channel 16-bit, `microchip,mcp3426`과 `microchip,mcp3427`은 2-channel 16-bit, `microchip,mcp3428`은 4-channel 16-bit입니다.

7-bit single I2C digital potentiometer에서 `microchip,mcp4017-103`, `microchip,mcp4018-103`, `microchip,mcp4019-103`은 10 kOhm이고, 각 계열의 `-104` 모델은 100 kOhm, `-502` 모델은 5 kOhm, `-503` 모델은 50 kOhm입니다. 따라서 목록은 MCP4017, MCP4018, MCP4019 세 계열의 네 저항값을 모두 포함합니다.

`microchip,tc654`와 `microchip,tc655`는 fan-fault detection을 갖춘 PWM fan-speed controller입니다.

  # Microchip differential I2C ADC, 1 Channel, 18 bit
- microchip,mcp3421
  # Microchip differential I2C ADC, 2 Channel, 18 bit
- microchip,mcp3422
  # Microchip differential I2C ADC, 2 Channel, 18 bit
- microchip,mcp3423
  # Microchip differential I2C ADC, 4 Channel, 18 bit
- microchip,mcp3424
  # Microchip differential I2C ADC, 1 Channel, 16 bit
- microchip,mcp3425
  # Microchip differential I2C ADC, 2 Channel, 16 bit
- microchip,mcp3426
  # Microchip differential I2C ADC, 2 Channel, 16 bit
- microchip,mcp3427
  # Microchip differential I2C ADC, 4 Channel, 16 bit
- microchip,mcp3428
  # Microchip 7-bit Single I2C Digital POT (10k)
- microchip,mcp4017-103
  # Microchip 7-bit Single I2C Digital POT (100k)
- microchip,mcp4017-104
  # Microchip 7-bit Single I2C Digital POT (5k)
- microchip,mcp4017-502
  # Microchip 7-bit Single I2C Digital POT (50k)
- microchip,mcp4017-503
  # Microchip 7-bit Single I2C Digital POT (10k)
- microchip,mcp4018-103
  # Microchip 7-bit Single I2C Digital POT (100k)
- microchip,mcp4018-104
  # Microchip 7-bit Single I2C Digital POT (5k)
- microchip,mcp4018-502
  # Microchip 7-bit Single I2C Digital POT (50k)
- microchip,mcp4018-503
  # Microchip 7-bit Single I2C Digital POT (10k)
- microchip,mcp4019-103
  # Microchip 7-bit Single I2C Digital POT (100k)
- microchip,mcp4019-104
  # Microchip 7-bit Single I2C Digital POT (5k)
- microchip,mcp4019-502
  # Microchip 7-bit Single I2C Digital POT (50k)
- microchip,mcp4019-503
  # PWM Fan Speed Controller With Fan Fault Detection
- microchip,tc654
  # PWM Fan Speed Controller With Fan Fault Detection
- microchip,tc655

Micron부터 Monolithic Power Systems까지

282-319

`micron,spi-authenta`는 Micron SPI NOR Authenta입니다. MiraMEMS의 `miramems,da226`은 2-axis 14-bit digital accelerometer, `miramems,da280`은 3-axis 14-bit digital accelerometer, `miramems,da311`은 3-axis 12-bit digital accelerometer입니다.

Monolithic Power Systems의 `mps,mp2856`, `mps,mp2857`, `mps,mp2869`, `mps,mp2888`, `mps,mp2891`, `mps,mp29502`, `mps,mp29608`, `mps,mp29612`, `mps,mp29816`, `mps,mp2993`은 각 모델 번호에 해당하는 multi-phase controller입니다.

`mps,mp5023`은 hot-swap protection device이고, `mps,mp5920`, `mps,mp5990`, `mps,mp5998`은 multi-phase hot-swap controller입니다. `mps,mp9941`은 digital step-down converter입니다.

  # Micron SPI NOR Authenta
- micron,spi-authenta
  # MiraMEMS DA226 2-axis 14-bit digital accelerometer
- miramems,da226
  # MiraMEMS DA280 3-axis 14-bit digital accelerometer
- miramems,da280
  # MiraMEMS DA311 3-axis 12-bit digital accelerometer
- miramems,da311
  # Monolithic Power Systems Inc. multi-phase controller mp2856
- mps,mp2856
  # Monolithic Power Systems Inc. multi-phase controller mp2857
- mps,mp2857
  # Monolithic Power Systems Inc. multi-phase controller mp2869
- mps,mp2869
  # Monolithic Power Systems Inc. multi-phase controller mp2888
- mps,mp2888
  # Monolithic Power Systems Inc. multi-phase controller mp2891
- mps,mp2891
  # Monolithic Power Systems Inc. multi-phase controller mp29502
- mps,mp29502
  # Monolithic Power Systems Inc. multi-phase controller mp29608
- mps,mp29608
  # Monolithic Power Systems Inc. multi-phase controller mp29612
- mps,mp29612
  # Monolithic Power Systems Inc. multi-phase controller mp29816
- mps,mp29816
  # Monolithic Power Systems Inc. multi-phase controller mp2993
- mps,mp2993
  # Monolithic Power Systems Inc. hot-swap protection device
- mps,mp5023
  # Monolithic Power Systems Inc. multi-phase hot-swap controller mp5920
- mps,mp5920
  # Monolithic Power Systems Inc. multi-phase hot-swap controller mp5990
- mps,mp5990
  # Monolithic Power Systems Inc. multi-phase hot-swap controller mp5998
- mps,mp5998
  # Monolithic Power Systems Inc. digital step-down converter mp9941
- mps,mp9941

National부터 Pulsedlight까지

320-353

National Semiconductor의 `national,lm63`, `national,lm64`, `national,lm96163`, `national,lm85`, `national,lm85b`, `national,lm85c`는 fan control이 통합된 temperature sensor입니다. `national,lm95235`와 `national,lm95245`는 temperature sensor입니다. `national,lm80`과 `national,lm81`은 serial-interface ACPI-compatible microprocessor-system hardware monitor이고, `national,lm92`는 I2C 방식의 ±0.33 ℃ accuracy, 12-bit+sign temperature sensor 및 thermal-window comparator입니다.

`nuvoton,w83773g`는 Nuvoton temperature sensor, `nxp,isp1301`은 NXP ISP1301 USB transceiver, `oki,ml86v7667`은 OKI ML86V7667 video decoder입니다. `onnn,adt7462`는 ON Semiconductor ADT7462 temperature/voltage monitor 및 fan controller입니다.

`plx,pex8648`은 48-lane, 12-port PCI Express Gen 2 5.0 GT/s switch이고, `pulsedlight,lidar-lite-v2`는 Pulsedlight LIDAR range-finding sensor입니다.

  # Temperature sensor with integrated fan control
- national,lm63
  # Temperature sensor with integrated fan control
- national,lm64
  # Temperature sensor
- national,lm95235
  # Temperature sensor
- national,lm95245
  # Temperature sensor with integrated fan control
- national,lm96163
  # Serial Interface ACPI-Compatible Microprocessor System Hardware Monitor
- national,lm80
  # Serial Interface ACPI-Compatible Microprocessor System Hardware Monitor
- national,lm81
  # Temperature sensor with integrated fan control
- national,lm85
  # Temperature sensor with integrated fan control
- national,lm85b
  # Temperature sensor with integrated fan control
- national,lm85c
  # I2C ±0.33°C Accurate, 12-Bit + Sign Temperature Sensor and Thermal Window Comparator
- national,lm92
  # Nuvoton Temperature Sensor
- nuvoton,w83773g
  # NXP ISP1301 USB transceiver
- nxp,isp1301
  # OKI ML86V7667 video decoder
- oki,ml86v7667
  # ON Semiconductor ADT7462 Temperature, Voltage Monitor and Fan Controller
- onnn,adt7462
  # 48-Lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch
- plx,pex8648
  # Pulsedlight LIDAR range-finding sensor
- pulsedlight,lidar-lite-v2

Renesas부터 SGX Sensortech까지

354-386

`renesas,hs3001`은 HS3001 temperature/relative-humidity sensor이고, `renesas,isl29501`은 ISL29501 time-of-flight sensor입니다. `rohm,bh2228fv`는 Rohm BH2228FV 8-channel DAC입니다. `rohm,dh2228fv`는 실제로 존재하지 않는 장치를 가리키는 잘못된 compatible이므로 대신 `rohm,bh2228fv`를 사용해야 합니다.

`samsung,24ad0xd1`은 S524AD0XF1 low-power 128K/256K-bit serial EEPROM이고, `samsung,exynos-sataphy-i2c`는 Samsung Exynos SoC SATA PHY I2C device입니다. `semtech,sx1301`은 Semtech SX1301 baseband processor입니다.

Sensirion 항목에서 `sensirion,sgp30`은 I2C multi-pixel gas sensor, `sensirion,sgp40`은 I2C gas sensor, `sensirion,sgpc3`는 low-power I2C multi-pixel gas sensor입니다. `sensirion,sht20`, `sensirion,sht21`, `sensirion,sht25`, `sensirion,sht4x`에는 모두 I2C temperature/humidity sensor라는 공통 설명이 적용됩니다.

`sensortek,stk8312`와 `sensortek,stk8ba50`은 Sensortek 3-axis accelerometer입니다. `sgx,vz89x`와 `sgx,vz89te`는 각각 SGX Sensortech VZ89X 및 VZ89TE sensor입니다.

  # Renesas HS3001 Temperature and Relative Humidity Sensors
- renesas,hs3001
  # Renesas ISL29501 time-of-flight sensor
- renesas,isl29501
  # Rohm BH2228FV 8 channel DAC
- rohm,bh2228fv
  # Rohm DH2228FV - This device does not exist, use rohm,bh2228fv instead.
- rohm,dh2228fv
  # S524AD0XF1 (128K/256K-bit Serial EEPROM for Low Power)
- samsung,24ad0xd1
  # Samsung Exynos SoC SATA PHY I2C device
- samsung,exynos-sataphy-i2c
  # Semtech sx1301 baseband processor
- semtech,sx1301
  # Sensirion multi-pixel gas sensor with I2C interface
- sensirion,sgp30
  # Sensirion gas sensor with I2C interface
- sensirion,sgp40
  # Sensirion low power multi-pixel gas sensor with I2C interface
- sensirion,sgpc3
  # Sensirion temperature & humidity sensor with I2C interface
- sensirion,sht20
- sensirion,sht21
- sensirion,sht25
- sensirion,sht4x
  # Sensortek 3 axis accelerometer
- sensortek,stk8312
  # Sensortek 3 axis accelerometer
- sensortek,stk8ba50
  # SGX Sensortech VZ89X Sensors
- sgx,vz89x
  # SGX Sensortech VZ89TE Sensors
- sgx,vz89te

Silicon Labs부터 TI CD9248까지

387-430

`silabs,em3581`은 SPI interface를 갖춘 Silicon Labs EM3581 Zigbee SoC이고, `silabs,si3210`은 SPI interface를 갖춘 programmable CMOS SLIC/CODEC입니다. `silabs,si7005`와 `silabs,si7020`은 relative-humidity/temperature sensor입니다. `skyworks,sky81452`는 touch-panel bias supply를 갖춘 six-channel white-LED driver입니다.

`smsc,emc6d100`, `smsc,emc6d101`, `smsc,emc6d102`, `smsc,emc6d103`, `smsc,emc6d103s`는 fan control이 통합된 temperature sensor입니다. `sparkfun,qwiic-joystick`은 I2C interface를 갖춘 SparkFun Qwiic Joystick COM-15168이고, `swir,mangoh-iotport-spi`는 Sierra Wireless mangOH Green SPI IoT interface입니다.

`synaptics,synaptics_i2c`는 Synaptics I2C touchpad이고, `taos,tsl2550`은 SMBus/two-wire serial interface를 갖춘 ambient-light sensor입니다. `ti,cd9200`, `ti,cd9220`, `ti,cd9222`, `ti,cd9224`, `ti,cd9240`, `ti,cd9244`, `ti,cd9246`, `ti,cd9248`은 모두 PMBus 방식 digital PWM system controller입니다.

  # Silicon Labs EM3581 Zigbee SoC with SPI interface
- silabs,em3581
  # Silicon Labs SI3210 Programmable CMOS SLIC/CODEC with SPI interface
- silabs,si3210
  # Relative Humidity and Temperature Sensors
- silabs,si7005
  # Relative Humidity and Temperature Sensors
- silabs,si7020
  # Skyworks SKY81452: Six-Channel White LED Driver with Touch Panel Bias Supply
- skyworks,sky81452
  # Temperature sensor with integrated fan control
- smsc,emc6d100
  # Temperature sensor with integrated fan control
- smsc,emc6d101
  # Temperature sensor with integrated fan control
- smsc,emc6d102
  # Temperature sensor with integrated fan control
- smsc,emc6d103
  # Temperature sensor with integrated fan control
- smsc,emc6d103s
  # SparkFun Qwiic Joystick (COM-15168) with i2c interface
- sparkfun,qwiic-joystick
  # Sierra Wireless mangOH Green SPI IoT interface
- swir,mangoh-iotport-spi
  # Synaptics I2C touchpad
- synaptics,synaptics_i2c
  # Ambient Light Sensor with SMBUS/Two Wire Serial Interface
- taos,tsl2550
  # Digital PWM System Controller PMBus
- ti,cd9200
  # Digital PWM System Controller PMBus
- ti,cd9220
  # Digital PWM System Controller PMBus
- ti,cd9222
  # Digital PWM System Controller PMBus
- ti,cd9224
  # Digital PWM System Controller PMBus
- ti,cd9240
  # Digital PWM System Controller PMBus
- ti,cd9244
  # Digital PWM System Controller PMBus
- ti,cd9246
  # Digital PWM System Controller PMBus
- ti,cd9248

TI HDC1000부터 Winbond W83793까지

431-483

`ti,hdc1000`, `ti,hdc1008`, `ti,hdc1010`, `ti,hdc1050`, `ti,hdc1080`은 모두 I2C interface를 갖춘 temperature/humidity sensor입니다. `ti,lm70`과 `ti,lm71`은 SPI thermometer, `ti,lm73`은 two-wire temperature sensor, `ti,lm74`는 SPI thermometer, `ti,lm96000`은 fan control이 통합된 temperature sensor입니다.

`ti,tmp103`은 SMBus/two-wire serial interface를 갖춘 low-power digital temperature sensor입니다. `ti,tmp121`, `ti,tmp122`, `ti,tmp125`에는 모두 SPI thermometer라는 공통 설명이 적용됩니다.

전력 제어 항목에서 `ti,tps40400`은 PMBus 방식 DC-DC converter입니다. `ti,tps53647`과 `ti,tps53667`은 DCAP+ multiphase controller이고, `ti,tps53676`은 AVSBus를 갖춘 dual-channel DCAP+ multiphase controller, `ti,tps53679`와 `ti,tps53681`은 dual-channel DCAP+ multiphase controller, `ti,tps53685`는 AMD-SVI3를 갖춘 dual-channel DCAP+ multiphase controller, `ti,tps53688`은 dual-channel DCAP+ multiphase controller입니다.

`ti,tps544b20`, `ti,tps544b25`, `ti,tps544c20`, `ti,tps544c25`, `ti,tps546b24`, `ti,tps546d24`에는 모두 PMBus 방식 TI DC-DC converter라는 공통 설명이 적용됩니다. `ti,tsc2003`은 I2C touch-screen controller이고, `winbond,w83793`은 Winbond/Nuvoton hardware monitor입니다.

  # Temperature and humidity sensor with i2c interface
- ti,hdc1000
  # Temperature and humidity sensor with i2c interface
- ti,hdc1008
  # Temperature and humidity sensor with i2c interface
- ti,hdc1010
  # Temperature and humidity sensor with i2c interface
- ti,hdc1050
  # Temperature and humidity sensor with i2c interface
- ti,hdc1080
  # Thermometer with SPI interface
- ti,lm70
- ti,lm71
  # Temperature sensor with 2-wire interface
- ti,lm73
  # Thermometer with SPI interface
- ti,lm74
  # Temperature sensor with integrated fan control
- ti,lm96000
  # Low Power Digital Temperature Sensor with SMBUS/Two Wire Serial Interface
- ti,tmp103
  # Thermometer with SPI interface
- ti,tmp121
- ti,tmp122
- ti,tmp125
  # TI DC-DC converter on PMBus
- ti,tps40400
  # TI DCAP+ multiphase controller
- ti,tps53647
  # TI DCAP+ multiphase controller
- ti,tps53667
  # TI Dual channel DCAP+ multiphase controller TPS53676 with AVSBus
- ti,tps53676
  # TI Dual channel DCAP+ multiphase controller TPS53679
- ti,tps53679
  # TI Dual channel DCAP+ multiphase controller TPS53681
- ti,tps53681
  # TI Dual channel DCAP+ multiphase controller TPS53685 with AMD-SVI3
- ti,tps53685
  # TI Dual channel DCAP+ multiphase controller TPS53688
- ti,tps53688
  # TI DC-DC converters on PMBus
- ti,tps544b20
- ti,tps544b25
- ti,tps544c20
- ti,tps544c25
- ti,tps546b24
- ti,tps546d24
  # I2C Touch-Screen Controller
- ti,tsc2003
  # Winbond/Nuvoton H/W Monitor
- winbond,w83793

필수 속성과 추가 속성 제한

484-490

모든 node에는 `compatible`과 `reg`가 반드시 있어야 합니다. 스키마에 정의되지 않은 추가 속성은 허용하지 않습니다.

required:
  - compatible
  - reg

additionalProperties: false

...