Home
last modified time | relevance | path

Searched refs:gpiod (Results 1 – 21 of 21) sorted by relevance

/linux-4.1.27/drivers/leds/
Dleds-gpio.c26 struct gpio_desc *gpiod; member
41 led_dat->platform_gpio_blink_set(led_dat->gpiod, in gpio_led_work()
45 gpiod_set_value_cansleep(led_dat->gpiod, led_dat->new_level); in gpio_led_work()
69 led_dat->platform_gpio_blink_set(led_dat->gpiod, level, in gpio_led_set()
73 gpiod_set_value(led_dat->gpiod, level); in gpio_led_set()
84 return led_dat->platform_gpio_blink_set(led_dat->gpiod, GPIO_LED_BLINK, in gpio_blink_set()
95 led_dat->gpiod = template->gpiod; in create_gpio_led()
96 if (!led_dat->gpiod) { in create_gpio_led()
119 led_dat->gpiod = gpio_to_desc(template->gpio); in create_gpio_led()
120 if (IS_ERR(led_dat->gpiod)) in create_gpio_led()
[all …]
/linux-4.1.27/drivers/input/keyboard/
Dgpio_keys_polled.c53 state = !!gpiod_get_value_cansleep(button->gpiod); in gpio_keys_polled_check_state()
55 state = !!gpiod_get_value(button->gpiod); in gpio_keys_polled_check_state()
140 button->gpiod = desc; in gpio_keys_polled_get_devtree_pdata()
248 if (!button->gpiod && gpio_is_valid(button->gpio)) { in gpio_keys_polled_probe()
262 button->gpiod = gpio_to_desc(button->gpio); in gpio_keys_polled_probe()
265 if (IS_ERR(button->gpiod)) in gpio_keys_polled_probe()
266 return PTR_ERR(button->gpiod); in gpio_keys_polled_probe()
268 bdata->can_sleep = gpiod_cansleep(button->gpiod); in gpio_keys_polled_probe()
/linux-4.1.27/drivers/clk/
Dclk-gpio-gate.c37 gpiod_set_value(clk->gpiod, 1); in clk_gpio_gate_enable()
46 gpiod_set_value(clk->gpiod, 0); in clk_gpio_gate_disable()
53 return gpiod_get_value(clk->gpiod); in clk_gpio_gate_is_enabled()
115 clk_gpio->gpiod = gpio_to_desc(gpio); in clk_register_gpio_gate()
/linux-4.1.27/drivers/video/fbdev/omap2/displays-new/
Dpanel-sharp-ls037v7dw01.c201 char *desc, struct gpio_desc **gpiod) in sharp_ls_get_gpio() argument
206 *gpiod = NULL; in sharp_ls_get_gpio()
216 *gpiod = gd; in sharp_ls_get_gpio()
268 const char *desc, struct gpio_desc **gpiod) in sharp_ls_get_gpio_of() argument
273 *gpiod = NULL; in sharp_ls_get_gpio_of()
283 *gpiod = gd; in sharp_ls_get_gpio_of()
/linux-4.1.27/include/linux/
Dgpio_keys.h34 struct gpio_desc *gpiod; member
Dleds.h310 struct gpio_desc *gpiod; member
Dclk-provider.h539 struct gpio_desc *gpiod; member
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_sup.c1527 gpio_data = RD_REG_WORD_PIO(PIO_REG(ha, gpiod)); in qla2x00_beacon_blink()
1530 gpio_data = RD_REG_WORD(&reg->gpiod); in qla2x00_beacon_blink()
1553 WRT_REG_WORD_PIO(PIO_REG(ha, gpiod), gpio_data); in qla2x00_beacon_blink()
1555 WRT_REG_WORD(&reg->gpiod, gpio_data); in qla2x00_beacon_blink()
1556 RD_REG_WORD(&reg->gpiod); in qla2x00_beacon_blink()
1584 gpio_data = RD_REG_WORD_PIO(PIO_REG(ha, gpiod)); in qla2x00_beacon_on()
1587 gpio_data = RD_REG_WORD(&reg->gpiod); in qla2x00_beacon_on()
1602 WRT_REG_WORD_PIO(PIO_REG(ha, gpiod), gpio_data); in qla2x00_beacon_on()
1604 WRT_REG_WORD(&reg->gpiod, gpio_data); in qla2x00_beacon_on()
1605 RD_REG_WORD(&reg->gpiod); in qla2x00_beacon_on()
[all …]
Dqla_fw.h1025 uint32_t gpiod; /* GPIO Data register. */ member
Dqla_def.h552 uint16_t gpiod; /* GPIO Data register. */ member
/linux-4.1.27/arch/mips/include/asm/mach-rc32434/
Dgpio.h37 u32 gpiod; /* GPIO Data Register member
/linux-4.1.27/drivers/usb/gadget/udc/
Dpxa27x_udc.c1501 if (udc->gpiod) { in dplus_pullup()
1502 gpiod_set_value(udc->gpiod, on); in dplus_pullup()
1598 if (!udc->gpiod && !udc->udc_command) in pxa_udc_pullup()
2421 udc->gpiod = gpio_to_desc(mach->gpio_pullup); in pxa_udc_probe()
2425 udc->gpiod = devm_gpiod_get(&pdev->dev, NULL); in pxa_udc_probe()
2439 if (IS_ERR(udc->gpiod)) { in pxa_udc_probe()
2441 PTR_ERR(udc->gpiod)); in pxa_udc_probe()
2442 return PTR_ERR(udc->gpiod); in pxa_udc_probe()
2444 if (udc->gpiod) in pxa_udc_probe()
2445 gpiod_direction_output(udc->gpiod, 0); in pxa_udc_probe()
Dpxa27x_udc.h451 struct gpio_desc *gpiod; member
/linux-4.1.27/arch/mips/cavium-octeon/
Docteon-irq.c1215 struct octeon_irq_gpio_domain_data *gpiod = d->host_data; in octeon_irq_gpio_map() local
1222 line = (hw + gpiod->base_hwirq) >> 6; in octeon_irq_gpio_map()
1223 bit = (hw + gpiod->base_hwirq) & 63; in octeon_irq_gpio_map()
1537 struct octeon_irq_gpio_domain_data *gpiod; in octeon_irq_init_gpio() local
1575 gpiod = kzalloc(sizeof(*gpiod), GFP_KERNEL); in octeon_irq_init_gpio()
1576 if (gpiod) { in octeon_irq_init_gpio()
1578 gpiod->base_hwirq = base_hwirq; in octeon_irq_init_gpio()
1580 gpio_node, 16, &octeon_irq_domain_gpio_ops, gpiod); in octeon_irq_init_gpio()
/linux-4.1.27/arch/arc/boot/dts/
Dabilis_tb101.dtsi163 abilis,function = "gpiod";
215 gpiod: gpio@FF143000 { label
226 gpio-ranges-group-names = "gpiod";
Dabilis_tb100.dtsi154 abilis,function = "gpiod";
206 gpiod: gpio@FF143000 { label
217 gpio-ranges-group-names = "gpiod";
/linux-4.1.27/drivers/regulator/
Dcore.c81 struct gpio_desc *gpiod; member
1732 struct gpio_desc *gpiod; in regulator_ena_gpio_request() local
1735 gpiod = gpio_to_desc(config->ena_gpio); in regulator_ena_gpio_request()
1738 if (pin->gpiod == gpiod) { in regulator_ena_gpio_request()
1757 pin->gpiod = gpiod; in regulator_ena_gpio_request()
1776 if (pin->gpiod == rdev->ena_pin->gpiod) { in regulator_ena_gpio_free()
1779 gpiod_put(pin->gpiod); in regulator_ena_gpio_free()
1809 gpiod_set_value_cansleep(pin->gpiod, in regulator_ena_gpio_ctrl()
1821 gpiod_set_value_cansleep(pin->gpiod, in regulator_ena_gpio_ctrl()
/linux-4.1.27/drivers/tty/serial/
Dmxs-auart.c1161 struct gpio_desc *gpiod; in mxs_auart_init_gpios() local
1176 gpiod = mctrl_gpio_to_gpiod(s->gpios, i); in mxs_auart_init_gpios()
1177 if (gpiod && (gpiod_get_direction(gpiod) == GPIOF_DIR_IN)) in mxs_auart_init_gpios()
1178 s->gpio_irq[i] = gpiod_to_irq(gpiod); in mxs_auart_init_gpios()
Datmel_serial.c2584 struct gpio_desc *gpiod; in atmel_init_gpios() local
2591 gpiod = mctrl_gpio_to_gpiod(p->gpios, i); in atmel_init_gpios()
2592 if (gpiod && (gpiod_get_direction(gpiod) == GPIOF_DIR_IN)) in atmel_init_gpios()
2593 p->gpio_irq[i] = gpiod_to_irq(gpiod); in atmel_init_gpios()
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dabilis,tb10x-iomux.txt25 - GPIO ports: gpioa, gpiob, gpioc, gpiod, gpioe, gpiof, gpiog,
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-tb10x.c455 DEFPINFUNCGRP(gpiod, -1, 0, 1),