[U-Boot] [PATCH v4 06/28] arm: socfpga: arria10: add socfpga_arria10_socdk config

2017-01-09 Thread Chee Tien Fong
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 000..577f60f
--- /dev/null
+++ b/include/configs/socfpga_arria10_socdk.h
@@ -0,0 +1,94 @@
+/*
+ *  Copyright (C) 2015 Altera Corporation 
+ *
+ * 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
+
+/*
+ * Memory configurations
+ */
+#define PHYS_SDRAM_1_SIZE  0x200
+
+/* 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_LOADADDR0x0100
+#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"
+
+/* The rest of the configuration is shared */
+#include 
+#endif /* __CONFIG_H */
-- 
2.2.0

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [PATCH v4 06/28] arm: socfpga: arria10: add socfpga_arria10_socdk config

2017-01-22 Thread Marek Vasut
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 000..577f60f
> --- /dev/null
> +++ b/include/configs/socfpga_arria10_socdk.h
> @@ -0,0 +1,94 @@
> +/*
> + *  Copyright (C) 2015 Altera Corporation 

2017 ... fix globally.

> + * 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.

> +/*
> + * Memory configurations
> + */
> +#define PHYS_SDRAM_1_SIZE0x200
> +
> +/* 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  0x0100
> +#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_OFFSET512/* 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.

> +/* The rest of the configuration is shared */
> +#include 
> +#endif   /* __CONFIG_H */
> 


-- 
Best regards,
Marek Vasut
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [PATCH v4 06/28] arm: socfpga: arria10: add socfpga_arria10_socdk config

2017-02-17 Thread Ley Foon Tan
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 000..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_SIZE0x200
>> +
>> +/* 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  0x0100
>> +#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_OFFSET512/* 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?

Regards
Ley Foon
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [PATCH v4 06/28] arm: socfpga: arria10: add socfpga_arria10_socdk config

2017-02-20 Thread Marek Vasut
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 000..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_SIZE0x200
>>> +
>>> +/* 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  0x0100
>>> +#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_OFFSET512/* 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 ?


-- 
Best regards,
Marek Vasut
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [PATCH v4 06/28] arm: socfpga: arria10: add socfpga_arria10_socdk config

2017-02-20 Thread Dalon Westergreen
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 000..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_SIZE0x200
> > > > +
> > > > +/* 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  0x0100
> > > > +#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_OFFSET512/* 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 he

Re: [U-Boot] [PATCH v4 06/28] arm: socfpga: arria10: add socfpga_arria10_socdk config

2017-02-20 Thread Dalon Westergreen
On Fri, Feb 17, 2017 at 1: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 000..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_SIZE0x200
> > > > > +
> > > > > +/* 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  0x0100
> > > > > +#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_OFFSET512/* 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"
> > > >
>

Re: [U-Boot] [PATCH v4 06/28] arm: socfpga: arria10: add socfpga_arria10_socdk config

2017-02-20 Thread Marek Vasut
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 000..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_SIZE0x200
> +
> +/* 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  0x0100
> +#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_OFFSET512/* 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

Re: [U-Boot] [PATCH v4 06/28] arm: socfpga: arria10: add socfpga_arria10_socdk config

2017-02-20 Thread Dalon Westergreen
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 000..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_SIZE0x200
> > > > > > +
> > > > > > +/* 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  0x0100
> > > > > > +#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_OFFSET512/* 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;" \
> > > > > > +

Re: [U-Boot] [PATCH v4 06/28] arm: socfpga: arria10: add socfpga_arria10_socdk config

2017-02-20 Thread Marek Vasut
On 02/18/2017 03:18 PM, Dalon Westergreen wrote:
> 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 000..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_SIZE0x200
>>> +
>>> +/* 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  0x0100
>>> +#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_OFFSET512/* 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 environme