| /linux/Documentation/devicetree/bindings/input/ |
| H A D | rotary-encoder.yaml | 4 $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 D | pxa27x-keypad.txt | 27 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 D | ti,drv260x.yaml | 40 Eccentric Rotating Mass mode (Rotary vibrator)
|
| /linux/drivers/input/misc/ |
| H A D | rotary_encoder.c | 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() [all …]
|
| H A D | Kconfig | 256 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 D | Makefile | 57 obj-$(CONFIG_INPUT_MAX7360_ROTARY) += max7360-rotary.o
|
| /linux/Documentation/input/devices/ |
| H A D | rotary-encoder.rst | 2 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 D | imx8mn-dimonoff-gateway-evk.dts | 42 /* 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 D | imx6dl-b1x5pv2.dtsi | 188 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 D | imx6ull-tarragon-common.dtsi | 576 pinctrl_rotary_switch1: rotary-switch1grp { 584 pinctrl_rotary_switch2: rotary-switch2grp { 753 pinctrl_rotary_switch1_snvs: rotary-switch1-snvsgrp {
|
| /linux/drivers/mfd/ |
| H A D | max7360.c | 30 { .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 D | pxa300-raumfeld-common.dtsi | 119 rotary: rotary-encoder { label 120 compatible = "rotary-encoder"; 126 rotary-encoder,relative-axis;
|
| H A D | pxa300-raumfeld-connector.dts | 71 &rotary {
|
| H A D | pxa300-raumfeld-speaker-one.dts | 94 &rotary {
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | omap3-echo.dts | 81 rotary: rotary-encoder { label 82 compatible = "rotary-encoder"; 88 rotary-encoder,relative-axis;
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | st,stm32-lptimer.yaml | 15 - quadrature encoder to detect angular position and direction of rotary
|
| /linux/sound/usb/caiaq/ |
| H A D | input.c | 330 /* 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 D | irqs.h | 61 #define IRQ_ENHROT PXA_IRQ(37) /* Enhanced Rotary (PXA930) */
|
| /linux/drivers/pinctrl/ |
| H A D | Kconfig | 386 or rotary encoder alternate modes.
|
| /linux/Documentation/ |
| H A D | .renames.txt | 274 input/rotary-encoder input/devices/rotary-encoder
|
| /linux/drivers/eisa/ |
| H A D | eisa.ids | 998 ISAC001 "Corollary 8x4 Mux (Rotary Switches)"
|
| /linux/ |
| H A D | MAINTAINERS | 16130 F: drivers/input/misc/max7360-rotary.c
|