From: Nikita Kiryanov <nikita@compulab.co.il>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH V3 12/18] arm: mx6: add support for Compulab cm-fx6 CoM
Date: Tue, 19 Aug 2014 18:19:05 +0300 [thread overview]
Message-ID: <53F36AE9.10503@compulab.co.il> (raw)
In-Reply-To: <53EC624B.7070901@compulab.co.il>
Hi Igor,
On 14/08/14 10:16, Igor Grinberg wrote:
> On 08/13/14 15:55, Igor Grinberg wrote:
>> Hi Nikita,
>>
>> Several comments below in addition to Simon's.
>>
>> On 08/11/14 19:22, Nikita Kiryanov wrote:
>>> Add initial support for Compulab CM-FX6 CoM.
>>> Support includes MMC, SPI flash, and SPL with dynamic DRAM detection.
>>>
>>> Cc: Igor Grinberg <grinberg@compulab.co.il>
>>> Cc: Stefano Babic <sbabic@denx.de>
>>> Cc: Tom Rini <trini@ti.com>
>>> Cc: Marek Vasut <marex@denx.de>
>>> Acked-by: Marek Vasut <marex@denx.de>
>>> Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
>>> ---
>
> [...]
>
>>> +#define CONFIG_EXTRA_ENV_SETTINGS \
>>> + "kernel=uImage-cm-fx6\0" \
>>> + "autoload=no\0" \
>>> + "loadaddr=0x10800000\0" \
>>> + "fdtaddr=0x11000000\0" \
>>> + "console=ttymxc3,115200\0" \
>>> + "ethprime=FEC0\0" \
>>> + "bootscr=boot.scr\0" \
>>> + "bootm_low=18000000\0" \
>>> + "video_hdmi=mxcfb0:dev=hdmi,1920x1080M-32 at 50,if=RGB32\0" \
>>> + "video_dvi=mxcfb0:dev=dvi,1280x800M-32 at 50,if=RGB32\0" \
>>> + "fdtfile=cm-fx6.dtb\0" \
>>> + "doboot=bootm ${loadaddr}\0" \
>>> + "loadfdt=false\0" \
>>> + "setboottypez=setenv kernel zImage-cm-fx6;" \
>>> + "setenv doboot bootz ${loadaddr} - ${fdtaddr};" \
>>> + "setenv loadfdt true;\0" \
>>> + "setboottypem=setenv kernel uImage-cm-fx6;" \
>>> + "setenv doboot bootm ${loadaddr};" \
>>> + "setenv loadfdt false;\0"\
>>> + "run_eboot=echo Starting EBOOT ...; "\
>>> + "mmc dev ${mmcdev} && " \
>>> + "mmc rescan && mmc read 10042000 a 400 && go 10042000\0" \
>>> + "mmcdev=2\0" \
>>> + "mmcroot=/dev/mmcblk0p2 rw rootwait\0" \
>>> + "loadmmcbootscript=fatload mmc ${mmcdev} ${loadaddr} ${bootscr}\0" \
>>
>> Can we switch to use load instead of fatload?
Yes
>>
>>> + "mmcbootscript=echo Running bootscript from mmc ...; "\
>>> + "source ${loadaddr}\0" \
>>> + "mmcargs=setenv bootargs console=${console} " \
>>> + "root=${mmcroot} " \
>>> + "${video}\0" \
>>> + "mmcloadkernel=fatload mmc ${mmcdev} ${loadaddr} ${kernel}\0" \
>>> + "mmcloadfdt=fatload mmc ${mmcdev} ${fdtaddr} ${fdtfile}\0" \
>>> + "mmcboot=echo Booting from mmc ...; " \
>>> + "run mmcargs; " \
>>> + "run doboot\0" \
>>> + "nandroot=/dev/mtdblock4 rw\0" \
>>> + "nandrootfstype=ubifs\0" \
>>> + "nandargs=setenv bootargs console=${console} " \
>>> + "root=${nandroot} " \
>>> + "rootfstype=${nandrootfstype} " \
>>> + "${video}\0" \
>>> + "nandloadfdt=nand read ${fdtaddr} 780000 80000;\0" \
>>> + "nandboot=echo Booting from nand ...; " \
>>> + "run nandargs; " \
>>> + "nand read ${loadaddr} 0 780000; " \
>>> + "if ${loadfdt}; then " \
>>> + "run nandloadfdt;" \
>>> + "fi; " \
>>> + "run doboot\0" \
>
> I think, if we add NAND support in a separate patch, then probably
> it will be better also to add nand boot related environment stuff
> along with the NAND support.
You're right, I'll move this to the nand patch
>
>>> + "boot=mmc dev ${mmcdev}; " \
>>> + "if mmc rescan; then " \
>>> + "if run loadmmcbootscript; then " \
>>> + "run mmcbootscript;" \
>>> + "else " \
>>> + "if run mmcloadkernel; then " \
>>> + "if ${loadfdt}; then " \
>>> + "run mmcloadfdt;" \
>>> + "fi;" \
>>> + "run mmcboot;" \
>>> + "fi;" \
>>> + "fi;" \
>>> + "fi;"
>
> Also, you add NAND boot commands neither here, nor in the NAND
> support patch. Can we have them too? Please?
Sure, in the nand patch
next prev parent reply other threads:[~2014-08-19 15:19 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-10 17:12 [U-Boot] [PATCH V2 00/18] Introduce cm-fx6 board (partial V2 cont.) Nikita Kiryanov
2014-08-10 17:12 ` [U-Boot] [PATCH V2 10/18] arm: mx6: ddr: configure MMDC for slow_pd Nikita Kiryanov
2014-08-12 11:29 ` Igor Grinberg
2014-08-10 17:12 ` [U-Boot] [PATCH V2 11/18] arm: mx6: ddr: fix cs0_end calculation Nikita Kiryanov
2014-08-10 17:12 ` [U-Boot] [PATCH V2 12/18] arm: mx6: add support for Compulab cm-fx6 CoM Nikita Kiryanov
2014-08-10 20:53 ` Marek Vasut
2014-08-11 16:22 ` [U-Boot] [PATCH V3 " Nikita Kiryanov
2014-08-12 14:48 ` Simon Glass
2014-08-13 10:57 ` Nikita Kiryanov
2014-08-13 12:55 ` Igor Grinberg
2014-08-14 7:16 ` Igor Grinberg
2014-08-19 15:19 ` Nikita Kiryanov [this message]
2014-08-19 15:17 ` Nikita Kiryanov
2014-08-20 11:23 ` Nikita Kiryanov
2014-08-10 17:12 ` [U-Boot] [PATCH V2 13/18] arm: mx6: cm_fx6: add nand support Nikita Kiryanov
2014-08-13 14:29 ` Igor Grinberg
2014-08-10 17:12 ` [U-Boot] [PATCH V2 14/18] arm: mx6: cm_fx6: add ethernet support Nikita Kiryanov
2014-08-13 13:53 ` Igor Grinberg
2014-08-10 17:12 ` [U-Boot] [PATCH V2 15/18] arm: mx6: cm_fx6: add usb support Nikita Kiryanov
2014-08-13 14:04 ` Igor Grinberg
2014-08-19 14:49 ` Nikita Kiryanov
2014-08-10 17:12 ` [U-Boot] [PATCH V2 16/18] arm: mx6: cm_fx6: add i2c support Nikita Kiryanov
2014-08-14 6:55 ` Igor Grinberg
2014-08-10 17:12 ` [U-Boot] [PATCH V2 17/18] arm: mx6: cm_fx6: use eeprom Nikita Kiryanov
2014-08-14 6:59 ` Igor Grinberg
2014-08-10 17:13 ` [U-Boot] [PATCH V2 18/18] arm: mx6: cm_fx6: add sata support Nikita Kiryanov
2014-08-14 7:10 ` Igor Grinberg
2014-08-19 14:51 ` Nikita Kiryanov
2014-08-11 0:11 ` [U-Boot] [PATCH V2 00/18] Introduce cm-fx6 board (partial V2 cont.) Simon Glass
2014-08-11 8:05 ` Igor Grinberg
2014-08-11 8:20 ` Nikita Kiryanov
2014-08-11 14:15 ` Simon Glass
2014-08-11 14:39 ` Nikita Kiryanov
2014-08-12 14:39 ` Simon Glass
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=53F36AE9.10503@compulab.co.il \
--to=nikita@compulab.co.il \
--cc=u-boot@lists.denx.de \
/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: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox