From: Albert ARIBAUD <albert.u.boot@aribaud.net>
To: u-boot@lists.denx.de
Subject: [U-Boot] [RESEND PATCH 2/2 v2] socfpga: Adding Scan Manager IOCSR handoff files
Date: Thu, 13 Feb 2014 10:09:30 +0100 [thread overview]
Message-ID: <20140213100930.2697c75b@lilith> (raw)
In-Reply-To: <1391541348-3090-1-git-send-email-clsee@altera.com>
Hi Chin,
On Tue, 4 Feb 2014 13:15:48 -0600, Chin Liang See <clsee@altera.com>
wrote:
> The IOCSR handoff files will be consumed by Scan Manager driver.
>
> Signed-off-by: Chin Liang See <clsee@altera.com>
> Cc: Dinh Nguyen <dinguyen@altera.com>
> Cc: Wolfgang Denk <wd@denx.de>
> CC: Pavel Machek <pavel@denx.de>
> Cc: Tom Rini <trini@ti.com>
> Cc: Albert Aribaud <albert.u.boot@aribaud.net>
>
> Signed-off-by: Chin Liang See <clsee@altera.com>
> ---
> Changes for v2
> - rebase with latest v2014.01-rc1
> ---
> board/altera/socfpga/iocsr_config.c | 653 +++++++++++++++++++++++++++++++++++
> board/altera/socfpga/iocsr_config.h | 12 +
> 2 files changed, 665 insertions(+)
> create mode 100644 board/altera/socfpga/iocsr_config.c
> create mode 100644 board/altera/socfpga/iocsr_config.h
>
> diff --git a/board/altera/socfpga/iocsr_config.c b/board/altera/socfpga/iocsr_config.c
> new file mode 100644
> index 0000000..7e66ff8
> --- /dev/null
> +++ b/board/altera/socfpga/iocsr_config.c
> @@ -0,0 +1,653 @@
> +
> +/* This file is generated by Preloader Generator */
> +
> +#include <iocsr_config.h>
> +
> +const unsigned long iocsr_scan_chain0_table[((
> + CONFIG_HPS_IOCSR_SCANCHAIN0_LENGTH / 32) + 1)] = {
> + 0x00000000,
> + 0x00000000,
> + 0x0FF00000,
> + 0xC0000000,
> + 0x0000003F,
> + 0x00008000,
> + 0x00020080,
> + 0x08020000,
> + 0x08000000,
> + 0x00018020,
> + 0x00000000,
> + 0x00004000,
> + 0x00010040,
> + 0x04010000,
> + 0x04000000,
> + 0x00000010,
> + 0x00004010,
> + 0x00002000,
> + 0x00020000,
> + 0x02008000,
> + 0x02000000,
> + 0x00000008,
> + 0x00002008,
> + 0x00001000,
> +};
> +
> +const unsigned long iocsr_scan_chain1_table[((
> + CONFIG_HPS_IOCSR_SCANCHAIN1_LENGTH / 32) + 1)] = {
> + 0x000C0300,
> + 0x10040000,
> + 0x100000C0,
> + 0x00000040,
> + 0x00010040,
> + 0x00008000,
> + 0x00080000,
> + 0x18060000,
> + 0x18000000,
> + 0x00000060,
> + 0x00018060,
> + 0x00004000,
> + 0x00010040,
> + 0x10000000,
> + 0x04000000,
> + 0x00000010,
> + 0x00004010,
> + 0x00002000,
> + 0x06008020,
> + 0x02008000,
> + 0x01FE0000,
> + 0xF8000000,
> + 0x00000007,
> + 0x00001000,
> + 0x00004010,
> + 0x01004000,
> + 0x01000000,
> + 0x00003004,
> + 0x00001004,
> + 0x00000800,
> + 0x00000000,
> + 0x00000000,
> + 0x00800000,
> + 0x00000002,
> + 0x00002000,
> + 0x00000400,
> + 0x00000000,
> + 0x00401000,
> + 0x00000003,
> + 0x00000000,
> + 0x00000000,
> + 0x00000200,
> + 0x00600802,
> + 0x00000000,
> + 0x80200000,
> + 0x80000600,
> + 0x00000200,
> + 0x00000100,
> + 0x00300401,
> + 0xC0100400,
> + 0x40100000,
> + 0x40000300,
> + 0x000C0100,
> + 0x00000080,
> +};
> +
> +const unsigned long iocsr_scan_chain2_table[((
> + CONFIG_HPS_IOCSR_SCANCHAIN2_LENGTH / 32) + 1)] = {
> + 0x80040100,
> + 0x00000000,
> + 0x0FF00000,
> + 0x00000000,
> + 0x0C010040,
> + 0x00008000,
> + 0x18020080,
> + 0x00000000,
> + 0x08000000,
> + 0x00040020,
> + 0x06018060,
> + 0x00004000,
> + 0x0C010040,
> + 0x04010000,
> + 0x00000030,
> + 0x00000000,
> + 0x03004010,
> + 0x00002000,
> + 0x06008020,
> + 0x02008000,
> + 0x02000018,
> + 0x00006008,
> + 0x01802008,
> + 0x00001000,
> + 0x03004010,
> + 0x01004000,
> + 0x0100000C,
> + 0x00003004,
> + 0x00C01004,
> + 0x00000800,
> +};
> +
> +const unsigned long iocsr_scan_chain3_table[((
> + CONFIG_HPS_IOCSR_SCANCHAIN3_LENGTH / 32) + 1)] = {
> + 0x2C420D80,
> + 0x082000FF,
> + 0x0A804001,
> + 0x07900000,
> + 0x08020000,
> + 0x00100000,
> + 0x0A800000,
> + 0x07900000,
> + 0x08020000,
> + 0x00100000,
> + 0xC8800000,
> + 0x00003001,
> + 0x00C00722,
> + 0x00000000,
> + 0x00000021,
> + 0x82000004,
> + 0x05400000,
> + 0x03C80000,
> + 0x04010000,
> + 0x00080000,
> + 0x05400000,
> + 0x03C80000,
> + 0x05400000,
> + 0x03C80000,
> + 0xE4400000,
> + 0x00001800,
> + 0x00600391,
> + 0x800E4400,
> + 0x00000001,
> + 0x40000002,
> + 0x02A00000,
> + 0x01E40000,
> + 0x02A00000,
> + 0x01E40000,
> + 0x02A00000,
> + 0x01E40000,
> + 0x02A00000,
> + 0x01E40000,
> + 0x72200000,
> + 0x80000C00,
> + 0x003001C8,
> + 0xC0072200,
> + 0x1C880000,
> + 0x20000300,
> + 0x00040000,
> + 0x50670000,
> + 0x00000070,
> + 0x24590000,
> + 0x00001000,
> + 0xA0000034,
> + 0x0D000001,
> + 0x906808A2,
> + 0xA2834024,
> + 0x05141A00,
> + 0x808A20D0,
> + 0x34024906,
> + 0x01A00A28,
> + 0xA20D0000,
> + 0x24906808,
> + 0x00A28340,
> + 0xD000001A,
> + 0x06808A20,
> + 0x10040000,
> + 0x00200000,
> + 0x10040000,
> + 0x00200000,
> + 0x15000000,
> + 0x0F200000,
> + 0x15000000,
> + 0x0F200000,
> + 0x01FE0000,
> + 0x00000000,
> + 0x01800E44,
> + 0x00391000,
> + 0x007F8006,
> + 0x00000000,
> + 0x0A800001,
> + 0x07900000,
> + 0x0A800000,
> + 0x07900000,
> + 0x0A800000,
> + 0x07900000,
> + 0x08020000,
> + 0x00100000,
> + 0xC8800000,
> + 0x00003001,
> + 0x00C00722,
> + 0x00000FF0,
> + 0x72200000,
> + 0x80000C00,
> + 0x05400000,
> + 0x02480000,
> + 0x04000000,
> + 0x00080000,
> + 0x05400000,
> + 0x03C80000,
> + 0x05400000,
> + 0x03C80000,
> + 0x6A1C0000,
> + 0x00001800,
> + 0x00600391,
> + 0x800E4400,
> + 0x1A870001,
> + 0x40000600,
> + 0x02A00040,
> + 0x01E40000,
> + 0x02A00000,
> + 0x01E40000,
> + 0x02A00000,
> + 0x01E40000,
> + 0x02A00000,
> + 0x01E40000,
> + 0x72200000,
> + 0x80000C00,
> + 0x003001C8,
> + 0xC0072200,
> + 0x1C880000,
> + 0x20000300,
> + 0x00040000,
> + 0x50670000,
> + 0x00000070,
> + 0x24590000,
> + 0x00001000,
> + 0xA0000034,
> + 0x0D000001,
> + 0x906808A2,
> + 0xA2834024,
> + 0x05141A00,
> + 0x808A20D0,
> + 0x34024906,
> + 0x01A00040,
> + 0xA20D0002,
> + 0x24906808,
> + 0x00A28340,
> + 0xD005141A,
> + 0x06808A20,
> + 0x10040000,
> + 0x00200000,
> + 0x10040000,
> + 0x00200000,
> + 0x15000000,
> + 0x0F200000,
> + 0x15000000,
> + 0x0F200000,
> + 0x01FE0000,
> + 0x00000000,
> + 0x01800E44,
> + 0x00391000,
> + 0x007F8006,
> + 0x00000000,
> + 0x99300001,
> + 0x34343400,
> + 0xAA0D4000,
> + 0x01C3A810,
> + 0xAA0D4000,
> + 0x01C3A808,
> + 0xAA0D4000,
> + 0x01C3A810,
> + 0x00040100,
> + 0x00000800,
> + 0x00000000,
> + 0x00001208,
> + 0x00482000,
> + 0x000001C1,
> + 0x00000000,
> + 0x00410482,
> + 0x0006A000,
> + 0x0001B400,
> + 0x00020000,
> + 0x00000400,
> + 0x0002A000,
> + 0x0001E400,
> + 0x5506A000,
> + 0x00E1D404,
> + 0x00000000,
> + 0xC880090C,
> + 0x00003001,
> + 0x90400000,
> + 0x00000000,
> + 0x2020C243,
> + 0x2A835000,
> + 0x0070EA04,
> + 0x2A835000,
> + 0x0070EA02,
> + 0x2A835000,
> + 0x0070EA04,
> + 0x00010040,
> + 0x00000200,
> + 0x00000000,
> + 0x00000482,
> + 0x00120800,
> + 0x00002000,
> + 0x80000000,
> + 0x00104120,
> + 0x00000200,
> + 0xAC255F80,
> + 0xF1C71C71,
> + 0x14F3690D,
> + 0x1A041414,
> + 0x00D00000,
> + 0x14864000,
> + 0x59647A05,
> + 0xBA28A3D8,
> + 0xF511451E,
> + 0x0341D348,
> + 0x821A0000,
> + 0x0000D000,
> + 0x04510680,
> + 0xD859647A,
> + 0x1EBA28A3,
> + 0x48F51145,
> + 0x000341D3,
> + 0x00080200,
> + 0x00001000,
> + 0x00080200,
> + 0x00001000,
> + 0x000A8000,
> + 0x00075000,
> + 0x541A8000,
> + 0x03875011,
> + 0x10000000,
> + 0x00000000,
> + 0x0080C000,
> + 0x41000000,
> + 0x00003FC2,
> + 0x00820000,
> + 0xAA0D4000,
> + 0x01C3A810,
> + 0xAA0D4000,
> + 0x01C3A808,
> + 0xAA0D4000,
> + 0x01C3A810,
> + 0x00040100,
> + 0x00000800,
> + 0x00000000,
> + 0x00001208,
> + 0x00482000,
> + 0x00008000,
> + 0x00000000,
> + 0x00410482,
> + 0x0006A000,
> + 0x0001B400,
> + 0x00020000,
> + 0x00000400,
> + 0x00020080,
> + 0x00000400,
> + 0x5506A000,
> + 0x00E1D404,
> + 0x00000000,
> + 0x0000090C,
> + 0x00000010,
> + 0x90400000,
> + 0x00000000,
> + 0x2020C243,
> + 0x2A835000,
> + 0x0070EA04,
> + 0x2A835000,
> + 0x0070EA02,
> + 0x2A835000,
> + 0x0070EA04,
> + 0x00015000,
> + 0x0000F200,
> + 0x00000000,
> + 0x00000482,
> + 0x00120800,
> + 0x00600391,
> + 0x80000000,
> + 0x00104120,
> + 0x00000200,
> + 0xAC255F80,
> + 0xF1C71C71,
> + 0x14F3690D,
> + 0x1A041414,
> + 0x00D00000,
> + 0x14864000,
> + 0x59647A05,
> + 0xBA28A3D8,
> + 0xF511451E,
> + 0x8341D348,
> + 0x821A0124,
> + 0x0000D000,
> + 0x00000680,
> + 0xD859647A,
> + 0x1EBA28A3,
> + 0x48F51145,
> + 0x000341D3,
> + 0x00080200,
> + 0x00001000,
> + 0x00080200,
> + 0x00001000,
> + 0x000A8000,
> + 0x00075000,
> + 0x541A8000,
> + 0x03875011,
> + 0x10000000,
> + 0x00000000,
> + 0x0080C000,
> + 0x41000000,
> + 0x04000002,
> + 0x00820000,
> + 0xAA0D4000,
> + 0x01C3A810,
> + 0xAA0D4000,
> + 0x01C3A808,
> + 0xAA0D4000,
> + 0x01C3A810,
> + 0x00040100,
> + 0x00000800,
> + 0x00000000,
> + 0x00001208,
> + 0x00482000,
> + 0x00008000,
> + 0x00000000,
> + 0x00410482,
> + 0x0006A000,
> + 0x0001B400,
> + 0x00020000,
> + 0x00000400,
> + 0x0002A000,
> + 0x0001E400,
> + 0x5506A000,
> + 0x00E1D404,
> + 0x00000000,
> + 0xC880090C,
> + 0x00003001,
> + 0x90400000,
> + 0x00000000,
> + 0x2020C243,
> + 0x2A835000,
> + 0x0070EA04,
> + 0x2A835000,
> + 0x0070EA02,
> + 0x2A835000,
> + 0x0070EA04,
> + 0x00010040,
> + 0x00000200,
> + 0x00000000,
> + 0x00000482,
> + 0x00120800,
> + 0x00002000,
> + 0x80000000,
> + 0x00104120,
> + 0x00000200,
> + 0xAC255F80,
> + 0xF1C71C71,
> + 0x14F3690D,
> + 0x1A041414,
> + 0x00D00000,
> + 0x14864000,
> + 0x59647A05,
> + 0xBA28A3D8,
> + 0xF511451E,
> + 0x0341D348,
> + 0x821A0000,
> + 0x0000D000,
> + 0x00000680,
> + 0xD859647A,
> + 0x1EBA28A3,
> + 0x48F51145,
> + 0x000341D3,
> + 0x00080200,
> + 0x00001000,
> + 0x00080200,
> + 0x00001000,
> + 0x000A8000,
> + 0x00075000,
> + 0x541A8000,
> + 0x03875011,
> + 0x10000000,
> + 0x00000000,
> + 0x0080C000,
> + 0x41000000,
> + 0x04000002,
> + 0x00820000,
> + 0xAA0D4000,
> + 0x01C3A810,
> + 0xAA0D4000,
> + 0x01C3A808,
> + 0xAA0D4000,
> + 0x01C3A810,
> + 0x00040100,
> + 0x00000800,
> + 0x00000000,
> + 0x00001208,
> + 0x00482000,
> + 0x00008000,
> + 0x00000000,
> + 0x00410482,
> + 0x0006A000,
> + 0x0001B400,
> + 0x00020000,
> + 0x00000400,
> + 0x00020080,
> + 0x00000400,
> + 0x5506A000,
> + 0x00E1D404,
> + 0x00000000,
> + 0x0000090C,
> + 0x00000010,
> + 0x90400000,
> + 0x00000000,
> + 0x2020C243,
> + 0x2A835000,
> + 0x0070EA04,
> + 0x2A835000,
> + 0x0070EA02,
> + 0x2A835000,
> + 0x0070EA04,
> + 0x00010040,
> + 0x00000200,
> + 0x00000000,
> + 0x00000482,
> + 0x40120800,
> + 0x00000070,
> + 0x80000000,
> + 0x00104120,
> + 0x00000200,
> + 0xAC255F80,
> + 0xF1C71C71,
> + 0x14F1690D,
> + 0x1A041414,
> + 0x00D00000,
> + 0x14864000,
> + 0x59647A05,
> + 0xBA28A3D8,
> + 0xF511451E,
> + 0x0341D348,
> + 0x821A0000,
> + 0x0000D000,
> + 0x00000680,
> + 0xD859647A,
> + 0x1EBA28A3,
> + 0x48F51145,
> + 0x000341D3,
> + 0x00080200,
> + 0x00001000,
> + 0x00080200,
> + 0x00001000,
> + 0x000A8000,
> + 0x00075000,
> + 0x541A8000,
> + 0x03875011,
> + 0x10000000,
> + 0x00000000,
> + 0x0080C000,
> + 0x41000000,
> + 0x04000002,
> + 0x00820000,
> + 0x00489800,
> + 0x001A1A1A,
> + 0x085506A0,
> + 0x0000E1D4,
> + 0x045506A0,
> + 0x0000E1D4,
> + 0x085506A0,
> + 0x8000E1D4,
> + 0x00000200,
> + 0x00000004,
> + 0x04000000,
> + 0x00000009,
> + 0x00002410,
> + 0x00000040,
> + 0x41000000,
> + 0x00002082,
> + 0x00000350,
> + 0x000000DA,
> + 0x00000100,
> + 0x40000002,
> + 0x00000100,
> + 0x00000002,
> + 0x022A8350,
> + 0x000070EA,
> + 0x86000000,
> + 0x08000004,
> + 0x00000000,
> + 0x00482000,
> + 0x21800000,
> + 0x00101061,
> + 0x021541A8,
> + 0x00003875,
> + 0x011541A8,
> + 0x00003875,
> + 0x021541A8,
> + 0x20003875,
> + 0x00000080,
> + 0x00000001,
> + 0x41000000,
> + 0x00000002,
> + 0x00FF0904,
> + 0x00000000,
> + 0x90400000,
> + 0x00000820,
> + 0xC0000001,
> + 0x38D612AF,
> + 0x86F8E38E,
> + 0x0A0A78B4,
> + 0x000D020A,
> + 0x00006800,
> + 0x028A4320,
> + 0xEC2CB23D,
> + 0x8F5D1451,
> + 0xA47A88A2,
> + 0x0001A0E9,
> + 0x00410D00,
> + 0x40000068,
> + 0x3D000003,
> + 0x51EC2CB2,
> + 0xA28F5D14,
> + 0xE9A47A88,
> + 0x000001A0,
> + 0x00000401,
> + 0x00000008,
> + 0x00000401,
> + 0x00000008,
> + 0x00000540,
> + 0x000003A8,
> + 0x08AA0D40,
> + 0x8001C3A8,
> + 0x0000007F,
> + 0x00000000,
> + 0x00004060,
> + 0xE1208000,
> + 0x0000001F,
> + 0x00004100,
> +};
> +
> diff --git a/board/altera/socfpga/iocsr_config.h b/board/altera/socfpga/iocsr_config.h
> new file mode 100644
> index 0000000..7c1d91d
> --- /dev/null
> +++ b/board/altera/socfpga/iocsr_config.h
> @@ -0,0 +1,12 @@
> +
> +/* This file is generated by Preloader Generator */
> +
> +#ifndef _PRELOADER_IOCSR_CONFIG_H_
> +#define _PRELOADER_IOCSR_CONFIG_H_
> +
> +#define CONFIG_HPS_IOCSR_SCANCHAIN0_LENGTH (764)
> +#define CONFIG_HPS_IOCSR_SCANCHAIN1_LENGTH (1719)
> +#define CONFIG_HPS_IOCSR_SCANCHAIN2_LENGTH (955)
> +#define CONFIG_HPS_IOCSR_SCANCHAIN3_LENGTH (16766)
> +
> +#endif /*_PRELOADER_IOCSR_CONFIG_H_*/
Applied to u-boot-arm/master, thanks!
Note that board/altera/socfpga/iocsr_config.c had spurious empty lines
at the end; I fixed that.
Tom: as V1 and V2 were assigned to me, I reassigned this RESEND from
you to me and fixed V1 and V2 status in patchwork to superseded.
Amicalement,
--
Albert.
prev parent reply other threads:[~2014-02-13 9:09 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-02-04 19:15 [U-Boot] [RESEND PATCH 2/2 v2] socfpga: Adding Scan Manager IOCSR handoff files Chin Liang See
2014-02-13 9:09 ` Albert ARIBAUD [this message]
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=20140213100930.2697c75b@lilith \
--to=albert.u.boot@aribaud.net \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.