/linux-4.4.14/drivers/media/usb/cx231xx/ |
D | cx231xx-avcore.c | 2667 static int cx231xx_set_gpio_bit(struct cx231xx *dev, u32 gpio_bit, u32 gpio_val) in cx231xx_set_gpio_bit() argument 2671 gpio_val = (__force u32)cpu_to_le32(gpio_val); in cx231xx_set_gpio_bit() 2672 status = cx231xx_send_gpio_cmd(dev, gpio_bit, (u8 *)&gpio_val, 4, 0, 0); in cx231xx_set_gpio_bit() 2677 static int cx231xx_get_gpio_bit(struct cx231xx *dev, u32 gpio_bit, u32 *gpio_val) in cx231xx_get_gpio_bit() argument 2683 *gpio_val = le32_to_cpu(tmp); in cx231xx_get_gpio_bit() 2715 status = cx231xx_set_gpio_bit(dev, value, dev->gpio_val); in cx231xx_set_gpio_direction() 2749 dev->gpio_val); in cx231xx_set_gpio_value() 2754 value = dev->gpio_val & (~(1 << pin_number)); in cx231xx_set_gpio_value() 2756 value = dev->gpio_val | (1 << pin_number); in cx231xx_set_gpio_value() 2759 dev->gpio_val = value; in cx231xx_set_gpio_value() [all …]
|
D | cx231xx.h | 707 u32 gpio_val; member 857 int cx231xx_send_gpio_cmd(struct cx231xx *dev, u32 gpio_bit, u8 *gpio_val,
|
D | cx231xx-core.c | 1427 int cx231xx_send_gpio_cmd(struct cx231xx *dev, u32 gpio_bit, u8 *gpio_val, in cx231xx_send_gpio_cmd() argument 1459 ven_req.pBuff = gpio_val; in cx231xx_send_gpio_cmd()
|
D | cx231xx-cards.c | 1602 dev->gpio_val = 0; in cx231xx_usb_probe()
|
/linux-4.4.14/drivers/media/pci/cx18/ |
D | cx18-gpio.c | 55 u32 val_lo = cx->gpio_val & 0xffff; in gpio_write() 57 u32 val_hi = cx->gpio_val >> 16; in gpio_write() 75 cx->gpio_val = (cx->gpio_val & ~mask) | (data & mask); in gpio_update() 114 cx->gpio_dir, cx->gpio_val); in gpiomux_log_status() 213 cx->gpio_dir, cx->gpio_val); in resetctrl_log_status() 272 cx->gpio_val = cx->card->gpio_init.initial_value; in cx18_gpio_init() 276 cx->gpio_val |= 1 << cx->card->xceive_pin; in cx18_gpio_init()
|
D | cx18-driver.h | 661 u32 gpio_val; member
|
D | cx18-ioctl.c | 1039 cx->gpio_dir, cx->gpio_val); in cx18_log_status()
|
/linux-4.4.14/include/linux/mfd/ |
D | max14577.h | 76 int (*set_gpio_pogo_vbatt_en) (int gpio_val); 77 int (*set_gpio_pogo_vbus_en) (int gpio_val);
|
/linux-4.4.14/drivers/regulator/ |
D | max8973-regulator.c | 133 int req_vsel, int *vout_reg, int *gpio_val) in find_voltage_set_register() argument 154 *gpio_val = new_vout_reg; in find_voltage_set_register() 181 int gpio_val = max->curr_gpio_val; in max8973_dcdc_set_voltage_sel() local 189 &vout_reg, &gpio_val); in max8973_dcdc_set_voltage_sel() 200 max->curr_vout_val[gpio_val] = vsel; in max8973_dcdc_set_voltage_sel() 205 gpio_set_value_cansleep(max->dvs_gpio, gpio_val & 0x1); in max8973_dcdc_set_voltage_sel() 206 max->curr_gpio_val = gpio_val; in max8973_dcdc_set_voltage_sel()
|
/linux-4.4.14/include/linux/ |
D | ath9k_platform.h | 32 u32 gpio_val; member
|
/linux-4.4.14/arch/cris/arch-v32/mach-fs/ |
D | pinmux.c | 181 int gpio_val = 0; in crisv32_pinmux_set() local 186 gpio_val |= (1 << i); in crisv32_pinmux_set() 192 gpio_val); in crisv32_pinmux_set()
|
/linux-4.4.14/drivers/i2c/muxes/ |
D | i2c-arb-gpio-challenge.c | 77 int gpio_val = !!gpio_get_value(arb->their_gpio); in i2c_arbitrator_select() local 79 if (gpio_val == arb->their_gpio_release) { in i2c_arbitrator_select()
|
/linux-4.4.14/arch/cris/arch-v32/mach-a3/ |
D | pinmux.c | 217 int gpio_val = 0; in crisv32_pinmux_set() local 223 gpio_val |= (1 << i); in crisv32_pinmux_set() 229 gpio_val); in crisv32_pinmux_set()
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
D | dib7000m.h | 24 u16 gpio_val; member
|
D | dib7000p.h | 21 u16 gpio_val; member
|
D | dib8000.h | 19 u16 gpio_val; member
|
D | dib7000p.c | 59 u16 gpio_val; member 524 dprintk("gpio dir: %x: val: %x, pwm_pos: %x", st->gpio_dir, st->gpio_val, st->cfg.gpio_pwm_pos); in dib7000p_reset_gpio() 527 dib7000p_write_word(st, 1030, st->gpio_val); in dib7000p_reset_gpio() 544 st->gpio_val = dib7000p_read_word(st, 1030); in dib7000p_cfg_gpio() 545 st->gpio_val &= ~(1 << num); /* reset the direction bit */ in dib7000p_cfg_gpio() 546 st->gpio_val |= (val & 0x01) << num; /* set the new value */ in dib7000p_cfg_gpio() 547 dib7000p_write_word(st, 1030, st->gpio_val); in dib7000p_cfg_gpio() 2729 st->gpio_val = cfg->gpio_val; in dib7000p_init()
|
D | dib9000.c | 62 u16 gpio_val; member 1757 st->gpio_val = dib9000_read_word(st, 774); in dib9000_cfg_gpio() 1758 st->gpio_val &= ~(1 << num); /* reset the direction bit */ in dib9000_cfg_gpio() 1759 st->gpio_val |= (val & 0x01) << num; /* set the new value */ in dib9000_cfg_gpio() 1760 dib9000_write_word(st, 774, st->gpio_val); in dib9000_cfg_gpio() 1762 dprintk("gpio dir: %04x: gpio val: %04x", st->gpio_dir, st->gpio_val); in dib9000_cfg_gpio() 2506 st->gpio_val = DIB9000_GPIO_DEFAULT_VALUES; in dib9000_attach()
|
D | dib8000.c | 86 u16 gpio_val; member 822 dib8000_write_word(st, 1030, st->cfg.gpio_val); in dib8000_reset_gpio() 839 st->cfg.gpio_val = dib8000_read_word(st, 1030); in dib8000_cfg_gpio() 840 st->cfg.gpio_val &= ~(1 << num); /* reset the direction bit */ in dib8000_cfg_gpio() 841 st->cfg.gpio_val |= (val & 0x01) << num; /* set the new value */ in dib8000_cfg_gpio() 842 dib8000_write_word(st, 1030, st->cfg.gpio_val); in dib8000_cfg_gpio() 844 dprintk("gpio dir: %x: gpio val: %x", st->cfg.gpio_dir, st->cfg.gpio_val); in dib8000_cfg_gpio() 4449 state->gpio_val = cfg->gpio_val; in dib8000_init()
|
D | dib7000m.c | 448 dib7000m_write_word(st, 774, st->cfg.gpio_val); in dib7000m_reset_gpio()
|
/linux-4.4.14/drivers/media/usb/dvb-usb/ |
D | dib0700.h | 58 …n int dib0700_set_gpio(struct dvb_usb_device *, enum dib07x0_gpios gpio, u8 gpio_dir, u8 gpio_val);
|
D | dib0700_devices.c | 250 .gpio_val = DIB7000P_GPIO_DEFAULT_VALUES, 262 .gpio_val = DIB7000P_GPIO_DEFAULT_VALUES, 416 .gpio_val = DIB7000P_GPIO_DEFAULT_VALUES, 684 .gpio_val = DIB7000M_GPIO_DEFAULT_VALUES, 696 .gpio_val = DIB7000M_GPIO_DEFAULT_VALUES, 976 .gpio_val = DIB7000P_GPIO_DEFAULT_VALUES, 1033 .gpio_val = DIB7000P_GPIO_DEFAULT_VALUES, 1202 .gpio_val = DIB8000_GPIO_DEFAULT_VALUES, 1219 .gpio_val = DIB8000_GPIO_DEFAULT_VALUES, 1563 .gpio_val = DIB8000_GPIO_DEFAULT_VALUES, [all …]
|
D | dib0700_core.c | 114 int dib0700_set_gpio(struct dvb_usb_device *d, enum dib07x0_gpios gpio, u8 gpio_dir, u8 gpio_val) in dib0700_set_gpio() argument 126 st->buf[2] = ((gpio_dir & 0x01) << 7) | ((gpio_val & 0x01) << 6); in dib0700_set_gpio()
|
D | cxusb.c | 1068 .gpio_val = 0x0110,
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_common.c | 1434 u32 gpio_val = 0; in i40e_led_is_mine() local 1440 gpio_val = rd32(hw, I40E_GLGEN_GPIO_CTL(idx)); in i40e_led_is_mine() 1441 port = (gpio_val & I40E_GLGEN_GPIO_CTL_PRT_NUM_MASK) >> in i40e_led_is_mine() 1447 if ((gpio_val & I40E_GLGEN_GPIO_CTL_PRT_NUM_NA_MASK) || in i40e_led_is_mine() 1451 return gpio_val; in i40e_led_is_mine() 1479 u32 gpio_val = i40e_led_is_mine(hw, i); in i40e_led_get() local 1481 if (!gpio_val) in i40e_led_get() 1487 current_mode = ((gpio_val & I40E_GLGEN_GPIO_CTL_LED_MODE_MASK) in i40e_led_get() 1498 mode = (gpio_val & I40E_GLGEN_GPIO_CTL_LED_MODE_MASK) >> in i40e_led_get() 1527 u32 gpio_val = i40e_led_is_mine(hw, i); in i40e_led_set() local [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | ramnv50.c | 196 u32 reg, sh, gpio_val; in nv50_ram_gpio() local 206 gpio_val = ram_rd32(hwsq, gpio[reg]); in nv50_ram_gpio() 208 if (gpio_val & (8 << sh)) in nv50_ram_gpio()
|
D | ramgt215.c | 470 u32 reg, sh, gpio_val; in gt215_ram_gpio() local 480 gpio_val = ram_rd32(fuc, gpio[reg]); in gt215_ram_gpio() 481 if (gpio_val & (8 << sh)) in gt215_ram_gpio()
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | init.c | 577 sc->sc_ah->gpio_val = pdata->gpio_val; in ath9k_init_softc()
|
D | hw.h | 903 u32 gpio_val; member
|
D | debug.c | 1374 sc->debug.debugfs_phy, &sc->sc_ah->gpio_val); in ath9k_init_debug()
|
D | hw.c | 1576 ath9k_hw_set_gpio(ah, i, !!(ah->gpio_val & BIT(i))); in ath9k_hw_apply_gpio_override()
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | bttv-driver.c | 1004 int gpio_val, signal, mute_gpio; in audio_mux_gpio() local 1015 gpio_val = bttv_tvcards[btv->c.type].gpiomute; in audio_mux_gpio() 1017 gpio_val = bttv_tvcards[btv->c.type].gpiomux[input]; in audio_mux_gpio() 1022 gpio_val = bttv_tda9880_setnorm(btv, gpio_val); in audio_mux_gpio() 1026 gpio_bits(bttv_tvcards[btv->c.type].gpiomask, gpio_val); in audio_mux_gpio()
|
/linux-4.4.14/drivers/media/pci/cx23885/ |
D | cx23885-dvb.c | 449 .gpio_val = DIB7000P_GPIO_DEFAULT_VALUES, 1063 .gpio_val = 0x0110, /* DIB7000P_GPIO_DEFAULT_VALUES, */
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_link.c | 4378 u32 gpio_val; in bnx2x_is_sfp_module_plugged() local 4383 gpio_val = bnx2x_get_gpio(bp, gpio_num, gpio_port); in bnx2x_is_sfp_module_plugged() 4386 if (gpio_val == 0) in bnx2x_is_sfp_module_plugged() 8755 u32 gpio_val; in bnx2x_handle_module_detect_int() local 8775 gpio_val = bnx2x_get_gpio(bp, gpio_num, gpio_port); in bnx2x_handle_module_detect_int() 8778 if (gpio_val == 0) { in bnx2x_handle_module_detect_int()
|