Lines Matching +full:touchscreen +full:- +full:fuzz +full:- +full:y
1 * Broadcom's IPROC Touchscreen Controller
4 - compatible: must be "brcm,iproc-touchscreen"
5 - ts_syscon: handler of syscon node defining physical base
9 - clocks: The clock provided by the SOC to driver the tsc
10 - clock-names: name for the clock
11 - interrupts: The touchscreen controller's interrupt
12 - address-cells: Specify the number of u32 entries needed in child nodes.
14 - size-cells: Specify number of u32 entries needed to specify child nodes size
18 - scanning_period: Time between scans. Each step is 1024 us. Valid 1-256.
19 - debounce_timeout: Each step is 512 us. Valid 0-255
20 - settling_timeout: The settling duration (in ms) is the amount of time
23 Valid values: 0-11
36 - touch_timeout: The continuous number of scan periods in which touch is
38 Valid values 0-255.
39 - average_data: Number of data samples which are averaged before a final
41 Valid values 0-7
50 - fifo_threshold: Interrupt is generated whenever the number of fifo
52 Valid values 0-31
53 - touchscreen-size-x: horizontal resolution of touchscreen (in pixels)
54 - touchscreen-size-y: vertical resolution of touchscreen (in pixels)
55 - touchscreen-fuzz-x: horizontal noise value of the absolute input
57 - touchscreen-fuzz-y: vertical noise value of the absolute input
59 - touchscreen-inverted-x: X axis is inverted (boolean)
60 - touchscreen-inverted-y: Y axis is inverted (boolean)
62 Example: An example of touchscreen node
65 compatible = "brcm,iproc-ts-adc-syscon","syscon";
69 touchscreen: touchscreen@180a6000 {
70 compatible = "brcm,iproc-touchscreen";
71 #address-cells = <1>;
72 #size-cells = <1>;
75 clock-names = "tsc_clk";
84 /* Touchscreen is rotated 180 degrees. */
85 touchscreen-inverted-x;
86 touchscreen-inverted-y;