/drivers/gpio/ |
H A D | gpio-sch.c | 44 static int sch_gpio_core_direction_in(struct gpio_chip *gc, unsigned gpio_num) argument 51 offset = CGIO + gpio_num / 8; 52 bit = gpio_num % 8; 63 static int sch_gpio_core_get(struct gpio_chip *gc, unsigned gpio_num) argument 68 offset = CGLV + gpio_num / 8; 69 bit = gpio_num % 8; 75 static void sch_gpio_core_set(struct gpio_chip *gc, unsigned gpio_num, int val) argument 82 offset = CGLV + gpio_num / 8; 83 bit = gpio_num % 8; 95 unsigned gpio_num, in 94 sch_gpio_core_direction_out(struct gpio_chip *gc, unsigned gpio_num, int val) argument 124 sch_gpio_resume_direction_in(struct gpio_chip *gc, unsigned gpio_num) argument 140 sch_gpio_resume_get(struct gpio_chip *gc, unsigned gpio_num) argument 145 sch_gpio_resume_set(struct gpio_chip *gc, unsigned gpio_num, int val) argument 162 sch_gpio_resume_direction_out(struct gpio_chip *gc, unsigned gpio_num, int val) argument [all...] |
H A D | gpio-it8761e.c | 78 static int it8761e_gpio_get(struct gpio_chip *gc, unsigned gpio_num) argument 83 bit = gpio_num % 8; 84 reg = (gpio_num >= 8) ? gpio_ba + 1 : gpio_ba; 89 static int it8761e_gpio_direction_in(struct gpio_chip *gc, unsigned gpio_num) argument 94 bit = gpio_num % 8; 95 io_reg = (gpio_num >= 8) ? GPIO2X_IO : GPIO1X_IO; 114 unsigned gpio_num, int val) 119 bit = gpio_num % 8; 120 reg = (gpio_num >= 8) ? gpio_ba + 1 : gpio_ba; 134 unsigned gpio_num, in 113 it8761e_gpio_set(struct gpio_chip *gc, unsigned gpio_num, int val) argument 133 it8761e_gpio_direction_out(struct gpio_chip *gc, unsigned gpio_num, int val) argument [all...] |
H A D | gpio-davinci.c | 149 ngpio = soc_info->gpio_num; 349 ngpio = soc_info->gpio_num;
|
H A D | gpio-tnetv107x.c | 161 ngpio = soc_info->gpio_num;
|
/drivers/mmc/host/ |
H A D | of_mmc_spi.c | 53 static int of_mmc_spi_read_gpio(struct device *dev, int gpio_num) argument 56 bool active_low = oms->alow_gpios[gpio_num]; 57 bool value = gpio_get_value(oms->gpios[gpio_num]);
|
/drivers/spi/ |
H A D | spi-tle62x0.c | 141 int gpio_num = to_gpio_num(attr); local 145 value = (st->gpio_state >> gpio_num) & 1; 156 int gpio_num = to_gpio_num(attr); local 164 dev_dbg(dev, "setting gpio %d to %ld\n", gpio_num, val); 169 st->gpio_state |= 1 << gpio_num; 171 st->gpio_state &= ~(1 << gpio_num);
|
/drivers/hwmon/ |
H A D | ltc4245.c | 341 #define LTC4245_GPIO_VOLTAGE(name, gpio_num) \ 343 ltc4245_show_gpio, NULL, gpio_num)
|
/drivers/net/wireless/bcmdhd/include/ |
H A D | siutils.h | 200 extern uint32 si_gpioreserve(si_t *sih, uint32 gpio_num, uint8 priority); 201 extern uint32 si_gpiorelease(si_t *sih, uint32 gpio_num, uint8 priority);
|
/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_link.c | 378 u8 gpio_num = (pin_cfg - PIN_CFG_GPIO0_P0) & 0x3; local 380 bnx2x_set_gpio(bp, gpio_num, (u8)val, gpio_port); 391 u8 gpio_num = (pin_cfg - PIN_CFG_GPIO0_P0) & 0x3; local 393 *val = bnx2x_get_gpio(bp, gpio_num, gpio_port); 4199 u8 *gpio_num, u8 *gpio_port) 4202 *gpio_num = 0; 4226 *gpio_num = (cfg_pin - PIN_CFG_GPIO0_P0) & 0x3; 4229 *gpio_num = MISC_REGISTERS_GPIO_3; 4232 DP(NETIF_MSG_LINK, "MOD_ABS int GPIO%d_P%d\n", *gpio_num, *gpio_port); 4240 u8 gpio_num, gpio_por local 4196 bnx2x_get_mod_abs_int_cfg(struct bnx2x *bp, u32 chip_id, u32 shmem_base, u8 port, u8 *gpio_num, u8 *gpio_port) argument 8355 u8 gpio_num, gpio_port; local 12747 u8 gpio_num = 0xff, gpio_port = 0xff, phy_index; local [all...] |
H A D | bnx2x_main.c | 1897 int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port) argument 1902 int gpio_shift = gpio_num + 1908 if (gpio_num > MISC_REGISTERS_GPIO_3) { 1909 BNX2X_ERR("Invalid GPIO %d\n", gpio_num); 1922 DP(NETIF_MSG_LINK, "pin %d value 0x%x\n", gpio_num, value); 1927 int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port) argument 1932 int gpio_shift = gpio_num + 1937 if (gpio_num > MISC_REGISTERS_GPIO_3) { 1938 BNX2X_ERR("Invalid GPIO %d\n", gpio_num); 1949 gpio_num, gpio_shif 2027 bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port) argument [all...] |
H A D | bnx2x.h | 1704 int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port); 1705 int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port); 1707 int bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port);
|
/drivers/net/phy/ |
H A D | dp83640.c | 410 u16 evnt, event_num, gpio_num; local 420 gpio_num = gpio_tab[EXTTS0_GPIO + index]; 421 evnt |= (gpio_num & EVNT_GPIO_MASK) << EVNT_GPIO_SHIFT;
|