[U-Boot] [PATCH] board: ge: bx50v3: Pass video bootargs for b850v3
Stefano Babic
sbabic at denx.de
Fri Oct 7 12:25:29 CEST 2016
Hi Akshay,
On 06/10/2016 09:37, Stefano Babic wrote:
> On 22/09/2016 20:55, Akshay Bhat wrote:
>> From: Ken Lin <ken.lin at advantech.com.tw>
>>
>> Due to clock source restrictions on i.MX6, certain pixel clock rates can
>> not be supported. Hence default the resolution/frame rate during boot to a
>> supported value by passing video bootargs 1024x768 at 60 for
>> HDM5b0d03b306b8d3010835d8b191bfc0581735021fI (Display Port1) and LVDS (Display Port2) on B850v3.
>>
>> Signed-off-by: Ken Lin <ken.lin at advantech.com.tw>
>> Signed-off-by: Akshay Bhat <akshay.bhat at timesys.com>
>> ---
>> include/configs/ge_bx50v3.h | 7 ++++++-
>> 1 file changed, 6 insertions(+), 1 deletion(-)
>>
>> diff --git a/include/configs/ge_bx50v3.h b/include/configs/ge_bx50v3.h
>> index 52f096e..b905104 100644
>> --- a/include/configs/ge_bx50v3.h
>> +++ b/include/configs/ge_bx50v3.h
>> @@ -15,6 +15,7 @@
>> #include <asm/arch/imx-regs.h>
>> #include <asm/imx-common/gpio.h>
>>
>> +#define CONFIG_BOOTARGS_EXTRA
>> #if defined(CONFIG_TARGET_GE_B450V3)
>> #define CONFIG_BOARD_NAME "General Electric B450v3"
>> #define CONFIG_DEFAULT_FDT_FILE "/boot/imx6q-b450v3.dtb"
>> @@ -24,6 +25,9 @@
>> #elif defined(CONFIG_TARGET_GE_B850V3)
>> #define CONFIG_BOARD_NAME "General Electric B850v3"
>> #define CONFIG_DEFAULT_FDT_FILE "/boot/imx6q-b850v3.dtb"
>> +#undef CONFIG_BOOTARGS_EXTRA
>> +#define CONFIG_BOOTARGS_EXTRA "video=DP-1:1024x768 at 60 " \
>> + "video=HDMI-A-1:1024x768 at 60 "
>> #else
>> #define CONFIG_BOARD_NAME "General Electric BA16 Generic"
>> #define CONFIG_DEFAULT_FDT_FILE "/boot/imx6q-ba16.dtb"
>> @@ -166,7 +170,8 @@
>> "echo 'U-Boot upgraded. Please reset'; " \
>> "fi\0" \
>> "setargs=setenv bootargs console=${console},${baudrate} " \
>> - "root=/dev/${rootdev} rw rootwait cma=128M\0" \
>> + "root=/dev/${rootdev} rw rootwait cma=128M " \
>> + CONFIG_BOOTARGS_EXTRA "\0" \
>> "loadbootscript=" \
>> "ext2load ${dev} ${devnum}:${partnum} ${loadaddr} ${script};\0" \
>> "bootscript=echo Running bootscript from ${dev}:${devnum}:${partnum};" \
>>
>
> Applied to u-boot-imx, thanks !
>
But not pushed: in fact, this canoot be built anymore. You add a new
CONFIG_ (but do you really need it ?), and this is not allowed anymore.
It generates a build error because all CONFIG_ should be set via Kconfig.
arm: + ge_b850v3
+Error: You must add new CONFIG options using Kconfig
+The following new ad-hoc CONFIG options were detected:
+CONFIG_BOOTARGS_EXTRA
+
I think it os ok if you rename it and let it as local #define in your
configuration file.
Best regards,
Stefano Babic
--
=====================================================================
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================
More information about the U-Boot
mailing list