These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / Documentation / devicetree / bindings / input / touchscreen / ti-tsc-adc.txt
index 6c4fb34..b1163bf 100644 (file)
@@ -42,6 +42,27 @@ Optional properties:
                         hardware knob for adjusting the amount of "settling
                         time".
 
+- child "adc"
+       ti,chan-step-opendelay: List of open delays for each channel of
+                               ADC in the order of ti,adc-channels. The
+                               value corresponds to the number of ADC
+                               clock cycles to wait after applying the
+                               step configuration registers and before
+                               sending the start of ADC conversion.
+                               Maximum value is 0x3FFFF.
+       ti,chan-step-sampledelay: List of sample delays for each channel
+                                 of ADC in the order of ti,adc-channels.
+                                 The value corresponds to the number of
+                                 ADC clock cycles to sample (to hold
+                                 start of conversion high).
+                                 Maximum value is 0xFF.
+       ti,chan-step-avg: Number of averages to be performed for each
+                         channel of ADC. If average is 16 then input
+                         is sampled 16 times and averaged to get more
+                         accurate value. This increases the time taken
+                         by ADC to generate a sample. Valid range is 0
+                         average to 16 averages. Maximum value is 16.
+
 Example:
        tscadc: tscadc@44e0d000 {
                compatible = "ti,am3359-tscadc";
@@ -55,5 +76,8 @@ Example:
 
                adc {
                        ti,adc-channels = <4 5 6 7>;
+                       ti,chan-step-opendelay = <0x098 0x3ffff 0x098 0x0>;
+                       ti,chan-step-sampledelay = <0xff 0x0 0xf 0x0>;
+                       ti,chan-step-avg = <16 2 4 8>;
                };
        }