Lines Matching +full:rotary +full:- +full:encoder
2 * arch/arm/mach-pxa/raumfeld.c
30 #include <linux/w1-gpio.h>
35 #include <linux/platform_data/i2c-pxa.h>
49 #include <asm/mach-types.h>
53 #include <linux/platform_data/usb-ohci-pxa27x.h>
54 #include <linux/platform_data/video-pxafb.h>
55 #include <linux/platform_data/mmc-pxamci.h>
56 #include <linux/platform_data/mtd-nand-pxa3xx.h>
140 /* One-wire */
312 .id = -1,
329 .mask_flags = MTD_WRITEABLE, /* force read-only */
364 * Rotary encoder input device
368 .dev_id = "rotary-encoder.0",
370 GPIO_LOOKUP_IDX("gpio-0",
372 GPIO_LOOKUP_IDX("gpio-0",
379 PROPERTY_ENTRY_U32("rotary-encoder,steps-per-period", 24),
381 PROPERTY_ENTRY_U32("rotary-encoder,relative_axis", 1),
386 .name = "rotary-encoder",
458 .name = "gpio-keys",
459 .id = -1,
490 .name = "leds-gpio",
491 .id = -1,
498 * One-wire (W1 bus) support
508 .dev_id = "w1-gpio",
510 GPIO_LOOKUP_IDX("gpio-pxa", GPIO_ONE_WIRE, NULL, 0,
520 .name = "w1-gpio",
545 PWM_LOOKUP("pxa27x-pwm.0", 0, "pwm-backlight", NULL, 10000,
553 .enable_gpio = -1,
557 .name = "pwm-backlight",
577 .name = "leds-lt3593",
578 .id = -1,
661 GPIO_LOOKUP("gpio-0", GPIO_SPI_CLK,
663 GPIO_LOOKUP("gpio-0", GPIO_SPI_MOSI,
665 GPIO_LOOKUP("gpio-0", GPIO_SPI_MISO,
667 GPIO_LOOKUP_IDX("gpio-0", GPIO_SPDIF_CS,
669 GPIO_LOOKUP_IDX("gpio-0", GPIO_ACCEL_CS,
671 GPIO_LOOKUP_IDX("gpio-0", GPIO_MCLK_DAC_CS,
693 .modalias = "ak4104-codec", \
752 .gpio_card_detect = -1,
753 .gpio_card_ro = -1,
754 .gpio_power = -1,
780 static char *raumfeld_power_supplicants[] = { "ds2760-battery.0" };
829 .name = "pda-power",
830 .id = -1,
873 /* Fixed regulator for AUDIO_VA, 0-0048 maps to the cs4270 codec device */
876 REGULATOR_SUPPLY("va", "0-0048");
896 .name = "reg-fixed-voltage",
906 REGULATOR_SUPPLY("vd", "0-0048"),
907 REGULATOR_SUPPLY("vlc", "0-0048"),
921 .gpio = -1,
926 .name = "reg-fixed-voltage",
943 REGULATOR_SUPPLY("vmmc", "pxa2xx-mci.0");
985 .dev_id = "0-000a",
987 GPIO_LOOKUP("gpio-pxa",