summaryrefslogtreecommitdiff
path: root/board/ge
diff options
context:
space:
mode:
authorIan Ray <ian.ray@ge.com>2019-11-12 22:15:14 +0300
committerStefano Babic <sbabic@denx.de>2020-01-07 12:26:56 +0300
commit08ecab0c475827c6751e88d97f7379d5e4cdb5e0 (patch)
treefb78fecfb6530dfd3a9e41cf31a65a25fa6d63db /board/ge
parent05de20082d93af63bad4deb72e883144f2010c53 (diff)
downloadu-boot-08ecab0c475827c6751e88d97f7379d5e4cdb5e0.tar.xz
board: ge: bx50v3: Fix run-time warning
Fix GPIO reservation warning on code paths that do not need LVDS power. Signed-off-by: Ian Ray <ian.ray@ge.com> Signed-off-by: Robert Beckett <bob.beckett@collabora.com>
Diffstat (limited to 'board/ge')
-rw-r--r--board/ge/bx50v3/bx50v3.c23
1 files changed, 13 insertions, 10 deletions
diff --git a/board/ge/bx50v3/bx50v3.c b/board/ge/bx50v3/bx50v3.c
index 5a5f6abb8e..59ec9a0d24 100644
--- a/board/ge/bx50v3/bx50v3.c
+++ b/board/ge/bx50v3/bx50v3.c
@@ -714,20 +714,23 @@ int ft_board_setup(void *blob, bd_t *bd)
static int do_backlight_enable(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
{
#ifdef CONFIG_VIDEO_IPUV3
- /* We need at least 200ms between power on and backlight on
- * as per specifications from CHI MEI */
- mdelay(250);
+ if (!is_b850v3()) {
+ /* We need at least 200ms between power on and backlight on
+ * as per specifications from CHI MEI
+ */
+ mdelay(250);
- /* enable backlight PWM 1 */
- pwm_init(0, 0, 0);
+ /* enable backlight PWM 1 */
+ pwm_init(0, 0, 0);
- /* duty cycle 5000000ns, period: 5000000ns */
- pwm_config(0, 5000000, 5000000);
+ /* duty cycle 5000000ns, period: 5000000ns */
+ pwm_config(0, 5000000, 5000000);
- /* Backlight Power */
- gpio_direction_output(LVDS_BACKLIGHT_GP, 1);
+ /* Backlight Power */
+ gpio_direction_output(LVDS_BACKLIGHT_GP, 1);
- pwm_enable(0);
+ pwm_enable(0);
+ }
#endif
return 0;