[meta-freescale] [meta-fsl-arm][PATCH] u-boot-fslc: mx6sabresd: Enable HDMI video in bootargs
Nikolay Dimitrov
picmaster at mail.bg
Mon Jun 1 12:46:53 PDT 2015
Hi Fabio,
On 06/01/2015 05:01 PM, Fabio Estevam wrote:
> On Sun, May 31, 2015 at 6:01 PM, Nikolay Dimitrov <picmaster at mail.bg> wrote:
>
>> ++#define VIDEO_ARGS "video=mxcfb0:dev=hdmi,1280x720M at 60,if=RGB24 " \
>
> What if the user wants to use LVDS as fb0?
>
> Not sure if we should really hardcode this kernel command line.
What do you think about this:
video_args_hdmi=setenv video_args $video_args
video=mxcfb${fbid}:dev=hdmi,1280x720M at 60,if=RGB24\0
video_args_lvds=setenv video_args $video_args
video=mxcfb${fbid}:dev=ldb,LDB-XGA,if=RGB666\0
video_args_lcd=setenv video_args $video_args
video=mxcfb${fbid}:dev=lcd,CLAA-WVGA,if=RGB666\0
fb=0\0
video_interfaces=hdmi lvds lcd\0
config_video=for v in ${video_interfaces}; do \
run video_args_${v}; \
setexpr fb $fb + 1; \
done\0
mmcargs=setenv bootargs console=${console},${baudrate} \
root=${mmcroot} \
${video_args}\0
...
mmcboot=echo Booting from mmc ...; \
run config_video; \
run mmcargs; \
...
Now video interfaces can be selected and reordered at will just by
editing video_interfaces env-var.
Regards,
Nikolay
More information about the meta-freescale
mailing list