/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68k/include/asm/ |
H A D | mcfgpio.h | 23 struct gpio_chip gpio_chip; member in struct:mcf_gpio_chip 32 int mcf_gpio_direction_input(struct gpio_chip *, unsigned); 33 int mcf_gpio_get_value(struct gpio_chip *, unsigned); 34 int mcf_gpio_direction_output(struct gpio_chip *, unsigned, int); 35 void mcf_gpio_set_value(struct gpio_chip *, unsigned, int); 36 void mcf_gpio_set_value_fast(struct gpio_chip *, unsigned, int); 37 int mcf_gpio_request(struct gpio_chip *, unsigned); 38 void mcf_gpio_free(struct gpio_chip *, unsigned);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/asm-generic/ |
H A D | gpio.h | 49 * struct gpio_chip - abstract a GPIO controller 80 * A gpio_chip can help platforms abstract various sources of GPIOs so 90 struct gpio_chip { struct 95 int (*request)(struct gpio_chip *chip, 97 void (*free)(struct gpio_chip *chip, 100 int (*direction_input)(struct gpio_chip *chip, 102 int (*get)(struct gpio_chip *chip, 104 int (*direction_output)(struct gpio_chip *chip, 106 int (*set_debounce)(struct gpio_chip *chip, 109 void (*set)(struct gpio_chip *chi [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/alchemy/common/ |
H A D | gpiolib-au1000.c | 39 static int gpio2_get(struct gpio_chip *chip, unsigned offset) 44 static void gpio2_set(struct gpio_chip *chip, unsigned offset, int value) 49 static int gpio2_direction_input(struct gpio_chip *chip, unsigned offset) 54 static int gpio2_direction_output(struct gpio_chip *chip, unsigned offset, 61 static int gpio2_to_irq(struct gpio_chip *chip, unsigned offset) 67 static int gpio1_get(struct gpio_chip *chip, unsigned offset) 72 static void gpio1_set(struct gpio_chip *chip, 78 static int gpio1_direction_input(struct gpio_chip *chip, unsigned offset) 83 static int gpio1_direction_output(struct gpio_chip *chip, 90 static int gpio1_to_irq(struct gpio_chip *chi [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-sa1100/ |
H A D | gpio.c | 18 static int sa1100_gpio_get(struct gpio_chip *chip, unsigned offset) 23 static void sa1100_gpio_set(struct gpio_chip *chip, unsigned offset, int value) 31 static int sa1100_direction_input(struct gpio_chip *chip, unsigned offset) 41 static int sa1100_direction_output(struct gpio_chip *chip, unsigned offset, int value) 52 static struct gpio_chip sa1100_gpio_chip = {
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/ |
H A D | of_gpio.h | 39 struct gpio_chip gc; 44 static inline struct of_mm_gpio_chip *to_of_mm_gpio_chip(struct gpio_chip *gc) 56 extern void of_gpiochip_add(struct gpio_chip *gc); 57 extern void of_gpiochip_remove(struct gpio_chip *gc); 58 extern struct gpio_chip *of_node_to_gpiochip(struct device_node *np); 74 static inline void of_gpiochip_add(struct gpio_chip *gc) { } 75 static inline void of_gpiochip_remove(struct gpio_chip *gc) { }
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpio/ |
H A D | wm8350-gpiolib.c | 28 struct gpio_chip gpio_chip; member in struct:wm8350_gpio_data 31 static inline struct wm8350_gpio_data *to_wm8350_gpio(struct gpio_chip *chip) 33 return container_of(chip, struct wm8350_gpio_data, gpio_chip); 36 static int wm8350_gpio_direction_in(struct gpio_chip *chip, unsigned offset) 45 static int wm8350_gpio_get(struct gpio_chip *chip, unsigned offset) 61 static void wm8350_gpio_set(struct gpio_chip *chip, unsigned offset, int value) 72 static int wm8350_gpio_direction_out(struct gpio_chip *chip, 90 static int wm8350_gpio_to_irq(struct gpio_chip *chip, unsigned offset) 101 static struct gpio_chip template_chi [all...] |
H A D | wm831x-gpio.c | 30 struct gpio_chip gpio_chip; member in struct:wm831x_gpio 33 static inline struct wm831x_gpio *to_wm831x_gpio(struct gpio_chip *chip) 35 return container_of(chip, struct wm831x_gpio, gpio_chip); 38 static int wm831x_gpio_direction_in(struct gpio_chip *chip, unsigned offset) 52 static int wm831x_gpio_get(struct gpio_chip *chip, unsigned offset) 68 static void wm831x_gpio_set(struct gpio_chip *chip, unsigned offset, int value) 77 static int wm831x_gpio_direction_out(struct gpio_chip *chip, 100 static int wm831x_gpio_to_irq(struct gpio_chip *chip, unsigned offset) 111 static int wm831x_gpio_set_debounce(struct gpio_chip *chi [all...] |
H A D | wm8994-gpio.c | 30 struct gpio_chip gpio_chip; member in struct:wm8994_gpio 33 static inline struct wm8994_gpio *to_wm8994_gpio(struct gpio_chip *chip) 35 return container_of(chip, struct wm8994_gpio, gpio_chip); 38 static int wm8994_gpio_direction_in(struct gpio_chip *chip, unsigned offset) 47 static int wm8994_gpio_get(struct gpio_chip *chip, unsigned offset) 63 static int wm8994_gpio_direction_out(struct gpio_chip *chip, 73 static void wm8994_gpio_set(struct gpio_chip *chip, unsigned offset, int value) 84 static int wm8994_gpio_to_irq(struct gpio_chip *chip, unsigned offset) 97 static void wm8994_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chi [all...] |
H A D | adp5588-gpio.c | 26 struct gpio_chip gpio_chip; member in struct:adp5588_gpio 53 static int adp5588_gpio_get_value(struct gpio_chip *chip, unsigned off) 56 container_of(chip, struct adp5588_gpio, gpio_chip); 62 static void adp5588_gpio_set_value(struct gpio_chip *chip, 67 container_of(chip, struct adp5588_gpio, gpio_chip); 83 static int adp5588_gpio_direction_input(struct gpio_chip *chip, unsigned off) 88 container_of(chip, struct adp5588_gpio, gpio_chip); 100 static int adp5588_gpio_direction_output(struct gpio_chip *chip, 106 container_of(chip, struct adp5588_gpio, gpio_chip); [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/blackfin/mach-bf538/ |
H A D | ext-gpio.c | 27 static void __iomem *gpio_chip_to_mmr(struct gpio_chip *chip) 37 static int bf538_gpio_get_value(struct gpio_chip *chip, unsigned gpio) 43 static void bf538_gpio_set_value(struct gpio_chip *chip, unsigned gpio, int value) 52 static int bf538_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) 60 static int bf538_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, int value) 69 static int bf538_gpio_request(struct gpio_chip *chip, unsigned gpio) 74 static void bf538_gpio_free(struct gpio_chip *chip, unsigned gpio) 81 static struct gpio_chip bf538_portc_chip = { 93 static struct gpio_chip bf538_portd_chip = { 105 static struct gpio_chip bf538_porte_chi [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/via/ |
H A D | via-gpio.c | 73 struct gpio_chip gpio_chip; member in struct:viafb_gpio_cfg 82 static void via_gpio_set(struct gpio_chip *chip, unsigned int nr, 87 gpio_chip); 104 static int via_gpio_dir_out(struct gpio_chip *chip, unsigned int nr, 115 static int via_gpio_dir_input(struct gpio_chip *chip, unsigned int nr) 119 gpio_chip); 131 static int via_gpio_get(struct gpio_chip *chip, unsigned int nr) 135 gpio_chip); 149 .gpio_chip [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/dream/ |
H A D | generic_gpio.c | 22 #include "gpio_chip.h" 33 static struct gpio_chip **gpio_chip_array; 36 int register_gpio_chip(struct gpio_chip *new_gpio_chip) 39 struct gpio_chip *gpio_chip; local 54 struct gpio_chip **new_gpio_chip_array; 70 list_for_each_entry(gpio_chip, &gpio_chip_list, list) { 71 if (gpio_chip->start > new_gpio_chip->end) { 72 list_add_tail(&new_gpio_chip->list, &gpio_chip->list); 75 if (gpio_chip [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-iop/ |
H A D | gpio.c | 54 static int iop3xx_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) 60 static int iop3xx_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, int level) 67 static int iop3xx_gpio_get_value(struct gpio_chip *chip, unsigned gpio) 72 static void iop3xx_gpio_set_value(struct gpio_chip *chip, unsigned gpio, int value) 77 static struct gpio_chip iop3xx_chip = {
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68knommu/platform/5249/ |
H A D | gpio.c | 25 .gpio_chip = { 40 .gpio_chip = { 61 (void)gpiochip_add((struct gpio_chip *)&mcf_gpio_chips[i++]);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68knommu/platform/527x/ |
H A D | gpio.c | 26 .gpio_chip = { 42 .gpio_chip = { 60 .gpio_chip = { 78 .gpio_chip = { 96 .gpio_chip = { 114 .gpio_chip = { 132 .gpio_chip = { 150 .gpio_chip = { 168 .gpio_chip = { 186 .gpio_chip [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68knommu/platform/528x/ |
H A D | gpio.c | 25 .gpio_chip = { 41 .gpio_chip = { 57 .gpio_chip = { 73 .gpio_chip = { 89 .gpio_chip = { 105 .gpio_chip = { 123 .gpio_chip = { 141 .gpio_chip = { 159 .gpio_chip = { 177 .gpio_chip [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68knommu/platform/5206/ |
H A D | gpio.c | 25 .gpio_chip = { 45 (void)gpiochip_add((struct gpio_chip *)&mcf_gpio_chips[i++]);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68knommu/platform/5206e/ |
H A D | gpio.c | 25 .gpio_chip = { 45 (void)gpiochip_add((struct gpio_chip *)&mcf_gpio_chips[i++]);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68knommu/platform/5307/ |
H A D | gpio.c | 25 .gpio_chip = { 45 (void)gpiochip_add((struct gpio_chip *)&mcf_gpio_chips[i++]);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68knommu/platform/532x/ |
H A D | gpio.c | 25 .gpio_chip = { 40 .gpio_chip = { 58 .gpio_chip = { 76 .gpio_chip = { 94 .gpio_chip = { 112 .gpio_chip = { 130 .gpio_chip = { 148 .gpio_chip = { 166 .gpio_chip = { 184 .gpio_chip [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68knommu/platform/5407/ |
H A D | gpio.c | 25 .gpio_chip = { 45 (void)gpiochip_add((struct gpio_chip *)&mcf_gpio_chips[i++]);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68knommu/platform/coldfire/ |
H A D | gpio.c | 24 #define MCF_CHIP(chip) container_of(chip, struct mcf_gpio_chip, gpio_chip) 26 int mcf_gpio_direction_input(struct gpio_chip *chip, unsigned offset) 41 int mcf_gpio_get_value(struct gpio_chip *chip, unsigned offset) 48 int mcf_gpio_direction_output(struct gpio_chip *chip, unsigned offset, 73 void mcf_gpio_set_value(struct gpio_chip *chip, unsigned offset, int value) 90 void mcf_gpio_set_value_fast(struct gpio_chip *chip, unsigned offset, int value) 100 int mcf_gpio_request(struct gpio_chip *chip, unsigned offset) 108 void mcf_gpio_free(struct gpio_chip *chip, unsigned offset)
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68knommu/platform/520x/ |
H A D | gpio.c | 25 .gpio_chip = { 40 .gpio_chip = { 58 .gpio_chip = { 76 .gpio_chip = { 94 .gpio_chip = { 112 .gpio_chip = { 130 .gpio_chip = { 148 .gpio_chip = { 166 .gpio_chip = { 184 .gpio_chip [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68knommu/platform/5272/ |
H A D | gpio.c | 25 .gpio_chip = { 40 .gpio_chip = { 56 .gpio_chip = { 77 (void)gpiochip_add((struct gpio_chip *)&mcf_gpio_chips[i++]);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-w90x900/ |
H A D | gpio.c | 49 struct gpio_chip chip; 54 static int nuc900_gpio_get(struct gpio_chip *chip, unsigned offset) 66 static void nuc900_gpio_set(struct gpio_chip *chip, unsigned offset, int val) 87 static int nuc900_dir_input(struct gpio_chip *chip, unsigned offset) 105 static int nuc900_dir_output(struct gpio_chip *chip, unsigned offset, int val) 146 struct nuc900_gpio_chip *gpio_chip; local 149 gpio_chip = &nuc900_gpio[i]; 150 spin_lock_init(&gpio_chip->gpio_lock); 151 gpio_chip->regbase = GPIO_BASE + i * GROUPINERV; 152 gpiochip_add(&gpio_chip [all...] |