Lines Matching +full:fault +full:- +full:gpios
4 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/sensor/lsm6dsv16x.h>
10 #include <zephyr/dt-bindings/sensor/lsm6dso.h>
11 #include <zephyr/dt-bindings/sensor/lsm6dso16is.h>
12 #include <zephyr/dt-bindings/sensor/lps22hh.h>
13 #include <zephyr/dt-bindings/sensor/lps2xdf.h>
14 #include <zephyr/dt-bindings/sensor/lis2ds12.h>
15 #include <zephyr/dt-bindings/sensor/lis2dw12.h>
16 #include <zephyr/dt-bindings/sensor/ism330dhcx.h>
17 #include <zephyr/dt-bindings/sensor/iis2dlpc.h>
18 #include <zephyr/dt-bindings/sensor/lis2dh.h>
19 #include <zephyr/dt-bindings/sensor/iis2iclx.h>
20 #include <zephyr/dt-bindings/sensor/lis2du12.h>
21 #include <zephyr/dt-bindings/sensor/lis2dux12.h>
22 #include <zephyr/dt-bindings/sensor/lis2de12.h>
23 #include <zephyr/dt-bindings/sensor/tmag5273.h>
24 #include <zephyr/dt-bindings/sensor/stts22h.h>
25 #include <zephyr/dt-bindings/sensor/ina226.h>
26 #include <zephyr/dt-bindings/sensor/apds9253.h>
27 #include <zephyr/dt-bindings/sensor/tmp116.h>
36 int-gpios = <&test_gpio 0 0>;
47 int1-gpios = <&test_gpio 0 0>;
53 wake-gpios = <&test_gpio 0 0>;
54 reset-gpios = <&test_gpio 0 0>;
55 irq-gpios = <&test_gpio 0 0>;
76 int-gpios = <&test_gpio 0 0>;
82 int1-gpios = <&test_gpio 0 0>;
83 /* is-bmc150; */
89 drdy-gpios = <&test_gpio 0 0>;
93 compatible = "asahi-kasei,ak8975";
105 int-gpios = <&test_gpio 0 0>;
111 drdy-gpios = <&test_gpio 0 0>;
117 int-gpios = <&test_gpio 0 0>;
133 int-gpios = <&test_gpio 0 0>;
139 irq-gpios = <&test_gpio 0 0>;
140 gyro-sr-div = <10>;
141 gyro-dlpf = <5>;
142 gyro-fs = <250>;
143 accel-fs = <2>;
144 accel-dlpf = "5.05";
154 shunt-milliohm = <100>;
155 lsb-microamp = <10>;
161 int-gpios = <&test_gpio 0 0>;
172 int-gpios = <&test_gpio 0 0>;
186 compatible = "jedec,jc-42.4-temp";
188 int-gpios = <&test_gpio 0 0>;
194 int1-gpios = <&test_gpio 0 0>;
195 int2-gpios = <&test_gpio 0 0>;
201 reset-gpios = <&test_gpio 0 0>;
202 int1-gpios = <&test_gpio 0 0>;
203 int2-gpios = <&test_gpio 0 0>;
209 int-gpios = <&test_gpio 0 0>;
215 int-gpios = <&test_gpio 0 0>;
221 enable-selftest;
227 alert-gpios = <&test_gpio 0 0>;
239 measure-mode = "normal";
240 clock-stretching;
266 drdy-gpios = <&test_gpio 0 0>;
272 drdy-gpios = <&test_gpio 0 0>;
273 tap-mode = <IIS2DLPC_DT_SINGLE_DOUBLE_TAP>;
274 power-mode = <IIS2DLPC_DT_HP_MODE>;
280 drdy-gpios = <&test_gpio 0 0>;
286 drdy-gpios = <&test_gpio 0 0>;
287 accel-odr = <ISM330DHCX_DT_ODR_104Hz>;
288 gyro-odr = <ISM330DHCX_DT_ODR_104Hz>;
294 irq-gpios = <&test_gpio 0 0>;
295 /* disconnect-sdo-sa0-pull-up; */
296 int1-gpio-config = <LIS2DH_DT_GPIO_INT_LEVEL_LOW>;
297 int2-gpio-config = <LIS2DH_DT_GPIO_INT_LEVEL_LOW>;
298 anym-mode = <LIS2DH_DT_ANYM_6D_POSITION>;
304 irq-gpios = <&test_gpio 0 0>;
311 irq-gpios = <&test_gpio 0 0>;
312 power-mode = <LIS2DS12_DT_LOW_POWER>;
319 irq-gpios = <&test_gpio 0 0>;
320 wakeup-duration = <LIS2DW12_DT_WAKEUP_4_ODR>;
321 ff-threshold = <LIS2DW12_DT_FF_THRESHOLD_500_mg>;
322 tap-mode = <LIS2DW12_DT_SINGLE_DOUBLE_TAP>;
323 power-mode = <LIS2DW12_DT_HP_MODE>;
324 bw-filt = <LIS2DW12_DT_FILTER_BW_ODR_DIV_2>;
330 irq-gpios = <&test_gpio 0 0>;
336 irq-gpios = <&test_gpio 0 0>;
340 test_i2c_lis3mdl_magn: lis3mdl-magn@30 {
341 compatible = "st,lis3mdl-magn";
343 irq-gpios = <&test_gpio 0 0>;
346 test_i2c_lps22hb_press: lps22hb-press@31 {
347 compatible = "st,lps22hb-press";
354 drdy-gpios = <&test_gpio 0 0>;
358 test_i2c_lps25hb_press: lps25hb-press@33 {
359 compatible = "st,lps25hb-press";
363 test_i2c_lsm303agr_accel: lsm303agr-accel@34 {
364 compatible = "st,lsm303agr-accel";
366 irq-gpios = <&test_gpio 0 0>;
367 /* disconnect-sdo-sa0-pull-up; */
371 test_i2c_lsm303dlhc_accel: lsm303dlhc-accel@35 {
372 compatible = "st,lsm303dlhc-accel";
374 irq-gpios = <&test_gpio 0 0>;
375 /* disconnect-sdo-sa0-pull-up; */
379 test_i2c_lsm303dlhc_magn: lsm303dlhc-magn@36 {
380 compatible = "st,lsm303dlhc-magn";
392 irq-gpios = <&test_gpio 0 0>;
398 irq-gpios = <&test_gpio 0 0>;
399 accel-pm = <LSM6DSO_DT_XL_ULP_MODE>;
400 accel-range = <LSM6DSO_DT_FS_8G>;
401 accel-odr = <LSM6DSO_DT_ODR_1Hz6>;
402 gyro-pm = <LSM6DSO_DT_GY_NORMAL_MODE>;
403 gyro-range = <LSM6DSO_DT_FS_2000DPS>;
404 gyro-odr = <LSM6DSO_DT_ODR_6667Hz>;
407 test_i2c_lsm9ds0_gyro: lsm9ds0-gyro@3a {
408 compatible = "st,lsm9ds0-gyro";
410 irq-gpios = <&test_gpio 0 0>;
413 test_i2c_lsm9ds0_mfd: lsm9ds0-mfd@3b {
414 compatible = "st,lsm9ds0-mfd";
416 irq-gpios = <&test_gpio 0 0>;
422 drdy-gpios = <&test_gpio 0 0>;
428 xshut-gpios = <&test_gpio 0 0>;
434 drdy-gpios = <&test_gpio 0 0>;
465 int-gpios = <&test_gpio 0 0>;
471 alert-gpios = <&test_gpio 0 0>;
488 design-voltage = <3700>;
489 design-capacity = <1800>;
490 taper-current = <45>;
491 terminate-voltage = <3000>;
492 int-gpios = <&test_gpio 0 0>;
508 drdy-gpios = <&test_gpio 0 0>;
514 drdy-gpios = <&test_gpio 0 0>;
515 int-pin = <1>;
523 design-capacity = <1500>;
524 design-voltage = <3860>;
525 desired-charging-current = <2000>;
526 desired-voltage = <4400>;
527 i-chg-term = <100>;
528 rsense-mohms = <5>;
529 v-empty = <3300>;
535 design-voltage = <3600>;
536 desired-voltage = <3600>;
537 desired-charging-current = <2000>;
538 design-cap = <17000>;
539 empty-voltage = <3300>;
540 recovery-voltage = <3880>;
541 charge-voltage = <3600>;
547 int-gpios = <&test_gpio 0 0>;
553 int-gpios = <&test_gpio 0 0>;
559 irq-gpios = <&test_gpio 0 0>;
565 intb-gpios = <&test_gpio 0 0>;
566 sd-gpios = <&test_gpio 0 0>;
572 fref-divider = <1>;
574 fin-sel = <2>;
582 int-gpios = <&test_gpio 0 0>;
588 int-gpios = <&test_gpio 0 0>;
594 current-lsb-microamps = <1000>;
595 rshunt-micro-ohms = <1000>;
597 alert-limit = <0>;
598 alert-gpios = <&test_gpio 0 0>;
604 int-gpios = <&test_gpio 0 0>;
610 current-lsb-microamps = <1000>;
611 rshunt-micro-ohms = <1000>;
613 alert-limit = <0>;
614 alert-gpios = <&test_gpio 0 0>;
620 current-lsb-microamps = <1000>;
621 rshunt-micro-ohms = <1000>;
622 alert-config = <0>;
623 alert-gpios = <&test_gpio 0 0>;
634 temperature-measurement-mode = "normal";
635 pressure-measurement-mode = "normal";
649 compatible = "asahi-kasei,akm09918c";
656 int-gpios = <&test_gpio 0 0>;
657 xshut-gpios = <&test_gpio 0 0>;
663 int-gpios = <&test_gpio 0 0>;
664 proximity-gain = <4>;
665 proximity-pulse-length = <16>;
666 proximity-pulse-count = <15>;
667 proximity-high-threshold = <255>;
668 proximity-low-threshold = <0>;
669 proximity-led-drive-strength = <4>;
670 proximity-interrupt-filter = <0>;
671 wait-time-factor = <0>;
677 integration-time = <546000>;
683 psm-mode = <0x03>;
689 shunt-resistors = <1000 1000 1000>;
690 enable-channel = <1 0 0>;
691 conv-time-bus = <7>;
692 conv-time-shunt = <7>;
693 avg-mode = <2>;
699 irq-gpios = <&test_gpio 0 0>;
700 accel-range = <LSM6DSO16IS_DT_FS_8G>;
701 accel-odr = <LSM6DSO16IS_DT_ODR_104Hz_LP>;
702 gyro-range = <LSM6DSO16IS_DT_FS_2000DPS>;
703 gyro-odr = <LSM6DSO16IS_DT_ODR_104Hz_LP>;
709 int1-gpios = <&test_gpio 0 0>;
710 int2-gpios = <&test_gpio 0 0>;
711 accel-range = <LSM6DSV16X_DT_FS_8G>;
712 accel-odr = <LSM6DSV16X_DT_ODR_AT_60Hz>;
713 gyro-range = <LSM6DSV16X_DT_FS_2000DPS>;
714 gyro-odr = <LSM6DSV16X_DT_ODR_AT_60Hz>;
725 int-gpios = <&test_gpio 0 0>;
731 alert-gpios = <&test_gpio 0 0>;
735 compatible = "bosch,bmi08x-accel";
737 int-gpios = <&test_gpio 0 0>;
738 int1-map-io = <0x01>;
739 int2-map-io = <0x00>;
740 int1-conf-io = <0x0A>;
741 int2-conf-io = <0x17>;
742 accel-hz = "800";
743 accel-fs = <4>;
747 compatible = "bosch,bmi08x-gyro";
749 int-gpios = <&test_gpio 0 0>;
750 int3-4-map-io = <0x01>;
751 int3-4-conf-io = <0x01>;
752 gyro-hz = "1000_116";
753 gyro-fs = <1000>;
770 int-gpios = <&test_gpio 0 0>;
777 measurement-mode = <7 3>;
778 pins-v1-v2-current-resistor = <1>;
779 pin-v1-voltage-divider-resistors = <100 10>;
780 pin-v2-voltage-divider-resistors = <100 10>;
781 pin-v3-voltage-divider-resistors = <100 100>;
782 pin-v4-voltage-divider-resistors = <0 1>;
792 compatible = "amd,sb-tsi";
799 int-gpios = <&test_gpio 0 0>;
811 int1-gpios = <&test_gpio 0 0>;
822 drdy-gpios = <&test_gpio 0 0>;
837 drdy-gpios = <&test_gpio 0 0>;
848 int1-gpios = <&test_gpio 0 0>;
849 int2-gpios = <&test_gpio 0 0>;
850 accel-range = <LIS2DU12_DT_FS_16G>;
851 accel-odr = <LIS2DU12_DT_ODR_AT_800Hz>;
867 int-gpios = <&test_gpio 0 0>;
873 int1-gpios = <&test_gpio 0 0>;
874 int2-gpios = <&test_gpio 0 0>;
875 accel-range = <LIS2DE12_DT_FS_16G>;
876 accel-odr = <LIS2DE12_DT_ODR_AT_100Hz>;
883 proximity-it = "1";
884 multi-pulse = <8>;
886 low-power;
888 int-gpios = <&test_gpio 0 0>;
895 int-gpios = <&test_gpio 15 1>;
897 operation-mode = <TMAG5273_DT_OPER_MODE_CONTINUOUS>;
898 angle-magnitude-axis = <TMAG5273_DT_ANGLE_MAG_XY>;
904 int-gpios = <&test_gpio 0 0>;
910 int-gpios = <&test_gpio 0 0>;
919 compatible = "maxim,max31790-fan-fault";
924 compatible = "maxim,max31790-fan-speed";
930 compatible = "maxim,max31790-fan-speed";
936 compatible = "maxim,max31790-fan-speed";
942 compatible = "maxim,max31790-fan-speed";
948 compatible = "maxim,max31790-fan-speed";
954 compatible = "maxim,max31790-fan-speed";
963 int-gpios = <&test_gpio 0 0>;
964 sampling-rate = <STTS22H_100Hz>;
987 int1-gpios = <&test_gpio 0 0>;
988 int2-gpios = <&test_gpio 0 0>;
991 power-mode = <LIS2DUX12_OPER_MODE_HIGH_FREQUENCY>;
999 int2-gpios = <&test_gpio 0 0>;
1000 threshold-int-pad = <2>;
1017 current-lsb-microamps = <5000>;
1018 rshunt-micro-ohms = <500>;
1024 measure-mode = "low-power";
1025 clock-stretching;
1047 int-gpios = <&test_gpio 0 0>;
1048 accel-hz = <800>;
1049 accel-fs = <16>;
1050 gyro-hz = <800>;
1051 gyro-fs = <2000>;
1057 reset-gpios = <&test_gpio 0 0>;
1058 int1-gpios = <&test_gpio 0 0>;
1059 int2-gpios = <&test_gpio 0 0>;
1065 osr-press = <0x01>;
1071 int-gpios = <&test_gpio 0 0>;
1080 magn-odr = <0>;
1081 auto-self-reset;
1087 alert-gpios = <&test_gpio 0 0>;
1088 conversion-rate = <220000>;
1089 lower-threshold = <27>;
1090 upper-threshold = <28>;
1091 consecutive-fault-measurements = <4>;
1092 interrupt-mode;
1098 int-gpios = <&test_gpio 0 0>;
1099 osr-press = <0x01>;
1101 osr-press = <8>;
1102 osr-temp = <1>;
1103 iir-filter = <3>;
1116 compatible = "we,wsen-hids-2525020210002";
1148 compatible = "nordic,npm2100-vbat";
1160 current-lsb-microamps = <1000>;
1161 rshunt-micro-ohms = <1000>;
1163 alert-limit = <0>;
1164 alert-gpios = <&test_gpio 0 0>;
1180 irq-gpios = <&test_gpio 0 0>;
1181 accel-pm = <LSM6DSO_DT_XL_ULP_MODE>;
1182 accel-range = <LSM6DSO_DT_FS_8G>;
1183 accel-odr = <LSM6DSO_DT_ODR_1Hz6>;
1184 gyro-pm = <LSM6DSO_DT_GY_NORMAL_MODE>;
1185 gyro-range = <LSM6DSO_DT_FS_2000DPS>;
1186 gyro-odr = <LSM6DSO_DT_ODR_6667Hz>;
1197 int1-gpios = <&test_gpio 0 0>;
1198 int2-gpios = <&test_gpio 0 0>;
1201 power-mode = <LIS2DUX12_OPER_MODE_HIGH_FREQUENCY>;