From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dalon Westergreen Date: Sat, 18 Feb 2017 06:18:48 -0800 Subject: [U-Boot] [PATCH v4 06/28] arm: socfpga: arria10: add socfpga_arria10_socdk config In-Reply-To: <57546093-6726-bfa2-29fe-f544dca567ba@denx.de> References: <1484025641-5412-1-git-send-email-tien.fong.chee@intel.com> <1484025641-5412-7-git-send-email-tien.fong.chee@intel.com> <6ad000d1-a82b-d8ea-0cfc-e97b93788744@denx.de> <1487368402.6998.72.camel@gmail.com> <57546093-6726-bfa2-29fe-f544dca567ba@denx.de> Message-ID: <1487427528.9640.30.camel@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Fri, 2017-02-17 at 22:57 +0100, Marek Vasut wrote: > On 02/17/2017 10:53 PM, Dalon Westergreen wrote: > > > > On Fri, 2017-02-17 at 22:12 +0100, Marek Vasut wrote: > > > > > > On 02/17/2017 11:18 AM, Ley Foon Tan wrote: > > > > > > > > > > > > On Mon, Jan 23, 2017 at 11:46 AM, Marek Vasut wrote: > > > > > > > > > > > > > > > On 01/10/2017 06:20 AM, Chee Tien Fong wrote: > > > > > > > > > > > > > > > > > > From: Tien Fong Chee > > > > > > > > > > > > Add config for the Arria10 SoC Development Kit. > > > > > > > > > > > > Signed-off-by: Dinh Nguyen > > > > > > Signed-off-by: Tien Fong Chee > > > > > > Acked-by: Marek Vasut > > > > > > Cc: Marek Vasut > > > > > > Cc: Dinh Nguyen > > > > > > Cc: Chin Liang See > > > > > > Cc: Tien Fong > > > > > > --- > > > > > > ?include/configs/socfpga_arria10_socdk.h | 94 > > > > > > +++++++++++++++++++++++++++++++++ > > > > > > ?1 file changed, 94 insertions(+) > > > > > > ?create mode 100644 include/configs/socfpga_arria10_socdk.h > > > > > > > > > > > > diff --git a/include/configs/socfpga_arria10_socdk.h > > > > > > b/include/configs/socfpga_arria10_socdk.h > > > > > > new file mode 100644 > > > > > > index 0000000..577f60f > > > > > > --- /dev/null > > > > > > +++ b/include/configs/socfpga_arria10_socdk.h > > > > > > @@ -0,0 +1,94 @@ > > > > > > +/* > > > > > > + *??Copyright (C) 2015 Altera Corporation > > > > > > > > > > 2017 ... fix globally. > > > > Okay > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > + * SPDX-License-Identifier:??GPL-2.0 > > > > > > + */ > > > > > > + > > > > > > +#ifndef __CONFIG_SOCFGPA_ARRIA10_H__ > > > > > > +#define __CONFIG_SOCFGPA_ARRIA10_H__ > > > > > > + > > > > > > +#include > > > > > > +/* U-Boot Commands */ > > > > > > +#define CONFIG_SYS_NO_FLASH > > > > > > +#define CONFIG_DOS_PARTITION > > > > > > +#define CONFIG_FAT_WRITE > > > > > > +#define CONFIG_HW_WATCHDOG > > > > > > + > > > > > > +#define CONFIG_CMD_ASKENV > > > > > > +#define CONFIG_CMD_BOOTZ > > > > > > +#define CONFIG_CMD_CACHE > > > > > > +#define CONFIG_CMD_DHCP > > > > > > +#define CONFIG_CMD_EXT4 > > > > > > +#define CONFIG_CMD_EXT4_WRITE > > > > > > +#define CONFIG_CMD_FAT > > > > > > +#define CONFIG_CMD_FS_GENERIC > > > > > > +#define CONFIG_CMD_GREPENV > > > > > > +#define CONFIG_CMD_MMC > > > > > > +#define CONFIG_CMD_PING > > > > > > > > > > A lot of this stuff was converted to Kconfig, please recheck. > > > > Okay, will update this. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > +/* > > > > > > + * Memory configurations > > > > > > + */ > > > > > > +#define PHYS_SDRAM_1_SIZE????????????0x2000000 > > > > > > + > > > > > > +/* Booting Linux */ > > > > > > +#define CONFIG_BOOTDELAY?????3 > > > > > > +#define CONFIG_BOOTFILE??????????????"zImage" > > > > > > +#define CONFIG_BOOTARGS??????????????"console=ttyS0," > > > > > > __stringify(CONFIG_BAUDRATE) > > > > > > +#define CONFIG_BOOTCOMMAND??????"run mmcload; run mmcboot" > > > > > > +#define CONFIG_LOADADDR??????????????0x01000000 > > > > > > +#define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR > > > > > > + > > > > > > +/* > > > > > > + * Display CPU and Board Info > > > > > > + */ > > > > > > +#define CONFIG_DISPLAY_CPUINFO > > > > > > +#define CONFIG_DISPLAY_BOARDINFO > > > > > > +#define CONFIG_DISPLAY_BOARDINFO_LATE > > > > > > + > > > > > > +/* Ethernet on SoC (EMAC) */ > > > > > > +#if defined(CONFIG_CMD_NET) > > > > > > + > > > > > > +/* PHY */ > > > > > > +#define CONFIG_PHY_MICREL > > > > > > +#define CONFIG_PHY_MICREL_KSZ9031 > > > > > > + > > > > > > +#endif > > > > > > + > > > > > > +#define CONFIG_ENV_IS_IN_MMC > > > > > > +#define CONFIG_SYS_MMC_ENV_DEV???????????????0/* device 0 */ > > > > > > +#define CONFIG_ENV_OFFSET????????????512/* just after the MBR */ > > > > > > + > > > > > > +/* > > > > > > + * arguments passed to the bootz command. The value of > > > > > > + * CONFIG_BOOTARGS goes into the environment value "bootargs". > > > > > > + * Do note the value will overide also the chosen node in FDT blob. > > > > > > + */ > > > > > > +#define CONFIG_BOOTARGS "console=ttyS0," > > > > > > __stringify(CONFIG_BAUDRATE) > > > > > > + > > > > > > +#define CONFIG_EXTRA_ENV_SETTINGS \ > > > > > > +?????"verify=n\0" \ > > > > > > +?????"loadaddr= " __stringify(CONFIG_SYS_LOAD_ADDR) "\0" \ > > > > > > +?????"ramboot=setenv bootargs " CONFIG_BOOTARGS ";" \ > > > > > > +?????????????"bootm ${loadaddr} - ${fdt_addr}\0" \ > > > > > > +?????"bootimage=zImage\0" \ > > > > > > +?????"fdt_addr=100\0" \ > > > > > > +?????"fdtimage=socfpga.dtb\0" \ > > > > > > +?????????????"fsloadcmd=ext2load\0" \ > > > > > > +?????"bootm ${loadaddr} - ${fdt_addr}\0" \ > > > > > > +?????"mmcroot=/dev/mmcblk0p2\0" \ > > > > > > +?????"mmcboot=setenv bootargs " CONFIG_BOOTARGS \ > > > > > > +?????????????" root=${mmcroot} rw rootwait;" \ > > > > > > +?????????????"bootz ${loadaddr} - ${fdt_addr}\0" \ > > > > > > +?????"mmcload=mmc rescan;" \ > > > > > > +?????????????"load mmc 0:1 ${loadaddr} ${bootimage};" \ > > > > > > +?????????????"load mmc 0:1 ${fdt_addr} ${fdtimage}\0" \ > > > > > > +?????"qspiroot=/dev/mtdblock0\0" \ > > > > > > +?????"qspirootfstype=jffs2\0" \ > > > > > > +?????"qspiboot=setenv bootargs " CONFIG_BOOTARGS \ > > > > > > +?????????????" root=${qspiroot} rw rootfstype=${qspirootfstype};"\ > > > > > > +?????????????"bootm ${loadaddr} - ${fdt_addr}\0" > > > > > > > > > > Take a look at: > > > > > [PATCH v2 0/7] arm: socfpga: update socfpga environments > > > > > and adjust accordingly. > > > > I checked this patch series, it is in v8 and it hasn't integrate to > > > > mainline yet. > > > > I will working my patches on top of this patch series, is it okay? > > > > > > It's fine. Dalon, what's the status here ? > > > > Frankly, i would just ignore that patch set. i will submit a new > > one that just moves directly to distro boot.??sorry for the fuss. > > Hey, that is cool :) But then, what about the compatibility with old > altera stuff argument ? That patch regarding searching for a partition type that Tom accepted sorts that out. ?spl searches for the 0xA2 partition for the uboot.img when?CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION_TYPE=y and?CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION_TYPE=0xa2. ?With that the uboot partition in raw mode can be anywhere. --dalon > Thanks >