Lines Matching full:rotary
10 * A generic driver for rotary encoders connected to GPIO lines.
11 * See file:Documentation/input/devices/rotary-encoder.rst for more information
26 #define DRV_NAME "rotary-encoder"
194 device_property_read_u32(dev, "rotary-encoder,steps", &encoder->steps); in rotary_encoder_probe()
196 err = device_property_read_u32(dev, "rotary-encoder,steps-per-period", in rotary_encoder_probe()
207 "rotary-encoder,half-period") ? 2 : 1; in rotary_encoder_probe()
211 device_property_read_bool(dev, "rotary-encoder,rollover"); in rotary_encoder_probe()
213 if (!device_property_present(dev, "rotary-encoder,encoding") || in rotary_encoder_probe()
214 !device_property_match_string(dev, "rotary-encoder,encoding", in rotary_encoder_probe()
218 } else if (!device_property_match_string(dev, "rotary-encoder,encoding", in rotary_encoder_probe()
229 device_property_read_bool(dev, "rotary-encoder,relative-axis"); in rotary_encoder_probe()
339 { .compatible = "rotary-encoder", },
356 MODULE_DESCRIPTION("GPIO rotary encoder driver");