Penguins missing at boot on OMAP3630 LCD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have tested this on the 4.11.y branch, but I'm trying to get the
penguins to appear.
The LCD is using the 16-bit parallel interface and the backlight is
driven by timer10.

I have enabled the following:

CONFIG_FB_OMAP2_PANEL_DPI=y
CONFIG_OMAP2_VRFB=y
CONFIG_FB_OMAP2=y
CONFIG_FB_OMAP2_DEBUG_SUPPORT=y
CONFIG_FB_OMAP2_NUM_FBS=3
CONFIG_FB_OMAP2_DSS_INIT=y
CONFIG_FB_OMAP2_DSS=y
# CONFIG_FB_OMAP2_DSS_DEBUG is not set
# CONFIG_FB_OMAP2_DSS_DEBUGFS is not set
CONFIG_FB_OMAP2_DSS_DPI=y
CONFIG_FB_OMAP2_DSS_VENC=y
CONFIG_FB_OMAP2_DSS_HDMI_COMMON=y
CONFIG_FB_OMAP4_DSS_HDMI=y
CONFIG_FB_OMAP5_DSS_HDMI=y
CONFIG_FB_OMAP2_DSS_SDI=y
CONFIG_FB_OMAP2_DSS_DSI=y
CONFIG_FB_OMAP2_DSS_MIN_FCK_PER_PCK=4
CONFIG_FB_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y

CONFIG_BACKLIGHT_PWM=y

CONFIG_PWM=y
CONFIG_PWM_SYSFS=y
# CONFIG_PWM_FSL_FTM is not set
CONFIG_PWM_OMAP_DMTIMER=y
# CONFIG_PWM_PCA9685 is not set
CONFIG_PWM_TIECAP=m
CONFIG_PWM_TIEHRPWM=m
CONFIG_PWM_TIPWMSS=y

The video works fine once Linux has booted, but I'd like to see the
penguins appear during the boot sequence. Otherwise, the LCD is just
showing an empty screen.

I am guessing some stuff is loading out of order, but I am not sure.
At first I get a master bind failed: -517, but it later appears
functional about 4 seconds into the boot.

[    0.992004] omapdss_dss 48050000.dss: master bind failed: -517
[    3.854705] omapdss_dss 48050000.dss: bound 48050400.dispc (ops
dispc_component_ops)
[    3.931396] omapdss DPI: Could not find exact pixel clock.
Requested 5705000 Hz, got 5684210 Hz

# dmesg |grep pwm
[    0.980163] pwm-backlight backlight: GPIO lookup for consumer enable
[    0.980224] pwm-backlight backlight: using device tree for GPIO lookup

# dmesg |grep omapfb
[    3.943511] omapfb omapfb: using display 'lcd' mode 240x317


Based on what I am seeing, it appears as of the framebuffer and
omapdss don't load until 3.9 seconds but the backlight is available
almost immediately.

Is there a way to reorder stuff or troubleshoot why the intial bind
failed and then later worked?  I am guessing that might help get the
pengins working.

Ultimately, I'm going to replace the penguin with a splash screen.

adam
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux