Home
last modified time | relevance | path

Searched refs:reset_gpio (Results 1 - 12 of 12) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/power/reset/
H A Dgpio-poweroff.c23 static struct gpio_desc *reset_gpio; variable
30 BUG_ON(!reset_gpio); in gpio_poweroff_do_poweroff()
33 gpiod_direction_output(reset_gpio, 1); in gpio_poweroff_do_poweroff()
37 gpiod_set_value_cansleep(reset_gpio, 0); in gpio_poweroff_do_poweroff()
41 gpiod_set_value_cansleep(reset_gpio, 1); in gpio_poweroff_do_poweroff()
71 reset_gpio = devm_gpiod_get(&pdev->dev, NULL, flags); in gpio_poweroff_probe()
72 if (IS_ERR(reset_gpio)) { in gpio_poweroff_probe()
73 return PTR_ERR(reset_gpio); in gpio_poweroff_probe()
/device/soc/rockchip/common/vendor/drivers/net/
H A Drfkill-bt.c272 struct rfkill_rk_gpio *reset = &rfkill->pdata->reset_gpio; in rfkill_rk_set_power()
532 gpio = of_get_named_gpio_flags(node, "BT,reset_gpio", 0, &flags); in bluetooth_platdata_parse_dt()
534 data->reset_gpio.io = gpio; in bluetooth_platdata_parse_dt()
535 data->reset_gpio.enable = (flags == GPIO_ACTIVE_HIGH) ? 1 : 0; in bluetooth_platdata_parse_dt()
536 LOG("%s: get property: BT,reset_gpio = %d.\n", __func__, gpio); in bluetooth_platdata_parse_dt()
538 data->reset_gpio.io = -1; in bluetooth_platdata_parse_dt()
652 ret = rfkill_rk_setup_gpio(pdev, &pdata->reset_gpio, pdata->name, "reset"); in rfkill_rk_probe()
692 if (gpio_is_valid(pdata->reset_gpio.io)) { in rfkill_rk_probe()
693 gpio_direction_output(pdata->reset_gpio.io, !pdata->reset_gpio in rfkill_rk_probe()
[all...]
/device/soc/rockchip/rk3588/kernel/net/rfkill/
H A Drfkill-bt.c283 struct rfkill_rk_gpio *reset = &rfkill->pdata->reset_gpio; in rfkill_rk_set_power()
552 gpio = of_get_named_gpio_flags(node, "BT,reset_gpio", 0, &flags); in bluetooth_platdata_parse_dt()
554 data->reset_gpio.io = gpio; in bluetooth_platdata_parse_dt()
555 data->reset_gpio.enable = (flags == GPIO_ACTIVE_HIGH) ? 1 : 0; in bluetooth_platdata_parse_dt()
556 LOG("%s: get property: BT,reset_gpio = %d.\n", __func__, gpio); in bluetooth_platdata_parse_dt()
558 data->reset_gpio.io = -1; in bluetooth_platdata_parse_dt()
671 ret = rfkill_rk_setup_gpio(pdev, &pdata->reset_gpio, pdata->name, in rfkill_rk_probe()
715 if (gpio_is_valid(pdata->reset_gpio.io)) { in rfkill_rk_probe()
716 gpio_direction_output(pdata->reset_gpio.io, in rfkill_rk_probe()
717 !pdata->reset_gpio in rfkill_rk_probe()
[all...]
/device/board/hisilicon/hispark_taurus/display_drivers/
H A Dmipi_icn9700_st7701sn.c219 uint16_t reset_gpio; member
227 ret = GpioSetDir(icn9700->reset_gpio, GPIO_DIR_OUT); in LcdResetOn()
232 ret = GpioWrite(icn9700->reset_gpio, GPIO_VAL_HIGH); in LcdResetOn()
246 ret = GpioSetDir(icn9700->reset_gpio, GPIO_DIR_OUT); in LcdResetOff()
251 ret = GpioWrite(icn9700->reset_gpio, GPIO_VAL_LOW); in LcdResetOff()
477 icn9700->reset_gpio = RESET_GPIO; in Icn9700EntryInit()
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Drfkill-bt.h46 * @reset_gpio: GPIO which is used for reseting rfkill switch
56 struct rfkill_rk_gpio reset_gpio; member
/device/soc/rockchip/rk3588/kernel/include/linux/
H A Drfkill-bt.h53 * @reset_gpio: GPIO which is used for reseting rfkill switch
63 struct rfkill_rk_gpio reset_gpio; member
/device/soc/rockchip/common/vendor/drivers/media/i2c/
H A Dgc2093.c133 struct gpio_desc *reset_gpio; member
702 if (!IS_ERR(gc2093->reset_gpio)) { in __gc2093_power_on()
703 gpiod_set_value_cansleep(gc2093->reset_gpio, 1); in __gc2093_power_on()
711 if (!IS_ERR(gc2093->reset_gpio)) { in __gc2093_power_on()
712 gpiod_set_value_cansleep(gc2093->reset_gpio, 0); in __gc2093_power_on()
726 if (!IS_ERR(gc2093->reset_gpio)) { in __gc2093_power_off()
727 gpiod_set_value_cansleep(gc2093->reset_gpio, 1); in __gc2093_power_off()
1328 gc2093->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in gc2093_probe()
1329 if (IS_ERR(gc2093->reset_gpio)) { in gc2093_probe()
/device/soc/rockchip/rk3588/kernel/drivers/media/i2c/
H A Dov13855.c118 struct gpio_desc *reset_gpio; member
1551 if (!IS_ERR(ov13855->reset_gpio)) in __ov13855_power_on()
1552 gpiod_set_value_cansleep(ov13855->reset_gpio, 0); in __ov13855_power_on()
1560 if (!IS_ERR(ov13855->reset_gpio)) in __ov13855_power_on()
1561 gpiod_set_value_cansleep(ov13855->reset_gpio, 1); in __ov13855_power_on()
1587 if (!IS_ERR(ov13855->reset_gpio)) in __ov13855_power_off()
1588 gpiod_set_value_cansleep(ov13855->reset_gpio, 0); in __ov13855_power_off()
1961 ov13855->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in ov13855_probe()
1962 if (IS_ERR(ov13855->reset_gpio)) in ov13855_probe()
/device/soc/rockchip/rk3588/kernel/include/linux/mfd/
H A Drk618.h122 struct gpio_desc *reset_gpio; /* power on reset */ member
H A Drk630.h170 struct gpio_desc *reset_gpio; member
H A Drk628.h245 struct gpio_desc *reset_gpio; member
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/panel/
H A Dpanel-simple.c143 struct gpio_desc *reset_gpio; member
479 gpiod_direction_output(p->reset_gpio, 1); in panel_simple_unprepare()
539 gpiod_direction_output(p->reset_gpio, 1); in panel_simple_prepare()
545 gpiod_direction_output(p->reset_gpio, 0); in panel_simple_prepare()
839 panel->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_ASIS); in panel_simple_probe()
840 if (IS_ERR(panel->reset_gpio)) { in panel_simple_probe()
841 err = PTR_ERR(panel->reset_gpio); in panel_simple_probe()

Completed in 16 milliseconds