Home
last modified time | relevance | path

Searched refs:gpio_data (Results 1 – 50 of 50) sorted by relevance

/linux-4.1.27/drivers/leds/trigger/
Dledtrig-gpio.c34 struct gpio_trig_data *gpio_data = led->trigger_data; in gpio_trig_irq() local
37 schedule_work(&gpio_data->work); in gpio_trig_irq()
44 struct gpio_trig_data *gpio_data = container_of(work, in gpio_trig_work() local
48 if (!gpio_data->gpio) in gpio_trig_work()
51 tmp = gpio_get_value_cansleep(gpio_data->gpio); in gpio_trig_work()
52 if (gpio_data->inverted) in gpio_trig_work()
56 if (gpio_data->desired_brightness) in gpio_trig_work()
57 led_set_brightness_async(gpio_data->led, in gpio_trig_work()
58 gpio_data->desired_brightness); in gpio_trig_work()
60 led_set_brightness_async(gpio_data->led, LED_FULL); in gpio_trig_work()
[all …]
/linux-4.1.27/drivers/staging/android/
Dtimed_gpio.c90 struct timed_gpio_data *gpio_data, *gpio_dat; in timed_gpio_probe() local
96 gpio_data = devm_kzalloc(&pdev->dev, in timed_gpio_probe()
99 if (!gpio_data) in timed_gpio_probe()
104 gpio_dat = &gpio_data[i]; in timed_gpio_probe()
129 platform_set_drvdata(pdev, gpio_data); in timed_gpio_probe()
135 timed_output_dev_unregister(&gpio_data[i].dev); in timed_gpio_probe()
136 gpio_free(gpio_data[i].gpio); in timed_gpio_probe()
145 struct timed_gpio_data *gpio_data = platform_get_drvdata(pdev); in timed_gpio_remove() local
149 timed_output_dev_unregister(&gpio_data[i].dev); in timed_gpio_remove()
150 gpio_free(gpio_data[i].gpio); in timed_gpio_remove()
/linux-4.1.27/drivers/hwmon/
Dsht15.c219 err = gpio_direction_output(data->pdata->gpio_data, 1); in sht15_connection_reset()
241 gpio_set_value(data->pdata->gpio_data, val); in sht15_send_bit()
262 err = gpio_direction_output(data->pdata->gpio_data, 1); in sht15_transmission_start()
270 gpio_set_value(data->pdata->gpio_data, 0); in sht15_transmission_start()
276 gpio_set_value(data->pdata->gpio_data, 1); in sht15_transmission_start()
306 err = gpio_direction_input(data->pdata->gpio_data); in sht15_wait_for_response()
311 if (gpio_get_value(data->pdata->gpio_data)) { in sht15_wait_for_response()
374 err = gpio_direction_output(data->pdata->gpio_data, 0); in sht15_ack()
382 gpio_set_value(data->pdata->gpio_data, 1); in sht15_ack()
384 return gpio_direction_input(data->pdata->gpio_data); in sht15_ack()
[all …]
/linux-4.1.27/drivers/rtc/
Drtc-moxart.c61 int gpio_data, gpio_sclk, gpio_reset; member
74 gpio_set_value(moxart_rtc->gpio_data, ((data & 1) == 1)); in moxart_rtc_write_byte()
92 if (gpio_get_value(moxart_rtc->gpio_data)) in moxart_rtc_read_byte()
107 gpio_direction_output(moxart_rtc->gpio_data, 0); in moxart_rtc_read_register()
111 gpio_direction_input(moxart_rtc->gpio_data); in moxart_rtc_read_register()
130 gpio_direction_output(moxart_rtc->gpio_data, 0); in moxart_rtc_write_register()
253 moxart_rtc->gpio_data = of_get_named_gpio(pdev->dev.of_node, in moxart_rtc_probe()
255 if (!gpio_is_valid(moxart_rtc->gpio_data)) { in moxart_rtc_probe()
257 moxart_rtc->gpio_data); in moxart_rtc_probe()
258 return moxart_rtc->gpio_data; in moxart_rtc_probe()
[all …]
/linux-4.1.27/drivers/input/keyboard/
Dadp5588-keys.c186 const struct adp5588_gpio_platform_data *gpio_data = pdata->gpio_data; in adp5588_gpio_add() local
189 if (!gpio_data) in adp5588_gpio_add()
206 kpad->gc.base = gpio_data->gpio_start; in adp5588_gpio_add()
209 kpad->gc.names = gpio_data->names; in adp5588_gpio_add()
225 if (gpio_data->setup) { in adp5588_gpio_add()
226 error = gpio_data->setup(kpad->client, in adp5588_gpio_add()
228 gpio_data->context); in adp5588_gpio_add()
240 const struct adp5588_gpio_platform_data *gpio_data = pdata->gpio_data; in adp5588_gpio_remove() local
246 if (gpio_data->teardown) { in adp5588_gpio_remove()
247 error = gpio_data->teardown(kpad->client, in adp5588_gpio_remove()
[all …]
Dclps711x-keypad.c34 struct clps711x_gpio_data *gpio_data; member
52 struct clps711x_gpio_data *data = &priv->gpio_data[row]; in clps711x_keypad_poll()
112 priv->gpio_data = devm_kzalloc(dev, in clps711x_keypad_probe()
113 sizeof(*priv->gpio_data) * priv->row_count, in clps711x_keypad_probe()
115 if (!priv->gpio_data) in clps711x_keypad_probe()
121 struct clps711x_gpio_data *data = &priv->gpio_data[i]; in clps711x_keypad_probe()
Dadp5589-keys.c502 const struct adp5589_gpio_platform_data *gpio_data = pdata->gpio_data; in adp5589_gpio_add() local
505 if (!gpio_data) in adp5589_gpio_add()
522 kpad->gc.base = gpio_data->gpio_start; in adp5589_gpio_add()
541 if (gpio_data->setup) { in adp5589_gpio_add()
542 error = gpio_data->setup(kpad->client, in adp5589_gpio_add()
544 gpio_data->context); in adp5589_gpio_add()
556 const struct adp5589_gpio_platform_data *gpio_data = pdata->gpio_data; in adp5589_gpio_remove() local
562 if (gpio_data->teardown) { in adp5589_gpio_remove()
563 error = gpio_data->teardown(kpad->client, in adp5589_gpio_remove()
565 gpio_data->context); in adp5589_gpio_remove()
/linux-4.1.27/sound/pci/hda/
Dpatch_sigmatel.c195 unsigned int gpio_data; member
355 spec->gpio_data |= spec->mic_mute_led_gpio; in stac_capture_led_hook()
357 spec->gpio_data &= ~spec->mic_mute_led_gpio; in stac_capture_led_hook()
359 spec->gpio_dir, spec->gpio_data); in stac_capture_led_hook()
412 spec->gpio_data |= spec->gpio_led; in stac_update_led_status()
414 spec->gpio_data &= ~spec->gpio_led; in stac_update_led_status()
416 spec->gpio_dir, spec->gpio_data); in stac_update_led_status()
443 unsigned int val = spec->gpio_data; in stac_update_outputs()
448 if (spec->gpio_data != val) { in stac_update_outputs()
449 spec->gpio_data = val; in stac_update_outputs()
[all …]
Dpatch_cirrus.c40 unsigned int gpio_data; member
178 spec->gpio_data = spec->gen.hp_jack_present ? in cs_automute()
181 spec->gpio_data = in cs_automute()
184 AC_VERB_SET_GPIO_DATA, spec->gpio_data); in cs_automute()
328 spec->gpio_data); in cs_init()
1075 spec->gpio_data); in cs421x_init()
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_sup.c1513 uint16_t gpio_data; in qla2x00_beacon_blink() local
1527 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()
1546 gpio_data &= ~GPIO_LED_MASK; in qla2x00_beacon_blink()
1549 gpio_data |= led_color; 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()
1566 uint16_t gpio_data; in qla2x00_beacon_on() local
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()
[all …]
/linux-4.1.27/drivers/i2c/busses/
Di2c-i801.c1067 struct i2c_mux_gpio_platform_data gpio_data; in i801_add_mux() local
1075 memset(&gpio_data, 0, sizeof(struct i2c_mux_gpio_platform_data)); in i801_add_mux()
1076 gpio_data.parent = priv->adapter.nr; in i801_add_mux()
1077 gpio_data.values = mux_config->values; in i801_add_mux()
1078 gpio_data.n_values = mux_config->n_values; in i801_add_mux()
1079 gpio_data.classes = mux_config->classes; in i801_add_mux()
1080 gpio_data.gpio_chip = mux_config->gpio_chip; in i801_add_mux()
1081 gpio_data.gpios = mux_config->gpios; in i801_add_mux()
1082 gpio_data.n_gpios = mux_config->n_gpios; in i801_add_mux()
1083 gpio_data.idle = I2C_MUX_GPIO_NO_IDLE; in i801_add_mux()
[all …]
/linux-4.1.27/include/linux/platform_data/
Dsht15.h30 int gpio_data; member
Dvideo-nuc900fb.h77 unsigned gpio_data; member
/linux-4.1.27/drivers/gpio/
Dgpio-pl061.c41 u8 gpio_data; member
333 chip->csave_regs.gpio_data = 0; in pl061_suspend()
342 chip->csave_regs.gpio_data |= in pl061_suspend()
357 chip->csave_regs.gpio_data & in pl061_resume()
/linux-4.1.27/include/linux/i2c/
Dadp5588.h153 const struct adp5588_gpio_platform_data *gpio_data; member
/linux-4.1.27/include/linux/input/
Dadp5589.h172 const struct adp5589_gpio_platform_data *gpio_data; member
/linux-4.1.27/drivers/pinctrl/bcm/
Dpinctrl-cygnus-gpio.c807 const struct cygnus_gpio_data *gpio_data; in cygnus_gpio_probe() local
812 gpio_data = match->data; in cygnus_gpio_probe()
813 ngpios = gpio_data->num_gpios; in cygnus_gpio_probe()
/linux-4.1.27/arch/arm/mach-w90x900/
Ddev.c460 .gpio_data = 0x00000004,
/linux-4.1.27/drivers/media/pci/bt8xx/
Dbttvp.h356 u32 gpio_data; member
Dbttv-driver.c4332 btv->state.gpio_data = gpio_read(); in bttv_suspend()
4374 gpio_write(btv->state.gpio_data); in bttv_resume()
/linux-4.1.27/drivers/media/usb/cpia2/
Dcpia2.h323 u8 gpio_data; member
Dcpia2_core.c460 cam->params.vp_params.gpio_data = cmd.buffer.block_data[0]; in cpia2_do_command()
1550 cam->params.vp_params.gpio_data); in set_all_properties()
1727 cam->params.vp_params.gpio_data = setting; in cpia2_set_gpio()
2124 cam->params.vp_params.gpio_data = 0; in reset_camera_struct()
/linux-4.1.27/drivers/media/i2c/cx25840/
Dcx25840-core.c189 u8 gpio_oe, gpio_data, strength; in cx23885_s_io_pin_config() local
193 gpio_data = cx25840_read(client, 0x164); in cx23885_s_io_pin_config()
232 gpio_data &= ~(0x1 << 0); in cx23885_s_io_pin_config()
233 gpio_data |= ((p[i].value & 0x1) << 0); in cx23885_s_io_pin_config()
253 gpio_data &= ~(0x1 << 1); in cx23885_s_io_pin_config()
254 gpio_data |= ((p[i].value & 0x1) << 1); in cx23885_s_io_pin_config()
271 gpio_data &= ~(0x1 << 2); in cx23885_s_io_pin_config()
272 gpio_data |= ((p[i].value & 0x1) << 2); in cx23885_s_io_pin_config()
289 gpio_data &= ~(0x1 << 3); in cx23885_s_io_pin_config()
290 gpio_data |= ((p[i].value & 0x1) << 3); in cx23885_s_io_pin_config()
[all …]
/linux-4.1.27/drivers/pinctrl/sh-pfc/
Dsh_pfc.h147 const u16 *gpio_data; member
Dcore.c279 const u16 *data = pfc->info->gpio_data; in sh_pfc_mark_to_enum()
Dpfc-shx3.c557 .gpio_data = pinmux_data,
Dpfc-sh7786.c816 .gpio_data = pinmux_data,
Dpfc-emev2.c1709 .gpio_data = pinmux_data,
Dpfc-sh7720.c1204 .gpio_data = pinmux_data,
Dpfc-sh7785.c1272 .gpio_data = pinmux_data,
Dpfc-sh7203.c1590 .gpio_data = pinmux_data,
Dpfc-sh7722.c1744 .gpio_data = pinmux_data,
Dpfc-sh7264.c2129 .gpio_data = pinmux_data,
Dpfc-r8a73a4.c2744 .gpio_data = pinmux_data,
Dpfc-sh7723.c1896 .gpio_data = pinmux_data,
Dpfc-sh7757.c2241 .gpio_data = pinmux_data,
Dpfc-sh7724.c2178 .gpio_data = pinmux_data,
Dpfc-r8a7740.c3781 .gpio_data = pinmux_data,
Dpfc-sh73a0.c3872 .gpio_data = pinmux_data,
Dpfc-r8a7778.c2926 .gpio_data = pinmux_data,
Dpfc-sh7269.c2833 .gpio_data = pinmux_data,
Dpfc-sh7734.c2448 .gpio_data = pinmux_data,
Dpfc-r8a7779.c3871 .gpio_data = pinmux_data,
Dpfc-r8a7791.c6199 .gpio_data = pinmux_data,
Dpfc-r8a7790.c5604 .gpio_data = pinmux_data,
/linux-4.1.27/arch/arm/mach-pxa/
Dstargate2.c141 .gpio_data = 100,
/linux-4.1.27/arch/m68k/include/asm/
Datarihw.h407 u_char gpio_data; member
/linux-4.1.27/drivers/video/fbdev/
Dnuc900fb.c378 modify_gpio(W90X900_VA_GPIO + 0x58, mach_info->gpio_data, in nuc900fb_init_registers()
/linux-4.1.27/drivers/scsi/
Dqla1280.h216 uint16_t gpio_data; member
Dqla1280.c2252 WRT_REG_WORD(&reg->gpio_data, term); in qla1280_nvram_config()