Home
last modified time | relevance | path

Searched full:rotary (Results 1 – 22 of 22) sorted by relevance

/linux/Documentation/devicetree/bindings/input/
H A Drotary-encoder.yaml4 $id: http://devicetree.org/schemas/input/rotary-encoder.yaml#
7 title: Rotary encoder
13 See Documentation/input/devices/rotary-encoder.rst for more information.
17 const: rotary-encoder
25 the input subsystem axis to map to this rotary encoder.
28 rotary-encoder,steps:
36 rotary-encoder,relative-axis:
43 rotary-encoder,rollover:
46 Automatic rollover when the rotary value becomes
49 rotary-encoder,steps-per-period:
[all …]
H A Dpxa27x-keypad.txt27 Optional Properties For Rotary
29 linux key-code for rotary up. Bit[15:0] is the linux key-code
30 for rotary down. It is for rotary 0.
31 - marvell,rotary1 : Same as marvell,rotary0. It is for rotary 1.
32 - marvell,rotary-rel-key : When rotary is used for relative axes
35 is for rotary 1, and Bit[15:0] is for rotary 0.
H A Dti,drv260x.yaml40 Eccentric Rotating Mass mode (Rotary vibrator)
/linux/drivers/input/misc/
H A Drotary_encoder.c10 * 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()
[all …]
H A DKconfig256 tristate "Maxim MAX7360 Rotary Encoder"
259 If you say yes here you get support for the rotary encoder on the
674 tristate "Rotary encoders connected to GPIO pins"
677 Say Y here to add support for rotary encoders connected to GPIO lines.
678 Check file:Documentation/input/devices/rotary-encoder.rst for more
H A DMakefile57 obj-$(CONFIG_INPUT_MAX7360_ROTARY) += max7360-rotary.o
/linux/Documentation/input/devices/
H A Drotary-encoder.rst2 rotary-encoder - a generic driver for GPIO connected devices
10 Rotary encoders are devices which are connected to the CPU or other
83 name 'rotary-encoder' and associate the IRQs and some specific platform
100 .dev_id = "rotary-encoder.0",
111 PROPERTY_ENTRY_U32("rotary-encoder,steps-per-period", 24),
113 PROPERTY_ENTRY_U32("rotary-encoder,relative_axis", 0),
122 .name = "rotary-encoder",
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mn-dimonoff-gateway-evk.dts42 /* Bourns PEC12R rotary encoder, 24 steps. */
43 rotary: rotary-encoder { label
44 compatible = "rotary-encoder";
50 rotary-encoder,encoding = "gray";
51 rotary-encoder,relative-axis;
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6dl-b1x5pv2.dtsi188 rotary-encoder-key {
191 rotary-encoder-event {
192 label = "rotary-encoder press";
199 rotary-encoder {
200 compatible = "rotary-encoder";
204 rotary-encoder,relative-axis;
205 rotary-encoder,steps-per-period = <2>;
H A Dimx6ull-tarragon-common.dtsi576 pinctrl_rotary_switch1: rotary-switch1grp {
584 pinctrl_rotary_switch2: rotary-switch2grp {
753 pinctrl_rotary_switch1_snvs: rotary-switch1-snvsgrp {
/linux/drivers/mfd/
H A Dmax7360.c30 { .name = "max7360-rotary" },
67 * interrupt line is shared between GPIOs and rotary encoder, this could in max7360_mask_irqs()
68 * result in repeated spurious interrupts on the rotary encoder driver in max7360_mask_irqs()
/linux/arch/arm/boot/dts/intel/pxa/
H A Dpxa300-raumfeld-common.dtsi119 rotary: rotary-encoder { label
120 compatible = "rotary-encoder";
126 rotary-encoder,relative-axis;
H A Dpxa300-raumfeld-connector.dts71 &rotary {
H A Dpxa300-raumfeld-speaker-one.dts94 &rotary {
/linux/arch/arm/boot/dts/ti/omap/
H A Domap3-echo.dts81 rotary: rotary-encoder { label
82 compatible = "rotary-encoder";
88 rotary-encoder,relative-axis;
/linux/Documentation/devicetree/bindings/mfd/
H A Dst,stm32-lptimer.yaml15 - quadrature encoder to detect angular position and direction of rotary
/linux/sound/usb/caiaq/
H A Dinput.c330 /* rotary encoders */ in snd_caiaq_input_read_io()
366 /* rotary encoders */ in snd_usb_caiaq_tks4_dispatch()
708 /* rotary encoders */ in snd_usb_caiaq_input_init()
752 /* 9 rotary encoders */ in snd_usb_caiaq_input_init()
/linux/arch/arm/mach-pxa/
H A Dirqs.h61 #define IRQ_ENHROT PXA_IRQ(37) /* Enhanced Rotary (PXA930) */
/linux/drivers/pinctrl/
H A DKconfig386 or rotary encoder alternate modes.
/linux/Documentation/
H A D.renames.txt274 input/rotary-encoder input/devices/rotary-encoder
/linux/drivers/eisa/
H A Deisa.ids998 ISAC001 "Corollary 8x4 Mux (Rotary Switches)"
/linux/
H A DMAINTAINERS16130 F: drivers/input/misc/max7360-rotary.c