/linux-6.6.21/drivers/input/ |
D | touchscreen.c | 35 int min, int max, int fuzz) in touchscreen_set_params() argument 49 absinfo->fuzz = fuzz; in touchscreen_set_params() 71 unsigned int minimum, maximum, fuzz; in touchscreen_parse_properties() local 90 &fuzz); in touchscreen_parse_properties() 92 touchscreen_set_params(input, axis_x, minimum, maximum - 1, fuzz); in touchscreen_parse_properties() 103 &fuzz); in touchscreen_parse_properties() 105 touchscreen_set_params(input, axis_y, minimum, maximum - 1, fuzz); in touchscreen_parse_properties() 115 &fuzz); in touchscreen_parse_properties() 117 touchscreen_set_params(input, axis, 0, maximum, fuzz); in touchscreen_parse_properties()
|
D | input.c | 70 static int input_defuzz_abs_event(int value, int old_val, int fuzz) in input_defuzz_abs_event() argument 72 if (fuzz) { in input_defuzz_abs_event() 73 if (value > old_val - fuzz / 2 && value < old_val + fuzz / 2) in input_defuzz_abs_event() 76 if (value > old_val - fuzz && value < old_val + fuzz) in input_defuzz_abs_event() 79 if (value > old_val - fuzz * 2 && value < old_val + fuzz * 2) in input_defuzz_abs_event() 225 dev->absinfo[code].fuzz); in input_handle_abs_event() 499 int min, int max, int fuzz, int flat) in input_set_abs_params() argument 513 absinfo->fuzz = fuzz; in input_set_abs_params()
|
/linux-6.6.21/Documentation/devicetree/bindings/input/touchscreen/ |
D | ti,tsc2005.yaml | 51 touchscreen-fuzz-pressure: true 52 touchscreen-fuzz-x: true 53 touchscreen-fuzz-y: true 91 touchscreen-fuzz-x = <4>; 92 touchscreen-fuzz-y = <7>; 93 touchscreen-fuzz-pressure = <2>; 118 touchscreen-fuzz-x = <4>; 119 touchscreen-fuzz-y = <7>; 120 touchscreen-fuzz-pressure = <2>;
|
D | melfas,mms114.yaml | 47 touchscreen-fuzz-x: true 48 touchscreen-fuzz-y: true 49 touchscreen-fuzz-pressure: true 84 touchscreen-fuzz-x = <10>; 85 touchscreen-fuzz-y = <10>; 86 touchscreen-fuzz-pressure = <10>;
|
D | imagis,ist3038c.yaml | 37 touchscreen-fuzz-x: true 38 touchscreen-fuzz-y: true 67 touchscreen-fuzz-x = <10>; 68 touchscreen-fuzz-y = <10>;
|
D | tsc2007.txt | 15 - ti,fuzzx: specifies the absolute input fuzz x value. 16 If set, it will permit noise in the data up to +- the value given to the fuzz 18 - ti,fuzzy: specifies the absolute input fuzz y value. 19 - ti,fuzzz: specifies the absolute input fuzz z value.
|
D | touchscreen.yaml | 47 touchscreen-fuzz-x: 51 touchscreen-fuzz-y: 55 touchscreen-fuzz-pressure:
|
D | resistive-adc-touch.yaml | 50 touchscreen-fuzz-x: true 51 touchscreen-fuzz-y: true
|
D | hycon,hy46xx.yaml | 89 touchscreen-fuzz-x: true 90 touchscreen-fuzz-y: true
|
D | edt-ft5x06.yaml | 104 touchscreen-fuzz-x: true 105 touchscreen-fuzz-y: true
|
D | brcm,iproc-touchscreen.txt | 55 - touchscreen-fuzz-x: horizontal noise value of the absolute input 57 - touchscreen-fuzz-y: vertical noise value of the absolute input
|
D | zinitix,bt400.yaml | 84 touchscreen-fuzz-x: true 85 touchscreen-fuzz-y: true
|
/linux-6.6.21/arch/arm64/boot/dts/rockchip/ |
D | rk3326-odroid-go3.dts | 47 abs-fuzz = <10>; 55 abs-fuzz = <10>; 63 abs-fuzz = <10>; 71 abs-fuzz = <10>;
|
D | rk3326-odroid-go2.dts | 26 abs-fuzz = <10>; 34 abs-fuzz = <10>;
|
D | rk3326-odroid-go2-v11.dts | 30 abs-fuzz = <10>; 38 abs-fuzz = <10>;
|
/linux-6.6.21/drivers/input/mouse/ |
D | appletouch.c | 37 int fuzz; /* fuzz touchpad generates */ member 51 .fuzz = 16, 62 .fuzz = 16, 73 .fuzz = 0, 83 .fuzz = 0, 93 .fuzz = 0, 503 dev->info->fuzz, 0); in atp_detect_size() 906 dev->info->fuzz, 0); in atp_probe() 909 dev->info->fuzz, 0); in atp_probe()
|
/linux-6.6.21/Documentation/input/ |
D | gameport-programming.rst | 91 gameport.fuzz = 8; 94 The only confusing thing here is the fuzz value. Best determined by 96 gameports can set this to zero, most common have fuzz between 8 and 32. 97 See analog.c and input.c for handling of fuzz - the fuzz value determines 158 int fuzz;
|
/linux-6.6.21/Documentation/devicetree/bindings/input/ |
D | adc-joystick.yaml | 80 abs-fuzz: 117 abs-fuzz = <4>; 124 abs-fuzz = <4>;
|
/linux-6.6.21/drivers/input/joystick/ |
D | adc-joystick.c | 19 s32 fuzz; member 171 fwnode_property_read_u32(child, "abs-fuzz", &axes[i].fuzz); in adc_joystick_set_axes() 176 axes[i].fuzz, axes[i].flat); in adc_joystick_set_axes()
|
D | analog.c | 108 int fuzz; member 413 input_set_abs_params(input_dev, t, v, (x << 1) - v, port->fuzz, w); in analog_init_device() 532 port->fuzz = (NSEC_PER_MSEC * ANALOG_FUZZ_MAGIC) / port->loop / 1000 + ANALOG_FUZZ_BITS; in analog_init_port() 571 port->fuzz = gameport->fuzz; in analog_init_port()
|
/linux-6.6.21/arch/arm/boot/dts/ti/omap/ |
D | am3517-som.dtsi | 137 touchscreen-fuzz-x = <4>; 138 touchscreen-fuzz-y = <7>; 139 touchscreen-fuzz-pressure = <2>;
|
D | logicpd-som-lv.dtsi | 117 touchscreen-fuzz-x = <4>; 118 touchscreen-fuzz-y = <7>; 119 touchscreen-fuzz-pressure = <2>;
|
/linux-6.6.21/include/linux/ |
D | input.h | 477 int min, int max, int fuzz, int flat); 499 INPUT_GENERATE_ABS_ACCESSORS(fuzz, fuzz)
|
/linux-6.6.21/include/uapi/linux/ |
D | virtio_input.h | 45 __le32 fuzz; member
|
/linux-6.6.21/drivers/misc/lis3lv02d/ |
D | lis3lv02d.c | 684 int max_val, fuzz, flat; in lis3lv02d_joystick_enable() local 705 fuzz = LIS3_DEFAULT_FUZZ_12B; in lis3lv02d_joystick_enable() 708 fuzz = LIS3_DEFAULT_FUZZ_8B; in lis3lv02d_joystick_enable() 711 fuzz = (fuzz * lis3->scale) / LIS3_ACCURACY; in lis3lv02d_joystick_enable() 714 input_set_abs_params(input_dev, ABS_X, -max_val, max_val, fuzz, flat); in lis3lv02d_joystick_enable() 715 input_set_abs_params(input_dev, ABS_Y, -max_val, max_val, fuzz, flat); in lis3lv02d_joystick_enable() 716 input_set_abs_params(input_dev, ABS_Z, -max_val, max_val, fuzz, flat); in lis3lv02d_joystick_enable()
|