Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/leds/
Dleds-gpio.c27 struct gpio_desc *gpiod; member
42 led_dat->platform_gpio_blink_set(led_dat->gpiod, in gpio_led_work()
46 gpiod_set_value_cansleep(led_dat->gpiod, led_dat->new_level); in gpio_led_work()
70 led_dat->platform_gpio_blink_set(led_dat->gpiod, level, in gpio_led_set()
74 gpiod_set_value(led_dat->gpiod, level); in gpio_led_set()
85 return led_dat->platform_gpio_blink_set(led_dat->gpiod, GPIO_LED_BLINK, in gpio_blink_set()
96 led_dat->gpiod = template->gpiod; in create_gpio_led()
97 if (!led_dat->gpiod) { in create_gpio_led()
120 led_dat->gpiod = gpio_to_desc(template->gpio); in create_gpio_led()
121 if (IS_ERR(led_dat->gpiod)) in create_gpio_led()
[all …]
/linux-4.4.14/drivers/clk/
Dclk-gpio.c40 gpiod_set_value(clk->gpiod, 1); in clk_gpio_gate_enable()
49 gpiod_set_value(clk->gpiod, 0); in clk_gpio_gate_disable()
56 return gpiod_get_value(clk->gpiod); in clk_gpio_gate_is_enabled()
78 return gpiod_get_value(clk->gpiod); in clk_gpio_mux_get_parent()
85 gpiod_set_value(clk->gpiod, index); in clk_gpio_mux_set_parent()
141 clk_gpio->gpiod = gpio_to_desc(gpio); in clk_register_gpio()
153 gpiod_put(clk_gpio->gpiod); in clk_register_gpio()
/linux-4.4.14/drivers/input/keyboard/
Dgpio_keys_polled.c79 state = !!gpiod_get_value_cansleep(button->gpiod); in gpio_keys_polled_check_state()
81 state = !!gpiod_get_value(button->gpiod); in gpio_keys_polled_check_state()
182 button->gpiod = desc; in gpio_keys_polled_get_devtree_pdata()
316 if (!button->gpiod && gpio_is_valid(button->gpio)) { in gpio_keys_polled_probe()
330 button->gpiod = gpio_to_desc(button->gpio); in gpio_keys_polled_probe()
333 if (IS_ERR(button->gpiod)) in gpio_keys_polled_probe()
334 return PTR_ERR(button->gpiod); in gpio_keys_polled_probe()
336 bdata->can_sleep = gpiod_cansleep(button->gpiod); in gpio_keys_polled_probe()
/linux-4.4.14/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
272 *gpiod = NULL; in sharp_ls_get_gpio_of()
278 *gpiod = gd; in sharp_ls_get_gpio_of()
/linux-4.4.14/include/linux/
Dgpio_keys.h34 struct gpio_desc *gpiod; member
Dleds.h342 struct gpio_desc *gpiod; member
Dclk-provider.h601 struct gpio_desc *gpiod; member
/linux-4.4.14/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.4.14/arch/mips/include/asm/mach-rc32434/
Dgpio.h25 u32 gpiod; /* GPIO Data Register member
/linux-4.4.14/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()
2422 udc->gpiod = gpio_to_desc(mach->gpio_pullup); in pxa_udc_probe()
2426 udc->gpiod = devm_gpiod_get(&pdev->dev, NULL, GPIOD_ASIS); in pxa_udc_probe()
2440 if (IS_ERR(udc->gpiod)) { in pxa_udc_probe()
2442 PTR_ERR(udc->gpiod)); in pxa_udc_probe()
2443 return PTR_ERR(udc->gpiod); in pxa_udc_probe()
2445 if (udc->gpiod) in pxa_udc_probe()
2446 gpiod_direction_output(udc->gpiod, 0); in pxa_udc_probe()
Dpxa27x_udc.h461 struct gpio_desc *gpiod; member
/linux-4.4.14/arch/mips/cavium-octeon/
Docteon-irq.c1214 struct octeon_irq_gpio_domain_data *gpiod = d->host_data; in octeon_irq_gpio_map() local
1221 line = (hw + gpiod->base_hwirq) >> 6; in octeon_irq_gpio_map()
1222 bit = (hw + gpiod->base_hwirq) & 63; in octeon_irq_gpio_map()
1541 struct octeon_irq_gpio_domain_data *gpiod; in octeon_irq_init_gpio() local
1579 gpiod = kzalloc(sizeof(*gpiod), GFP_KERNEL); in octeon_irq_init_gpio()
1580 if (gpiod) { in octeon_irq_init_gpio()
1582 gpiod->base_hwirq = base_hwirq; in octeon_irq_init_gpio()
1584 gpio_node, 16, &octeon_irq_domain_gpio_ops, gpiod); in octeon_irq_init_gpio()
/linux-4.4.14/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.4.14/drivers/tty/serial/
Dmxs-auart.c1197 struct gpio_desc *gpiod; in mxs_auart_init_gpios() local
1212 gpiod = mctrl_gpio_to_gpiod(s->gpios, i); in mxs_auart_init_gpios()
1213 if (gpiod && (gpiod_get_direction(gpiod) == GPIOF_DIR_IN)) in mxs_auart_init_gpios()
1214 s->gpio_irq[i] = gpiod_to_irq(gpiod); in mxs_auart_init_gpios()
Datmel_serial.c2704 struct gpio_desc *gpiod; in atmel_init_gpios() local
2711 gpiod = mctrl_gpio_to_gpiod(p->gpios, i); in atmel_init_gpios()
2712 if (gpiod && (gpiod_get_direction(gpiod) == GPIOF_DIR_IN)) in atmel_init_gpios()
2713 p->gpio_irq[i] = gpiod_to_irq(gpiod); in atmel_init_gpios()
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dabilis,tb10x-iomux.txt25 - GPIO ports: gpioa, gpiob, gpioc, gpiod, gpioe, gpiof, gpiog,
/linux-4.4.14/drivers/regulator/
Dcore.c82 struct gpio_desc *gpiod; member
1885 struct gpio_desc *gpiod; in regulator_ena_gpio_request() local
1888 gpiod = gpio_to_desc(config->ena_gpio); in regulator_ena_gpio_request()
1891 if (pin->gpiod == gpiod) { in regulator_ena_gpio_request()
1910 pin->gpiod = gpiod; in regulator_ena_gpio_request()
1929 if (pin->gpiod == rdev->ena_pin->gpiod) { in regulator_ena_gpio_free()
1932 gpiod_put(pin->gpiod); in regulator_ena_gpio_free()
1962 gpiod_set_value_cansleep(pin->gpiod, in regulator_ena_gpio_ctrl()
1974 gpiod_set_value_cansleep(pin->gpiod, in regulator_ena_gpio_ctrl()
/linux-4.4.14/Documentation/gpio/
Dboard.txt57 looked up by the gpiod functions internally) used in the device tree. With above
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-tb10x.c455 DEFPINFUNCGRP(gpiod, -1, 0, 1),