| /* |
| * Copyright (c) 2020, Linaro Ltd. |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| * |
| * Application overlay for i2c devices |
| */ |
| |
| test_i2c_adt7420: adt7420@0 { |
| compatible = "adi,adt7420"; |
| reg = <0x0>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_adxl345: adxl345@1 { |
| compatible = "adi,adxl345"; |
| reg = <0x1>; |
| }; |
| |
| test_i2c_adxl372: adxl372@2 { |
| compatible = "adi,adxl372"; |
| reg = <0x2>; |
| int1-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_ccs811: ccs811@3 { |
| compatible = "ams,ccs811"; |
| reg = <0x3>; |
| wake-gpios = <&test_gpio 0 0>; |
| reset-gpios = <&test_gpio 0 0>; |
| irq-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_ens210: ens210@4 { |
| compatible = "ams,ens210"; |
| reg = <0x4>; |
| }; |
| |
| test_i2c_iaqcore: iaqcore@5 { |
| compatible = "ams,iaqcore"; |
| reg = <0x5>; |
| }; |
| |
| test_i2c_bme280: bme280@7 { |
| compatible = "bosch,bme280"; |
| reg = <0x7>; |
| }; |
| |
| test_i2c_apds9960: apds9960@9 { |
| compatible = "avago,apds9960"; |
| reg = <0x9>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_bma280: bma280@a { |
| compatible = "bosch,bma280"; |
| reg = <0xa>; |
| int1-gpios = <&test_gpio 0 0>; |
| /* is-bmc150; */ |
| }; |
| |
| test_i2c_bmc150_magn: bmc150_magn@b { |
| compatible = "bosch,bmc150_magn"; |
| reg = <0xb>; |
| drdy-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_ak8975: ak8975@c { |
| compatible = "asahi-kasei,ak8975"; |
| reg = <0xc>; |
| }; |
| |
| test_i2c_bme680: bme680@d { |
| compatible = "bosch,bme680"; |
| reg = <0xd>; |
| }; |
| |
| test_i2c_bmg160: bmg160@e { |
| compatible = "bosch,bmg160"; |
| reg = <0xe>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_bmm150: bmm150@f { |
| compatible = "bosch,bmm150"; |
| reg = <0xf>; |
| }; |
| |
| test_i2c_ft5336: ft5336@10 { |
| compatible = "focaltech,ft5336"; |
| reg = <0x10>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_ht16k33: ht16k33@11 { |
| compatible = "holtek,ht16k33"; |
| reg = <0x11>; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| irq-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_hmc5883l: hmc5883l@12 { |
| compatible = "honeywell,hmc5883l"; |
| reg = <0x12>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_hp206c: hp206c@13 { |
| compatible = "hoperf,hp206c"; |
| reg = <0x13>; |
| }; |
| |
| test_i2c_th02: th02@14 { |
| compatible = "hoperf,th02"; |
| reg = <0x14>; |
| }; |
| |
| test_i2c_mpu6050: mpu6050@15 { |
| compatible = "invensense,mpu6050"; |
| reg = <0x15>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_mpu9250: mpu9250@1e { |
| compatible = "invensense,mpu9250"; |
| reg = <0x1e>; |
| irq-gpios = <&test_gpio 0 0>; |
| gyro-sr-div = <10>; |
| gyro-dlpf = <5>; |
| gyro-fs = <250>; |
| accel-fs = <2>; |
| accel-dlpf="5.05"; |
| }; |
| |
| test_i2c_ina219: ina219@40 { |
| compatible = "ti,ina219"; |
| reg = <0x40>; |
| brng = <0>; |
| pg = <0>; |
| sadc = <13>; |
| badc = <13>; |
| shunt-milliohm = <100>; |
| lsb-microamp = <10>; |
| }; |
| |
| test_i2c_isl29035: isl29035@17 { |
| compatible = "isil,isl29035"; |
| reg = <0x17>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_max30101: max30101@18 { |
| compatible = "maxim,max30101"; |
| reg = <0x18>; |
| }; |
| |
| test_i2c_max44009: max44009@19 { |
| compatible = "maxim,max44009"; |
| reg = <0x19>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_ms5607: ms5607@76 { |
| compatible = "meas,ms5607"; |
| reg = <0x76>; |
| }; |
| |
| test_i2c_ms5837: ms5837@1a { |
| compatible = "meas,ms5837"; |
| reg = <0x1a>; |
| }; |
| |
| test_i2c_mcp9808: mcp9808@1b { |
| compatible = "microchip,mcp9808"; |
| reg = <0x1b>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_fxas21002: fxas21002@1c { |
| compatible = "nxp,fxas21002"; |
| reg = <0x1c>; |
| int1-gpios = <&test_gpio 0 0>; |
| int2-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_fxos8700: fxos8700@1d { |
| compatible = "nxp,fxos8700"; |
| reg = <0x1d>; |
| reset-gpios = <&test_gpio 0 0>; |
| int1-gpios = <&test_gpio 0 0>; |
| int2-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_pca9633: pca9633@1f { |
| compatible = "nxp,pca9633"; |
| reg = <0x1f>; |
| }; |
| |
| test_i2c_amg88xx: amg88xx@20 { |
| compatible = "panasonic,amg88xx"; |
| reg = <0x20>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_sx9500: sx9500@22 { |
| compatible = "semtech,sx9500"; |
| reg = <0x22>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_sgp40: sgp40@59 { |
| compatible = "sensirion,sgp40"; |
| reg = <0x59>; |
| enable-selftest; |
| }; |
| |
| test_i2c_sht3xd: sht3xd@23 { |
| compatible = "sensirion,sht3xd"; |
| reg = <0x23>; |
| alert-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_sht4xd: sht4x@44 { |
| compatible = "sensirion,sht4x"; |
| reg = <0x44>; |
| repeatability = <2>; |
| }; |
| |
| test_i2c_shtc3: SHTC3@70 { |
| compatible = "sensirion,shtcx"; |
| reg = <0x70>; |
| chip = "shtc3"; |
| measure-mode = "normal"; |
| clock-stretching; |
| }; |
| |
| test_i2c_si7006: si7006@24 { |
| compatible = "silabs,si7006"; |
| reg = <0x24>; |
| }; |
| |
| test_i2c_si7055: si7055@40 { |
| compatible = "silabs,si7055"; |
| reg = <0x40>; |
| }; |
| |
| test_i2c_si7060: si7060@25 { |
| compatible = "silabs,si7060"; |
| reg = <0x25>; |
| }; |
| |
| test_i2c_si7210: si7010@30 { |
| compatible = "silabs,si7210"; |
| reg = <0x30>; |
| }; |
| |
| test_i2c_hts221: hts221@27 { |
| compatible = "st,hts221"; |
| reg = <0x27>; |
| drdy-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_iis2dlpc: iis2dlpc@28 { |
| compatible = "st,iis2dlpc"; |
| reg = <0x28>; |
| drdy-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_iis2mdc: iis2mdc@29 { |
| compatible = "st,iis2mdc"; |
| reg = <0x29>; |
| drdy-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_ism330dhcx: ism330dhcx@2a { |
| compatible = "st,ism330dhcx"; |
| reg = <0x2a>; |
| drdy-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_lis2dh: lis2dh@2b { |
| compatible = "st,lis2dh"; |
| reg = <0x2b>; |
| irq-gpios = <&test_gpio 0 0>; |
| /* disconnect-sdo-sa0-pull-up; */ |
| }; |
| |
| test_i2c_lis2dh12: lis2dh12@2c { |
| compatible = "st,lis2dh12"; |
| reg = <0x2c>; |
| irq-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_lis2ds12: lis2ds12@2d { |
| compatible = "st,lis2ds12"; |
| reg = <0x2d>; |
| irq-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_lis2dw12: lis2dw12@2e { |
| compatible = "st,lis2dw12"; |
| reg = <0x2e>; |
| irq-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_lis2mdl: lis2mdl@2f { |
| compatible = "st,lis2mdl"; |
| reg = <0x2f>; |
| irq-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_lis3dh: lis3dh@30 { |
| compatible = "st,lis3dh"; |
| reg = <0x30>; |
| irq-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_lis3mdl_magn: lis3mdl-magn@31 { |
| compatible = "st,lis3mdl-magn"; |
| reg = <0x31>; |
| irq-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_lps22hb_press: lps22hb-press@32 { |
| compatible = "st,lps22hb-press"; |
| reg = <0x32>; |
| }; |
| |
| test_i2c_lps22hh: lps22hh@33 { |
| compatible = "st,lps22hh"; |
| reg = <0x33>; |
| drdy-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_lps25hb_press: lps25hb-press@34 { |
| compatible = "st,lps25hb-press"; |
| reg = <0x34>; |
| }; |
| |
| test_i2c_lsm303agr_accel: lsm303agr-accel@35 { |
| compatible = "st,lsm303agr-accel"; |
| reg = <0x35>; |
| irq-gpios = <&test_gpio 0 0>; |
| /* disconnect-sdo-sa0-pull-up; */ |
| }; |
| |
| test_i2c_lsm303dlhc_accel: lsm303dlhc-accel@36 { |
| compatible = "st,lsm303dlhc-accel"; |
| reg = <0x36>; |
| irq-gpios = <&test_gpio 0 0>; |
| /* disconnect-sdo-sa0-pull-up; */ |
| }; |
| |
| test_i2c_lsm303dlhc_magn: lsm303dlhc-magn@37 { |
| compatible = "st,lsm303dlhc-magn"; |
| reg = <0x37>; |
| }; |
| |
| test_i2c_lsm6ds0: lsm6ds0@38 { |
| compatible = "st,lsm6ds0"; |
| reg = <0x38>; |
| }; |
| |
| test_i2c_lsm6dsl: lsm6dsl@39 { |
| compatible = "st,lsm6dsl"; |
| reg = <0x39>; |
| irq-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_lsm6dso: lsm6dso@3a { |
| compatible = "st,lsm6dso"; |
| reg = <0x3a>; |
| irq-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_lsm9ds0_gyro: lsm9ds0-gyro@3b { |
| compatible = "st,lsm9ds0-gyro"; |
| reg = <0x3b>; |
| irq-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_lsm9ds0_mfd: lsm9ds0-mfd@3c { |
| compatible = "st,lsm9ds0-mfd"; |
| reg = <0x3c>; |
| irq-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_stts751: stts751@3d { |
| compatible = "st,stts751"; |
| reg = <0x3d>; |
| drdy-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_vl53l0x: vl53l0x@3e { |
| compatible = "st,vl53l0x"; |
| reg = <0x3e>; |
| xshut-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_hdc: hdc@3f { |
| compatible = "ti,hdc"; |
| reg = <0x3f>; |
| drdy-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_hdc2010: hdc2010@40 { |
| compatible = "ti,hdc2010"; |
| reg = <0x40>; |
| }; |
| |
| test_i2c_hdc2021: hdc2021@40 { |
| compatible = "ti,hdc2021"; |
| reg = <0x40>; |
| }; |
| |
| test_i2c_hdc2022: hdc2022@40 { |
| compatible = "ti,hdc2022"; |
| reg = <0x40>; |
| }; |
| |
| test_i2c_hdc2080: hdc2080@40 { |
| compatible = "ti,hdc2080"; |
| reg = <0x40>; |
| }; |
| |
| test_i2c_lp3943: lp3943@40 { |
| compatible = "ti,lp3943"; |
| reg = <0x40>; |
| }; |
| |
| test_i2c_lp5562: lp5562@41 { |
| compatible = "ti,lp5562"; |
| reg = <0x41>; |
| }; |
| |
| test_i2c_opt3001: opt3001@42 { |
| compatible = "ti,opt3001"; |
| reg = <0x42>; |
| }; |
| |
| test_i2c_tlv320dac: tlv320dac@43 { |
| compatible = "ti,tlv320dac"; |
| reg = <0x43>; |
| reset-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_tmp007: tmp007@44 { |
| compatible = "ti,tmp007"; |
| reg = <0x44>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_tmp108: tmp108@48 { |
| compatible = "ti,tmp108"; |
| reg = <0x48>; |
| alert-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_tmp112: tmp112@45 { |
| compatible = "ti,tmp112"; |
| reg = <0x45>; |
| }; |
| |
| test_i2c_tmp116: tmp116@46 { |
| compatible = "ti,tmp116"; |
| reg = <0x46>; |
| }; |
| |
| test_i2c_bq274xx: bq27xx@47 { |
| compatible = "ti,bq274xx"; |
| reg = <0x47>; |
| design-voltage = <3700>; |
| design-capacity = <1800>; |
| taper-current = <45>; |
| terminate-voltage = <3000>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_mpr: mpr@18 { |
| compatible = "honeywell,mpr"; |
| reg = <0x18>; |
| }; |
| |
| test_i2c_dps310: dps310@48 { |
| compatible = "infineon,dps310"; |
| reg = <0x48>; |
| }; |
| |
| test_i2c_iis2dh: iis2dh@18 { |
| compatible = "st,iis2dh"; |
| reg = <0x18>; |
| drdy-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_iis2iclx: iis2iclx@6a { |
| compatible = "st,iis2iclx"; |
| reg = <0x6a>; |
| drdy-gpios = <&test_gpio 0 0>; |
| int-pin = <1>; |
| }; |
| |
| test_i2c_wsen_hids: wsen_hids@5f { |
| compatible = "we,wsen-hids"; |
| reg = <0x5f>; |
| drdy-gpios = <&test_gpio 0 0>; |
| odr = "1"; |
| }; |
| |
| test_i2c_itds: itds@18 { |
| compatible = "we,wsen-itds"; |
| reg = <0x18>; |
| int-gpios = <&test_gpio 0 0>; |
| odr = "800"; |
| op-mode = "high-perf"; |
| }; |
| |
| test_i2c_max17055: max17055@49 { |
| compatible = "maxim,max17055"; |
| reg = <0x49>; |
| design-capacity = <1500>; |
| design-voltage = <3860>; |
| desired-charging-current = <2000>; |
| desired-voltage = <4400>; |
| i-chg-term = <100>; |
| rsense-mohms = <5>; |
| v-empty = <3300>; |
| }; |
| |
| test_i2c_max17262: max17262@36 { |
| compatible = "maxim,max17262"; |
| reg = <0x36>; |
| design-voltage = <3600>; |
| desired-voltage = <3600>; |
| desired-charging-current = <2000>; |
| design-cap = <17000>; |
| empty-voltage = <3300>; |
| recovery-voltage = <3880>; |
| charge-voltage = <3600>; |
| }; |
| |
| test_i2c_vcnl4040: vcnl4040@60 { |
| compatible = "vishay,vcnl4040"; |
| reg = <0x60>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_bmi160: bmi160@4a { |
| compatible = "bosch,bmi160"; |
| reg = <0x4a>; |
| }; |
| |
| test_i2c_bmi270: bmi270@4a { |
| compatible = "bosch,bmi270"; |
| reg = <0x4a>; |
| }; |
| |
| test_i2c_fdc2x1x: fdc2x1x@2a { |
| compatible = "ti,fdc2x1x"; |
| reg = <0x2a>; |
| intb-gpios = <&test_gpio 0 0>; |
| deglitch = <5>; |
| fref = <43360>; |
| channel_0 { |
| rcount = <7499>; |
| settlecount = <48>; |
| fref-divider = <1>; |
| idrive = <10>; |
| fin-sel = <2>; |
| inductance = <18>; |
| }; |
| }; |
| |
| test_i2c_bmp388: bmp388@4c { |
| compatible = "bosch,bmp388"; |
| reg = <0x4c>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_sbc_gauge: sbsgauge@4d { |
| compatible = "sbs,sbs-gauge"; |
| reg = <0x4d>; |
| }; |
| |
| test_i2c_lm75: lm75@4e { |
| compatible = "lm75"; |
| reg = <0x4e>; |
| }; |
| |
| test_i2c_ina230: ina230@4f { |
| compatible = "ti,ina230"; |
| reg = <0x4f>; |
| config = <0>; |
| current-lsb-microamps = <1000>; |
| rshunt-milliohms = <0>; |
| mask = <0>; |
| alert-limit = <0>; |
| alert-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_lm77: lm77@50 { |
| compatible = "lm77"; |
| reg = <0x50>; |
| int-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_ina231: ina231@51 { |
| compatible = "ti,ina230"; |
| reg = <0x51>; |
| config = <0>; |
| current-lsb-microamps = <1000>; |
| rshunt-milliohms = <0>; |
| mask = <0>; |
| alert-limit = <0>; |
| alert-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_ina237: ina237@52 { |
| compatible = "ti,ina237"; |
| reg = <0x52>; |
| config = <0>; |
| current-lsb-microamps = <1000>; |
| adc-config = <0>; |
| rshunt-milliohms = <0>; |
| alert-config = <0>; |
| alert-gpios = <&test_gpio 0 0>; |
| }; |
| |
| test_i2c_max31875: max31875@53 { |
| compatible = "maxim,max31875"; |
| reg = <0x53>; |
| }; |