/device/soc/rockchip/common/sdk_linux/drivers/power/reset/ |
H A D | gpio-poweroff.c | 23 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 D | rfkill-bt.c | 272 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 D | rfkill-bt.c | 283 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 D | mipi_icn9700_st7701sn.c | 219 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 D | rfkill-bt.h | 46 * @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 D | rfkill-bt.h | 53 * @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 D | gc2093.c | 133 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 D | ov13855.c | 118 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 D | rk618.h | 122 struct gpio_desc *reset_gpio; /* power on reset */ member
|
H A D | rk630.h | 170 struct gpio_desc *reset_gpio; member
|
H A D | rk628.h | 245 struct gpio_desc *reset_gpio; member
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/panel/ |
H A D | panel-simple.c | 143 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()
|