Home
last modified time | relevance | path

Searched refs:reset_gpio (Results 1 – 25 of 26) sorted by relevance

12

/device/soc/rockchip/common/sdk_linux/drivers/power/reset/
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/board/kaihong/khdvk_3566b/kernel/panel/
Dmipi_jdi_gt911.c127 gpiod_set_value_cansleep(panel_dev->reset_gpio, 1); in PanelPrepare()
133 gpiod_set_value_cansleep(panel_dev->reset_gpio, 0); in PanelPrepare()
171 gpiod_set_value_cansleep(panel_dev->reset_gpio, 1); in PanelUnprepare()
283 panel_dev->reset_gpio = in PanelEntryInit()
285 if (IS_ERR(panel_dev->reset_gpio)) { in PanelEntryInit()
Dmipi_jdi_gt911.h38 struct gpio_desc *reset_gpio; member
/device/soc/rockchip/rk3588/kernel/net/rfkill/
Drfkill-bt.c283 struct rfkill_rk_gpio *reset = &rfkill->pdata->reset_gpio; in rfkill_rk_set_power()
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()
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.enable); in rfkill_rk_probe()
767 if (gpio_is_valid(rfkill->pdata->reset_gpio.io)) in rfkill_rk_remove()
768 gpio_free(rfkill->pdata->reset_gpio.io); in rfkill_rk_remove()
/device/board/isoftstone/yangfan/kernel/src/_net/
Drfkill-bt.c284 struct rfkill_rk_gpio *reset = &rfkill->pdata->reset_gpio; in rfkill_rk_set_power()
555 data->reset_gpio.io = gpio; in bluetooth_platdata_parse_dt()
556 data->reset_gpio.enable = (flags == GPIO_ACTIVE_HIGH) ? 1 : 0; in bluetooth_platdata_parse_dt()
559 data->reset_gpio.io = -1; in bluetooth_platdata_parse_dt()
674 ret = rfkill_rk_setup_gpio(pdev, &pdata->reset_gpio, pdata->name, in rfkill_rk_probe()
716 if (gpio_is_valid(pdata->reset_gpio.io)) { in rfkill_rk_probe()
717 gpio_direction_output(pdata->reset_gpio.io, in rfkill_rk_probe()
718 !pdata->reset_gpio.enable); in rfkill_rk_probe()
768 if (gpio_is_valid(rfkill->pdata->reset_gpio.io)) in rfkill_rk_remove()
769 gpio_free(rfkill->pdata->reset_gpio.io); in rfkill_rk_remove()
/device/soc/rockchip/common/vendor/drivers/net/
Drfkill-bt.c272 struct rfkill_rk_gpio *reset = &rfkill->pdata->reset_gpio; in rfkill_rk_set_power()
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()
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.enable); in rfkill_rk_probe()
745 if (gpio_is_valid(rfkill->pdata->reset_gpio.io)) { in rfkill_rk_remove()
746 gpio_free(rfkill->pdata->reset_gpio.io); in rfkill_rk_remove()
/device/soc/rockchip/rk3588/kernel/drivers/media/i2c/
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/board/isoftstone/zhiyuan/kernel/hdf/driver/audio/codec/ac107/src/
Dac107_codec_impl_linux.c79 int reset_gpio; member
1095 ac107->reset_gpio = of_get_named_gpio(np,"gpio-reset", 0); in ac107_i2c_probe()
1096 if (gpio_is_valid(ac107->reset_gpio)) { in ac107_i2c_probe()
1097 ret = gpio_request(ac107->reset_gpio, "reset gpio"); in ac107_i2c_probe()
1099 gpio_direction_output(ac107->reset_gpio, 1); in ac107_i2c_probe()
1100 gpio_set_value(ac107->reset_gpio, 1); in ac107_i2c_probe()
1103 AUDIO_DRIVER_LOG_ERR("failed request reset gpio: %d!", ac107->reset_gpio); in ac107_i2c_probe()
/device/soc/rockchip/common/vendor/drivers/media/i2c/
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/board/isoftstone/yangfan/kernel/src/incl/linux/current/
Drfkill-bt.h63 struct rfkill_rk_gpio reset_gpio; member
/device/soc/rockchip/common/sdk_linux/include/linux/
Drfkill-bt.h56 struct rfkill_rk_gpio reset_gpio; member
/device/soc/rockchip/rk3588/kernel/include/linux/
Drfkill-bt.h63 struct rfkill_rk_gpio reset_gpio; member
/device/board/unionman/unionpi_tiger/kernel/drivers/panel/
Dpanel-chipone-icn6211.c43 struct gpio_desc *reset_gpio; member
321 if (ctx->reset_gpio != NULL) in icn6211_unprepare()
322 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in icn6211_unprepare()
/device/soc/rockchip/rk3588/kernel/include/linux/mfd/
Drk618.h122 struct gpio_desc *reset_gpio; /* power on reset */ member
Drk630.h170 struct gpio_desc *reset_gpio; member
Drk628.h245 struct gpio_desc *reset_gpio; member
/device/board/isoftstone/yangfan/kernel/src/driv/media/i2c/
Dgc8034.c170 struct gpio_desc *reset_gpio; member
2128 if (!IS_ERR(gc8034->reset_gpio)) in __gc8034_power_on()
2129 gpiod_set_value_cansleep(gc8034->reset_gpio, 1); in __gc8034_power_on()
2138 if (!IS_ERR(gc8034->reset_gpio)) in __gc8034_power_on()
2139 gpiod_set_value_cansleep(gc8034->reset_gpio, 0); in __gc8034_power_on()
2165 if (!IS_ERR(gc8034->reset_gpio)) in __gc8034_power_off()
2166 gpiod_set_value_cansleep(gc8034->reset_gpio, 1); in __gc8034_power_off()
2668 gc8034->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in gc8034_probe()
2669 if (IS_ERR(gc8034->reset_gpio)) in gc8034_probe()
Dtc35874x.c216 struct gpio_desc *reset_gpio; member
2129 gpiod_set_value(state->reset_gpio, 1); in tc35874x_gpio_reset()
2131 gpiod_set_value(state->reset_gpio, 0); in tc35874x_gpio_reset()
2234 state->reset_gpio = devm_gpiod_get_optional(dev, "reset", in tc35874x_probe_of()
2236 if (IS_ERR(state->reset_gpio)) { in tc35874x_probe_of()
2238 ret = PTR_ERR(state->reset_gpio); in tc35874x_probe_of()
2242 if (state->reset_gpio) in tc35874x_probe_of()
/device/soc/hpmicro/sdk/hpm_sdk/drivers/inc/
Dhpm_romapi_xpi_nor_def.h287 uint32_t reset_gpio: 8; /**<Reset GPIO */ member
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/panel/
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()
/device/soc/rockchip/rk3588/kernel/arch/arm64/boot/dts/rockchip/
Drk3588-bearkey-bq3588c1-linux.dtsi204 BT,reset_gpio = <&gpio2 RK_PC1 GPIO_ACTIVE_HIGH>;//BT_REG_ON_H
Drk3588s-tablet.dtsi249 BT,reset_gpio = <&gpio0 RK_PD4 GPIO_ACTIVE_HIGH>;
Drk3588s-tablet-rk806-single.dtsi198 BT,reset_gpio = <&gpio3 RK_PB7 GPIO_ACTIVE_HIGH>;
D.rk3588-bearkey-bq3588c1-linux.dtb.dts.tmp12435 BT,reset_gpio = <&gpio2 17 0>;
/device/board/kaihong/khdvk_3566b/kernel/
Drk3566-rp-kh.dts5132 BT,reset_gpio = <0xd9 0x05 0x00>;

12