/linux-master/drivers/hid/ |
H A D | hid-mcp2221.c | 19 #include <linux/gpio/driver.h> 75 } gpio[MCP_NGPIO]; member in struct:mcp_set_gpio 85 } gpio[MCP_NGPIO]; member in struct:mcp_get_gpio 618 mcp->gp_idx = offsetof(struct mcp_get_gpio, gpio[offset]); 635 mcp->gp_idx = offsetof(struct mcp_set_gpio, gpio[offset].value); 651 mcp->gp_idx = offsetof(struct mcp_set_gpio, gpio[offset].direction); 699 mcp->gp_idx = offsetof(struct mcp_get_gpio, gpio[offset]);
|
/linux-master/drivers/usb/misc/ |
H A D | onboard_usb_hub.c | 12 #include <linux/gpio/consumer.h>
|
/linux-master/drivers/tty/serial/ |
H A D | serial_core.c | 17 #include <linux/gpio/consumer.h>
|
H A D | mxs-auart.c | 37 #include <linux/gpio/consumer.h> 1527 "DMA and flow control via gpio may cause some problems. DMA disabled!\n");
|
/linux-master/drivers/ufs/host/ |
H A D | ufs-qcom.c | 10 #include <linux/gpio/consumer.h> 555 /* reset gpio is optional */ 1083 "Failed to acquire device reset gpio\n"); 1524 /* reset gpio is optional */
|
/linux-master/drivers/net/dsa/ |
H A D | mt7530.c | 21 #include <linux/gpio/consumer.h> 22 #include <linux/gpio/driver.h> 2394 /* Reset whole chip through gpio pin or memory-mapped registers for 2538 if (of_property_read_bool(priv->dev->of_node, "gpio-controller")) { 2618 /* Reset whole chip through gpio pin or memory-mapped registers for
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_atombios.c | 48 ATOM_GPIO_I2C_ASSIGMENT *gpio, 55 if ((le16_to_cpu(gpio->usClkMaskRegisterIndex) == 0x0018) || 56 (le16_to_cpu(gpio->usClkMaskRegisterIndex) == 0x0019) || 57 (le16_to_cpu(gpio->usClkMaskRegisterIndex) == 0x001a)) { 58 gpio->ucClkMaskShift = 0x19; 59 gpio->ucDataMaskShift = 0x18; 66 (le16_to_cpu(gpio->usClkMaskRegisterIndex) == 0x1936) && 67 (gpio->sucI2cId.ucAccess == 0)) { 68 gpio->sucI2cId.ucAccess = 0x97; 69 gpio 47 radeon_lookup_i2c_gpio_quirks(struct radeon_device *rdev, ATOM_GPIO_I2C_ASSIGMENT *gpio, u8 index) argument 85 radeon_get_bus_rec_for_i2c_gpio(ATOM_GPIO_I2C_ASSIGMENT *gpio) argument 132 ATOM_GPIO_I2C_ASSIGMENT *gpio; local 168 ATOM_GPIO_I2C_ASSIGMENT *gpio; local 202 struct radeon_gpio_rec gpio; local 236 radeon_atom_get_hpd_info_from_gpio(struct radeon_device *rdev, struct radeon_gpio_rec *gpio) argument 535 struct radeon_gpio_rec gpio; local 3784 ATOM_GPIO_VOLTAGE_OBJECT_V3 *gpio = local [all...] |
/linux-master/drivers/gpu/drm/panel/ |
H A D | panel-novatek-nt36672e.c | 5 #include <linux/gpio/consumer.h>
|
H A D | panel-visionox-rm69299.c | 9 #include <linux/gpio/consumer.h> 210 dev_err(dev, "cannot get reset gpio %ld\n", PTR_ERR(ctx->reset_gpio));
|
/linux-master/drivers/gpio/ |
H A D | gpio-wcove.c | 5 * This driver is written based on gpio-crystalcove.c 11 #include <linux/gpio/driver.h> 84 * @dev: the gpio device 86 * @regmap_irq_chip: the regmap of the gpio irq chip. 102 static inline int to_reg(int gpio, enum ctrl_register type) argument 106 if (gpio >= WCOVE_GPIO_NUM) 109 return reg + gpio; 112 static inline int to_ireg(int gpio, enum ctrl_register type, unsigned int *mask) argument 116 if (gpio < GROUP0_NR_IRQS) { 118 *mask = BIT(gpio); 127 wcove_update_irq_mask(struct wcove_gpio *wg, irq_hw_number_t gpio) argument 137 wcove_update_irq_ctrl(struct wcove_gpio *wg, irq_hw_number_t gpio) argument 144 wcove_gpio_dir_in(struct gpio_chip *chip, unsigned int gpio) argument 155 wcove_gpio_dir_out(struct gpio_chip *chip, unsigned int gpio, int value) argument 167 wcove_gpio_get_direction(struct gpio_chip *chip, unsigned int gpio) argument 186 wcove_gpio_get(struct gpio_chip *chip, unsigned int gpio) argument 202 wcove_gpio_set(struct gpio_chip *chip, unsigned int gpio, int value) argument 216 wcove_gpio_set_config(struct gpio_chip *chip, unsigned int gpio, unsigned long config) argument 243 irq_hw_number_t gpio = irqd_to_hwirq(data); local 282 irq_hw_number_t gpio = irqd_to_hwirq(data); local 297 irq_hw_number_t gpio = irqd_to_hwirq(data); local 312 irq_hw_number_t gpio = irqd_to_hwirq(data); local 337 unsigned int virq, gpio; local 377 int gpio, mask, ret = 0; local [all...] |
H A D | gpio-crystalcove.c | 11 #include <linux/gpio/driver.h> 82 static inline int to_reg(int gpio, enum ctrl_register reg_type) argument 86 if (gpio >= CRYSTALCOVE_GPIO_NUM) { 91 switch (gpio) { 100 if (gpio < 8) 105 if (gpio < 8) 111 return reg + gpio % 8; 114 static void crystalcove_update_irq_mask(struct crystalcove_gpio *cg, int gpio) argument 116 u8 mirqs0 = gpio < 8 ? MGPIO0IRQS0 : MGPIO1IRQS0; 117 int mask = BIT(gpio 125 crystalcove_update_irq_ctrl(struct crystalcove_gpio *cg, int gpio) argument 132 crystalcove_gpio_dir_in(struct gpio_chip *chip, unsigned int gpio) argument 143 crystalcove_gpio_dir_out(struct gpio_chip *chip, unsigned int gpio, int value) argument 154 crystalcove_gpio_get(struct gpio_chip *chip, unsigned int gpio) argument 170 crystalcove_gpio_set(struct gpio_chip *chip, unsigned int gpio, int value) argument 281 int gpio; local 304 int gpio, offset; local [all...] |
H A D | gpio-lpc32xx.c | 14 #include <linux/gpio/driver.h> 529 { .compatible = "nxp,lpc3220-gpio", }, 536 .name = "lpc32xx-gpio",
|
/linux-master/drivers/mmc/host/ |
H A D | omap.c | 29 #include <linux/gpio/consumer.h>
|
/linux-master/arch/arm/mach-omap2/ |
H A D | board-n8x0.c | 13 #include <linux/gpio/machine.h> 14 #include <linux/gpio/consumer.h> 82 GPIO_LOOKUP("gpio-0-31", 0, "enable", GPIO_ACTIVE_HIGH), 83 GPIO_LOOKUP("gpio-32-63", 26, "int", GPIO_ACTIVE_HIGH), 145 GPIO_LOOKUP("gpio-96-127", 0, "switch", GPIO_ACTIVE_HIGH), 154 GPIO_LOOKUP("gpio-96-127", 0, "switch", GPIO_ACTIVE_HIGH), 156 GPIO_LOOKUP_IDX("gpio-0-31", 23, "vsd", 1, GPIO_ACTIVE_HIGH), 158 GPIO_LOOKUP_IDX("gpio-0-31", 9, "vio", 1, GPIO_ACTIVE_HIGH), 501 GPIO_LOOKUP("gpio-0-15", 10, "headset", GPIO_ACTIVE_HIGH), 502 GPIO_LOOKUP("gpio [all...] |
/linux-master/drivers/net/ethernet/micrel/ |
H A D | ks8851_spi.c | 23 #include <linux/gpio.h>
|
H A D | ks8851_common.c | 20 #include <linux/gpio/consumer.h> 1118 ks->gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); 1119 ret = PTR_ERR_OR_ZERO(ks->gpio); 1122 dev_err(dev, "reset gpio request failed: %d\n", ret); 1126 ret = gpiod_set_consumer_name(ks->gpio, "ks8851_rst_n"); 1128 dev_err(dev, "failed to set reset gpio name: %d\n", ret); 1156 if (ks->gpio) { 1158 gpiod_set_value_cansleep(ks->gpio, 0); 1234 if (ks->gpio) 1235 gpiod_set_value_cansleep(ks->gpio, [all...] |
H A D | ks8851.h | 362 * @gpio: Optional reset_n gpio 408 struct gpio_desc *gpio; member in struct:ks8851_net
|
/linux-master/sound/soc/intel/avs/boards/ |
H A D | es8336.c | 10 #include <linux/gpio/consumer.h>
|
/linux-master/sound/pci/hda/ |
H A D | cs35l41_hda_property.c | 10 #include <linux/gpio/consumer.h> 25 int reset_gpio_index; /* -1 if no reset gpio */ 26 int spkid_gpio_index; /* -1 if no spkid gpio */ 27 int cs_gpio_index; /* -1 if no cs gpio, or cs-gpios already exists, max num amps == 2 */
|
/linux-master/drivers/regulator/ |
H A D | tps65132-regulator.c | 22 #include <linux/gpio/consumer.h>
|
/linux-master/drivers/net/phy/ |
H A D | micrel.c | 35 #include <linux/gpio/consumer.h> 3595 #define LAN8841_PTP_GPIO_SEL_GPIO_SEL(gpio) ((gpio) << 8) 4467 #define LAN8841_PTP_GPIO_CAP_EN_GPIO_RE_CAPTURE_ENABLE(gpio) (BIT(gpio)) 4468 #define LAN8841_PTP_GPIO_CAP_EN_GPIO_FE_CAPTURE_ENABLE(gpio) (BIT(gpio) << 8)
|
/linux-master/drivers/net/ethernet/wangxun/txgbe/ |
H A D | txgbe_phy.c | 4 #include <linux/gpio/machine.h> 5 #include <linux/gpio/driver.h> 6 #include <linux/gpio/property.h> 455 .name = "txgbe-gpio-irq", 475 gc = txgbe->gpio; 477 int gpio = irq_find_mapping(gc->irq.domain, hwirq); 478 struct irq_data *d = irq_get_irq_data(gpio); 479 u32 irq_type = irq_get_trigger_type(gpio); local 482 handle_nested_irq(gpio); 502 /* for gpio interrup 509 int gpio = irq_find_mapping(gc->irq.domain, hwirq); local [all...] |
/linux-master/drivers/net/ethernet/freescale/ |
H A D | fec_main.c | 65 #include <linux/gpio/consumer.h>
|
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | chip.c | 31 #include <linux/gpio/consumer.h>
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-pxa.c | 23 #include <linux/gpio/consumer.h> 1375 dev_info(dev, "missing scl gpio recovery information: %pe\n", 1396 dev_info(dev, "missing sda gpio recovery information: %pe\n",
|