/linux-4.1.27/arch/mips/include/asm/mach-au1x00/ |
D | gpio-au1000.h | 45 static inline int au1000_gpio1_to_irq(int gpio) in au1000_gpio1_to_irq() 50 static inline int au1000_gpio2_to_irq(int gpio) in au1000_gpio2_to_irq() 63 static inline int au1500_gpio1_to_irq(int gpio) in au1500_gpio1_to_irq() 76 static inline int au1500_gpio2_to_irq(int gpio) in au1500_gpio2_to_irq() 109 static inline int au1100_gpio1_to_irq(int gpio) in au1100_gpio1_to_irq() 114 static inline int au1100_gpio2_to_irq(int gpio) in au1100_gpio2_to_irq() 136 static inline int au1550_gpio1_to_irq(int gpio) in au1550_gpio1_to_irq() 149 static inline int au1550_gpio2_to_irq(int gpio) in au1550_gpio2_to_irq() 180 static inline int au1200_gpio1_to_irq(int gpio) in au1200_gpio1_to_irq() 185 static inline int au1200_gpio2_to_irq(int gpio) in au1200_gpio2_to_irq() [all …]
|
D | gpio-au1300.h | 28 static inline int au1300_gpio_get_value(unsigned int gpio) in au1300_gpio_get_value() 39 static inline int au1300_gpio_direction_input(unsigned int gpio) in au1300_gpio_direction_input() 54 static inline int au1300_gpio_set_value(unsigned int gpio, int v) in au1300_gpio_set_value() 70 static inline int au1300_gpio_direction_output(unsigned int gpio, int v) in au1300_gpio_direction_output() 76 static inline int au1300_gpio_to_irq(unsigned int gpio) in au1300_gpio_to_irq() 86 static inline int au1300_gpio_is_valid(unsigned int gpio) in au1300_gpio_is_valid() 100 static inline int au1300_gpio_cansleep(unsigned int gpio) in au1300_gpio_cansleep() 106 static inline int au1300_gpio_getinitlvl(unsigned int gpio) in au1300_gpio_getinitlvl() 154 static inline int gpio_direction_input(unsigned int gpio) in gpio_direction_input() 159 static inline int gpio_direction_output(unsigned int gpio, int v) in gpio_direction_output() [all …]
|
/linux-4.1.27/include/asm-generic/ |
D | gpio.h | 54 static inline struct gpio_chip *gpio_to_chip(unsigned gpio) in gpio_to_chip() 65 static inline int gpio_direction_input(unsigned gpio) in gpio_direction_input() 69 static inline int gpio_direction_output(unsigned gpio, int value) in gpio_direction_output() 74 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) in gpio_set_debounce() 79 static inline int gpio_get_value_cansleep(unsigned gpio) in gpio_get_value_cansleep() 83 static inline void gpio_set_value_cansleep(unsigned gpio, int value) in gpio_set_value_cansleep() 93 static inline int __gpio_get_value(unsigned gpio) in __gpio_get_value() 97 static inline void __gpio_set_value(unsigned gpio, int value) in __gpio_set_value() 102 static inline int __gpio_cansleep(unsigned gpio) in __gpio_cansleep() 107 static inline int __gpio_to_irq(unsigned gpio) in __gpio_to_irq() [all …]
|
/linux-4.1.27/include/linux/ |
D | gpio.h | 39 struct gpio { struct 40 unsigned gpio; member 48 #include <asm/gpio.h> argument 53 static inline int gpio_get_value(unsigned int gpio) in gpio_get_value() 58 static inline void gpio_set_value(unsigned int gpio, int value) in gpio_set_value() 63 static inline int gpio_cansleep(unsigned int gpio) in gpio_cansleep() 68 static inline int gpio_to_irq(unsigned int gpio) in gpio_to_irq() 104 static inline int gpio_request(unsigned gpio, const char *label) in gpio_request() 109 static inline int gpio_request_one(unsigned gpio, in gpio_request_one() 120 static inline void gpio_free(unsigned gpio) in gpio_free() [all …]
|
D | ucb1400.h | 125 static inline u16 ucb1400_gpio_get_value(struct snd_ac97 *ac97, u16 gpio) in ucb1400_gpio_get_value() 130 static inline void ucb1400_gpio_set_value(struct snd_ac97 *ac97, u16 gpio, in ucb1400_gpio_set_value() 138 static inline u16 ucb1400_gpio_get_direction(struct snd_ac97 *ac97, u16 gpio) in ucb1400_gpio_get_direction() 143 static inline void ucb1400_gpio_set_direction(struct snd_ac97 *ac97, u16 gpio, in ucb1400_gpio_set_direction()
|
D | i2c-pca-platform.h | 5 int gpio; /* pin to reset chip. driver will work when member
|
D | gpio-pxa.h | 6 #define gpio_to_bank(gpio) ((gpio) >> 5) argument
|
D | gpio-fan.h | 15 unsigned gpio; member
|
/linux-4.1.27/arch/m68k/include/asm/ |
D | mcfgpio.h | 31 static inline int __gpio_get_value(unsigned gpio) in __gpio_get_value() 39 static inline void __gpio_set_value(unsigned gpio, int value) in __gpio_set_value() 45 static inline int __gpio_cansleep(unsigned gpio) in __gpio_cansleep() 53 static inline int __gpio_to_irq(unsigned gpio) in __gpio_to_irq() 58 static inline int gpio_direction_input(unsigned gpio) in gpio_direction_input() 66 static inline int gpio_direction_output(unsigned gpio, int value) in gpio_direction_output() 74 static inline int gpio_request(unsigned gpio, const char *label) in gpio_request() 82 static inline void gpio_free(unsigned gpio) in gpio_free() 137 #define mcfgpio_bit(gpio) (1 << ((gpio) % MCFGPIO_PORTSIZE)) argument 138 #define mcfgpio_port(gpio) ((gpio) / MCFGPIO_PORTSIZE) argument [all …]
|
D | gpio.h | 30 static inline int gpio_get_value(unsigned gpio) in gpio_get_value() 38 static inline void gpio_set_value(unsigned gpio, int value) in gpio_set_value() 65 static inline int gpio_to_irq(unsigned gpio) in gpio_to_irq() 84 static inline int gpio_cansleep(unsigned gpio) in gpio_cansleep() 90 static inline int gpio_request_one(unsigned gpio, unsigned long flags, const char *label) in gpio_request_one()
|
/linux-4.1.27/arch/mips/include/asm/mach-pmcs-msp71xx/ |
D | msp_gpio_macros.h | 130 #define OFFSET_GPIO_NUMBER(gpio) (gpio - MSP_GPIO_OFFSET[gpio]) argument 143 #define BASIC_DATA_MASK(gpio) \ argument 145 #define BASIC_MODE_MASK(gpio) \ argument 147 #define BASIC_MODE(mode, gpio) \ argument 149 #define BASIC_MODE_SHIFT(gpio) \ argument 151 #define BASIC_MODE_FROM_REG(data, gpio) \ argument 175 #define EXTENDED_OFFSET_GPIO(gpio) (gpio < 24 ? gpio - 16 : gpio - 24) argument 184 #define EXTENDED_DISABLE(gpio) \ argument 186 #define EXTENDED_ENABLE(gpio) \ argument 188 #define EXTENDED_SET(gpio) \ argument [all …]
|
/linux-4.1.27/drivers/ssb/ |
D | driver_gpio.c | 31 static int ssb_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in ssb_gpio_to_irq() 46 static int ssb_gpio_chipco_get_value(struct gpio_chip *chip, unsigned gpio) in ssb_gpio_chipco_get_value() 53 static void ssb_gpio_chipco_set_value(struct gpio_chip *chip, unsigned gpio, in ssb_gpio_chipco_set_value() 62 unsigned gpio) in ssb_gpio_chipco_direction_input() 71 unsigned gpio, int value) in ssb_gpio_chipco_direction_output() 80 static int ssb_gpio_chipco_request(struct gpio_chip *chip, unsigned gpio) in ssb_gpio_chipco_request() 93 static void ssb_gpio_chipco_free(struct gpio_chip *chip, unsigned gpio) in ssb_gpio_chipco_free() 105 int gpio = irqd_to_hwirq(d); in ssb_gpio_irq_chipco_mask() local 113 int gpio = irqd_to_hwirq(d); in ssb_gpio_irq_chipco_unmask() local 134 int gpio; in ssb_gpio_irq_chipco_handler() local [all …]
|
/linux-4.1.27/arch/mips/ar7/ |
D | gpio.c | 31 static int ar7_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in ar7_gpio_get_value() 40 static int titan_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in titan_gpio_get_value() 51 unsigned gpio, int value) in ar7_gpio_set_value() 65 unsigned gpio, int value) in titan_gpio_set_value() 79 static int ar7_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in ar7_gpio_direction_input() 90 static int titan_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in titan_gpio_direction_input() 106 unsigned gpio, int value) in ar7_gpio_direction_output() 119 unsigned gpio, int value) in titan_gpio_direction_output() 160 static inline int ar7_gpio_enable_ar7(unsigned gpio) in ar7_gpio_enable_ar7() 169 static inline int ar7_gpio_enable_titan(unsigned gpio) in ar7_gpio_enable_titan() [all …]
|
/linux-4.1.27/drivers/bcma/ |
D | driver_gpio.c | 27 static int bcma_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in bcma_gpio_get_value() 34 static void bcma_gpio_set_value(struct gpio_chip *chip, unsigned gpio, in bcma_gpio_set_value() 42 static int bcma_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in bcma_gpio_direction_input() 50 static int bcma_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, in bcma_gpio_direction_output() 60 static int bcma_gpio_request(struct gpio_chip *chip, unsigned gpio) in bcma_gpio_request() 73 static void bcma_gpio_free(struct gpio_chip *chip, unsigned gpio) in bcma_gpio_free() 82 static int bcma_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in bcma_gpio_to_irq() 95 int gpio = irqd_to_hwirq(d); in bcma_gpio_irq_unmask() local 105 int gpio = irqd_to_hwirq(d); in bcma_gpio_irq_mask() local 123 int gpio; in bcma_gpio_irq_handler() local [all …]
|
/linux-4.1.27/drivers/mfd/ |
D | wm8350-gpio.c | 23 static int gpio_set_dir(struct wm8350 *wm8350, int gpio, int dir) in gpio_set_dir() 40 static int wm8350_gpio_set_debounce(struct wm8350 *wm8350, int gpio, int db) in wm8350_gpio_set_debounce() 50 static int gpio_set_func(struct wm8350 *wm8350, int gpio, int func) in gpio_set_func() 143 static int gpio_set_pull_up(struct wm8350 *wm8350, int gpio, int up) in gpio_set_pull_up() 155 static int gpio_set_pull_down(struct wm8350 *wm8350, int gpio, int down) in gpio_set_pull_down() 167 static int gpio_set_polarity(struct wm8350 *wm8350, int gpio, int pol) in gpio_set_polarity() 179 static int gpio_set_invert(struct wm8350 *wm8350, int gpio, int invert) in gpio_set_invert() 188 int wm8350_gpio_config(struct wm8350 *wm8350, int gpio, int dir, int func, in wm8350_gpio_config()
|
D | pcf50633-gpio.c | 38 int pcf50633_gpio_set(struct pcf50633 *pcf, int gpio, u8 val) in pcf50633_gpio_set() 48 u8 pcf50633_gpio_get(struct pcf50633 *pcf, int gpio) in pcf50633_gpio_get() 59 int pcf50633_gpio_invert_set(struct pcf50633 *pcf, int gpio, int invert) in pcf50633_gpio_invert_set() 70 int pcf50633_gpio_invert_get(struct pcf50633 *pcf, int gpio) in pcf50633_gpio_invert_get() 82 int gpio, int regulator, int on) in pcf50633_gpio_power_supply_set()
|
D | sm501.c | 42 struct gpio_chip gpio; member 67 struct sm501_gpio gpio; member 887 static inline struct sm501_devdata *sm501_gpio_to_dev(struct sm501_gpio *gpio) in sm501_gpio_to_dev() 1018 struct sm501_gpio *gpio, in sm501_gpio_register_chip() 1047 struct sm501_gpio *gpio = &sm->gpio; in sm501_register_gpio() local 1102 struct sm501_gpio *gpio = &sm->gpio; in sm501_gpio_remove() local 1117 struct sm501_gpio *gpio = &sm->gpio; in sm501_gpio_pin2nr() local
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | bfin_gpio.c | 112 static void gpio_error(unsigned gpio) in gpio_error() 154 inline int check_gpio(unsigned gpio) in check_gpio() 161 static void port_setup(unsigned gpio, unsigned short usage) in port_setup() 526 int bfin_gpio_pm_wakeup_ctrl(unsigned gpio, unsigned ctrl) in bfin_gpio_pm_wakeup_ctrl() 801 int bfin_gpio_request(unsigned gpio, const char *label) in bfin_gpio_request() 856 void bfin_gpio_free(unsigned gpio) in bfin_gpio_free() 886 int bfin_special_gpio_request(unsigned gpio, const char *label) in bfin_special_gpio_request() 930 void bfin_special_gpio_free(unsigned gpio) in bfin_special_gpio_free() 953 int bfin_gpio_irq_request(unsigned gpio, const char *label) in bfin_gpio_irq_request() 986 void bfin_gpio_irq_free(unsigned gpio) in bfin_gpio_irq_free() [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ |
D | base.c | 30 nvkm_gpio_drive(struct nvkm_gpio *gpio, int idx, int line, int dir, int out) in nvkm_gpio_drive() 37 nvkm_gpio_sense(struct nvkm_gpio *gpio, int idx, int line) in nvkm_gpio_sense() 44 nvkm_gpio_find(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line, in nvkm_gpio_find() 75 nvkm_gpio_set(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line, int state) in nvkm_gpio_set() 91 nvkm_gpio_get(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line) in nvkm_gpio_get() 109 struct nvkm_gpio *gpio = container_of(event, typeof(*gpio), event); in nvkm_gpio_intr_fini() local 117 struct nvkm_gpio *gpio = container_of(event, typeof(*gpio), event); in nvkm_gpio_intr_init() local 139 struct nvkm_gpio *gpio = nvkm_gpio(subdev); in nvkm_gpio_intr() local 165 struct nvkm_gpio *gpio = nvkm_gpio(object); in _nvkm_gpio_fini() local 188 struct nvkm_gpio *gpio = nvkm_gpio(object); in _nvkm_gpio_init() local [all …]
|
D | nv10.c | 29 nv10_gpio_sense(struct nvkm_gpio *gpio, int line) in nv10_gpio_sense() 51 nv10_gpio_drive(struct nvkm_gpio *gpio, int line, int dir, int out) in nv10_gpio_drive() 81 nv10_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo) in nv10_gpio_intr_stat() 91 nv10_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) in nv10_gpio_intr_mask()
|
D | nv50.c | 27 nv50_gpio_reset(struct nvkm_gpio *gpio, u8 match) in nv50_gpio_reset() 70 nv50_gpio_drive(struct nvkm_gpio *gpio, int line, int dir, int out) in nv50_gpio_drive() 82 nv50_gpio_sense(struct nvkm_gpio *gpio, int line) in nv50_gpio_sense() 93 nv50_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo) in nv50_gpio_intr_stat() 103 nv50_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) in nv50_gpio_intr_mask()
|
D | gf110.c | 27 gf110_gpio_reset(struct nvkm_gpio *gpio, u8 match) in gf110_gpio_reset() 55 gf110_gpio_drive(struct nvkm_gpio *gpio, int line, int dir, int out) in gf110_gpio_drive() 64 gf110_gpio_sense(struct nvkm_gpio *gpio, int line) in gf110_gpio_sense()
|
D | gk104.c | 27 gk104_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo) in gk104_gpio_intr_stat() 40 gk104_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) in gk104_gpio_intr_mask()
|
D | g94.c | 27 g94_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo) in g94_gpio_intr_stat() 40 g94_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) in g94_gpio_intr_mask()
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-dwapb.c | 71 struct dwapb_gpio *gpio; member 92 static inline u32 dwapb_read(struct dwapb_gpio *gpio, unsigned int offset) in dwapb_read() 100 static inline void dwapb_write(struct dwapb_gpio *gpio, unsigned int offset, in dwapb_write() 113 struct dwapb_gpio *gpio = port->gpio; in dwapb_gpio_to_irq() local 118 static void dwapb_toggle_trigger(struct dwapb_gpio *gpio, unsigned int offs) in dwapb_toggle_trigger() 130 static u32 dwapb_do_irq(struct dwapb_gpio *gpio) in dwapb_do_irq() 152 struct dwapb_gpio *gpio = irq_get_handler_data(irq); in dwapb_irq_handler() local 164 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_enable() local 179 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_disable() local 194 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_reqres() local [all …]
|
D | gpio-da9055.c | 45 struct da9055_gpio *gpio = to_da9055_gpio(gc); in da9055_gpio_get() local 74 struct da9055_gpio *gpio = to_da9055_gpio(gc); in da9055_gpio_set() local 84 struct da9055_gpio *gpio = to_da9055_gpio(gc); in da9055_gpio_direction_input() local 100 struct da9055_gpio *gpio = to_da9055_gpio(gc); in da9055_gpio_direction_output() local 122 struct da9055_gpio *gpio = to_da9055_gpio(gc); in da9055_gpio_to_irq() local 144 struct da9055_gpio *gpio; in da9055_gpio_probe() local 175 struct da9055_gpio *gpio = platform_get_drvdata(pdev); in da9055_gpio_remove() local
|
D | gpio-mpc5200.c | 57 static int mpc52xx_wkup_gpio_get(struct gpio_chip *gc, unsigned int gpio) in mpc52xx_wkup_gpio_get() 71 __mpc52xx_wkup_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in __mpc52xx_wkup_gpio_set() 87 mpc52xx_wkup_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in mpc52xx_wkup_gpio_set() 100 static int mpc52xx_wkup_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in mpc52xx_wkup_gpio_dir_in() 124 mpc52xx_wkup_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in mpc52xx_wkup_gpio_dir_out() 224 static int mpc52xx_simple_gpio_get(struct gpio_chip *gc, unsigned int gpio) in mpc52xx_simple_gpio_get() 236 __mpc52xx_simple_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in __mpc52xx_simple_gpio_set() 251 mpc52xx_simple_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in mpc52xx_simple_gpio_set() 264 static int mpc52xx_simple_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in mpc52xx_simple_gpio_dir_in() 288 mpc52xx_simple_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in mpc52xx_simple_gpio_dir_out()
|
D | gpio-zynq.c | 162 struct zynq_gpio *gpio = container_of(chip, struct zynq_gpio, chip); in zynq_gpio_get_value() local 186 struct zynq_gpio *gpio = container_of(chip, struct zynq_gpio, chip); in zynq_gpio_set_value() local 223 struct zynq_gpio *gpio = container_of(chip, struct zynq_gpio, chip); in zynq_gpio_dir_in() local 256 struct zynq_gpio *gpio = container_of(chip, struct zynq_gpio, chip); in zynq_gpio_dir_out() local 286 struct zynq_gpio *gpio = irq_data_get_irq_chip_data(irq_data); in zynq_gpio_irq_mask() local 306 struct zynq_gpio *gpio = irq_data_get_irq_chip_data(irq_data); in zynq_gpio_irq_unmask() local 325 struct zynq_gpio *gpio = irq_data_get_irq_chip_data(irq_data); in zynq_gpio_irq_ack() local 375 struct zynq_gpio *gpio = irq_data_get_irq_chip_data(irq_data); in zynq_gpio_set_irq_type() local 438 struct zynq_gpio *gpio = irq_data_get_irq_chip_data(data); in zynq_gpio_set_wake() local 469 static void zynq_gpio_handle_bank_irq(struct zynq_gpio *gpio, in zynq_gpio_handle_bank_irq() [all …]
|
D | gpio-msm-v2.c | 111 #define GPIO_INTR_CFG_SU(gpio) (msm_gpio.msm_tlmm_base + 0x0400 + \ argument 113 #define GPIO_CONFIG(gpio) (msm_gpio.msm_tlmm_base + 0x1000 + \ argument 115 #define GPIO_IN_OUT(gpio) (msm_gpio.msm_tlmm_base + 0x1004 + \ argument 117 #define GPIO_INTR_CFG(gpio) (msm_gpio.msm_tlmm_base + 0x1008 + \ argument 119 #define GPIO_INTR_STATUS(gpio) (msm_gpio.msm_tlmm_base + 0x100c + \ argument 218 static void msm_gpio_update_dual_edge_pos(unsigned gpio) in msm_gpio_update_dual_edge_pos() 241 int gpio = msm_irq_to_gpio(&msm_gpio.gpio_chip, d->irq); in msm_gpio_irq_ack() local 250 int gpio = msm_irq_to_gpio(&msm_gpio.gpio_chip, d->irq); in msm_gpio_irq_mask() local 262 int gpio = msm_irq_to_gpio(&msm_gpio.gpio_chip, d->irq); in msm_gpio_irq_unmask() local 274 int gpio = msm_irq_to_gpio(&msm_gpio.gpio_chip, d->irq); in msm_gpio_irq_set_type() local [all …]
|
D | gpio-bcm-kona.c | 28 #define GPIO_BANK(gpio) ((gpio) >> 5) argument 29 #define GPIO_BIT(gpio) ((gpio) & (GPIO_PER_BANK - 1)) argument 32 #define GPIO_CONTROL(gpio) (0x00000100 + ((gpio) << 2)) argument 94 unsigned gpio) in bcm_kona_gpio_lock_gpio() 110 unsigned gpio) in bcm_kona_gpio_unlock_gpio() 125 static void bcm_kona_gpio_set(struct gpio_chip *chip, unsigned gpio, int value) in bcm_kona_gpio_set() 156 static int bcm_kona_gpio_get(struct gpio_chip *chip, unsigned gpio) in bcm_kona_gpio_get() 184 static int bcm_kona_gpio_request(struct gpio_chip *chip, unsigned gpio) in bcm_kona_gpio_request() 192 static void bcm_kona_gpio_free(struct gpio_chip *chip, unsigned gpio) in bcm_kona_gpio_free() 199 static int bcm_kona_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in bcm_kona_gpio_direction_input() [all …]
|
D | gpio-da9052.c | 66 struct da9052_gpio *gpio = to_da9052_gpio(gc); in da9052_gpio_get() local 108 struct da9052_gpio *gpio = to_da9052_gpio(gc); in da9052_gpio_set() local 134 struct da9052_gpio *gpio = to_da9052_gpio(gc); in da9052_gpio_direction_input() local 160 struct da9052_gpio *gpio = to_da9052_gpio(gc); in da9052_gpio_direction_output() local 185 struct da9052_gpio *gpio = to_da9052_gpio(gc); in da9052_gpio_to_irq() local 210 struct da9052_gpio *gpio; in da9052_gpio_probe() local 238 struct da9052_gpio *gpio = platform_get_drvdata(pdev); in da9052_gpio_remove() local
|
D | gpio-kempld.c | 68 struct kempld_gpio_data *gpio in kempld_gpio_get() local 77 struct kempld_gpio_data *gpio in kempld_gpio_set() local 88 struct kempld_gpio_data *gpio in kempld_gpio_direction_input() local 102 struct kempld_gpio_data *gpio in kempld_gpio_direction_output() local 116 struct kempld_gpio_data *gpio in kempld_gpio_get_direction() local 148 struct kempld_gpio_data *gpio; in kempld_gpio_probe() local 200 struct kempld_gpio_data *gpio = platform_get_drvdata(pdev); in kempld_gpio_remove() local
|
D | gpio-octeon.c | 44 struct octeon_gpio *gpio = container_of(chip, struct octeon_gpio, chip); in octeon_gpio_dir_in() local 52 struct octeon_gpio *gpio = container_of(chip, struct octeon_gpio, chip); in octeon_gpio_set() local 61 struct octeon_gpio *gpio = container_of(chip, struct octeon_gpio, chip); in octeon_gpio_dir_out() local 75 struct octeon_gpio *gpio = container_of(chip, struct octeon_gpio, chip); in octeon_gpio_get() local 83 struct octeon_gpio *gpio; in octeon_gpio_probe() local
|
D | gpio-tegra.c | 101 static void tegra_gpio_mask_write(u32 reg, int gpio, int value) in tegra_gpio_mask_write() 111 static void tegra_gpio_enable(int gpio) in tegra_gpio_enable() 116 static void tegra_gpio_disable(int gpio) in tegra_gpio_disable() 182 int gpio = d->hwirq; in tegra_gpio_irq_ack() local 189 int gpio = d->hwirq; in tegra_gpio_irq_mask() local 196 int gpio = d->hwirq; in tegra_gpio_irq_unmask() local 203 int gpio = d->hwirq; in tegra_gpio_irq_set_type() local 264 int gpio = d->hwirq; in tegra_gpio_irq_shutdown() local 282 int gpio = tegra_gpio_compose(bank->bank, port, 0); in tegra_gpio_irq_handler() local 321 unsigned int gpio = (b<<5) | (p<<3); in tegra_gpio_resume() local [all …]
|
D | gpio-ucb1400.c | 17 struct ucb1400_gpio *gpio; in ucb1400_gpio_dir_in() local 25 struct ucb1400_gpio *gpio; in ucb1400_gpio_dir_out() local 34 struct ucb1400_gpio *gpio; in ucb1400_gpio_get() local 41 struct ucb1400_gpio *gpio; in ucb1400_gpio_set() local
|
D | gpio-crystalcove.c | 93 static inline int to_reg(int gpio, enum ctrl_register reg_type) in to_reg() 117 int gpio) in crystalcove_update_irq_mask() 128 static void crystalcove_update_irq_ctrl(struct crystalcove_gpio *cg, int gpio) in crystalcove_update_irq_ctrl() 135 static int crystalcove_gpio_dir_in(struct gpio_chip *chip, unsigned gpio) in crystalcove_gpio_dir_in() 146 static int crystalcove_gpio_dir_out(struct gpio_chip *chip, unsigned gpio, in crystalcove_gpio_dir_out() 158 static int crystalcove_gpio_get(struct gpio_chip *chip, unsigned gpio) in crystalcove_gpio_get() 175 unsigned gpio, int value) in crystalcove_gpio_set() 224 int gpio = data->hwirq; in crystalcove_bus_sync_unlock() local 266 int gpio; in crystalcove_gpio_irq_handler() local 292 int gpio, offset; in crystalcove_gpio_dbg_show() local
|
D | gpio-xilinx.c | 57 static inline int xgpio_index(struct xgpio_instance *chip, int gpio) in xgpio_index() 65 static inline int xgpio_regoffset(struct xgpio_instance *chip, int gpio) in xgpio_regoffset() 73 static inline int xgpio_offset(struct xgpio_instance *chip, int gpio) in xgpio_offset() 92 static int xgpio_get(struct gpio_chip *gc, unsigned int gpio) in xgpio_get() 114 static void xgpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in xgpio_set() 146 static int xgpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in xgpio_dir_in() 179 static int xgpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in xgpio_dir_out()
|
D | gpio-loongson.c | 37 static int loongson_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in loongson_gpio_direction_input() 53 unsigned gpio, int level) in loongson_gpio_direction_output() 69 static int loongson_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in loongson_gpio_get_value() 83 unsigned gpio, int value) in loongson_gpio_set_value()
|
D | gpio-mb86s7x.c | 52 static int mb86s70_gpio_request(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_request() 74 static void mb86s70_gpio_free(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_free() 89 static int mb86s70_gpio_direction_input(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_direction_input() 107 unsigned gpio, int value) in mb86s70_gpio_direction_output() 131 static int mb86s70_gpio_get(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_get() 138 static void mb86s70_gpio_set(struct gpio_chip *gc, unsigned gpio, int value) in mb86s70_gpio_set()
|
D | gpio-timberdale.c | 48 struct gpio_chip gpio; member 53 static int timbgpio_update_bit(struct gpio_chip *gpio, unsigned index, in timbgpio_update_bit() 73 static int timbgpio_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) in timbgpio_gpio_direction_input() 78 static int timbgpio_gpio_get(struct gpio_chip *gpio, unsigned nr) in timbgpio_gpio_get() 87 static int timbgpio_gpio_direction_output(struct gpio_chip *gpio, in timbgpio_gpio_direction_output() 93 static void timbgpio_gpio_set(struct gpio_chip *gpio, in timbgpio_gpio_set() 99 static int timbgpio_to_irq(struct gpio_chip *gpio, unsigned offset) in timbgpio_to_irq()
|
D | gpio-pcf857x.c | 139 struct pcf857x *gpio = container_of(chip, struct pcf857x, chip); in pcf857x_input() local 152 struct pcf857x *gpio = container_of(chip, struct pcf857x, chip); in pcf857x_get() local 161 struct pcf857x *gpio = container_of(chip, struct pcf857x, chip); in pcf857x_output() local 185 struct pcf857x *gpio = data; in pcf857x_irq() local 219 struct pcf857x *gpio = irq_data_get_irq_chip_data(data); in pcf857x_irq_set_wake() local 244 struct pcf857x *gpio; in pcf857x_probe() local 397 struct pcf857x *gpio = i2c_get_clientdata(client); in pcf857x_remove() local
|
D | gpio-rdc321x.c | 44 static int rdc_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in rdc_gpio_get_value() 63 unsigned gpio, int value) in rdc_gpio_set_value_impl() 82 unsigned gpio, int value) in rdc_gpio_set_value() 93 unsigned gpio, int value) in rdc_gpio_config() 123 static int rdc_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in rdc_gpio_direction_input()
|
D | gpio-vx855.c | 51 struct gpio_chip gpio; member 96 static int vx855gpio_direction_input(struct gpio_chip *gpio, in vx855gpio_direction_input() 121 static int vx855gpio_get(struct gpio_chip *gpio, unsigned int nr) in vx855gpio_get() 146 static void vx855gpio_set(struct gpio_chip *gpio, unsigned int nr, in vx855gpio_set() 174 static int vx855gpio_direction_output(struct gpio_chip *gpio, in vx855gpio_direction_output()
|
D | gpiolib-legacy.c | 8 void gpio_free(unsigned gpio) in gpio_free() 20 int gpio_request_one(unsigned gpio, unsigned long flags, const char *label) in gpio_request_one() 67 int gpio_request(unsigned gpio, const char *label) in gpio_request()
|
D | gpio-pxa.c | 159 static inline struct pxa_gpio_chip *gpio_to_pxachip(unsigned gpio) in gpio_to_pxachip() 177 static inline int __gpio_is_inverted(int gpio) in __gpio_is_inverted() 190 static inline int __gpio_is_occupied(unsigned gpio) in __gpio_is_occupied() 305 int i, gpio, nbanks = gpio_to_bank(gpio_end) + 1; in pxa_init_gpio_chip() local 361 int gpio = pxa_irq_to_gpio(d->irq); in pxa_gpio_irq_type() local 407 int loop, gpio, gpio_base, n; in pxa_gpio_demux_handler() local 435 int gpio = pxa_irq_to_gpio(d->irq); in pxa_ack_muxed_gpio() local 443 int gpio = pxa_irq_to_gpio(d->irq); in pxa_mask_muxed_gpio() local 457 int gpio = pxa_irq_to_gpio(d->irq); in pxa_gpio_set_wake() local 468 int gpio = pxa_irq_to_gpio(d->irq); in pxa_unmask_muxed_gpio() local [all …]
|
D | gpio-iop.c | 75 static int iop3xx_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in iop3xx_gpio_direction_input() 81 static int iop3xx_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, int level) in iop3xx_gpio_direction_output() 88 static int iop3xx_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in iop3xx_gpio_get_value() 93 static void iop3xx_gpio_set_value(struct gpio_chip *chip, unsigned gpio, int value) in iop3xx_gpio_set_value()
|
D | gpio-generic.c | 138 static int bgpio_get(struct gpio_chip *gc, unsigned int gpio) in bgpio_get() 145 static void bgpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in bgpio_set() 163 static void bgpio_set_with_clear(struct gpio_chip *gc, unsigned int gpio, in bgpio_set_with_clear() 175 static void bgpio_set_set(struct gpio_chip *gc, unsigned int gpio, int val) in bgpio_set_set() 266 static int bgpio_simple_dir_in(struct gpio_chip *gc, unsigned int gpio) in bgpio_simple_dir_in() 271 static int bgpio_simple_dir_out(struct gpio_chip *gc, unsigned int gpio, in bgpio_simple_dir_out() 279 static int bgpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in bgpio_dir_in() 294 static int bgpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in bgpio_dir_out() 311 static int bgpio_dir_in_inv(struct gpio_chip *gc, unsigned int gpio) in bgpio_dir_in_inv() 326 static int bgpio_dir_out_inv(struct gpio_chip *gc, unsigned int gpio, int val) in bgpio_dir_out_inv()
|
D | gpio-mpc8xxx.c | 47 static inline u32 mpc8xxx_gpio2mask(unsigned int gpio) in mpc8xxx_gpio2mask() 70 static int mpc8572_gpio_get(struct gpio_chip *gc, unsigned int gpio) in mpc8572_gpio_get() 85 static int mpc8xxx_gpio_get(struct gpio_chip *gc, unsigned int gpio) in mpc8xxx_gpio_get() 92 static void mpc8xxx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in mpc8xxx_gpio_set() 136 static int mpc8xxx_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in mpc8xxx_gpio_dir_in() 151 static int mpc8xxx_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in mpc8xxx_gpio_dir_out() 168 static int mpc5121_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in mpc5121_gpio_dir_out() 269 unsigned long gpio = irqd_to_hwirq(d); in mpc512x_irq_set_type() local
|
D | devres.c | 33 struct gpio_desc **this = res, **gpio = data; in devm_gpiod_match() local 297 unsigned *gpio = res; in devm_gpio_release() local 304 unsigned *this = res, *gpio = data; in devm_gpio_match() local 324 int devm_gpio_request(struct device *dev, unsigned gpio, const char *label) in devm_gpio_request() 353 int devm_gpio_request_one(struct device *dev, unsigned gpio, in devm_gpio_request_one() 386 void devm_gpio_free(struct device *dev, unsigned int gpio) in devm_gpio_free()
|
D | gpio-bt8xx.c | 64 struct gpio_chip gpio; member 81 static int bt8xxgpio_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) in bt8xxgpio_gpio_direction_input() 102 static int bt8xxgpio_gpio_get(struct gpio_chip *gpio, unsigned nr) in bt8xxgpio_gpio_get() 115 static int bt8xxgpio_gpio_direction_output(struct gpio_chip *gpio, in bt8xxgpio_gpio_direction_output() 140 static void bt8xxgpio_gpio_set(struct gpio_chip *gpio, in bt8xxgpio_gpio_set()
|
D | gpio-viperboard.c | 91 struct vprbrd_gpio *gpio = in vprbrd_gpioa_get() local 142 struct vprbrd_gpio *gpio = in vprbrd_gpioa_set() local 184 struct vprbrd_gpio *gpio = in vprbrd_gpioa_direction_input() local 222 struct vprbrd_gpio *gpio = in vprbrd_gpioa_direction_output() local 290 struct vprbrd_gpio *gpio = in vprbrd_gpiob_get() local 322 struct vprbrd_gpio *gpio = in vprbrd_gpiob_set() local 356 struct vprbrd_gpio *gpio = in vprbrd_gpiob_direction_input() local 378 struct vprbrd_gpio *gpio = in vprbrd_gpiob_direction_output() local
|
D | gpio-sta2x11.c | 55 struct gpio_chip gpio; member 75 static void gsta_gpio_set(struct gpio_chip *gpio, unsigned nr, int val) in gsta_gpio_set() 87 static int gsta_gpio_get(struct gpio_chip *gpio, unsigned nr) in gsta_gpio_get() 96 static int gsta_gpio_direction_output(struct gpio_chip *gpio, unsigned nr, in gsta_gpio_direction_output() 112 static int gsta_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) in gsta_gpio_direction_input() 122 static int gsta_gpio_to_irq(struct gpio_chip *gpio, unsigned offset) in gsta_gpio_to_irq() 130 struct gpio_chip *gpio = &chip->gpio; in gsta_gpio_setup() local
|
D | gpio-janz-ttl.c | 48 struct gpio_chip gpio; member 60 static int ttl_get_value(struct gpio_chip *gpio, unsigned offset) in ttl_get_value() 82 static void ttl_set_value(struct gpio_chip *gpio, unsigned offset, int value) in ttl_set_value() 148 struct gpio_chip *gpio; in ttl_probe() local
|
D | gpio-sch.c | 46 static unsigned sch_gpio_offset(struct sch_gpio *sch, unsigned gpio, in sch_gpio_offset() 59 static unsigned sch_gpio_bit(struct sch_gpio *sch, unsigned gpio) in sch_gpio_bit() 66 static int sch_gpio_reg_get(struct gpio_chip *gc, unsigned gpio, unsigned reg) in sch_gpio_reg_get() 80 static void sch_gpio_reg_set(struct gpio_chip *gc, unsigned gpio, unsigned reg, in sch_gpio_reg_set()
|
D | gpio-vf610.c | 88 static int vf610_gpio_get(struct gpio_chip *gc, unsigned int gpio) in vf610_gpio_get() 96 static void vf610_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in vf610_gpio_set() 108 static int vf610_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in vf610_gpio_direction_input() 113 static int vf610_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, in vf610_gpio_direction_output() 144 int gpio = d->hwirq; in vf610_gpio_irq_ack() local
|
D | gpio-xgene.c | 138 struct xgene_gpio *gpio = dev_get_drvdata(dev); in xgene_gpio_suspend() local 151 struct xgene_gpio *gpio = dev_get_drvdata(dev); in xgene_gpio_resume() local 171 struct xgene_gpio *gpio; in xgene_gpio_probe() local 217 struct xgene_gpio *gpio = platform_get_drvdata(pdev); in xgene_gpio_remove() local
|
D | gpio-pch.c | 102 struct gpio_chip gpio; member 109 static void pch_gpio_set(struct gpio_chip *gpio, unsigned nr, int val) in pch_gpio_set() 126 static int pch_gpio_get(struct gpio_chip *gpio, unsigned nr) in pch_gpio_get() 133 static int pch_gpio_direction_output(struct gpio_chip *gpio, unsigned nr, in pch_gpio_direction_output() 159 static int pch_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) in pch_gpio_direction_input() 212 static int pch_gpio_to_irq(struct gpio_chip *gpio, unsigned offset) in pch_gpio_to_irq() 220 struct gpio_chip *gpio = &chip->gpio; in pch_gpio_setup() local
|
D | gpio-ml-ioh.c | 96 struct gpio_chip gpio; member 106 static void ioh_gpio_set(struct gpio_chip *gpio, unsigned nr, int val) in ioh_gpio_set() 123 static int ioh_gpio_get(struct gpio_chip *gpio, unsigned nr) in ioh_gpio_get() 130 static int ioh_gpio_direction_output(struct gpio_chip *gpio, unsigned nr, in ioh_gpio_direction_output() 156 static int ioh_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) in ioh_gpio_direction_input() 226 static int ioh_gpio_to_irq(struct gpio_chip *gpio, unsigned offset) in ioh_gpio_to_irq() 234 struct gpio_chip *gpio = &chip->gpio; in ioh_gpio_setup() local
|
D | gpio-adnp.c | 17 #define GPIO_DDR(gpio) (0x00 << (gpio)->reg_shift) argument 18 #define GPIO_PLR(gpio) (0x01 << (gpio)->reg_shift) argument 19 #define GPIO_IER(gpio) (0x02 << (gpio)->reg_shift) argument 20 #define GPIO_ISR(gpio) (0x03 << (gpio)->reg_shift) argument 21 #define GPIO_PTR(gpio) (0x04 << (gpio)->reg_shift) argument 25 struct gpio_chip gpio; member
|
D | gpio-74xx-mmio.c | 95 static int mmio_74xx_dir_in(struct gpio_chip *gc, unsigned int gpio) in mmio_74xx_dir_in() 102 static int mmio_74xx_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in mmio_74xx_dir_out()
|
D | gpio-xgene-sb.c | 60 static void xgene_gpio_set_bit(struct bgpio_chip *bgc, void __iomem *reg, u32 gpio, int val) in xgene_gpio_set_bit() 72 static int apm_gpio_sb_to_irq(struct gpio_chip *gc, u32 gpio) in apm_gpio_sb_to_irq()
|
D | gpio-stp-xway.c | 101 static void xway_stp_set(struct gpio_chip *gc, unsigned gpio, int val) in xway_stp_set() 122 static int xway_stp_dir_out(struct gpio_chip *gc, unsigned gpio, int val) in xway_stp_dir_out() 136 static int xway_stp_request(struct gpio_chip *gc, unsigned gpio) in xway_stp_request()
|
D | gpio-adp5588.c | 193 unsigned gpio = d->irq - dev->irq_base; in adp5588_irq_mask() local 201 unsigned gpio = d->irq - dev->irq_base; in adp5588_irq_unmask() local 209 uint16_t gpio = d->irq - dev->irq_base; in adp5588_irq_set_type() local 292 unsigned gpio; in adp5588_irq_setup() local
|
D | gpio-tb10x.c | 63 static inline u32 tb10x_reg_read(struct tb10x_gpio *gpio, unsigned int offs) in tb10x_reg_read() 68 static inline void tb10x_reg_write(struct tb10x_gpio *gpio, unsigned int offs, in tb10x_reg_write() 74 static inline void tb10x_set_bits(struct tb10x_gpio *gpio, unsigned int offs, in tb10x_set_bits()
|
D | gpio-ich.c | 171 static bool ichx_gpio_check_available(struct gpio_chip *gpio, unsigned nr) in ichx_gpio_check_available() 176 static int ichx_gpio_get_direction(struct gpio_chip *gpio, unsigned nr) in ichx_gpio_get_direction() 181 static int ichx_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) in ichx_gpio_direction_input() 193 static int ichx_gpio_direction_output(struct gpio_chip *gpio, unsigned nr, in ichx_gpio_direction_output()
|
D | gpio-ep93xx.c | 170 const int gpio = irq_to_gpio(d->irq); in ep93xx_gpio_irq_type() local 295 int gpio = chip->base + offset; in ep93xx_gpio_set_debounce() local 313 int gpio = chip->base + offset; in ep93xx_gpio_to_irq() local
|
D | gpio-twl4030.c | 155 static int twl4030_set_gpio_direction(int gpio, int is_input) in twl4030_set_gpio_direction() 175 static int twl4030_set_gpio_dataout(int gpio, int enable) in twl4030_set_gpio_dataout() 189 static int twl4030_get_gpio_datain(int gpio) in twl4030_get_gpio_datain()
|
D | gpio-omap.c | 97 static void omap_set_gpio_direction(struct gpio_bank *bank, int gpio, in omap_set_gpio_direction() 293 static inline void omap_set_gpio_trigger(struct gpio_bank *bank, int gpio, in omap_set_gpio_trigger() 354 static void omap_toggle_gpio_edge_triggering(struct gpio_bank *bank, int gpio) in omap_toggle_gpio_edge_triggering() 373 static void omap_toggle_gpio_edge_triggering(struct gpio_bank *bank, int gpio) {} in omap_toggle_gpio_edge_triggering() 376 static int omap_set_gpio_triggering(struct gpio_bank *bank, int gpio, in omap_set_gpio_triggering() 1059 static int gpio; in omap_gpio_chip_init() local
|
/linux-4.1.27/drivers/net/wireless/ath/ath5k/ |
D | gpio.c | 106 ath5k_hw_set_gpio_input(struct ath5k_hw *ah, u32 gpio) in ath5k_hw_set_gpio_input() 124 ath5k_hw_set_gpio_output(struct ath5k_hw *ah, u32 gpio) in ath5k_hw_set_gpio_output() 142 ath5k_hw_get_gpio(struct ath5k_hw *ah, u32 gpio) in ath5k_hw_get_gpio() 159 ath5k_hw_set_gpio(struct ath5k_hw *ah, u32 gpio, u32 val) in ath5k_hw_set_gpio() 189 ath5k_hw_set_gpio_intr(struct ath5k_hw *ah, unsigned int gpio, in ath5k_hw_set_gpio_intr()
|
/linux-4.1.27/arch/avr32/mach-at32ap/include/mach/ |
D | gpio.h | 17 static inline int gpio_get_value(unsigned int gpio) in gpio_get_value() 22 static inline void gpio_set_value(unsigned int gpio, int value) in gpio_set_value() 27 static inline int gpio_cansleep(unsigned int gpio) in gpio_cansleep() 33 static inline int gpio_to_irq(unsigned int gpio) in gpio_to_irq()
|
/linux-4.1.27/arch/sh/include/asm/ |
D | gpio.h | 27 static inline int gpio_get_value(unsigned gpio) in gpio_get_value() 32 static inline void gpio_set_value(unsigned gpio, int value) in gpio_set_value() 37 static inline int gpio_cansleep(unsigned gpio) in gpio_cansleep() 42 static inline int gpio_to_irq(unsigned gpio) in gpio_to_irq()
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-coh901.c | 62 struct u300_gpio *gpio; member 226 int gpio = chip->base + offset; in u300_gpio_request() local 233 int gpio = chip->base + offset; in u300_gpio_free() local 240 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_get() local 247 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_set() local 264 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_direction_input() local 280 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_direction_output() local 311 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_config_get() local 369 struct u300_gpio *gpio = to_u300_gpio(chip); in u300_gpio_config_set() local 428 static void u300_toggle_trigger(struct u300_gpio *gpio, unsigned offset) in u300_toggle_trigger() [all …]
|
D | core.c | 297 unsigned int gpio) in gpio_to_pin() 315 pinctrl_match_gpio_range(struct pinctrl_dev *pctldev, unsigned gpio) in pinctrl_match_gpio_range() 347 static bool pinctrl_ready_for_gpio_range(unsigned gpio) in pinctrl_ready_for_gpio_range() 376 static bool pinctrl_ready_for_gpio_range(unsigned gpio) { return true; } in pinctrl_ready_for_gpio_range() 390 static int pinctrl_get_device_gpio_range(unsigned gpio, in pinctrl_get_device_gpio_range() 568 int pinctrl_request_gpio(unsigned gpio) in pinctrl_request_gpio() 603 void pinctrl_free_gpio(unsigned gpio) in pinctrl_free_gpio() 625 static int pinctrl_gpio_direction(unsigned gpio, bool input) in pinctrl_gpio_direction() 656 int pinctrl_gpio_direction_input(unsigned gpio) in pinctrl_gpio_direction_input() 670 int pinctrl_gpio_direction_output(unsigned gpio) in pinctrl_gpio_direction_output()
|
/linux-4.1.27/arch/m68k/coldfire/ |
D | gpio.c | 26 int __mcfgpio_get_value(unsigned gpio) in __mcfgpio_get_value() 32 void __mcfgpio_set_value(unsigned gpio, int value) in __mcfgpio_set_value() 57 int __mcfgpio_direction_input(unsigned gpio) in __mcfgpio_direction_input() 72 int __mcfgpio_direction_output(unsigned gpio, int value) in __mcfgpio_direction_output() 103 int __mcfgpio_request(unsigned gpio) in __mcfgpio_request() 109 void __mcfgpio_free(unsigned gpio) in __mcfgpio_free()
|
D | m5249.c | 92 u32 gpio; in m5249_smc91x_init() local
|
/linux-4.1.27/arch/blackfin/mach-bf538/ |
D | ext-gpio.c | 37 static int bf538_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in bf538_gpio_get_value() 43 static void bf538_gpio_set_value(struct gpio_chip *chip, unsigned gpio, int value) in bf538_gpio_set_value() 52 static int bf538_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in bf538_gpio_direction_input() 60 static int bf538_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, int value) in bf538_gpio_direction_output() 69 static int bf538_gpio_request(struct gpio_chip *chip, unsigned gpio) in bf538_gpio_request() 74 static void bf538_gpio_free(struct gpio_chip *chip, unsigned gpio) in bf538_gpio_free()
|
/linux-4.1.27/arch/mips/bcm63xx/ |
D | gpio.c | 39 unsigned gpio, int val) in bcm63xx_gpio_set() 68 static int bcm63xx_gpio_get(struct gpio_chip *chip, unsigned gpio) in bcm63xx_gpio_get() 88 unsigned gpio, int dir) in bcm63xx_gpio_set_direction() 118 static int bcm63xx_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in bcm63xx_gpio_direction_input() 124 unsigned gpio, int value) in bcm63xx_gpio_direction_output()
|
/linux-4.1.27/drivers/pinctrl/bcm/ |
D | pinctrl-cygnus-gpio.c | 123 unsigned gpio, bool set) in cygnus_set_bit() 138 unsigned gpio) in cygnus_get_bit() 183 unsigned gpio = d->hwirq; in cygnus_gpio_irq_ack() local 202 unsigned gpio = d->hwirq; in cygnus_gpio_irq_set_mask() local 233 unsigned gpio = d->hwirq; in cygnus_gpio_irq_set_type() local 295 unsigned gpio = gc->base + offset; in cygnus_gpio_request() local 307 unsigned gpio = gc->base + offset; in cygnus_gpio_free() local 315 static int cygnus_gpio_direction_input(struct gpio_chip *gc, unsigned gpio) in cygnus_gpio_direction_input() 329 static int cygnus_gpio_direction_output(struct gpio_chip *gc, unsigned gpio, in cygnus_gpio_direction_output() 345 static void cygnus_gpio_set(struct gpio_chip *gc, unsigned gpio, int val) in cygnus_gpio_set() [all …]
|
D | pinctrl-bcm2835.c | 397 unsigned gpio; in bcm2835_gpio_irq_handler() local 455 unsigned gpio = irqd_to_hwirq(data); in bcm2835_gpio_irq_enable() local 469 unsigned gpio = irqd_to_hwirq(data); in bcm2835_gpio_irq_disable() local 573 unsigned gpio = irqd_to_hwirq(data); in bcm2835_gpio_irq_set_type() local 599 unsigned gpio = irqd_to_hwirq(data); in bcm2835_gpio_irq_ack() local
|
/linux-4.1.27/arch/powerpc/sysdev/ |
D | ppc4xx_gpio.c | 34 #define GPIO_MASK(gpio) (0x80000000 >> (gpio)) argument 35 #define GPIO_MASK2(gpio) (0xc0000000 >> ((gpio) * 2)) argument 76 static int ppc4xx_gpio_get(struct gpio_chip *gc, unsigned int gpio) in ppc4xx_gpio_get() 85 __ppc4xx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in __ppc4xx_gpio_set() 97 ppc4xx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in ppc4xx_gpio_set() 112 static int ppc4xx_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in ppc4xx_gpio_dir_in() 142 ppc4xx_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in ppc4xx_gpio_dir_out()
|
D | simple_gpio.c | 45 static int u8_gpio_get(struct gpio_chip *gc, unsigned int gpio) in u8_gpio_get() 52 static void u8_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in u8_gpio_set() 70 static int u8_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in u8_gpio_dir_in() 75 static int u8_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in u8_gpio_dir_out()
|
D | cpm1.c | 546 static int cpm1_gpio16_get(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio16_get() 571 static void cpm1_gpio16_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm1_gpio16_set() 585 static int cpm1_gpio16_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in cpm1_gpio16_dir_out() 603 static int cpm1_gpio16_dir_in(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio16_dir_in() 667 static int cpm1_gpio32_get(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio32_get() 692 static void cpm1_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm1_gpio32_set() 706 static int cpm1_gpio32_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in cpm1_gpio32_dir_out() 724 static int cpm1_gpio32_dir_in(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio32_dir_in()
|
D | cpm_common.c | 252 static int cpm2_gpio32_get(struct gpio_chip *gc, unsigned int gpio) in cpm2_gpio32_get() 277 static void cpm2_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm2_gpio32_set() 291 static int cpm2_gpio32_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in cpm2_gpio32_dir_out() 309 static int cpm2_gpio32_dir_in(struct gpio_chip *gc, unsigned int gpio) in cpm2_gpio32_dir_in()
|
/linux-4.1.27/arch/mips/jz4740/ |
D | gpio.c | 73 #define GPIO_TO_BIT(gpio) BIT(gpio & 0x1f) argument 74 #define GPIO_TO_REG(gpio, reg) (gpio_to_jz_gpio_chip(gpio)->base + (reg)) argument 89 static inline struct jz_gpio_chip *gpio_to_jz_gpio_chip(unsigned int gpio) in gpio_to_jz_gpio_chip() 105 static inline void jz_gpio_write_bit(unsigned int gpio, unsigned int reg) in jz_gpio_write_bit() 110 int jz_gpio_set_function(int gpio, enum jz_gpio_function function) in jz_gpio_set_function() 195 void jz_gpio_enable_pullup(unsigned gpio) in jz_gpio_enable_pullup() 201 void jz_gpio_disable_pullup(unsigned gpio) in jz_gpio_disable_pullup() 207 static int jz_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in jz_gpio_get_value() 212 static void jz_gpio_set_value(struct gpio_chip *chip, unsigned gpio, int value) in jz_gpio_set_value() 219 static int jz_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, in jz_gpio_direction_output() [all …]
|
/linux-4.1.27/arch/arm/mach-pxa/ |
D | mfp-pxa2xx.c | 55 static int __mfp_config_gpio(unsigned gpio, unsigned long c) in __mfp_config_gpio() 124 int gpio = mfp_to_gpio(mfp); in __mfp_validate() local 138 int i, gpio; in pxa2xx_mfp_config() local 158 int gpio; in pxa2xx_mfp_set_lpm() local 173 int gpio_set_wake(unsigned int gpio, unsigned int on) in gpio_set_wake() 262 unsigned int i, gpio, mask = 0; in keypad_set_wake() local 294 #define INIT_GPIO_DESC_MUXED(mux, gpio) \ argument 303 int i, gpio; in pxa27x_mfp_init() local
|
D | cm-x270.c | 207 int gpio, err; in cmx270_marathon_probe() local 222 int gpio; in cmx270_marathon_remove() local
|
D | zylonite_pxa320.c | 166 int i, gpio, id = 0; in zylonite_detect_lcd_panel() local
|
D | reset.c | 25 int init_gpio_reset(int gpio, int output, int level) in init_gpio_reset()
|
D | zylonite_pxa300.c | 187 int i, gpio, id = 0; in zylonite_detect_lcd_panel() local
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/volt/ |
D | gpio.c | 37 struct nvkm_gpio *gpio = nvkm_gpio(volt); in nvkm_voltgpio_get() local 56 struct nvkm_gpio *gpio = nvkm_gpio(volt); in nvkm_voltgpio_set() local 73 struct nvkm_gpio *gpio = nvkm_gpio(volt); in nvkm_voltgpio_init() local
|
/linux-4.1.27/drivers/video/fbdev/via/ |
D | via-gpio.c | 90 struct viafb_gpio *gpio; in via_gpio_set() local 121 struct viafb_gpio *gpio; in via_gpio_dir_input() local 138 struct viafb_gpio *gpio; in via_gpio_get() local 166 static void viafb_gpio_enable(struct viafb_gpio *gpio) in viafb_gpio_enable() 171 static void viafb_gpio_disable(struct viafb_gpio *gpio) in viafb_gpio_disable() 220 struct viafb_gpio *gpio; in viafb_gpio_probe() local
|
/linux-4.1.27/arch/mips/ath79/ |
D | gpio.c | 32 static void __ath79_gpio_set_value(unsigned gpio, int value) in __ath79_gpio_set_value() 42 static int __ath79_gpio_get_value(unsigned gpio) in __ath79_gpio_get_value() 214 int gpio_get_value(unsigned gpio) in gpio_get_value() 223 void gpio_set_value(unsigned gpio, int value) in gpio_set_value() 232 int gpio_to_irq(unsigned gpio) in gpio_to_irq()
|
/linux-4.1.27/arch/powerpc/platforms/85xx/ |
D | sgy_cts1000.c | 44 int trigger, gpio; in gpio_halt_cb() local 76 int gpio, err, irq; in gpio_halt_probe() local 134 int gpio = of_get_gpio(halt_node, 0); in gpio_halt_remove() local
|
/linux-4.1.27/drivers/gpu/drm/gma500/ |
D | intel_gmbus.c | 102 static u32 get_reserved(struct intel_gpio *gpio) in get_reserved() 117 struct intel_gpio *gpio = data; in get_clock() local 127 struct intel_gpio *gpio = data; in get_data() local 137 struct intel_gpio *gpio = data; in set_clock() local 154 struct intel_gpio *gpio = data; in set_data() local 182 struct intel_gpio *gpio; in intel_gpio_create() local 223 struct intel_gpio *gpio = container_of(adapter, in intel_i2c_quirk_xfer() local
|
/linux-4.1.27/include/linux/pinctrl/ |
D | consumer.h | 64 static inline int pinctrl_request_gpio(unsigned gpio) in pinctrl_request_gpio() 69 static inline void pinctrl_free_gpio(unsigned gpio) in pinctrl_free_gpio() 73 static inline int pinctrl_gpio_direction_input(unsigned gpio) in pinctrl_gpio_direction_input() 78 static inline int pinctrl_gpio_direction_output(unsigned gpio) in pinctrl_gpio_direction_output()
|
/linux-4.1.27/arch/mips/include/asm/mach-loongson/ |
D | gpio.h | 26 static inline int gpio_to_irq(int gpio) in gpio_to_irq() 31 static inline int irq_to_gpio(int gpio) in irq_to_gpio()
|
/linux-4.1.27/arch/sh/boards/mach-sdk7786/ |
D | gpio.c | 25 static int usrgpir_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in usrgpir_gpio_direction_input() 31 static int usrgpir_gpio_get(struct gpio_chip *chip, unsigned gpio) in usrgpir_gpio_get()
|
/linux-4.1.27/arch/sh/boards/mach-x3proto/ |
D | gpio.c | 32 static int x3proto_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_direction_input() 46 static int x3proto_gpio_get(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_get() 51 static int x3proto_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_to_irq()
|
/linux-4.1.27/drivers/media/pci/bt8xx/ |
D | bttv-input.c | 56 u32 gpio,data; in ir_handle_key() local 90 u32 gpio, data, keyup; in ir_enltv_handle_key() local 253 u32 gpio; in bttv_rc5_irq() local 326 u32 gpio; in bttv_ir_stop() local 528 u32 gpio; in bttv_input_init() local
|
D | bttv-cards.c | 2993 int gpio, has_remote, has_radio, is_capture_only; in flyvideo_gpio() local 3075 int id,msp,gpio; in miro_pinnacle_gpio() local 3752 struct bttv_tea575x_gpio gpio = btv->tea_gpio; in bttv_tea575x_set_pins() local 3773 struct bttv_tea575x_gpio gpio = btv->tea_gpio; in bttv_tea575x_get_pins() local 3800 struct bttv_tea575x_gpio gpio = btv->tea_gpio; in bttv_tea575x_set_direction() local
|
/linux-4.1.27/arch/arm/mach-davinci/ |
D | board-dm644x-evm.c | 302 evm_led_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_led_setup() 329 evm_led_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_led_teardown() 361 evm_u18_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u18_setup() 391 evm_u18_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u18_teardown() 415 evm_u35_setup(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u35_setup() 451 evm_u35_teardown(struct i2c_client *client, int gpio, unsigned ngpio, void *c) in evm_u35_teardown()
|
D | board-dm646x-evm.c | 185 static int evm_led_setup(struct i2c_client *client, int gpio, in evm_led_setup() 209 static int evm_led_teardown(struct i2c_client *client, int gpio, in evm_led_teardown() 221 static int evm_sw_setup(struct i2c_client *client, int gpio, in evm_sw_setup() 260 static int evm_sw_teardown(struct i2c_client *client, int gpio, in evm_sw_teardown() 275 static int evm_pcf_setup(struct i2c_client *client, int gpio, in evm_pcf_setup() 290 static int evm_pcf_teardown(struct i2c_client *client, int gpio, in evm_pcf_teardown()
|
D | board-da850-evm.c | 443 static void da850_evm_ui_keys_init(unsigned gpio) in da850_evm_ui_keys_init() 465 static int da850_evm_ui_expander_setup(struct i2c_client *client, unsigned gpio, in da850_evm_ui_expander_setup() 525 unsigned gpio, unsigned ngpio, void *c) in da850_evm_ui_expander_teardown() 620 static void da850_evm_bb_keys_init(unsigned gpio) in da850_evm_bb_keys_init() 660 static void da850_evm_bb_leds_init(unsigned gpio) in da850_evm_bb_leds_init() 675 unsigned gpio, unsigned ngpio, in da850_evm_bb_expander_setup() 707 unsigned gpio, unsigned ngpio, void *c) in da850_evm_bb_expander_teardown()
|
D | board-da830-evm.c | 452 int gpio, unsigned ngpio, void *context) in da830_evm_ui_expander_setup() 466 static int da830_evm_ui_expander_teardown(struct i2c_client *client, int gpio, in da830_evm_ui_expander_teardown()
|
D | board-dm355-leopard.c | 114 static void dm355leopard_mmcsd_gpios(unsigned gpio) in dm355leopard_mmcsd_gpios()
|
/linux-4.1.27/include/linux/mfd/ |
D | asic3.h | 51 #define ASIC3_TO_GPIO(gpio) (NR_BUILTIN_GPIO + (gpio)) argument 58 #define ASIC3_GPIO(bank, gpio) \ argument 60 #define ASIC3_GPIO_bit(gpio) (1 << (gpio & 0xf)) argument 73 #define ASIC3_GPIO_TO_BANK(gpio) ((gpio) >> 4) argument 74 #define ASIC3_GPIO_TO_BIT(gpio) ((gpio) - \ argument 76 #define ASIC3_GPIO_TO_MASK(gpio) (1 << ASIC3_GPIO_TO_BIT(gpio)) argument 77 #define ASIC3_GPIO_TO_BASE(gpio) (ASIC3_GPIO_A_BASE + (((gpio) >> 4) * 0x0100)) argument 111 #define ASIC3_CONFIG_GPIO(gpio, alt, dir, init) (((gpio) & 0x7f) \ argument 114 #define ASIC3_CONFIG_GPIO_DEFAULT(gpio, dir, init) \ argument 116 #define ASIC3_CONFIG_GPIO_DEFAULT_OUT(gpio, init) \ argument
|
/linux-4.1.27/arch/arm/plat-samsung/ |
D | setup-camif.c | 40 int gpio = gpio_start + i; in s3c_camif_gpio_get() local 67 int gpio = gpio_start + i; in s3c_camif_gpio_put() local
|
/linux-4.1.27/arch/unicore32/include/asm/ |
D | gpio.h | 67 static inline int gpio_get_value(unsigned gpio) in gpio_get_value() 75 static inline void gpio_set_value(unsigned gpio, int value) in gpio_set_value() 88 static inline unsigned gpio_to_irq(unsigned gpio) in gpio_to_irq()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | gpio.c | 64 u16 gpio; in dcb_gpio_entry() local 79 struct dcb_gpio_func *gpio) in dcb_gpio_parse() 120 u8 *ver, u8 *len, struct dcb_gpio_func *gpio) in dcb_gpio_match()
|
/linux-4.1.27/arch/mips/rb532/ |
D | gpio.c | 160 void rb532_gpio_set_ilevel(int bit, unsigned gpio) in rb532_gpio_set_ilevel() 169 void rb532_gpio_set_istat(int bit, unsigned gpio) in rb532_gpio_set_istat() 178 void rb532_gpio_set_func(unsigned gpio) in rb532_gpio_set_func()
|
/linux-4.1.27/arch/arm/mach-gemini/ |
D | gpio.c | 60 unsigned int gpio = irq_to_gpio(d->irq); in gpio_ack_irq() local 68 unsigned int gpio = irq_to_gpio(d->irq); in gpio_mask_irq() local 76 unsigned int gpio = irq_to_gpio(d->irq); in gpio_unmask_irq() local 84 unsigned int gpio = irq_to_gpio(d->irq); in gpio_set_irq_type() local
|
/linux-4.1.27/arch/powerpc/sysdev/qe_lib/ |
D | gpio.c | 60 static int qe_gpio_get(struct gpio_chip *gc, unsigned int gpio) in qe_gpio_get() 69 static void qe_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in qe_gpio_set() 89 static int qe_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in qe_gpio_dir_in() 104 static int qe_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in qe_gpio_dir_out()
|
/linux-4.1.27/drivers/platform/x86/ |
D | intel_pmic_gpio.c | 79 static void pmic_program_irqtype(int gpio, int type) in pmic_program_irqtype() 165 u32 gpio = data->irq - pg->irq_base; in pmic_irq_type() local 194 unsigned int gpio = pg->update_type & ~GPIO_UPDATE_TYPE; in pmic_bus_sync_unlock() local 220 int gpio; in pmic_irq_handler() local
|
/linux-4.1.27/arch/arm/mach-ixp4xx/ |
D | common.c | 156 static int ixp4xx_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in ixp4xx_gpio_to_irq() 416 static int ixp4xx_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in ixp4xx_gpio_direction_input() 423 static int ixp4xx_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, in ixp4xx_gpio_direction_output() 432 static int ixp4xx_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in ixp4xx_gpio_get_value() 441 static void ixp4xx_gpio_set_value(struct gpio_chip *chip, unsigned gpio, in ixp4xx_gpio_set_value()
|
/linux-4.1.27/drivers/media/pci/saa7134/ |
D | saa7134-input.c | 57 u32 gpio, data; in build_key() local 114 int gpio; in get_key_flydvb_trio() local 168 int gpio; in get_key_msi_tvanywhere_plus() local 217 unsigned int gpio; in get_key_kworld_pc150u() local 321 u32 gpio; in get_key_beholdm6xx() local
|
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/ |
D | mxl111sf-gpio.c | 179 int gpio, int direction, int val) in mxl111sf_hw_do_set_gpio() 561 static int mxl111sf_hw_set_gpio(struct mxl111sf_state *state, int gpio, int val) in mxl111sf_hw_set_gpio() 583 static int pca9534_set_gpio(struct mxl111sf_state *state, int gpio, int val) in pca9534_set_gpio() 640 int mxl111sf_set_gpio(struct mxl111sf_state *state, int gpio, int val) in mxl111sf_set_gpio()
|
/linux-4.1.27/sound/soc/ |
D | soc-jack.c | 248 static void snd_soc_jack_gpio_detect(struct snd_soc_jack_gpio *gpio) in snd_soc_jack_gpio_detect() 272 struct snd_soc_jack_gpio *gpio = data; in gpio_handler() local 289 struct snd_soc_jack_gpio *gpio; in gpio_work() local
|
/linux-4.1.27/include/linux/platform_data/ |
D | gpio-davinci.h | 49 #define GPIO_TO_PIN(bank, gpio) (16 * (bank) + (gpio)) argument 51 static inline u32 __gpio_mask(unsigned gpio) in __gpio_mask()
|
D | leds-omap.h | 14 s16 gpio; member
|
D | gpio_backlight.h | 15 int gpio; member
|
D | leds-s3c24xx.h | 20 unsigned int gpio; member
|
/linux-4.1.27/drivers/pinctrl/nomadik/ |
D | pinctrl-abx500.c | 273 static bool abx500_pullud_supported(struct gpio_chip *chip, unsigned gpio) in abx500_pullud_supported() 288 unsigned gpio; in abx500_gpio_direction_output() local 337 int gpio = offset + 1; in abx500_gpio_to_irq() local 361 unsigned gpio, int alt_setting) in abx500_set_mode() 481 unsigned gpio) in abx500_get_mode() 572 unsigned offset, unsigned gpio) in abx500_gpio_dbg_show_one() 636 unsigned gpio = chip->base; in abx500_gpio_dbg_show() local 651 unsigned offset, unsigned gpio) in abx500_gpio_dbg_show_one() 659 int gpio = chip->base + offset; in abx500_gpio_request() local 666 int gpio = chip->base + offset; in abx500_gpio_free() local
|
D | pinctrl-nomadik.c | 418 int gpio = nmk_chip->chip.base + offset; in nmk_gpio_disable_lazy_irq() local 584 static int __maybe_unused nmk_prcm_gpiocr_get_mode(struct pinctrl_dev *pctldev, int gpio) in nmk_prcm_gpiocr_get_mode() 616 int nmk_gpio_get_mode(int gpio) in nmk_gpio_get_mode() 640 static inline int nmk_gpio_get_bitmask(int gpio) in nmk_gpio_get_bitmask() 661 int gpio, enum nmk_gpio_irq_type which, in __nmk_gpio_irq_modify() 700 int gpio, bool on) in __nmk_gpio_set_wake() 906 int gpio = chip->base + offset; in nmk_gpio_request() local 913 int gpio = chip->base + offset; in nmk_gpio_free() local 982 unsigned offset, unsigned gpio) in nmk_gpio_dbg_show_one() 1062 unsigned gpio = chip->base; in nmk_gpio_dbg_show() local [all …]
|
/linux-4.1.27/drivers/pinctrl/meson/ |
D | pinctrl-meson.c | 456 static int meson_gpio_request(struct gpio_chip *chip, unsigned gpio) in meson_gpio_request() 461 static void meson_gpio_free(struct gpio_chip *chip, unsigned gpio) in meson_gpio_free() 468 static int meson_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in meson_gpio_direction_input() 485 static int meson_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, in meson_gpio_direction_output() 508 static void meson_gpio_set(struct gpio_chip *chip, unsigned gpio, int value) in meson_gpio_set() 525 static int meson_gpio_get(struct gpio_chip *chip, unsigned gpio) in meson_gpio_get()
|
/linux-4.1.27/arch/blackfin/include/asm/ |
D | gpio.h | 193 static inline int gpio_get_value(unsigned int gpio) in gpio_get_value() 198 static inline void gpio_set_value(unsigned int gpio, int value) in gpio_set_value() 203 static inline int gpio_cansleep(unsigned int gpio) in gpio_cansleep() 208 static inline int gpio_to_irq(unsigned gpio) in gpio_to_irq()
|
/linux-4.1.27/drivers/usb/phy/ |
D | phy-gpio-vbus-usb.c | 105 int gpio, status, vbus; in gpio_vbus_work() local 183 int gpio; in gpio_vbus_set_peripheral() local 251 int err, gpio, irq; in gpio_vbus_probe() local
|
/linux-4.1.27/drivers/clk/ |
D | clk-gpio-gate.c | 73 const char *parent_name, unsigned gpio, bool active_low, in clk_register_gpio_gate() 154 int gpio; in of_clk_gpio_gate_delayed_register_get() local
|
/linux-4.1.27/arch/mips/boot/dts/lantiq/ |
D | easy50712.dts | 54 gpio: pinmux@E100B10 { label
|
/linux-4.1.27/sound/aoa/core/ |
D | gpio-feature.c | 60 struct device_node *np, *gpio; in get_gpio() local 219 static void gpio_enable_dual_edge(int gpio) in gpio_enable_dual_edge() 378 int gpio, ret, active; in ftr_get_detect() local
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | conn.c | 37 struct nvkm_gpio *gpio = nvkm_gpio(conn); in nvkm_connector_hpd() local 89 struct nvkm_gpio *gpio = nvkm_gpio(parent); in nvkm_connector_create_() local
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | pxa3xx.dtsi | 32 gpio: gpio@40e00000 { label
|
D | meson8.dtsi | 101 gpio: banks@c11080b0 { label
|
D | bcm2835.dtsi | 63 gpio: gpio@7e200000 { label
|
D | pxa2xx.dtsi | 49 gpio: gpio@40e00000 { label
|
D | moxart.dtsi | 66 gpio: gpio@98700000 { label
|
D | efm32gg.dtsi | 33 gpio: gpio@40006000 { label
|
D | tegra20.dtsi | 233 gpio: gpio@6000d000 { label
|
D | tegra114.dtsi | 222 gpio: gpio@6000d000 { label
|
D | imx6qdl-gw552x.dtsi | 133 gpio: pca9555@23 { label
|
D | picoxcell-pc3x2.dtsi | 167 gpio: gpio@20000 { label
|
D | tegra30.dtsi | 337 gpio: gpio@6000d000 { label
|
D | da850-evm.dts | 130 gpio: gpio@1e26000 { label
|
D | lpc32xx.dtsi | 252 gpio: gpio@40028000 { label
|
D | imx6qdl-gw51xx.dtsi | 143 gpio: pca9555@23 { label
|
D | tegra124.dtsi | 242 gpio: gpio@0,6000d000 { label
|
D | nspire.dtsi | 125 gpio: gpio@90000000 { label
|
D | bcm21664.dtsi | 112 gpio: gpio@35003000 { label
|
D | imx6qdl-gw52xx.dtsi | 203 gpio: pca9555@23 { label
|
D | imx6qdl-gw53xx.dtsi | 204 gpio: pca9555@23 { label
|
D | da850.dtsi | 266 gpio: gpio@1e26000 { label
|
/linux-4.1.27/drivers/pwm/ |
D | pwm-jz4740.c | 52 unsigned int gpio = jz4740_pwm_gpio_list[pwm->hwpwm]; in jz4740_pwm_request() local 78 unsigned int gpio = jz4740_pwm_gpio_list[pwm->hwpwm]; in jz4740_pwm_free() local
|
/linux-4.1.27/arch/x86/platform/intel-mid/device_libs/ |
D | platform_msic_ocd.c | 28 int gpio; in msic_ocd_platform_data() local
|
D | platform_msic_gpio.c | 29 int gpio = get_gpio_by_name("msic_gpio_base"); in msic_gpio_platform_data() local
|
/linux-4.1.27/include/linux/input/ |
D | navpoint.h | 11 int gpio; /* GPIO for power on/off */ member
|
/linux-4.1.27/arch/mips/include/asm/mach-bcm63xx/ |
D | gpio.h | 6 #define gpio_to_irq(gpio) -1 argument
|
/linux-4.1.27/drivers/input/misc/ |
D | soc_button_array.c | 56 int gpio; in soc_button_lookup_gpio() local 79 int gpio; in soc_button_device_create() local
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
D | p1020rdb-pc_camp_core1.dts | 72 gpio: gpio-controller@f000 { label
|
/linux-4.1.27/arch/mips/alchemy/common/ |
D | irq.c | 512 static inline void au1300_gpic_chgcfg(unsigned int gpio, in au1300_gpic_chgcfg() 536 void au1300_pinfunc_to_gpio(enum au1300_multifunc_pins gpio) in au1300_pinfunc_to_gpio() 549 void au1300_pinfunc_to_dev(enum au1300_multifunc_pins gpio) in au1300_pinfunc_to_dev() 581 void au1300_set_dbdma_gpio(int dchan, unsigned int gpio) in au1300_set_dbdma_gpio() 594 static inline void gpic_pin_set_idlewake(unsigned int gpio, int allow) in gpic_pin_set_idlewake()
|
/linux-4.1.27/drivers/input/touchscreen/ |
D | wm97xx-core.c | 179 enum wm97xx_gpio_status wm97xx_get_gpio(struct wm97xx *wm, u32 gpio) in wm97xx_get_gpio() 206 void wm97xx_set_gpio(struct wm97xx *wm, u32 gpio, in wm97xx_set_gpio() 231 void wm97xx_config_gpio(struct wm97xx *wm, u32 gpio, enum wm97xx_gpio_dir dir, in wm97xx_config_gpio()
|
D | ad7879.c | 380 unsigned gpio) in ad7879_gpio_direction_input() 394 unsigned gpio, int level) in ad7879_gpio_direction_output() 413 static int ad7879_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in ad7879_gpio_get_value() 426 unsigned gpio, int value) in ad7879_gpio_set_value()
|
/linux-4.1.27/arch/mips/include/asm/mach-ar7/ |
D | gpio.h | 28 #define gpio_to_irq(gpio) -1 argument
|
/linux-4.1.27/arch/mips/include/asm/mach-ath79/ |
D | ath79_spi_platform.h | 20 unsigned gpio; member
|
/linux-4.1.27/arch/powerpc/platforms/83xx/ |
D | mcu_mpc8349emitx.c | 100 static void mcu_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in mcu_gpio_set() 115 static int mcu_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in mcu_gpio_dir_out()
|
/linux-4.1.27/include/media/ |
D | s5k4ecgx.h | 22 int gpio; member
|
D | s5c73m3.h | 29 int gpio; member
|
D | s5k6aa.h | 23 int gpio; member
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
D | fan.c | 130 struct nvkm_gpio *gpio = nvkm_gpio(therm); in nvkm_therm_fan_sense() local 231 struct nvkm_gpio *gpio = nvkm_gpio(therm); in nvkm_therm_fan_ctor() local
|
D | fanpwm.c | 43 struct nvkm_gpio *gpio = nvkm_gpio(therm); in nvkm_fanpwm_get() local
|
/linux-4.1.27/arch/mips/lantiq/xway/ |
D | vmmc.c | 40 int gpio = of_get_gpio_flags(pdev->dev.of_node, in vmmc_probe() local
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bus/ |
D | nv31.c | 32 u32 gpio = nv_rd32(pbus, 0x001104) & nv_rd32(pbus, 0x001144); in nv31_bus_intr() local
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/ |
D | led.h | 21 unsigned gpio; member
|
D | led.c | 63 unsigned gpio = -1; in brcms_led_register() local
|
/linux-4.1.27/arch/microblaze/kernel/ |
D | heartbeat.c | 47 struct device_node *gpio = NULL; in microblaze_setup_heartbeat() local
|
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8187/ |
D | rfkill.c | 25 u8 gpio; in rtl8187_is_radio_enabled() local
|
/linux-4.1.27/drivers/usb/host/ |
D | ohci-at91.c | 400 int val, gpio, port; in ohci_hcd_at91_overcurrent_irq() local 445 int i, gpio, ret; in ohci_at91_of_init() local 497 int gpio; in ohci_hcd_at91_drv_probe() local
|
/linux-4.1.27/arch/avr32/mach-at32ap/ |
D | pio.c | 38 static struct pio_device *gpio_to_pio(unsigned int gpio) in gpio_to_pio() 255 unsigned gpio = irq_to_gpio(d->irq); in gpio_irq_mask() local 263 unsigned gpio = irq_to_gpio(d->irq); in gpio_irq_unmask() local
|
/linux-4.1.27/include/linux/power/ |
D | gpio-charger.h | 34 int gpio; member
|
/linux-4.1.27/drivers/mmc/core/ |
D | slot-gpio.c | 101 int mmc_gpio_request_ro(struct mmc_host *host, unsigned int gpio) in mmc_gpio_request_ro() 185 int mmc_gpio_request_cd(struct mmc_host *host, unsigned int gpio, in mmc_gpio_request_cd()
|
/linux-4.1.27/drivers/staging/android/ |
D | timed_gpio.h | 23 unsigned gpio; member
|
/linux-4.1.27/include/linux/extcon/ |
D | extcon-gpio.h | 48 unsigned gpio; member
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | mux.h | 116 u32 gpio; member 133 u16 gpio; member 240 static inline int omap_mux_init_gpio(int gpio, int val) in omap_mux_init_gpio()
|
D | pdata-quirks.c | 63 unsigned gpio, in omap3_sbc_t3730_twl_callback() 78 static void __init omap3_sbc_t3x_usb_hub_init(int gpio, char *hub_name) in omap3_sbc_t3x_usb_hub_init()
|
D | mux.c | 105 int gpio, int val) in _omap_mux_init_gpio() 146 int __init omap_mux_init_gpio(int gpio, int val) in omap_mux_init_gpio() 964 int gpio) in omap_mux_get_by_gpio() 981 u16 omap_mux_get_gpio(int gpio) in omap_mux_get_gpio() 999 void omap_mux_set_gpio(u16 val, int gpio) in omap_mux_set_gpio()
|
/linux-4.1.27/arch/powerpc/platforms/52xx/ |
D | mpc52xx_gpt.c | 286 static int mpc52xx_gpt_gpio_get(struct gpio_chip *gc, unsigned int gpio) in mpc52xx_gpt_gpio_get() 294 mpc52xx_gpt_gpio_set(struct gpio_chip *gc, unsigned int gpio, int v) in mpc52xx_gpt_gpio_set() 308 static int mpc52xx_gpt_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in mpc52xx_gpt_gpio_dir_in() 323 mpc52xx_gpt_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in mpc52xx_gpt_gpio_dir_out()
|
D | lite5200.c | 94 struct mpc52xx_gpio __iomem *gpio; in lite5200_fix_port_config() local
|
/linux-4.1.27/drivers/leds/trigger/ |
D | ledtrig-gpio.c | 28 unsigned gpio; /* gpio that triggers the leds */ member 144 unsigned gpio; in gpio_trig_gpio_store() local
|
/linux-4.1.27/arch/arm/mach-omap1/ |
D | ams-delta-fiq.c | 47 int gpio, irq_num, fiq_count; in deferred_fiq() local
|
/linux-4.1.27/arch/arm/mach-sa1100/ |
D | pm.c | 57 unsigned long gpio, sleep_save[SLEEP_SAVE_COUNT]; in sa11x0_pm_enter() local
|
/linux-4.1.27/drivers/input/mouse/ |
D | gpio_mouse.c | 24 struct gpio_mouse_platform_data *gpio = dev->private; in gpio_mouse_scan() local
|
/linux-4.1.27/arch/arm64/boot/dts/xilinx/ |
D | zynqmp.dtsi | 165 gpio: gpio@ff0a0000 { label
|
/linux-4.1.27/drivers/rtc/ |
D | rtc-ds2404.c | 46 unsigned int gpio; member 50 struct ds2404_gpio *gpio; member
|
D | rtc-v3020.c | 54 unsigned int gpio; member 63 struct v3020_gpio *gpio; member
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
D | cxd2820r_core.c | 188 int cxd2820r_gpio(struct dvb_frontend *fe, u8 *gpio) in cxd2820r_gpio() 610 u8 gpio[GPIO_COUNT]; in cxd2820r_gpio_direction_output() local 624 u8 gpio[GPIO_COUNT]; in cxd2820r_gpio_set() local
|
D | cxd2820r_priv.h | 46 u8 gpio[GPIO_COUNT]; member
|
/linux-4.1.27/drivers/pcmcia/ |
D | electra_cf.c | 70 unsigned int gpio; in electra_cf_present() local 124 unsigned int gpio; in electra_cf_set_socket() local
|
/linux-4.1.27/arch/arm/mach-s3c24xx/ |
D | mach-smdk2416.c | 172 unsigned int gpio; in s3c2416_fb_gpio_setup_24bpp() local
|
/linux-4.1.27/drivers/staging/rts5208/ |
D | rtsx_card.c | 1111 void toggle_gpio(struct rtsx_chip *chip, u8 gpio) in toggle_gpio() 1120 void turn_on_led(struct rtsx_chip *chip, u8 gpio) in turn_on_led() 1129 void turn_off_led(struct rtsx_chip *chip, u8 gpio) in turn_off_led()
|
/linux-4.1.27/include/linux/regulator/ |
D | fixed.h | 52 int gpio; member
|
/linux-4.1.27/drivers/pinctrl/qcom/ |
D | pinctrl-msm.c | 462 int gpio = chip->base + offset; in msm_gpio_request() local 468 int gpio = chip->base + offset; in msm_gpio_free() local 479 unsigned gpio) in msm_gpio_dbg_show_one() 511 unsigned gpio = chip->base; in msm_gpio_dbg_show() local
|
/linux-4.1.27/drivers/media/usb/gspca/ |
D | stk1135.h | 50 __le16 gpio; member
|