From: "Uwe Kleine-König" <u.kleine-koenig@pengutronix.de> To: linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 2/3] video: fbdev: imxfb: enable lcd regulator in .probe Date: Wed, 04 May 2016 09:43:17 +0000 [thread overview] Message-ID: <1462354998-5792-3-git-send-email-u.kleine-koenig@pengutronix.de> (raw) In-Reply-To: <1462354998-5792-1-git-send-email-u.kleine-koenig@pengutronix.de> This asserts that the display is on after the driver is initialized. Otherwise, depending on how the boot loader handled the display, it is either disabled as the regulator doesn't seem in use, or it stays off. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- No changes since (implicit) v1, sent with Message-Id: 1457380425-20244-3-git-send-email-u.kleine-koenig@pengutronix.de drivers/video/fbdev/imxfb.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/video/fbdev/imxfb.c b/drivers/video/fbdev/imxfb.c index 6d402c1a0f2b..18388ca178a2 100644 --- a/drivers/video/fbdev/imxfb.c +++ b/drivers/video/fbdev/imxfb.c @@ -995,8 +995,17 @@ static int imxfb_probe(struct platform_device *pdev) imxfb_enable_controller(fbi); fbi->pdev = pdev; + if (!IS_ERR(fbi->lcd_pwr)) { + ret = regulator_enable(fbi->lcd_pwr); + if (ret) + goto failed_regulator; + } + return 0; +failed_regulator: + imxfb_disable_controller(fbi); + failed_lcd: unregister_framebuffer(info); -- 2.8.0.rc3
WARNING: multiple messages have this Message-ID (diff)
From: u.kleine-koenig@pengutronix.de (Uwe Kleine-König) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 2/3] video: fbdev: imxfb: enable lcd regulator in .probe Date: Wed, 4 May 2016 11:43:17 +0200 [thread overview] Message-ID: <1462354998-5792-3-git-send-email-u.kleine-koenig@pengutronix.de> (raw) In-Reply-To: <1462354998-5792-1-git-send-email-u.kleine-koenig@pengutronix.de> This asserts that the display is on after the driver is initialized. Otherwise, depending on how the boot loader handled the display, it is either disabled as the regulator doesn't seem in use, or it stays off. Signed-off-by: Uwe Kleine-K?nig <u.kleine-koenig@pengutronix.de> --- No changes since (implicit) v1, sent with Message-Id: 1457380425-20244-3-git-send-email-u.kleine-koenig at pengutronix.de drivers/video/fbdev/imxfb.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/video/fbdev/imxfb.c b/drivers/video/fbdev/imxfb.c index 6d402c1a0f2b..18388ca178a2 100644 --- a/drivers/video/fbdev/imxfb.c +++ b/drivers/video/fbdev/imxfb.c @@ -995,8 +995,17 @@ static int imxfb_probe(struct platform_device *pdev) imxfb_enable_controller(fbi); fbi->pdev = pdev; + if (!IS_ERR(fbi->lcd_pwr)) { + ret = regulator_enable(fbi->lcd_pwr); + if (ret) + goto failed_regulator; + } + return 0; +failed_regulator: + imxfb_disable_controller(fbi); + failed_lcd: unregister_framebuffer(info); -- 2.8.0.rc3
next prev parent reply other threads:[~2016-05-04 9:43 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-05-04 9:43 [PATCH v2 0/3] video: fbdev: imxfb: make it work again Uwe Kleine-König 2016-05-04 9:43 ` Uwe Kleine-König 2016-05-04 9:43 ` [PATCH v2 1/3] video: fbdev: imxfb: fix semantic of .get_power and .set_power Uwe Kleine-König 2016-05-04 9:43 ` Uwe Kleine-König 2016-05-04 11:13 ` Philipp Zabel 2016-05-04 11:13 ` Philipp Zabel 2016-05-04 9:43 ` Uwe Kleine-König [this message] 2016-05-04 9:43 ` [PATCH v2 2/3] video: fbdev: imxfb: enable lcd regulator in .probe Uwe Kleine-König 2016-05-04 9:43 ` [PATCH v2 3/3] video: fbdev: imxfb: add some error handling Uwe Kleine-König 2016-05-04 9:43 ` Uwe Kleine-König 2016-05-10 8:47 ` [PATCH v2 0/3] video: fbdev: imxfb: make it work again Tomi Valkeinen 2016-05-10 8:47 ` Tomi Valkeinen 2016-05-10 9:05 ` Uwe Kleine-König 2016-05-10 9:05 ` Uwe Kleine-König 2016-05-10 10:06 ` Tomi Valkeinen 2016-05-10 10:06 ` Tomi Valkeinen
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1462354998-5792-3-git-send-email-u.kleine-koenig@pengutronix.de \ --to=u.kleine-koenig@pengutronix.de \ --cc=linux-arm-kernel@lists.infradead.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.