Sensortek stk301x, stk321x and stk331x ambient light/proximity 3-in-1 sensor Required properties: - compatible : Should be "stk,stk3x1x". - reg : i2c slave address of the device. - interrupt-parent : Parent of interrupt. - interrupts : Sensor will issue interrupt when preset condition is met, typically when proximity sensor detect a change on near/far state. - vdd-supply : Main power supply to power sensor. - vio-supply : Power supply required to pullup I2C bus. - stk,irq-gpio : irq gpio which is to provide interrupts to host, same as "interrupts" node. - stk,transmittance : Transmittance rate of glass above the ambient light detection window. The value may not be equal to real transmittance but just a relative value. - stk,state-reg : The default setting of state register. - stk,psctrl-reg : The default setting for proximity sensor. - stk,alsctrl-reg : The default setting for ambient light sensor. - stk,ledctrl-reg : The default setting for IR LED. - stk,wait-reg : The default setting for wait time. - stk,ps-thdh : High threshold for proximity sensor, sensor will report "near" if the proximity sensor reading is larger or equal to this value. - stk,ps-thdl : Low threshold for proximity sensor, sensor will report "far" if the proximity sensor reading is larger than this value. Optional properties: - stk,use-fir : Boolean to enable light data jitter suppressing FIR filter. Example: i2c@f9925000 { stk@48 { compatible = "stk,stk3x1x"; reg = <0x48>; interrupt-parent = <&msmgpio>; interrupts = <80 0x2>; vdd-supply = <&pm8110_l19>; vio-supply = <&pm8110_l14>; stk,irq-gpio = <&msmgpio 80 0x02>; stk,transmittance = <500>; stk,state-reg = <0x00>; stk,psctrl-reg = <0x71>; stk,alsctrl-reg = <0x38>; stk,ledctrl-reg = <0xFF>; stk,wait-reg = <0x07>; stk,ps-thdh = <1700>; stk,ps-thdl = <1500>; stk,use-fir; };