Lines Matching full:rts
284 struct rfkill_rk_gpio *rts = &rfkill->pdata->rts_gpio; in rfkill_rk_set_power() local
343 if (pinctrl && gpio_is_valid(rts->io)) { in rfkill_rk_set_power()
344 pinctrl_select_state(pinctrl, rts->gpio_state); in rfkill_rk_set_power()
346 gpio_direction_output(rts->io, rts->enable); in rfkill_rk_set_power()
349 gpio_direction_output(rts->io, !rts->enable); in rfkill_rk_set_power()
350 pinctrl_select_state(pinctrl, rts->default_state); in rfkill_rk_set_power()
390 struct rfkill_rk_gpio *rts; in rfkill_rk_pm_prepare() local
398 rts = &rfkill->pdata->rts_gpio; in rfkill_rk_pm_prepare()
402 if (rfkill->pdata->pinctrl && gpio_is_valid(rts->io)) { in rfkill_rk_pm_prepare()
404 pinctrl_select_state(rfkill->pdata->pinctrl, rts->gpio_state); in rfkill_rk_pm_prepare()
405 gpio_direction_output(rts->io, !rts->enable); in rfkill_rk_pm_prepare()
432 struct rfkill_rk_gpio *rts; in rfkill_rk_pm_complete() local
440 rts = &rfkill->pdata->rts_gpio; in rfkill_rk_pm_complete()
447 if (rfkill->pdata->pinctrl && gpio_is_valid(rts->io)) { in rfkill_rk_pm_complete()
449 gpio_direction_output(rts->io, rts->enable); in rfkill_rk_pm_complete()
450 pinctrl_select_state(rfkill->pdata->pinctrl, rts->default_state); in rfkill_rk_pm_complete()
537 LOG("%s: dts does't define the uart rts iomux.\n", in bluetooth_platdata_parse_dt()
685 "rts"); in rfkill_rk_probe()