Lines Matching defs:data
267 static int rfkill_rk_set_power(void *data, bool blocked)
269 struct rfkill_rk_data *rfkill = data;
385 // To prevent uart to receive bt data when suspended
446 static ssize_t bluesleep_read_proc_lpm(struct file *file, char __user *buffer, size_t count, loff_t *data)
451 static ssize_t bluesleep_write_proc_lpm(struct file *file, const char __user *buffer, size_t count, loff_t *data)
456 static ssize_t bluesleep_read_proc_btwrite(struct file *file, char __user *buffer, size_t count, loff_t *data)
461 static ssize_t bluesleep_write_proc_btwrite(struct file *file, const char __user *buffer, size_t count, loff_t *data)
485 static int bluetooth_platdata_parse_dt(struct device *dev, struct rfkill_rk_platform_data *data)
495 memset(data, 0, sizeof(*data));
498 data->power_toggle = true;
501 data->power_toggle = false;
506 data->rts_gpio.io = gpio;
507 data->rts_gpio.enable = (flags == GPIO_ACTIVE_HIGH) ? 1 : 0;
509 data->pinctrl = devm_pinctrl_get(dev);
510 if (!IS_ERR(data->pinctrl)) {
511 data->rts_gpio.default_state = pinctrl_lookup_state(data->pinctrl, "default");
512 data->rts_gpio.gpio_state = pinctrl_lookup_state(data->pinctrl, "rts_gpio");
514 data->pinctrl = NULL;
519 data->pinctrl = NULL;
520 data->rts_gpio.io = -EINVAL;
526 data->poweron_gpio.io = gpio;
527 data->poweron_gpio.enable = (flags == GPIO_ACTIVE_HIGH) ? 1 : 0;
530 data->poweron_gpio.io = -1;
534 data->reset_gpio.io = gpio;
535 data->reset_gpio.enable = (flags == GPIO_ACTIVE_HIGH) ? 1 : 0;
538 data->reset_gpio.io = -1;
542 data->wake_gpio.io = gpio;
543 data->wake_gpio.enable = (flags == GPIO_ACTIVE_HIGH) ? 1 : 0;
546 data->wake_gpio.io = -1;
550 data->wake_host_irq.gpio.io = gpio;
551 data->wake_host_irq.gpio.enable = flags;
554 data->wake_host_irq.gpio.io = -1;
557 data->ext_clk = devm_clk_get(dev, "ext_clock");
558 if (IS_ERR(data->ext_clk)) {
561 clk_prepare_enable(data->ext_clk);
598 LOG("%s: No platform data specified\n", __func__);