123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660 |
- /*
- * Altera SoCFPGA IOCSR configuration
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
- #ifndef __SOCFPGA_IOCSR_CONFIG_H__
- #define __SOCFPGA_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
- const unsigned long iocsr_scan_chain0_table[] = {
- 0x00000000,
- 0x00000000,
- 0x0FF00000,
- 0xC0000000,
- 0x0000003F,
- 0x00008000,
- 0x00060180,
- 0x18060000,
- 0x18000000,
- 0x00018060,
- 0x00000000,
- 0x00004000,
- 0x000300C0,
- 0x0C030000,
- 0x0C000000,
- 0x00000030,
- 0x0000C030,
- 0x00002000,
- 0x00020000,
- 0x06018000,
- 0x06000000,
- 0x00000018,
- 0x00006018,
- 0x00001000,
- };
- const unsigned long iocsr_scan_chain1_table[] = {
- 0x000C0300,
- 0x300C0000,
- 0x30000000,
- 0x000000C0,
- 0x000300C0,
- 0x80008000,
- 0x0000007F,
- 0x0001FE00,
- 0x07F80000,
- 0xE0000000,
- 0x0000001F,
- 0x00004000,
- 0x000300C0,
- 0x0C030000,
- 0x0C000000,
- 0x00000030,
- 0x0000C030,
- 0x00002000,
- 0x06018060,
- 0x00007F80,
- 0x01FE0000,
- 0xF8000000,
- 0x00000007,
- 0x00001000,
- 0x0000C030,
- 0x0300C000,
- 0x03000000,
- 0x0000300C,
- 0x0000300C,
- 0x00000800,
- 0x00000000,
- 0x00000000,
- 0x01800000,
- 0x00000006,
- 0x00601806,
- 0x00000400,
- 0x00000000,
- 0x00C03000,
- 0x00000003,
- 0x00000000,
- 0x00000000,
- 0x00000200,
- 0x00601806,
- 0x00000000,
- 0x80600000,
- 0x80000601,
- 0x00000601,
- 0x00000100,
- 0x00300C03,
- 0xC0300C00,
- 0xC0300000,
- 0xC0000300,
- 0x000C0300,
- 0x00000080,
- };
- const unsigned long iocsr_scan_chain2_table[] = {
- 0x00100000,
- 0x300C0000,
- 0x0FF00000,
- 0x00000000,
- 0x00040000,
- 0x00008000,
- 0x00080000,
- 0x00000000,
- 0x18000000,
- 0x00000060,
- 0x06018060,
- 0x00004000,
- 0x0C0300C0,
- 0x0C030000,
- 0x0C000000,
- 0x00000030,
- 0x0000C030,
- 0x00002000,
- 0x06018060,
- 0x06018000,
- 0x06000018,
- 0x00006018,
- 0x01806018,
- 0x00001000,
- 0x0300C030,
- 0x0300C000,
- 0x0300000C,
- 0x0000300C,
- 0x00C0300C,
- 0x00000800,
- };
- const unsigned long iocsr_scan_chain3_table[] = {
- 0x0C420D80,
- 0x082000FF,
- 0x08024001,
- 0x00100000,
- 0x08020000,
- 0x00100000,
- 0x0A800000,
- 0x07900000,
- 0x08020000,
- 0x00100000,
- 0x00000000,
- 0x00000010,
- 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,
- 0x00000010,
- 0x24590000,
- 0x00001000,
- 0xA0000034,
- 0x0D000001,
- 0xC0680A28,
- 0x41034030,
- 0x02081A00,
- 0x80A280D0,
- 0x34051406,
- 0x01A02490,
- 0x280D0000,
- 0x30C0680A,
- 0x00000340,
- 0xD000001A,
- 0x0680A280,
- 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,
- 0x00000010,
- 0x24590000,
- 0x00001000,
- 0xA0000034,
- 0x0D000001,
- 0xC0680A28,
- 0x49034030,
- 0x12481A02,
- 0x80A280D0,
- 0x34030C06,
- 0x01A00040,
- 0x280D0002,
- 0x30C0680A,
- 0x02490340,
- 0xD012481A,
- 0x0680A280,
- 0x10040000,
- 0x00200000,
- 0x10040000,
- 0x00200000,
- 0x15000000,
- 0x0F200000,
- 0x15000000,
- 0x0F200000,
- 0x01FE0000,
- 0x00000000,
- 0x01800E44,
- 0x00391000,
- 0x007F8006,
- 0x00000000,
- 0x99300001,
- 0x34343400,
- 0xAA0D4000,
- 0x01C3A800,
- 0xAA0D4000,
- 0x01C3A800,
- 0xAA0D4000,
- 0x01C3A800,
- 0x00040100,
- 0x00000800,
- 0x00000000,
- 0x00001208,
- 0x00482000,
- 0x01000000,
- 0x00000000,
- 0x00410482,
- 0x0006A000,
- 0x0001B400,
- 0x00020000,
- 0x00000400,
- 0x0002A000,
- 0x0001E400,
- 0x5506A000,
- 0x00E1D400,
- 0x00000000,
- 0xC880090C,
- 0x00003001,
- 0x90400000,
- 0x00000000,
- 0x2020C243,
- 0x2A835000,
- 0x0070EA00,
- 0x2A835000,
- 0x0070EA00,
- 0x2A835000,
- 0x0070EA00,
- 0x00010040,
- 0x00000200,
- 0x00000000,
- 0x00000482,
- 0x00120800,
- 0x00002000,
- 0x80000000,
- 0x00104120,
- 0x00000200,
- 0xAC0D5F80,
- 0xFFFFFFFF,
- 0x14F3690D,
- 0x1A041414,
- 0x00D00000,
- 0x14864000,
- 0x69A47A05,
- 0xF228A3D5,
- 0xF6D1451E,
- 0x0352D348,
- 0x821A0000,
- 0x0000D000,
- 0x05140680,
- 0xD569A47A,
- 0x1E8A28A3,
- 0x48F6D145,
- 0x00035292,
- 0x00080200,
- 0x00001000,
- 0x00080200,
- 0x00001000,
- 0x000A8000,
- 0x00075000,
- 0x541A8000,
- 0x03875001,
- 0x0000FF00,
- 0x00000000,
- 0x0080C000,
- 0x41000000,
- 0x00003FC2,
- 0x00820000,
- 0xAA0D4000,
- 0x01C3A800,
- 0xAA0D4000,
- 0x01C3A800,
- 0xAA0D4000,
- 0x01C3A800,
- 0x00040100,
- 0x00000800,
- 0x00000000,
- 0x00001208,
- 0xF8482000,
- 0x00000007,
- 0x00000000,
- 0x00410482,
- 0x0006A000,
- 0x0001B400,
- 0x00020000,
- 0x00000400,
- 0x00020080,
- 0x00000400,
- 0x5506A000,
- 0x00E1D400,
- 0x00000000,
- 0x0000090C,
- 0x00000010,
- 0x90400000,
- 0x00000000,
- 0x2020C243,
- 0x2A835000,
- 0x0070EA00,
- 0x2A835000,
- 0x0070EA00,
- 0x2A835000,
- 0x0070EA00,
- 0x00015000,
- 0x0000F200,
- 0x00000000,
- 0x00000482,
- 0x00120800,
- 0x00600391,
- 0x80000000,
- 0x00104120,
- 0x00000200,
- 0xAC0D5F80,
- 0xFFFFFFFF,
- 0x14F3690D,
- 0x1A041414,
- 0x00D00000,
- 0x04864000,
- 0x69A47A01,
- 0x8A28A3D5,
- 0xF4D1451E,
- 0x0352D348,
- 0x821A028A,
- 0x0000D000,
- 0x00000680,
- 0xD559647A,
- 0x1E8A28A3,
- 0x48F6D145,
- 0x00034AD3,
- 0x00080200,
- 0x00001000,
- 0x00080200,
- 0x00001000,
- 0x000A8000,
- 0x00075000,
- 0x541A8000,
- 0x03875001,
- 0x0000FF00,
- 0x00000000,
- 0x0080C000,
- 0x41000000,
- 0x00003FC2,
- 0x00820000,
- 0x00040100,
- 0x00000800,
- 0x00040100,
- 0x00000800,
- 0x00040100,
- 0x00000800,
- 0x00040100,
- 0x00000800,
- 0x08000000,
- 0x00000000,
- 0xF8000020,
- 0x00000007,
- 0x02000000,
- 0x00400000,
- 0x00020080,
- 0x00000400,
- 0x00020080,
- 0x00000400,
- 0x0002A000,
- 0x0001E400,
- 0x00020080,
- 0x00000400,
- 0x04000000,
- 0xC8800000,
- 0x00003001,
- 0x00004000,
- 0x01000000,
- 0x00200000,
- 0x00010040,
- 0x00000200,
- 0x00010040,
- 0x00000200,
- 0x00010040,
- 0x00000200,
- 0x00010040,
- 0x00000200,
- 0x02000000,
- 0x00000000,
- 0xFE000008,
- 0x00000001,
- 0x00800000,
- 0x00100000,
- 0x00000200,
- 0x08283380,
- 0x00000000,
- 0x00122C80,
- 0x1A000008,
- 0x00D00000,
- 0x00068000,
- 0x00003400,
- 0x000001A0,
- 0x6800000D,
- 0x03400000,
- 0x001A0000,
- 0x0000D000,
- 0x00000680,
- 0xA0000034,
- 0x0D000001,
- 0x00680000,
- 0x00034000,
- 0x00080200,
- 0x00001000,
- 0x00080200,
- 0x00001000,
- 0x00080200,
- 0x00001000,
- 0x00080200,
- 0x00001000,
- 0x0000FF00,
- 0x00000000,
- 0x00000040,
- 0x00010000,
- 0x00003FC0,
- 0x00800000,
- 0x00040100,
- 0x00000800,
- 0x00040100,
- 0x00000800,
- 0x00040100,
- 0x00000800,
- 0x00040100,
- 0x00000800,
- 0x08000000,
- 0x00000000,
- 0xF8000020,
- 0x00000007,
- 0x02000000,
- 0x00400000,
- 0x00020080,
- 0x00000400,
- 0x00020080,
- 0x00000400,
- 0x00020080,
- 0x00000400,
- 0x00020080,
- 0x00000400,
- 0x04000000,
- 0x00FF0000,
- 0x00000000,
- 0x00004000,
- 0x01000000,
- 0x00200000,
- 0x00010040,
- 0x00000200,
- 0x00010040,
- 0x00000200,
- 0x00010040,
- 0x00000200,
- 0x00010040,
- 0x00000200,
- 0x02000000,
- 0x00000004,
- 0x00001008,
- 0x00402000,
- 0x00800000,
- 0x00100001,
- 0x00000200,
- 0x08283380,
- 0x00000000,
- 0x00102C80,
- 0x1A000008,
- 0x00D00000,
- 0x00068000,
- 0x00003400,
- 0x000001A0,
- 0x6800000D,
- 0x03400000,
- 0x001A0000,
- 0x0000D000,
- 0x00000680,
- 0xA0000034,
- 0x0D000001,
- 0x00680000,
- 0x00034000,
- 0x00080200,
- 0x00001000,
- 0x00080200,
- 0x00001000,
- 0x00080200,
- 0x00001000,
- 0x00080200,
- 0x00001000,
- 0x0000FF00,
- 0x00000000,
- 0x00000040,
- 0x00010000,
- 0x00003FC0,
- 0x00800000,
- 0x00489800,
- 0x9E1A0000,
- 0x00000200,
- 0x80000004,
- 0x00000200,
- 0x80000004,
- 0x00000200,
- 0x80000004,
- 0x00000200,
- 0xC0000004,
- 0x0000003F,
- 0x0000FF00,
- 0x03FC0000,
- 0xF0000000,
- 0x0000000F,
- 0x40002000,
- 0x00000100,
- 0x40000002,
- 0x00000100,
- 0x40000002,
- 0x00000100,
- 0x40000002,
- 0x00000100,
- 0xE0000002,
- 0x0000001F,
- 0x00007F80,
- 0x01FE0000,
- 0xF8000000,
- 0x00000007,
- 0x20001000,
- 0x00000080,
- 0x20000001,
- 0x00000080,
- 0x20000001,
- 0x00000080,
- 0x20000001,
- 0x00000080,
- 0xF0000001,
- 0x0000000F,
- 0x00003FC0,
- 0x00FF0000,
- 0xFC000000,
- 0x00000003,
- 0x00000800,
- 0xC0000001,
- 0x00041419,
- 0x40000000,
- 0x04000816,
- 0x000D0000,
- 0x00006800,
- 0x00000340,
- 0xD000001A,
- 0x06800000,
- 0x00340000,
- 0x0001A000,
- 0x00000D00,
- 0x40000068,
- 0x1A000003,
- 0x00D00000,
- 0x00068000,
- 0x00003400,
- 0x000001A0,
- 0x00000401,
- 0x00000008,
- 0x00000401,
- 0x00000008,
- 0x00000401,
- 0x00000008,
- 0x00000401,
- 0x80000008,
- 0x0000007F,
- 0x0001FE00,
- 0x07F80000,
- 0xE0000000,
- 0x0000001F,
- 0x00004000,
- };
- #endif /* __SOCFPGA_IOCSR_CONFIG_H__ */
|