/linux-4.1.27/drivers/gpio/ |
D | gpio-it8761e.c | 78 static int it8761e_gpio_get(struct gpio_chip *gc, unsigned gpio_num) in it8761e_gpio_get() argument 83 bit = gpio_num % 8; in it8761e_gpio_get() 84 reg = (gpio_num >= 8) ? gpio_ba + 1 : gpio_ba; in it8761e_gpio_get() 89 static int it8761e_gpio_direction_in(struct gpio_chip *gc, unsigned gpio_num) in it8761e_gpio_direction_in() argument 94 bit = gpio_num % 8; in it8761e_gpio_direction_in() 95 io_reg = (gpio_num >= 8) ? GPIO2X_IO : GPIO1X_IO; in it8761e_gpio_direction_in() 114 unsigned gpio_num, int val) in it8761e_gpio_set() argument 119 bit = gpio_num % 8; in it8761e_gpio_set() 120 reg = (gpio_num >= 8) ? gpio_ba + 1 : gpio_ba; in it8761e_gpio_set() 134 unsigned gpio_num, int val) in it8761e_gpio_direction_out() argument [all …]
|
D | gpio-sch.c | 98 static int sch_gpio_direction_in(struct gpio_chip *gc, unsigned gpio_num) in sch_gpio_direction_in() argument 103 sch_gpio_reg_set(gc, gpio_num, GIO, 1); in sch_gpio_direction_in() 108 static int sch_gpio_get(struct gpio_chip *gc, unsigned gpio_num) in sch_gpio_get() argument 110 return sch_gpio_reg_get(gc, gpio_num, GLV); in sch_gpio_get() 113 static void sch_gpio_set(struct gpio_chip *gc, unsigned gpio_num, int val) in sch_gpio_set() argument 118 sch_gpio_reg_set(gc, gpio_num, GLV, val); in sch_gpio_set() 122 static int sch_gpio_direction_out(struct gpio_chip *gc, unsigned gpio_num, in sch_gpio_direction_out() argument 128 sch_gpio_reg_set(gc, gpio_num, GIO, 0); in sch_gpio_direction_out() 140 sch_gpio_set(gc, gpio_num, val); in sch_gpio_direction_out()
|
/linux-4.1.27/drivers/spi/ |
D | spi-tle62x0.c | 140 int gpio_num = to_gpio_num(attr); in tle62x0_gpio_show() local 144 value = (st->gpio_state >> gpio_num) & 1; in tle62x0_gpio_show() 155 int gpio_num = to_gpio_num(attr); in tle62x0_gpio_store() local 163 dev_dbg(dev, "setting gpio %d to %ld\n", gpio_num, val); in tle62x0_gpio_store() 168 st->gpio_state |= 1 << gpio_num; in tle62x0_gpio_store() 170 st->gpio_state &= ~(1 << gpio_num); in tle62x0_gpio_store()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | board-omap3pandora.c | 129 #define GPIO_BUTTON(gpio_num, ev_type, ev_code, act_low, descr) \ argument 131 .gpio = gpio_num, \ 139 #define GPIO_BUTTON_LOW(gpio_num, event_code, description) \ argument 140 GPIO_BUTTON(gpio_num, EV_KEY, event_code, 1, description)
|
/linux-4.1.27/arch/arm/mach-davinci/include/mach/ |
D | common.h | 70 unsigned gpio_num; member
|
/linux-4.1.27/drivers/net/phy/ |
D | dp83640.c | 479 u16 evnt, event_num, gpio_num; in ptp_dp83640_enable() local 489 gpio_num = 1 + ptp_find_pin(clock->ptp_clock, in ptp_dp83640_enable() 491 if (gpio_num < 1) in ptp_dp83640_enable() 493 evnt |= (gpio_num & EVNT_GPIO_MASK) << EVNT_GPIO_SHIFT; in ptp_dp83640_enable()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_link.c | 421 u8 gpio_num = (pin_cfg - PIN_CFG_GPIO0_P0) & 0x3; in bnx2x_set_cfg_pin() local 423 bnx2x_set_gpio(bp, gpio_num, (u8)val, gpio_port); in bnx2x_set_cfg_pin() 434 u8 gpio_num = (pin_cfg - PIN_CFG_GPIO0_P0) & 0x3; in bnx2x_get_cfg_pin() local 436 *val = bnx2x_get_gpio(bp, gpio_num, gpio_port); in bnx2x_get_cfg_pin() 4316 u8 *gpio_num, u8 *gpio_port) in bnx2x_get_mod_abs_int_cfg() argument 4319 *gpio_num = 0; in bnx2x_get_mod_abs_int_cfg() 4342 *gpio_num = (cfg_pin - PIN_CFG_GPIO0_P0) & 0x3; in bnx2x_get_mod_abs_int_cfg() 4345 *gpio_num = MISC_REGISTERS_GPIO_3; in bnx2x_get_mod_abs_int_cfg() 4356 u8 gpio_num, gpio_port; in bnx2x_is_sfp_module_plugged() local 4360 &gpio_num, &gpio_port) != 0) in bnx2x_is_sfp_module_plugged() [all …]
|
D | bnx2x.h | 2093 int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port); 2094 int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port); 2096 int bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port);
|
D | bnx2x_main.c | 2063 int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port) in bnx2x_get_gpio() argument 2068 int gpio_shift = gpio_num + in bnx2x_get_gpio() 2074 if (gpio_num > MISC_REGISTERS_GPIO_3) { in bnx2x_get_gpio() 2075 BNX2X_ERR("Invalid GPIO %d\n", gpio_num); in bnx2x_get_gpio() 2091 int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port) in bnx2x_set_gpio() argument 2096 int gpio_shift = gpio_num + in bnx2x_set_gpio() 2101 if (gpio_num > MISC_REGISTERS_GPIO_3) { in bnx2x_set_gpio() 2102 BNX2X_ERR("Invalid GPIO %d\n", gpio_num); in bnx2x_set_gpio() 2114 gpio_num, gpio_shift); in bnx2x_set_gpio() 2123 gpio_num, gpio_shift); in bnx2x_set_gpio() [all …]
|