Nokia X2 sensors: различия между версиями
Перейти к навигации
Перейти к поиску
Zombah (обсуждение | вклад) (add info) |
Zombah (обсуждение | вклад) м (add ddtap info) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 155: | Строка 155: | ||
input props: | input props: | ||
<none> | <none> | ||
</pre> | |||
==Sensor device tree== | |||
msm8610-ara.dtsi | |||
<pre> | |||
i2c@f9925000 { | |||
bma250_acc@18 { | |||
reg = <0x18>; | |||
compatible = "bma,bma250_acc"; | |||
vdd-supply = <&pm8110_l19>; | |||
vddio-supply = <&pm8110_l14>; | |||
interrupt-parent = <&msmgpio>; | |||
interrupts = <81 0x2>; | |||
bma250_acc,min_interval = <0x5>; | |||
bma250_acc,poll_interval = <200>; | |||
bma250_acc,accel_direction = <6>; | |||
bma250_acc,accel_g_range = <3>; | |||
}; | |||
}; | |||
i2c@f9928000 { | |||
betamon_prox@23 { | |||
reg = <0x23>; | |||
compatible = "liteon,betamon_prox"; | |||
vdd-supply = <&pm8110_l19>; | |||
vddio-supply = <&pm8110_l14>; | |||
ltr554,irq-gpio = <&msmgpio 80 0>; | |||
}; | |||
}; | |||
</pre> | |||
==Bosch BMA2X2 ddtap== | |||
<pre> | |||
cd /sys/devices/f9925000.i2c/i2c-0/0-0018 | |||
echo 1 > enable_int | |||
echo 1 > enable_poll | |||
getevent /dev/input/event1 < | |||
0002 0008 00000001 | |||
0000 0000 00000000 | |||
0002 0008 00000001 | |||
0000 0000 00000000 | |||
</pre> | </pre> |
Текущая версия от 16:22, 2 апреля 2016
Information about sensors
root@ara:/ # getevent -i add device 1: /dev/input/event10 bus: 0000 vendor 0000 product 0000 version 0000 name: "msm8x10-snd-card Headset Jack" location: "ALSA" id: "" version: 1.0.1 events: SW (0005): 0002 0004 0006 000e 000f 0010 input props: <none> add device 2: /dev/input/event9 bus: 0000 vendor 0000 product 0000 version 0000 name: "msm8x10-snd-card Button Jack" location: "ALSA" id: "" version: 1.0.1 events: KEY (0001): 0072 0073 00e2 0103 0104 0105 0106 0107 input props: <none> add device 3: /dev/input/event7 bus: 0000 vendor 0000 product 0000 version 0000 name: "qpnp_pon" location: "qpnp_pon/input0" id: "" version: 1.0.1 events: KEY (0001): 0072 0074 input props: 0004 add device 4: /dev/input/event1 bus: 0018 vendor 0000 product 0000 version 0000 name: "ddtap" location: "" id: "" version: 1.0.1 events: REL (0002): 0008 0009 input props: <none> add device 5: /dev/input/event0 bus: 0018 vendor 0000 product 0000 version 0000 name: "accel" location: "" id: "" version: 1.0.1 events: ABS (0003): 0000 : value -16, min -512, max 512, fuzz 0, flat 0, resolution 0 0001 : value 860, min -512, max 512, fuzz 0, flat 0, resolution 0 0002 : value 492, min -512, max 512, fuzz 0, flat 0, resolution 0 input props: <none> add device 6: /dev/input/event8 bus: 0019 vendor 0001 product 0001 version 0100 name: "gpio-keys" location: "gpio-keys/input0" id: "" version: 1.0.1 events: KEY (0001): 0073 input props: <none> add device 7: /dev/input/event4 bus: 0000 vendor 0000 product 0000 version 0000 name: "cyttsp4_mt" location: "cyttsp4_mt.main_ttsp_core" id: "" version: 1.0.1 events: ABS (0003): 002f : value 0, min 0, max 31, fuzz 0, flat 0, resolution 0 0030 : value 0, min 0, max 255, fuzz 0, flat 0, resolution 0 0031 : value 0, min 0, max 255, fuzz 0, flat 0, resolution 0 0034 : value 0, min 65239, max 127, fuzz 0, flat 0, resolution 0 0035 : value 0, min 0, max 479, fuzz 0, flat 0, resolution 0 0036 : value 0, min 0, max 799, fuzz 0, flat 0, resolution 0 0037 : value 0, min 0, max 0, fuzz 0, flat 0, resolution 0 0039 : value 0, min 0, max 65535, fuzz 0, flat 0, resolution 0 003a : value 0, min 0, max 255, fuzz 0, flat 0, resolution 0 input props: INPUT_PROP_DIRECT add device 8: /dev/input/event2 bus: 0000 vendor 0000 product 0000 version 0000 name: "cyttsp4_proximity" location: "cyttsp4_proximity.main_ttsp_core" id: "" version: 1.0.1 events: ABS (0003): 0019 : value 0, min 0, max 1, fuzz 0, flat 0, resolution 0 input props: <none> add device 9: /dev/input/event3 bus: 0000 vendor 0000 product 0000 version 0000 name: "cyttsp4_btn" location: "cyttsp4_btn.main_ttsp_core" id: "" version: 1.0.1 events: KEY (0001): 009e 00ac input props: <none> add device 10: /dev/input/event6 bus: 0018 vendor 0000 product 0000 version 0000 name: "proximity" location: "" id: "" version: 1.0.1 events: ABS (0003): 0019 : value 10, min 0, max 10, fuzz 0, flat 0, resolution 0 input props: <none> add device 11: /dev/input/event5 bus: 0018 vendor 0000 product 0000 version 0000 name: "light" location: "" id: "" version: 1.0.1 events: REL (0002): 0009 input props: <none>
Sensor device tree
msm8610-ara.dtsi
i2c@f9925000 { bma250_acc@18 { reg = <0x18>; compatible = "bma,bma250_acc"; vdd-supply = <&pm8110_l19>; vddio-supply = <&pm8110_l14>; interrupt-parent = <&msmgpio>; interrupts = <81 0x2>; bma250_acc,min_interval = <0x5>; bma250_acc,poll_interval = <200>; bma250_acc,accel_direction = <6>; bma250_acc,accel_g_range = <3>; }; }; i2c@f9928000 { betamon_prox@23 { reg = <0x23>; compatible = "liteon,betamon_prox"; vdd-supply = <&pm8110_l19>; vddio-supply = <&pm8110_l14>; ltr554,irq-gpio = <&msmgpio 80 0>; }; };
Bosch BMA2X2 ddtap
cd /sys/devices/f9925000.i2c/i2c-0/0-0018 echo 1 > enable_int echo 1 > enable_poll getevent /dev/input/event1 < 0002 0008 00000001 0000 0000 00000000 0002 0008 00000001 0000 0000 00000000