| /drivers/gpu/drm/panel/ |
| A D | panel-sharp-ls043t1le01.c | 28 struct gpio_desc *reset_gpio; member 96 if (sharp_nt->reset_gpio) in sharp_nt_panel_unprepare() 97 gpiod_set_value(sharp_nt->reset_gpio, 0); in sharp_nt_panel_unprepare() 113 if (sharp_nt->reset_gpio) { in sharp_nt_panel_prepare() 114 gpiod_set_value(sharp_nt->reset_gpio, 1); in sharp_nt_panel_prepare() 116 gpiod_set_value(sharp_nt->reset_gpio, 0); in sharp_nt_panel_prepare() 118 gpiod_set_value(sharp_nt->reset_gpio, 1); in sharp_nt_panel_prepare() 138 if (sharp_nt->reset_gpio) in sharp_nt_panel_prepare() 194 if (IS_ERR(sharp_nt->reset_gpio)) { in sharp_nt_panel_add() 196 PTR_ERR(sharp_nt->reset_gpio)); in sharp_nt_panel_add() [all …]
|
| A D | panel-boe-tv101wum-ll2.c | 20 struct gpio_desc *reset_gpio; member 36 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in boe_tv101wum_ll2_reset() 38 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in boe_tv101wum_ll2_reset() 40 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in boe_tv101wum_ll2_reset() 111 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in boe_tv101wum_ll2_prepare() 127 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in boe_tv101wum_ll2_unprepare() 182 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in boe_tv101wum_ll2_probe() 183 if (IS_ERR(ctx->reset_gpio)) in boe_tv101wum_ll2_probe() 184 return dev_err_probe(dev, PTR_ERR(ctx->reset_gpio), in boe_tv101wum_ll2_probe()
|
| A D | panel-boe-td4320.c | 23 struct gpio_desc *reset_gpio; member 39 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in boe_td4320_reset() 41 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in boe_td4320_reset() 43 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in boe_td4320_reset() 117 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in boe_td4320_prepare() 135 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in boe_td4320_unprepare() 187 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in boe_td4320_probe() 188 if (IS_ERR(ctx->reset_gpio)) in boe_td4320_probe() 189 return dev_err_probe(dev, PTR_ERR(ctx->reset_gpio), in boe_td4320_probe()
|
| A D | panel-jdi-fhd-r63452.c | 23 struct gpio_desc *reset_gpio; member 33 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in jdi_fhd_r63452_reset() 35 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in jdi_fhd_r63452_reset() 37 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in jdi_fhd_r63452_reset() 112 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in jdi_fhd_r63452_prepare() 128 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in jdi_fhd_r63452_unprepare() 184 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in jdi_fhd_r63452_probe() 185 if (IS_ERR(ctx->reset_gpio)) in jdi_fhd_r63452_probe() 186 return dev_err_probe(dev, PTR_ERR(ctx->reset_gpio), in jdi_fhd_r63452_probe()
|
| A D | panel-samsung-s6e88a0-ams452ef01.c | 20 struct gpio_desc *reset_gpio; member 31 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in s6e88a0_ams452ef01_reset() 33 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in s6e88a0_ams452ef01_reset() 35 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in s6e88a0_ams452ef01_reset() 102 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in s6e88a0_ams452ef01_prepare() 117 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in s6e88a0_ams452ef01_unprepare() 183 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in s6e88a0_ams452ef01_probe() 184 if (IS_ERR(ctx->reset_gpio)) { in s6e88a0_ams452ef01_probe() 185 ret = PTR_ERR(ctx->reset_gpio); in s6e88a0_ams452ef01_probe()
|
| A D | panel-ebbg-ft8719.c | 38 struct gpio_desc *reset_gpio; member 49 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in ebbg_ft8719_reset() 51 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in ebbg_ft8719_reset() 53 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in ebbg_ft8719_reset() 103 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in ebbg_ft8719_prepare() 115 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in ebbg_ft8719_unprepare() 188 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in ebbg_ft8719_probe() 189 if (IS_ERR(ctx->reset_gpio)) in ebbg_ft8719_probe() 190 return dev_err_probe(dev, PTR_ERR(ctx->reset_gpio), in ebbg_ft8719_probe()
|
| A D | panel-visionox-rm69299.c | 28 struct gpio_desc *reset_gpio; member 172 gpiod_set_value(ctx->reset_gpio, 1); in visionox_rm69299_power_on() 174 gpiod_set_value(ctx->reset_gpio, 0); in visionox_rm69299_power_on() 176 gpiod_set_value(ctx->reset_gpio, 1); in visionox_rm69299_power_on() 184 gpiod_set_value(ctx->reset_gpio, 0); in visionox_rm69299_power_off() 313 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in visionox_rm69299_probe() 314 if (IS_ERR(ctx->reset_gpio)) { in visionox_rm69299_probe() 315 dev_err(dev, "cannot get reset gpio %ld\n", PTR_ERR(ctx->reset_gpio)); in visionox_rm69299_probe() 316 return PTR_ERR(ctx->reset_gpio); in visionox_rm69299_probe()
|
| A D | panel-sharp-ls060t1sx01.c | 26 struct gpio_desc *reset_gpio; member 36 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in sharp_ls060_reset() 38 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in sharp_ls060_reset() 40 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in sharp_ls060_reset() 123 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in sharp_ls060_prepare() 144 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in sharp_ls060_unprepare() 218 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in sharp_ls060_probe() 219 if (IS_ERR(ctx->reset_gpio)) in sharp_ls060_probe() 220 return dev_err_probe(dev, PTR_ERR(ctx->reset_gpio), in sharp_ls060_probe()
|
| A D | panel-lg-sw43408.c | 31 struct gpio_desc *reset_gpio; member 53 gpiod_set_value(sw43408->reset_gpio, 1); in sw43408_unprepare() 133 gpiod_set_value(ctx->reset_gpio, 0); in sw43408_prepare() 135 gpiod_set_value(ctx->reset_gpio, 1); in sw43408_prepare() 137 gpiod_set_value(ctx->reset_gpio, 0); in sw43408_prepare() 147 gpiod_set_value(ctx->reset_gpio, 1); in sw43408_prepare() 237 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in sw43408_add() 238 if (IS_ERR(ctx->reset_gpio)) { in sw43408_add() 239 ret = PTR_ERR(ctx->reset_gpio); in sw43408_add()
|
| A D | panel-visionox-vtdr6130.c | 21 struct gpio_desc *reset_gpio; member 38 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in visionox_vtdr6130_reset() 40 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in visionox_vtdr6130_reset() 42 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in visionox_vtdr6130_reset() 157 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in visionox_vtdr6130_prepare() 172 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in visionox_vtdr6130_unprepare() 264 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in visionox_vtdr6130_probe() 265 if (IS_ERR(ctx->reset_gpio)) in visionox_vtdr6130_probe() 266 return dev_err_probe(dev, PTR_ERR(ctx->reset_gpio), in visionox_vtdr6130_probe()
|
| A D | panel-lincolntech-lcd197.c | 25 struct gpio_desc *reset_gpio; member 47 gpiod_set_value_cansleep(lcd->reset_gpio, 1); in lincoln_lcd197_panel_prepare() 49 gpiod_set_value_cansleep(lcd->reset_gpio, 0); in lincoln_lcd197_panel_prepare() 109 gpiod_set_value_cansleep(lcd->reset_gpio, 1); in lincoln_lcd197_panel_prepare() 124 gpiod_set_value_cansleep(lcd->reset_gpio, 1); in lincoln_lcd197_panel_unprepare() 213 lcd->reset_gpio = devm_gpiod_get(dev, "reset", in lincoln_lcd197_panel_probe() 215 if (IS_ERR(lcd->reset_gpio)) in lincoln_lcd197_panel_probe() 216 return dev_err_probe(dev, PTR_ERR(lcd->reset_gpio), in lincoln_lcd197_panel_probe()
|
| A D | panel-samsung-ams581vf01.c | 27 struct gpio_desc *reset_gpio; member 45 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in ams581vf01_reset() 47 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in ams581vf01_reset() 124 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in ams581vf01_prepare() 139 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in ams581vf01_unprepare() 227 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in ams581vf01_probe() 228 if (IS_ERR(ctx->reset_gpio)) in ams581vf01_probe() 229 return dev_err_probe(dev, PTR_ERR(ctx->reset_gpio), in ams581vf01_probe()
|
| A D | panel-samsung-s6e3fa7.c | 25 struct gpio_desc *reset_gpio; member 35 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in s6e3fa7_panel_reset() 37 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in s6e3fa7_panel_reset() 70 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in s6e3fa7_panel_prepare() 79 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in s6e3fa7_panel_unprepare() 194 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in s6e3fa7_panel_probe() 195 if (IS_ERR(ctx->reset_gpio)) in s6e3fa7_panel_probe() 196 return dev_err_probe(dev, PTR_ERR(ctx->reset_gpio), in s6e3fa7_panel_probe()
|
| A D | panel-samsung-sofef00.c | 24 struct gpio_desc *reset_gpio; member 35 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in sofef00_panel_reset() 37 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in sofef00_panel_reset() 39 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in sofef00_panel_reset() 102 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in sofef00_panel_prepare() 205 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in sofef00_panel_probe() 206 if (IS_ERR(ctx->reset_gpio)) in sofef00_panel_probe() 207 return dev_err_probe(dev, PTR_ERR(ctx->reset_gpio), in sofef00_panel_probe()
|
| A D | panel-asus-z00t-tm5p5-n35596.c | 18 struct gpio_desc *reset_gpio; member 28 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in tm5p5_nt35596_reset() 30 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in tm5p5_nt35596_reset() 32 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in tm5p5_nt35596_reset() 107 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in tm5p5_nt35596_prepare() 122 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in tm5p5_nt35596_unprepare() 242 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in tm5p5_nt35596_probe() 243 if (IS_ERR(ctx->reset_gpio)) { in tm5p5_nt35596_probe() 244 ret = PTR_ERR(ctx->reset_gpio); in tm5p5_nt35596_probe()
|
| A D | panel-himax-hx83112a.c | 41 struct gpio_desc *reset_gpio; member 51 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in hx83112a_reset() 53 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in hx83112a_reset() 55 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in hx83112a_reset() 221 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in hx83112a_prepare() 232 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in hx83112a_unprepare() 286 ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in hx83112a_probe() 287 if (IS_ERR(ctx->reset_gpio)) in hx83112a_probe() 288 return dev_err_probe(dev, PTR_ERR(ctx->reset_gpio), in hx83112a_probe()
|
| /drivers/mmc/core/ |
| A D | pwrseq_emmc.c | 27 struct gpio_desc *reset_gpio; member 36 gpiod_set_value_cansleep(pwrseq->reset_gpio, 1); in mmc_pwrseq_emmc_reset() 38 gpiod_set_value_cansleep(pwrseq->reset_gpio, 0); in mmc_pwrseq_emmc_reset() 47 gpiod_set_value(pwrseq->reset_gpio, 1); in mmc_pwrseq_emmc_reset_nb() 49 gpiod_set_value(pwrseq->reset_gpio, 0); in mmc_pwrseq_emmc_reset_nb() 68 pwrseq->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in mmc_pwrseq_emmc_probe() 69 if (IS_ERR(pwrseq->reset_gpio)) in mmc_pwrseq_emmc_probe() 70 return PTR_ERR(pwrseq->reset_gpio); in mmc_pwrseq_emmc_probe() 72 if (!gpiod_cansleep(pwrseq->reset_gpio)) { in mmc_pwrseq_emmc_probe()
|
| A D | pwrseq_sd8787.c | 29 struct gpio_desc *reset_gpio; member 39 gpiod_set_value_cansleep(pwrseq->reset_gpio, 1); in mmc_pwrseq_sd8787_pre_power_on() 50 gpiod_set_value_cansleep(pwrseq->reset_gpio, 0); in mmc_pwrseq_sd8787_power_off() 60 gpiod_set_value_cansleep(pwrseq->reset_gpio, 1); in mmc_pwrseq_wilc1000_pre_power_on() 67 gpiod_set_value_cansleep(pwrseq->reset_gpio, 0); in mmc_pwrseq_wilc1000_power_off() 104 pwrseq->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in mmc_pwrseq_sd8787_probe() 105 if (IS_ERR(pwrseq->reset_gpio)) in mmc_pwrseq_sd8787_probe() 106 return PTR_ERR(pwrseq->reset_gpio); in mmc_pwrseq_sd8787_probe()
|
| /drivers/hid/i2c-hid/ |
| A D | i2c-hid-of-elan.c | 33 struct gpio_desc *reset_gpio; member 44 gpiod_set_value_cansleep(ihid_elan->reset_gpio, 1); in elan_i2c_hid_power_up() 59 gpiod_set_value_cansleep(ihid_elan->reset_gpio, 0); in elan_i2c_hid_power_up() 70 gpiod_set_value_cansleep(ihid_elan->reset_gpio, 0); in elan_i2c_hid_power_up() 86 gpiod_set_value_cansleep(ihid_elan->reset_gpio, 1); in elan_i2c_hid_power_down() 109 ihid_elan->reset_gpio = in i2c_hid_of_elan_probe() 111 if (IS_ERR(ihid_elan->reset_gpio)) in i2c_hid_of_elan_probe() 112 return PTR_ERR(ihid_elan->reset_gpio); in i2c_hid_of_elan_probe() 143 gpiod_set_value_cansleep(ihid_elan->reset_gpio, 0); in i2c_hid_of_elan_probe()
|
| A D | i2c-hid-of-goodix.c | 30 struct gpio_desc *reset_gpio; member 47 gpiod_set_value_cansleep(ihid_goodix->reset_gpio, 1); in goodix_i2c_hid_power_up() 60 gpiod_set_value_cansleep(ihid_goodix->reset_gpio, 0); in goodix_i2c_hid_power_up() 73 gpiod_set_value_cansleep(ihid_goodix->reset_gpio, 1); in goodix_i2c_hid_power_down() 92 ihid_goodix->reset_gpio = in i2c_hid_of_goodix_probe() 94 if (IS_ERR(ihid_goodix->reset_gpio)) in i2c_hid_of_goodix_probe() 95 return PTR_ERR(ihid_goodix->reset_gpio); in i2c_hid_of_goodix_probe()
|
| /drivers/power/reset/ |
| A D | gpio-poweroff.c | 23 struct gpio_desc *reset_gpio; member 34 gpiod_direction_output(gpio_poweroff->reset_gpio, 1); in gpio_poweroff_do_poweroff() 38 gpiod_set_value_cansleep(gpio_poweroff->reset_gpio, 0); in gpio_poweroff_do_poweroff() 42 gpiod_set_value_cansleep(gpio_poweroff->reset_gpio, 1); in gpio_poweroff_do_poweroff() 91 gpio_poweroff->reset_gpio = devm_gpiod_get(&pdev->dev, NULL, flags); in gpio_poweroff_probe() 92 if (IS_ERR(gpio_poweroff->reset_gpio)) in gpio_poweroff_probe() 93 return PTR_ERR(gpio_poweroff->reset_gpio); in gpio_poweroff_probe()
|
| A D | gpio-restart.c | 19 struct gpio_desc *reset_gpio; member 30 gpiod_direction_output(gpio_restart->reset_gpio, 1); in gpio_restart_notify() 34 gpiod_set_value(gpio_restart->reset_gpio, 0); in gpio_restart_notify() 38 gpiod_set_value(gpio_restart->reset_gpio, 1); in gpio_restart_notify() 63 gpio_restart->reset_gpio = devm_gpiod_get(&pdev->dev, NULL, in gpio_restart_probe() 65 ret = PTR_ERR_OR_ZERO(gpio_restart->reset_gpio); in gpio_restart_probe()
|
| /drivers/mfd/ |
| A D | lp87565.c | 67 lp87565->reset_gpio = devm_gpiod_get_optional(lp87565->dev, "reset", in lp87565_probe() 69 if (IS_ERR(lp87565->reset_gpio)) { in lp87565_probe() 70 ret = PTR_ERR(lp87565->reset_gpio); in lp87565_probe() 75 if (lp87565->reset_gpio) { in lp87565_probe() 76 gpiod_set_value_cansleep(lp87565->reset_gpio, 1); in lp87565_probe() 80 gpiod_set_value_cansleep(lp87565->reset_gpio, 0); in lp87565_probe() 105 gpiod_set_value_cansleep(lp87565->reset_gpio, 1); in lp87565_shutdown()
|
| /drivers/reset/ |
| A D | reset-tps380x.c | 22 struct gpio_desc *reset_gpio; member 43 gpiod_set_value_cansleep(tps380x->reset_gpio, 1); in tps380x_reset_assert() 53 gpiod_set_value_cansleep(tps380x->reset_gpio, 0); in tps380x_reset_deassert() 85 tps380x->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in tps380x_reset_probe() 86 if (IS_ERR(tps380x->reset_gpio)) in tps380x_reset_probe() 87 return dev_err_probe(dev, PTR_ERR(tps380x->reset_gpio), in tps380x_reset_probe()
|
| /drivers/phy/ |
| A D | phy-nxp-ptn3222.c | 19 struct gpio_desc *reset_gpio; member 32 gpiod_set_value_cansleep(ptn3222->reset_gpio, 0); in ptn3222_init() 41 gpiod_set_value_cansleep(ptn3222->reset_gpio, 1); in ptn3222_exit() 75 ptn3222->reset_gpio = devm_gpiod_get_optional(dev, "reset", in ptn3222_probe() 77 if (IS_ERR(ptn3222->reset_gpio)) in ptn3222_probe() 78 return dev_err_probe(dev, PTR_ERR(ptn3222->reset_gpio), in ptn3222_probe()
|