1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- Kionis KXTIK-series accelerometer driver
- Required properties:
- - compatible : Should be "kionix,kxtj9".
- - reg : i2c slave address of the device.
- - interrupt-parent : Parent of interrupt.
- - interrupts : Accelerometer sample interrupt to indicate new data ready.
- - vdd-supply : Analog power supply needed to power device.
- - vio-supply : Digital IO power supply needed for IO and I2C.
- - kionix,min-interval : Minimal data polling interval in millisecond.
- - kionix,init-interval : Initial data polling interval in millisecond.
- - kionix,axis-map-x : Select which data will be X-axis of reading.
- The sensor measures and reports three axis of
- data, this property selset which data will be
- interpretd as X-axis gravity data of phone.
- e.g. Give "0" to this property means the first
- measurement data will be used as X-axis data
- - kionix,axis-map-y : Select which data will be Y-axis of reading.
- Similar to property above, this property selet
- Y-axis data.
- - kionix,axis-map-z : Select which data will be Z-axis of reading.
- Similar to property above, this property selet
- Z-axis data.
- - kionix,g-range : Select initial range of measurement. This define
- the initial configuration of maxinum
- measurement range of the sensor.Where 2 is 2G,
- 4 is 4G, 8 is 8G, 2G will be used for any other
- values.
- Optional properties:
- - kionix,negate-x : Boolean to select negate of X-axis data is
- required, if this property is defined, X-axis
- data will be negated.
- - kionix,negate-y : Boolean to select negate of Y-axis data is
- required, if this property is defined, Y-axis
- data will be negated.
- - kionix,negate-z : Boolean to select negate of Z-axis data is
- required, if this property is defined, Z-axis
- data will be negated.
- - kionix,res-12bit; : Boolean to select output data resolution, if this
- property is defined, sensor will be configured
- to output 12 bits of data, otherwise sensor will
- be configured to output 8 bits data.
- Example:
- i2c@f9925000 { /* BLSP-1 QUP-3 */
- kionix@f {
- compatible = "kionix,kxtj9";
- reg = <0x0f>;
- interrupt-parent = <&msmgpio>;
- interrupts = <81 0x2>;
- vdd-supply = <&pm8110_l19>;
- vio-supply = <&pm8110_l14>;
- kionix,min-interval = <5>;
- kionix,init-interval = <200>;
- kionix,axis-map-x = <1>;
- kionix,axis-map-y = <0>;
- kionix,axis-map-z = <2>;
- kionix,g-range = <2>;
- kionix,negate-x;
- kionix,negate-y;
- kionix,negate-z;
- kionix,res-12bit;
- };
- };
|