mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-16 09:02:21 -04:00
drm: panel: jd9365da: Use gpiod_set_value_cansleep()
Change instances of gpiod_set_value() to gpiod_set_value_cansleep(). Uses of gpiod_set_value() generates warnings when used in instances where desc->gdev->can_sleep is true. Signed-off-by: Chris Morgan <macromorgan@hotmail.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de> Link: https://patch.msgid.link/20260113195721.151205-2-macroalpha82@gmail.com
This commit is contained in:
committed by
Heiko Stuebner
parent
88b14b9279
commit
388df23fda
@@ -109,13 +109,13 @@ static int jadard_prepare(struct drm_panel *panel)
|
||||
if (jadard->desc->lp11_to_reset_delay_ms)
|
||||
msleep(jadard->desc->lp11_to_reset_delay_ms);
|
||||
|
||||
gpiod_set_value(jadard->reset, 0);
|
||||
gpiod_set_value_cansleep(jadard->reset, 0);
|
||||
msleep(5);
|
||||
|
||||
gpiod_set_value(jadard->reset, 1);
|
||||
gpiod_set_value_cansleep(jadard->reset, 1);
|
||||
msleep(10);
|
||||
|
||||
gpiod_set_value(jadard->reset, 0);
|
||||
gpiod_set_value_cansleep(jadard->reset, 0);
|
||||
msleep(130);
|
||||
|
||||
ret = jadard->desc->init(jadard);
|
||||
@@ -129,11 +129,11 @@ static int jadard_unprepare(struct drm_panel *panel)
|
||||
{
|
||||
struct jadard *jadard = panel_to_jadard(panel);
|
||||
|
||||
gpiod_set_value(jadard->reset, 0);
|
||||
gpiod_set_value_cansleep(jadard->reset, 0);
|
||||
msleep(120);
|
||||
|
||||
if (jadard->desc->reset_before_power_off_vcioo) {
|
||||
gpiod_set_value(jadard->reset, 1);
|
||||
gpiod_set_value_cansleep(jadard->reset, 1);
|
||||
|
||||
usleep_range(1000, 2000);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user