Changeset 40546


Ignore:
Timestamp:
2014-04-22T10:08:19+02:00 (4 years ago)
Author:
blogic
Message:

Refresh patches

Refresh uboot-lantiq patches.

Signed-off-by: Álvaro Fernández Rojas <noltari@…>

Location:
trunk/package/boot/uboot-lantiq/patches
Files:
40 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/boot/uboot-lantiq/patches/0001-sf-fix-out-of-order-calls-for-spi_claim_bus-and-spi_.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/drivers/mtd/spi/sf_ops.c b/drivers/mtd/spi/sf_ops.c 
    9 index 108665f..d34747b 100644 
    108--- a/drivers/mtd/spi/sf_ops.c 
    119+++ b/drivers/mtd/spi/sf_ops.c 
    12 @@ -132,12 +132,6 @@ int spi_flash_write_common(struct spi_flash *flash, const u8 *cmd, 
     10@@ -132,12 +132,6 @@ int spi_flash_write_common(struct spi_fl 
    1311        if (buf == NULL) 
    1412                timeout = SPI_FLASH_PAGE_ERASE_TIMEOUT; 
     
    2321        if (ret < 0) { 
    2422                debug("SF: enabling write failed\n"); 
    25 @@ -158,8 +152,6 @@ int spi_flash_write_common(struct spi_flash *flash, const u8 *cmd, 
     23@@ -158,8 +152,6 @@ int spi_flash_write_common(struct spi_fl 
    2624                return ret; 
    2725        } 
     
    3230 } 
    3331  
    34 @@ -175,12 +167,18 @@ int spi_flash_cmd_erase_ops(struct spi_flash *flash, u32 offset, size_t len) 
     32@@ -175,12 +167,18 @@ int spi_flash_cmd_erase_ops(struct spi_f 
    3533                return -1; 
    3634        } 
     
    5250                spi_flash_addr(offset, cmd); 
    5351  
    54 @@ -190,13 +188,16 @@ int spi_flash_cmd_erase_ops(struct spi_flash *flash, u32 offset, size_t len) 
     52@@ -190,13 +188,16 @@ int spi_flash_cmd_erase_ops(struct spi_f 
    5553                ret = spi_flash_write_common(flash, cmd, sizeof(cmd), NULL, 0); 
    5654                if (ret < 0) { 
     
    7068 } 
    7169  
    72 @@ -208,6 +209,12 @@ int spi_flash_cmd_write_ops(struct spi_flash *flash, u32 offset, 
     70@@ -208,6 +209,12 @@ int spi_flash_cmd_write_ops(struct spi_f 
    7371        u8 cmd[4]; 
    7472        int ret = -1; 
     
    8381  
    8482        cmd[0] = CMD_PAGE_PROGRAM; 
    85 @@ -215,7 +222,7 @@ int spi_flash_cmd_write_ops(struct spi_flash *flash, u32 offset, 
     83@@ -215,7 +222,7 @@ int spi_flash_cmd_write_ops(struct spi_f 
    8684 #ifdef CONFIG_SPI_FLASH_BAR 
    8785                ret = spi_flash_bank(flash, offset); 
     
    9290                byte_addr = offset % page_size; 
    9391                chunk_len = min(len - actual, page_size - byte_addr); 
    94 @@ -232,12 +239,15 @@ int spi_flash_cmd_write_ops(struct spi_flash *flash, u32 offset, 
     92@@ -232,12 +239,15 @@ int spi_flash_cmd_write_ops(struct spi_f 
    9593                                        buf + actual, chunk_len); 
    9694                if (ret < 0) { 
     
    109107 } 
    110108  
    111 @@ -247,20 +257,12 @@ int spi_flash_read_common(struct spi_flash *flash, const u8 *cmd, 
     109@@ -247,20 +257,12 @@ int spi_flash_read_common(struct spi_fla 
    112110        struct spi_slave *spi = flash->spi; 
    113111        int ret; 
     
    130128 } 
    131129  
    132 @@ -271,6 +273,12 @@ int spi_flash_cmd_read_ops(struct spi_flash *flash, u32 offset, 
     130@@ -271,6 +273,12 @@ int spi_flash_cmd_read_ops(struct spi_fl 
    133131        u32 remain_len, read_len; 
    134132        int ret = -1; 
     
    143141        if (flash->memory_map) { 
    144142                spi_xfer(flash->spi, 0, NULL, NULL, SPI_XFER_MMAP); 
    145 @@ -289,7 +297,7 @@ int spi_flash_cmd_read_ops(struct spi_flash *flash, u32 offset, 
     143@@ -289,7 +297,7 @@ int spi_flash_cmd_read_ops(struct spi_fl 
    146144                ret = spi_flash_cmd_bankaddr_write(flash, bank_sel); 
    147145                if (ret) { 
     
    152150 #endif 
    153151                remain_len = (SPI_FLASH_16MB_BOUN * (bank_sel + 1)) - offset; 
    154 @@ -304,7 +312,7 @@ int spi_flash_cmd_read_ops(struct spi_flash *flash, u32 offset, 
     152@@ -304,7 +312,7 @@ int spi_flash_cmd_read_ops(struct spi_fl 
    155153                                                        data, read_len); 
    156154                if (ret < 0) { 
     
    161159  
    162160                offset += read_len; 
    163 @@ -312,6 +320,9 @@ int spi_flash_cmd_read_ops(struct spi_flash *flash, u32 offset, 
     161@@ -312,6 +320,9 @@ int spi_flash_cmd_read_ops(struct spi_fl 
    164162                data += read_len; 
    165163        } 
     
    171169 } 
    172170  
    173 --  
    174 1.8.3.2 
    175  
  • trunk/package/boot/uboot-lantiq/patches/0002-sf-consistently-use-debug-for-warning-error-messages.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/drivers/mtd/spi/sf_probe.c b/drivers/mtd/spi/sf_probe.c 
    9 index 5eb8ffe..04356f1 100644 
    108--- a/drivers/mtd/spi/sf_probe.c 
    119+++ b/drivers/mtd/spi/sf_probe.c 
    12 @@ -176,8 +176,8 @@ static struct spi_flash *spi_flash_validate_params(struct spi_slave *spi, 
     10@@ -176,8 +176,8 @@ static struct spi_flash *spi_flash_valid 
    1311        } 
    1412  
     
    2119                return NULL; 
    2220        } 
    23 @@ -296,7 +296,7 @@ struct spi_flash *spi_flash_probe(unsigned int bus, unsigned int cs, 
     21@@ -296,7 +296,7 @@ struct spi_flash *spi_flash_probe(unsign 
    2422        /* Setup spi_slave */ 
    2523        spi = spi_setup_slave(bus, cs, max_hz, spi_mode); 
     
    3028        } 
    3129  
    32 @@ -310,7 +310,7 @@ struct spi_flash *spi_flash_probe(unsigned int bus, unsigned int cs, 
     30@@ -310,7 +310,7 @@ struct spi_flash *spi_flash_probe(unsign 
    3331        /* Read the ID codes */ 
    3432        ret = spi_flash_cmd(spi, CMD_READ_ID, idcode, sizeof(idcode)); 
     
    3937        } 
    4038  
    41 @@ -341,8 +341,8 @@ struct spi_flash *spi_flash_probe(unsigned int bus, unsigned int cs, 
     39@@ -341,8 +341,8 @@ struct spi_flash *spi_flash_probe(unsign 
    4240 #endif 
    4341 #ifndef CONFIG_SPI_FLASH_BAR 
     
    5048 #endif 
    5149  
    52 --  
    53 1.8.3.2 
    54  
  • trunk/package/boot/uboot-lantiq/patches/0003-sf-move-malloc-of-spi_flash-to-spi_flash_probe.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/drivers/mtd/spi/sf_probe.c b/drivers/mtd/spi/sf_probe.c 
    9 index 04356f1..2bba10c 100644 
    108--- a/drivers/mtd/spi/sf_probe.c 
    119+++ b/drivers/mtd/spi/sf_probe.c 
    12 @@ -153,11 +153,10 @@ static const struct spi_flash_params spi_flash_params_table[] = { 
     10@@ -153,11 +153,10 @@ static const struct spi_flash_params spi 
    1311         */ 
    1412 }; 
     
    2321        u16 jedec = idcode[1] << 8 | idcode[2]; 
    2422        u16 ext_jedec = idcode[3] << 8 | idcode[4]; 
    25 @@ -179,20 +178,12 @@ static struct spi_flash *spi_flash_validate_params(struct spi_slave *spi, 
     23@@ -179,20 +178,12 @@ static struct spi_flash *spi_flash_valid 
    2624                debug("SF: Unsupported flash IDs: "); 
    2725                debug("manuf %02x, jedec %04x, ext_jedec %04x\n", 
     
    4644        /* Assign spi_flash ops */ 
    4745        flash->write = spi_flash_cmd_write_ops; 
    48 @@ -239,7 +230,7 @@ static struct spi_flash *spi_flash_validate_params(struct spi_slave *spi, 
     46@@ -239,7 +230,7 @@ static struct spi_flash *spi_flash_valid 
    4947                if (spi_flash_read_common(flash, &flash->bank_read_cmd, 1, 
    5048                                          &curr_bank, 1)) { 
     
    5553                flash->bank_curr = curr_bank; 
    5654        } else { 
    57 @@ -254,7 +245,7 @@ static struct spi_flash *spi_flash_validate_params(struct spi_slave *spi, 
     55@@ -254,7 +245,7 @@ static struct spi_flash *spi_flash_valid 
    5856                spi_flash_cmd_write_status(flash, 0); 
    5957 #endif 
     
    6462  
    6563 #ifdef CONFIG_OF_CONTROL 
    66 @@ -289,15 +280,22 @@ struct spi_flash *spi_flash_probe(unsigned int bus, unsigned int cs, 
     64@@ -289,15 +280,22 @@ struct spi_flash *spi_flash_probe(unsign 
    6765                unsigned int max_hz, unsigned int spi_mode) 
    6866 { 
     
    8987  
    9088        /* Claim spi bus */ 
    91 @@ -320,8 +318,9 @@ struct spi_flash *spi_flash_probe(unsigned int bus, unsigned int cs, 
     89@@ -320,8 +318,9 @@ struct spi_flash *spi_flash_probe(unsign 
    9290 #endif 
    9391  
     
    111109 } 
    112110  
    113 --  
    114 1.8.3.2 
    115  
  • trunk/package/boot/uboot-lantiq/patches/0004-sf-add-slim-probe-funtions-for-SPL.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/drivers/mtd/spi/sf_probe.c b/drivers/mtd/spi/sf_probe.c 
    9 index 2bba10c..380aa09 100644 
    108--- a/drivers/mtd/spi/sf_probe.c 
    119+++ b/drivers/mtd/spi/sf_probe.c 
    12 @@ -365,3 +365,58 @@ void spi_flash_free(struct spi_flash *flash) 
     10@@ -365,3 +365,58 @@ void spi_flash_free(struct spi_flash *fl 
    1311        spi_free_slave(flash->spi); 
    1412        free(flash); 
     
    6967+} 
    7068+#endif 
    71 diff --git a/include/spi_flash.h b/include/spi_flash.h 
    72 index 25ca8f1..411dd1b 100644 
    7369--- a/include/spi_flash.h 
    7470+++ b/include/spi_flash.h 
    75 @@ -69,6 +69,9 @@ struct spi_flash *spi_flash_probe(unsigned int bus, unsigned int cs, 
     71@@ -69,6 +69,9 @@ struct spi_flash *spi_flash_probe(unsign 
    7672                unsigned int max_hz, unsigned int spi_mode); 
    7773 void spi_flash_free(struct spi_flash *flash); 
     
    8379                size_t len, void *buf) 
    8480 { 
    85 --  
    86 1.8.3.2 
    87  
  • trunk/package/boot/uboot-lantiq/patches/0005-sf-make-calculatiom-of-address-bytes-completely-conf.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/drivers/mtd/spi/sf_ops.c b/drivers/mtd/spi/sf_ops.c 
    9 index d34747b..207adf5 100644 
    108--- a/drivers/mtd/spi/sf_ops.c 
    119+++ b/drivers/mtd/spi/sf_ops.c 
     
    3230  
    3331 int spi_flash_cmd_write_status(struct spi_flash *flash, u8 sr) 
    34 @@ -158,7 +163,7 @@ int spi_flash_write_common(struct spi_flash *flash, const u8 *cmd, 
     32@@ -158,7 +163,7 @@ int spi_flash_write_common(struct spi_fl 
    3533 int spi_flash_cmd_erase_ops(struct spi_flash *flash, u32 offset, size_t len) 
    3634 { 
     
    4139  
    4240        erase_size = flash->erase_size; 
    43 @@ -180,12 +185,13 @@ int spi_flash_cmd_erase_ops(struct spi_flash *flash, u32 offset, size_t len) 
     41@@ -180,12 +185,13 @@ int spi_flash_cmd_erase_ops(struct spi_f 
    4442                if (ret < 0) 
    4543                        goto done; 
     
    5755                        debug("SF: erase failed\n"); 
    5856                        goto done; 
    59 @@ -206,7 +212,7 @@ int spi_flash_cmd_write_ops(struct spi_flash *flash, u32 offset, 
     57@@ -206,7 +212,7 @@ int spi_flash_cmd_write_ops(struct spi_f 
    6058 { 
    6159        unsigned long byte_addr, page_size; 
     
    6664  
    6765        ret = spi_claim_bus(flash->spi); 
    68 @@ -230,12 +236,13 @@ int spi_flash_cmd_write_ops(struct spi_flash *flash, u32 offset, 
     66@@ -230,12 +236,13 @@ int spi_flash_cmd_write_ops(struct spi_f 
    6967                if (flash->spi->max_write_size) 
    7068                        chunk_len = min(chunk_len, flash->spi->max_write_size); 
     
    8280                if (ret < 0) { 
    8381                        debug("SF: write failed\n"); 
    84 @@ -269,7 +276,7 @@ int spi_flash_read_common(struct spi_flash *flash, const u8 *cmd, 
     82@@ -269,7 +276,7 @@ int spi_flash_read_common(struct spi_fla 
    8583 int spi_flash_cmd_read_ops(struct spi_flash *flash, u32 offset, 
    8684                size_t len, void *data) 
     
    9189        int ret = -1; 
    9290  
    93 @@ -288,7 +295,6 @@ int spi_flash_cmd_read_ops(struct spi_flash *flash, u32 offset, 
     91@@ -288,7 +295,6 @@ int spi_flash_cmd_read_ops(struct spi_fl 
    9492        } 
    9593  
     
    9997        while (len) { 
    10098 #ifdef CONFIG_SPI_FLASH_BAR 
    101 @@ -306,9 +312,11 @@ int spi_flash_cmd_read_ops(struct spi_flash *flash, u32 offset, 
     99@@ -306,9 +312,11 @@ int spi_flash_cmd_read_ops(struct spi_fl 
    102100                else 
    103101                        read_len = remain_len; 
     
    113111                if (ret < 0) { 
    114112                        debug("SF: read failed\n"); 
    115 diff --git a/drivers/mtd/spi/sf_probe.c b/drivers/mtd/spi/sf_probe.c 
    116 index 380aa09..84289db 100644 
    117113--- a/drivers/mtd/spi/sf_probe.c 
    118114+++ b/drivers/mtd/spi/sf_probe.c 
    119 @@ -218,6 +218,9 @@ static int spi_flash_validate_params(struct spi_flash *flash, 
     115@@ -218,6 +218,9 @@ static int spi_flash_validate_params(str 
    120116                flash->poll_cmd = CMD_FLAG_STATUS; 
    121117 #endif 
     
    127123 #ifdef CONFIG_SPI_FLASH_BAR 
    128124        u8 curr_bank = 0; 
    129 diff --git a/include/spi_flash.h b/include/spi_flash.h 
    130 index 411dd1b..cc9398b 100644 
    131125--- a/include/spi_flash.h 
    132126+++ b/include/spi_flash.h 
     
    139133        void *memory_map; 
    140134        int (*read)(struct spi_flash *flash, u32 offset, size_t len, void *buf); 
    141 --  
    142 1.8.3.2 
    143  
  • trunk/package/boot/uboot-lantiq/patches/0006-sf-add-support-for-4-byte-addressing.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/drivers/mtd/spi/sf_internal.h b/drivers/mtd/spi/sf_internal.h 
    9 index 732ddf8..c5e8eb1 100644 
    108--- a/drivers/mtd/spi/sf_internal.h 
    119+++ b/drivers/mtd/spi/sf_internal.h 
     
    3129 /* Common status */ 
    3230 #define STATUS_WIP                     0x01 
    33 diff --git a/drivers/mtd/spi/sf_ops.c b/drivers/mtd/spi/sf_ops.c 
    34 index 207adf5..1d072f8 100644 
    3531--- a/drivers/mtd/spi/sf_ops.c 
    3632+++ b/drivers/mtd/spi/sf_ops.c 
    37 @@ -21,6 +21,7 @@ static void spi_flash_addr(const struct spi_flash *flash, u32 addr, u8 *cmd) 
     33@@ -21,6 +21,7 @@ static void spi_flash_addr(const struct 
    3834        cmd[1] = addr >> (flash->addr_width * 8 - 8); 
    3935        cmd[2] = addr >> (flash->addr_width * 8 - 16); 
     
    4339  
    4440 static int spi_flash_cmdsz(const struct spi_flash *flash) 
    45 @@ -163,7 +164,7 @@ int spi_flash_write_common(struct spi_flash *flash, const u8 *cmd, 
     41@@ -163,7 +164,7 @@ int spi_flash_write_common(struct spi_fl 
    4642 int spi_flash_cmd_erase_ops(struct spi_flash *flash, u32 offset, size_t len) 
    4743 { 
     
    5248  
    5349        erase_size = flash->erase_size; 
    54 @@ -188,8 +189,8 @@ int spi_flash_cmd_erase_ops(struct spi_flash *flash, u32 offset, size_t len) 
     50@@ -188,8 +189,8 @@ int spi_flash_cmd_erase_ops(struct spi_f 
    5551                spi_flash_addr(flash, offset, cmd); 
    5652                cmd_len = spi_flash_cmdsz(flash); 
     
    6359                ret = spi_flash_write_common(flash, cmd, cmd_len, NULL, 0); 
    6460                if (ret < 0) { 
    65 @@ -212,7 +213,7 @@ int spi_flash_cmd_write_ops(struct spi_flash *flash, u32 offset, 
     61@@ -212,7 +213,7 @@ int spi_flash_cmd_write_ops(struct spi_f 
    6662 { 
    6763        unsigned long byte_addr, page_size; 
     
    7268  
    7369        ret = spi_claim_bus(flash->spi); 
    74 @@ -239,8 +240,8 @@ int spi_flash_cmd_write_ops(struct spi_flash *flash, u32 offset, 
     70@@ -239,8 +240,8 @@ int spi_flash_cmd_write_ops(struct spi_f 
    7571                spi_flash_addr(flash, offset, cmd); 
    7672                cmd_len = spi_flash_cmdsz(flash); 
     
    8379                ret = spi_flash_write_common(flash, cmd, cmd_len, 
    8480                                        buf + actual, chunk_len); 
    85 @@ -276,9 +277,13 @@ int spi_flash_read_common(struct spi_flash *flash, const u8 *cmd, 
     81@@ -276,9 +277,13 @@ int spi_flash_read_common(struct spi_fla 
    8682 int spi_flash_cmd_read_ops(struct spi_flash *flash, u32 offset, 
    8783                size_t len, void *data) 
     
    9995        ret = spi_claim_bus(flash->spi); 
    10096        if (ret) { 
    101 @@ -305,12 +310,15 @@ int spi_flash_cmd_read_ops(struct spi_flash *flash, u32 offset, 
     97@@ -305,12 +310,15 @@ int spi_flash_cmd_read_ops(struct spi_fl 
    10298                        debug("SF: fail to set bank%d\n", bank_sel); 
    10399                        goto done; 
     
    116112                spi_flash_addr(flash, offset, cmd); 
    117113                cmd_len = spi_flash_cmdsz(flash); 
    118 diff --git a/drivers/mtd/spi/sf_probe.c b/drivers/mtd/spi/sf_probe.c 
    119 index 84289db..ac44287 100644 
    120114--- a/drivers/mtd/spi/sf_probe.c 
    121115+++ b/drivers/mtd/spi/sf_probe.c 
    122 @@ -153,6 +153,25 @@ static const struct spi_flash_params spi_flash_params_table[] = { 
     116@@ -153,6 +153,25 @@ static const struct spi_flash_params spi 
    123117         */ 
    124118 }; 
     
    146140                u8 *idcode) 
    147141 { 
    148 @@ -218,8 +237,18 @@ static int spi_flash_validate_params(struct spi_flash *flash, 
     142@@ -218,8 +237,18 @@ static int spi_flash_validate_params(str 
    149143                flash->poll_cmd = CMD_FLAG_STATUS; 
    150144 #endif 
     
    165159        /* Configure the BAR - discover bank cmds and read current bank */ 
    166160 #ifdef CONFIG_SPI_FLASH_BAR 
    167 --  
    168 1.8.3.2 
    169  
  • trunk/package/boot/uboot-lantiq/patches/0007-sf-add-support-for-EN25QH256.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/drivers/mtd/spi/sf_probe.c b/drivers/mtd/spi/sf_probe.c 
    9 index ac44287..7e87021 100644 
    108--- a/drivers/mtd/spi/sf_probe.c 
    119+++ b/drivers/mtd/spi/sf_probe.c 
    12 @@ -53,6 +53,7 @@ static const struct spi_flash_params spi_flash_params_table[] = { 
     10@@ -53,6 +53,7 @@ static const struct spi_flash_params spi 
    1311        {"EN25Q64",        0x1c3017, 0x0,       64 * 1024,   128,              SECT_4K}, 
    1412        {"EN25Q128B",      0x1c3018, 0x0,       64 * 1024,   256,                    0}, 
     
    1816 #ifdef CONFIG_SPI_FLASH_GIGADEVICE     /* GIGADEVICE */ 
    1917        {"GD25Q64B",       0xc84017, 0x0,       64 * 1024,   128,              SECT_4K}, 
    20 --  
    21 1.8.3.2 
    22  
  • trunk/package/boot/uboot-lantiq/patches/0008-sf-fix-sector-layout-of-S25FL256S_256K-and-S25FL512S.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/drivers/mtd/spi/sf_probe.c b/drivers/mtd/spi/sf_probe.c 
    9 index 7e87021..1fc224e 100644 
    108--- a/drivers/mtd/spi/sf_probe.c 
    119+++ b/drivers/mtd/spi/sf_probe.c 
    12 @@ -80,9 +80,9 @@ static const struct spi_flash_params spi_flash_params_table[] = { 
     10@@ -80,9 +80,9 @@ static const struct spi_flash_params spi 
    1311        {"S25FL032P",      0x010215, 0x4d00,    64 * 1024,    64,                    0}, 
    1412        {"S25FL064P",      0x010216, 0x4d00,    64 * 1024,   128,                    0}, 
     
    2220 #endif 
    2321 #ifdef CONFIG_SPI_FLASH_STMICRO                /* STMICRO */ 
    24 --  
    25 1.8.3.2 
    26  
  • trunk/package/boot/uboot-lantiq/patches/0009-net-switchlib-add-framework-for-ethernet-switch-driv.patch

    r40482 r40546  
    1111Cc: Joe Hershberger <joe.hershberger@gmail.com> 
    1212 
    13 diff --git a/Makefile b/Makefile 
    14 index dc04179..6ee9a3c 100644 
    1513--- a/Makefile 
    1614+++ b/Makefile 
     
    2321 LIBS-y += drivers/pcmcia/libpcmcia.o 
    2422 LIBS-y += drivers/power/libpower.o \ 
    25 diff --git a/drivers/net/switch/Makefile b/drivers/net/switch/Makefile 
    26 new file mode 100644 
    27 index 0000000..31719d8 
    2823--- /dev/null 
    2924+++ b/drivers/net/switch/Makefile 
     
    5954+ 
    6055+######################################################################### 
    61 diff --git a/drivers/net/switch/switch.c b/drivers/net/switch/switch.c 
    62 new file mode 100644 
    63 index 0000000..0e1d6b7 
    6456--- /dev/null 
    6557+++ b/drivers/net/switch/switch.c 
     
    127119+       return NULL; 
    128120+} 
    129 diff --git a/include/switch.h b/include/switch.h 
    130 new file mode 100644 
    131 index 0000000..4a7ae63 
    132121--- /dev/null 
    133122+++ b/include/switch.h 
     
    235224+#endif /* __SWITCH_H */ 
    236225+ 
    237 diff --git a/net/eth.c b/net/eth.c 
    238 index c96e767..03ecc1c 100644 
    239226--- a/net/eth.c 
    240227+++ b/net/eth.c 
     
    256243  
    257244        /* 
    258 --  
    259 1.8.3.2 
    260  
  • trunk/package/boot/uboot-lantiq/patches/0010-net-switchlib-add-driver-for-Lantiq-PSB697X-switch-f.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/drivers/net/switch/Makefile b/drivers/net/switch/Makefile 
    9 index 31719d8..a426774 100644 
    108--- a/drivers/net/switch/Makefile 
    119+++ b/drivers/net/switch/Makefile 
     
    1816 COBJS  := $(COBJS-y) 
    1917 SRCS   := $(COBJS:.o=.c) 
    20 diff --git a/drivers/net/switch/psb697x.c b/drivers/net/switch/psb697x.c 
    21 new file mode 100644 
    22 index 0000000..cb6c391 
    2318--- /dev/null 
    2419+++ b/drivers/net/switch/psb697x.c 
     
    142137+       switch_driver_register(&psb697x_drv); 
    143138+} 
    144 diff --git a/drivers/net/switch/switch.c b/drivers/net/switch/switch.c 
    145 index 0e1d6b7..3d02610 100644 
    146139--- a/drivers/net/switch/switch.c 
    147140+++ b/drivers/net/switch/switch.c 
     
    157150 } 
    158151  
    159 diff --git a/include/switch.h b/include/switch.h 
    160 index 4a7ae63..fd3cdbd 100644 
    161152--- a/include/switch.h 
    162153+++ b/include/switch.h 
    163 @@ -97,6 +97,7 @@ static inline void switch_setup(struct switch_device *dev) 
     154@@ -97,6 +97,7 @@ static inline void switch_setup(struct s 
    164155 } 
    165156  
     
    169160 #endif /* __SWITCH_H */ 
    170161  
    171 --  
    172 1.8.3.2 
    173  
  • trunk/package/boot/uboot-lantiq/patches/0011-net-switchlib-add-driver-for-Lantiq-ADM6996I-switch-.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/drivers/net/switch/Makefile b/drivers/net/switch/Makefile 
    9 index a426774..6b7eeb9 100644 
    108--- a/drivers/net/switch/Makefile 
    119+++ b/drivers/net/switch/Makefile 
     
    1816 COBJS  := $(COBJS-y) 
    1917 SRCS   := $(COBJS:.o=.c) 
    20 diff --git a/drivers/net/switch/adm6996i.c b/drivers/net/switch/adm6996i.c 
    21 new file mode 100644 
    22 index 0000000..46fcdc9 
    2318--- /dev/null 
    2419+++ b/drivers/net/switch/adm6996i.c 
     
    139134+       switch_driver_register(&adm6996i_drv); 
    140135+} 
    141 diff --git a/drivers/net/switch/switch.c b/drivers/net/switch/switch.c 
    142 index 3d02610..ea3fe9c 100644 
    143136--- a/drivers/net/switch/switch.c 
    144137+++ b/drivers/net/switch/switch.c 
     
    153146        board_switch_init(); 
    154147 } 
    155 diff --git a/include/switch.h b/include/switch.h 
    156 index fd3cdbd..4b46df0 100644 
    157148--- a/include/switch.h 
    158149+++ b/include/switch.h 
    159 @@ -98,6 +98,7 @@ static inline void switch_setup(struct switch_device *dev) 
     150@@ -98,6 +98,7 @@ static inline void switch_setup(struct s 
    160151  
    161152 /* Init functions for supported Switch drivers */ 
     
    165156 #endif /* __SWITCH_H */ 
    166157  
    167 --  
    168 1.8.3.2 
    169  
  • trunk/package/boot/uboot-lantiq/patches/0012-net-switchlib-add-driver-for-Atheros-AR8216.patch

    r40482 r40546  
    77Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    88 
    9 diff --git a/drivers/net/switch/Makefile b/drivers/net/switch/Makefile 
    10 index 6b7eeb9..7400897 100644 
    119--- a/drivers/net/switch/Makefile 
    1210+++ b/drivers/net/switch/Makefile 
     
    1917 COBJS  := $(COBJS-y) 
    2018 SRCS   := $(COBJS:.o=.c) 
    21 diff --git a/drivers/net/switch/ar8216.c b/drivers/net/switch/ar8216.c 
    22 new file mode 100644 
    23 index 0000000..f1348f0 
    2419--- /dev/null 
    2520+++ b/drivers/net/switch/ar8216.c 
     
    139134+       switch_driver_register(&ar8216_drv); 
    140135+} 
    141 diff --git a/drivers/net/switch/switch.c b/drivers/net/switch/switch.c 
    142 index ea3fe9c..3e34a7f 100644 
    143136--- a/drivers/net/switch/switch.c 
    144137+++ b/drivers/net/switch/switch.c 
     
    153146        board_switch_init(); 
    154147 } 
    155 diff --git a/include/switch.h b/include/switch.h 
    156 index 4b46df0..ae7b123 100644 
    157148--- a/include/switch.h 
    158149+++ b/include/switch.h 
    159 @@ -99,6 +99,7 @@ static inline void switch_setup(struct switch_device *dev) 
     150@@ -99,6 +99,7 @@ static inline void switch_setup(struct s 
    160151 /* Init functions for supported Switch drivers */ 
    161152 extern void switch_psb697x_init(void); 
     
    165156 #endif /* __SWITCH_H */ 
    166157  
    167 --  
    168 1.8.3.2 
    169  
  • trunk/package/boot/uboot-lantiq/patches/0013-net-switchlib-add-driver-for-REALTEK-RTL8306.patch

    r40482 r40546  
    77Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    88 
    9 diff --git a/drivers/net/switch/Makefile b/drivers/net/switch/Makefile 
    10 index 7400897..08c6972 100644 
    119--- a/drivers/net/switch/Makefile 
    1210+++ b/drivers/net/switch/Makefile 
     
    1917 COBJS  := $(COBJS-y) 
    2018 SRCS   := $(COBJS:.o=.c) 
    21 diff --git a/drivers/net/switch/rtl8306.c b/drivers/net/switch/rtl8306.c 
    22 new file mode 100644 
    23 index 0000000..7a6a917 
    2419--- /dev/null 
    2520+++ b/drivers/net/switch/rtl8306.c 
     
    357352+       switch_driver_register(&rtl8306_drv); 
    358353+} 
    359 diff --git a/drivers/net/switch/switch.c b/drivers/net/switch/switch.c 
    360 index 3e34a7f..2e1c668 100644 
    361354--- a/drivers/net/switch/switch.c 
    362355+++ b/drivers/net/switch/switch.c 
     
    371364        board_switch_init(); 
    372365 } 
    373 diff --git a/include/switch.h b/include/switch.h 
    374 index ae7b123..927b1d2 100644 
    375366--- a/include/switch.h 
    376367+++ b/include/switch.h 
    377 @@ -100,6 +100,7 @@ static inline void switch_setup(struct switch_device *dev) 
     368@@ -100,6 +100,7 @@ static inline void switch_setup(struct s 
    378369 extern void switch_psb697x_init(void); 
    379370 extern void switch_adm6996i_init(void); 
     
    383374 #endif /* __SWITCH_H */ 
    384375  
    385 --  
    386 1.8.3.2 
    387  
  • trunk/package/boot/uboot-lantiq/patches/0014-MIPS-add-support-for-Lantiq-XWAY-SoCs.patch

    r40482 r40546  
    77Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    88 
    9 diff --git a/.gitignore b/.gitignore 
    10 index a39bd54..7abdc37 100644 
    119--- a/.gitignore 
    1210+++ b/.gitignore 
     
    2523 # 
    2624 # Generated files 
    27 diff --git a/Makefile b/Makefile 
    28 index 6ee9a3c..73ec67d 100644 
    2925--- a/Makefile 
    3026+++ b/Makefile 
     
    6864 $(obj)u-boot.imx: $(obj)u-boot.bin depend 
    6965                $(MAKE) -C $(SRCTREE)/arch/arm/imx-common $(OBJTREE)/u-boot.imx 
    70 @@ -571,6 +587,27 @@ $(obj)u-boot-img-spl-at-end.bin: $(obj)spl/u-boot-spl.bin $(obj)u-boot.img 
     66@@ -571,6 +587,27 @@ $(obj)u-boot-img-spl-at-end.bin: $(obj)s 
    7167                        conv=notrunc 2>/dev/null 
    7268                cat $(obj)u-boot-pad.img $(obj)spl/u-boot-spl.bin > $@ 
     
    9692 GEN_UBOOT = \ 
    9793                cd $(LNDIR) && $(CC) $(SYMS) -T $(obj)u-boot.lds \ 
    98 diff --git a/README b/README 
    99 index 09662a4..1acceff 100644 
    10094--- a/README 
    10195+++ b/README 
    102 @@ -468,6 +468,11 @@ The following options need to be configured: 
     96@@ -468,6 +468,11 @@ The following options need to be configu 
    10397                        CONF_CM_CACHABLE_CUW 
    10498                        CONF_CM_CACHABLE_ACCELERATED 
     
    112106  
    113107                Special option for Lantiq XWAY SoCs for booting from NOR flash. 
    114 diff --git a/arch/mips/config.mk b/arch/mips/config.mk 
    115 index c3f81b5..84b6e59 100644 
    116108--- a/arch/mips/config.mk 
    117109+++ b/arch/mips/config.mk 
    118 @@ -45,9 +45,13 @@ PLATFORM_CPPFLAGS += -DCONFIG_MIPS -D__MIPS__ 
     110@@ -45,9 +45,13 @@ PLATFORM_CPPFLAGS += -DCONFIG_MIPS -D__M 
    119111 # On the other hand, we want PIC in the U-Boot code to relocate it from ROM 
    120112 # to RAM. $28 is always used as gp. 
     
    132124+LDFLAGS_FINAL                  += --gc-sections $(PF_PIE) 
    133125 OBJCFLAGS                      += --remove-section=.dynsym 
    134 diff --git a/arch/mips/cpu/mips32/cache.S b/arch/mips/cpu/mips32/cache.S 
    135 index 12f656c..8620a9d 100644 
    136126--- a/arch/mips/cpu/mips32/cache.S 
    137127+++ b/arch/mips/cpu/mips32/cache.S 
     
    172162        PTR_LI          t0, INDEX_BASE 
    173163        PTR_ADDU        t1, t0, a1 
    174 diff --git a/arch/mips/cpu/mips32/danube/Makefile b/arch/mips/cpu/mips32/danube/Makefile 
    175 new file mode 100644 
    176 index 0000000..98f5f73 
    177164--- /dev/null 
    178165+++ b/arch/mips/cpu/mips32/danube/Makefile 
     
    209196+ 
    210197+######################################################################### 
    211 diff --git a/arch/mips/cpu/mips32/danube/cgu.c b/arch/mips/cpu/mips32/danube/cgu.c 
    212 new file mode 100644 
    213 index 0000000..4fd110a 
    214198--- /dev/null 
    215199+++ b/arch/mips/cpu/mips32/danube/cgu.c 
     
    332316+       return clk; 
    333317+} 
    334 diff --git a/arch/mips/cpu/mips32/danube/cgu_init.S b/arch/mips/cpu/mips32/danube/cgu_init.S 
    335 new file mode 100644 
    336 index 0000000..e0922f1 
    337318--- /dev/null 
    338319+++ b/arch/mips/cpu/mips32/danube/cgu_init.S 
     
    480461+ 
    481462+       END(ltq_cgu_init) 
    482 diff --git a/arch/mips/cpu/mips32/danube/chipid.c b/arch/mips/cpu/mips32/danube/chipid.c 
    483 new file mode 100644 
    484 index 0000000..02d9554 
    485463--- /dev/null 
    486464+++ b/arch/mips/cpu/mips32/danube/chipid.c 
     
    545523+       return ""; 
    546524+} 
    547 diff --git a/arch/mips/cpu/mips32/danube/config.mk b/arch/mips/cpu/mips32/danube/config.mk 
    548 new file mode 100644 
    549 index 0000000..cee376f 
    550525--- /dev/null 
    551526+++ b/arch/mips/cpu/mips32/danube/config.mk 
     
    576551+endif 
    577552+endif 
    578 diff --git a/arch/mips/cpu/mips32/danube/ebu.c b/arch/mips/cpu/mips32/danube/ebu.c 
    579 new file mode 100644 
    580 index 0000000..902f6a7 
    581553--- /dev/null 
    582554+++ b/arch/mips/cpu/mips32/danube/ebu.c 
     
    687659+       return (void *)(addr ^ 2); 
    688660+} 
    689 diff --git a/arch/mips/cpu/mips32/danube/mem.c b/arch/mips/cpu/mips32/danube/mem.c 
    690 new file mode 100644 
    691 index 0000000..be1922c 
    692661--- /dev/null 
    693662+++ b/arch/mips/cpu/mips32/danube/mem.c 
     
    723692+       return (1 << (row + col)) * 4 * 2; 
    724693+} 
    725 diff --git a/arch/mips/cpu/mips32/danube/mem_init.S b/arch/mips/cpu/mips32/danube/mem_init.S 
    726 new file mode 100644 
    727 index 0000000..47a35e1 
    728694--- /dev/null 
    729695+++ b/arch/mips/cpu/mips32/danube/mem_init.S 
     
    843809+ 
    844810+       END(ltq_mem_init) 
    845 diff --git a/arch/mips/cpu/mips32/danube/pmu.c b/arch/mips/cpu/mips32/danube/pmu.c 
    846 new file mode 100644 
    847 index 0000000..7dd8aea 
    848811--- /dev/null 
    849812+++ b/arch/mips/cpu/mips32/danube/pmu.c 
     
    966929+       ltq_clrsetbits(&ltq_pmu_regs->pwdcr, clr, set); 
    967930+} 
    968 diff --git a/arch/mips/cpu/mips32/danube/rcu.c b/arch/mips/cpu/mips32/danube/rcu.c 
    969 new file mode 100644 
    970 index 0000000..906491a 
    971931--- /dev/null 
    972932+++ b/arch/mips/cpu/mips32/danube/rcu.c 
     
    10971057+       } 
    10981058+} 
    1099 diff --git a/arch/mips/cpu/mips32/lantiq-common/Makefile b/arch/mips/cpu/mips32/lantiq-common/Makefile 
    1100 new file mode 100644 
    1101 index 0000000..260d67c 
    11021059--- /dev/null 
    11031060+++ b/arch/mips/cpu/mips32/lantiq-common/Makefile 
     
    11371094+ 
    11381095+######################################################################### 
    1139 diff --git a/arch/mips/cpu/mips32/lantiq-common/cpu.c b/arch/mips/cpu/mips32/lantiq-common/cpu.c 
    1140 new file mode 100644 
    1141 index 0000000..4a7acdf 
    11421096--- /dev/null 
    11431097+++ b/arch/mips/cpu/mips32/lantiq-common/cpu.c 
     
    12021156+       ltq_reset_activate(LTQ_RESET_CORE); 
    12031157+} 
    1204 diff --git a/arch/mips/cpu/mips32/lantiq-common/lowlevel_init.S b/arch/mips/cpu/mips32/lantiq-common/lowlevel_init.S 
    1205 new file mode 100644 
    1206 index 0000000..ad03b04 
    12071158--- /dev/null 
    12081159+++ b/arch/mips/cpu/mips32/lantiq-common/lowlevel_init.S 
     
    12281179+       jr      t8 
    12291180+       END(lowlevel_init) 
    1230 diff --git a/arch/mips/cpu/mips32/lantiq-common/pmu.c b/arch/mips/cpu/mips32/lantiq-common/pmu.c 
    1231 new file mode 100644 
    1232 index 0000000..8f0dac1 
    12331181--- /dev/null 
    12341182+++ b/arch/mips/cpu/mips32/lantiq-common/pmu.c 
     
    12431191+#include <asm/lantiq/pm.h> 
    12441192+ 
    1245 diff --git a/arch/mips/cpu/mips32/lantiq-common/spl.c b/arch/mips/cpu/mips32/lantiq-common/spl.c 
    1246 new file mode 100644 
    1247 index 0000000..489a82b 
    12481193--- /dev/null 
    12491194+++ b/arch/mips/cpu/mips32/lantiq-common/spl.c 
     
    16521597+               ; 
    16531598+} 
    1654 diff --git a/arch/mips/cpu/mips32/lantiq-common/start.S b/arch/mips/cpu/mips32/lantiq-common/start.S 
    1655 new file mode 100644 
    1656 index 0000000..481d739 
    16571599--- /dev/null 
    16581600+++ b/arch/mips/cpu/mips32/lantiq-common/start.S 
     
    18011743+       jr      t9 
    18021744+        nop 
    1803 diff --git a/arch/mips/cpu/mips32/lantiq-common/u-boot-spl.lds b/arch/mips/cpu/mips32/lantiq-common/u-boot-spl.lds 
    1804 new file mode 100644 
    1805 index 0000000..97c8fa8 
    18061745--- /dev/null 
    18071746+++ b/arch/mips/cpu/mips32/lantiq-common/u-boot-spl.lds 
     
    18551794+       uboot_end = .; 
    18561795+} 
    1857 diff --git a/arch/mips/cpu/mips32/start.S b/arch/mips/cpu/mips32/start.S 
    1858 index 70ad198..091a4e2 100644 
    18591796--- a/arch/mips/cpu/mips32/start.S 
    18601797+++ b/arch/mips/cpu/mips32/start.S 
     
    18681805        li      t0, CONF_CM_UNCACHED 
    18691806        mtc0    t0, CP0_CONFIG 
    1870 diff --git a/arch/mips/cpu/mips32/vrx200/Makefile b/arch/mips/cpu/mips32/vrx200/Makefile 
    1871 new file mode 100644 
    1872 index 0000000..714dc69 
    18731807--- /dev/null 
    18741808+++ b/arch/mips/cpu/mips32/vrx200/Makefile 
     
    19061840+ 
    19071841+######################################################################### 
    1908 diff --git a/arch/mips/cpu/mips32/vrx200/cgu.c b/arch/mips/cpu/mips32/vrx200/cgu.c 
    1909 new file mode 100644 
    1910 index 0000000..799c902 
    19111842--- /dev/null 
    19121843+++ b/arch/mips/cpu/mips32/vrx200/cgu.c 
     
    21202051+       ltq_cgu_pll1_init(); 
    21212052+} 
    2122 diff --git a/arch/mips/cpu/mips32/vrx200/cgu_init.S b/arch/mips/cpu/mips32/vrx200/cgu_init.S 
    2123 new file mode 100644 
    2124 index 0000000..190ef89 
    21252053--- /dev/null 
    21262054+++ b/arch/mips/cpu/mips32/vrx200/cgu_init.S 
     
    22452173+ 
    22462174+       END(ltq_cgu_init) 
    2247 diff --git a/arch/mips/cpu/mips32/vrx200/chipid.c b/arch/mips/cpu/mips32/vrx200/chipid.c 
    2248 new file mode 100644 
    2249 index 0000000..f916e87 
    22502175--- /dev/null 
    22512176+++ b/arch/mips/cpu/mips32/vrx200/chipid.c 
     
    23132238+       return ""; 
    23142239+} 
    2315 diff --git a/arch/mips/cpu/mips32/vrx200/config.mk b/arch/mips/cpu/mips32/vrx200/config.mk 
    2316 new file mode 100644 
    2317 index 0000000..442156a 
    23182240--- /dev/null 
    23192241+++ b/arch/mips/cpu/mips32/vrx200/config.mk 
     
    23492271+endif 
    23502272+endif 
    2351 diff --git a/arch/mips/cpu/mips32/vrx200/dcdc.c b/arch/mips/cpu/mips32/vrx200/dcdc.c 
    2352 new file mode 100644 
    2353 index 0000000..11ca0d7 
    23542273--- /dev/null 
    23552274+++ b/arch/mips/cpu/mips32/vrx200/dcdc.c 
     
    24612380+       } 
    24622381+} 
    2463 diff --git a/arch/mips/cpu/mips32/vrx200/ebu.c b/arch/mips/cpu/mips32/vrx200/ebu.c 
    2464 new file mode 100644 
    2465 index 0000000..4ab3cf1 
    24662382--- /dev/null 
    24672383+++ b/arch/mips/cpu/mips32/vrx200/ebu.c 
     
    25782494+       return (void *)(addr ^ 2); 
    25792495+} 
    2580 diff --git a/arch/mips/cpu/mips32/vrx200/fw_phy11g_a1x.blob b/arch/mips/cpu/mips32/vrx200/fw_phy11g_a1x.blob 
    2581 new file mode 100644 
    2582 index 0000000..cdf3d30 
    2583 Binary files /dev/null and b/arch/mips/cpu/mips32/vrx200/fw_phy11g_a1x.blob differ 
    2584 diff --git a/arch/mips/cpu/mips32/vrx200/fw_phy11g_a2x.blob b/arch/mips/cpu/mips32/vrx200/fw_phy11g_a2x.blob 
    2585 new file mode 100644 
    2586 index 0000000..1559081 
    2587 Binary files /dev/null and b/arch/mips/cpu/mips32/vrx200/fw_phy11g_a2x.blob differ 
    2588 diff --git a/arch/mips/cpu/mips32/vrx200/fw_phy22f_a1x.blob b/arch/mips/cpu/mips32/vrx200/fw_phy22f_a1x.blob 
    2589 new file mode 100644 
    2590 index 0000000..02b88a0 
    2591 Binary files /dev/null and b/arch/mips/cpu/mips32/vrx200/fw_phy22f_a1x.blob differ 
    2592 diff --git a/arch/mips/cpu/mips32/vrx200/fw_phy22f_a2x.blob b/arch/mips/cpu/mips32/vrx200/fw_phy22f_a2x.blob 
    2593 new file mode 100644 
    2594 index 0000000..eeab2ab 
    2595 Binary files /dev/null and b/arch/mips/cpu/mips32/vrx200/fw_phy22f_a2x.blob differ 
    2596 diff --git a/arch/mips/cpu/mips32/vrx200/gphy.c b/arch/mips/cpu/mips32/vrx200/gphy.c 
    2597 new file mode 100644 
    2598 index 0000000..269ca5d 
    25992496--- /dev/null 
    26002497+++ b/arch/mips/cpu/mips32/vrx200/gphy.c 
     
    26582555+                       addr); 
    26592556+} 
    2660 diff --git a/arch/mips/cpu/mips32/vrx200/gphy_fw.S b/arch/mips/cpu/mips32/vrx200/gphy_fw.S 
    2661 new file mode 100644 
    2662 index 0000000..3a0417a 
    26632557--- /dev/null 
    26642558+++ b/arch/mips/cpu/mips32/vrx200/gphy_fw.S 
     
    26912585+       .incbin "fw_phy22f_a2x.blob" 
    26922586+EXPORT(__ltq_fw_phy22f_a2x_end) 
    2693 diff --git a/arch/mips/cpu/mips32/vrx200/mem.c b/arch/mips/cpu/mips32/vrx200/mem.c 
    2694 new file mode 100644 
    2695 index 0000000..c3e14ab 
    26962587--- /dev/null 
    26972588+++ b/arch/mips/cpu/mips32/vrx200/mem.c 
     
    27542645+       return size; 
    27552646+} 
    2756 diff --git a/arch/mips/cpu/mips32/vrx200/mem_init.S b/arch/mips/cpu/mips32/vrx200/mem_init.S 
    2757 new file mode 100644 
    2758 index 0000000..a296845 
    27592647--- /dev/null 
    27602648+++ b/arch/mips/cpu/mips32/vrx200/mem_init.S 
     
    29932881+ 
    29942882+       END(ltq_mem_init) 
    2995 diff --git a/arch/mips/cpu/mips32/vrx200/pmu.c b/arch/mips/cpu/mips32/vrx200/pmu.c 
    2996 new file mode 100644 
    2997 index 0000000..a144473 
    29982883--- /dev/null 
    29992884+++ b/arch/mips/cpu/mips32/vrx200/pmu.c 
     
    31293014+       ltq_clrsetbits(&ltq_pmu_regs->pwdcr, clr, set); 
    31303015+} 
    3131 diff --git a/arch/mips/cpu/mips32/vrx200/rcu.c b/arch/mips/cpu/mips32/vrx200/rcu.c 
    3132 new file mode 100644 
    3133 index 0000000..763f287 
    31343016--- /dev/null 
    31353017+++ b/arch/mips/cpu/mips32/vrx200/rcu.c 
     
    33293211+       ltq_clrbits(&ltq_rcu_regs->req, module); 
    33303212+} 
    3331 diff --git a/arch/mips/include/asm/arch-danube/config.h b/arch/mips/include/asm/arch-danube/config.h 
    3332 new file mode 100644 
    3333 index 0000000..d84f66f 
    33343213--- /dev/null 
    33353214+++ b/arch/mips/include/asm/arch-danube/config.h 
     
    34983377+ 
    34993378+#endif /* __DANUBE_CONFIG_H__ */ 
    3500 diff --git a/arch/mips/include/asm/arch-danube/gpio.h b/arch/mips/include/asm/arch-danube/gpio.h 
    3501 new file mode 100644 
    3502 index 0000000..70eb086 
    35033379--- /dev/null 
    35043380+++ b/arch/mips/include/asm/arch-danube/gpio.h 
     
    35163392+ 
    35173393+#endif /* __DANUBE_GPIO_H__ */ 
    3518 diff --git a/arch/mips/include/asm/arch-danube/nand.h b/arch/mips/include/asm/arch-danube/nand.h 
    3519 new file mode 100644 
    3520 index 0000000..c7a573a 
    35213394--- /dev/null 
    35223395+++ b/arch/mips/include/asm/arch-danube/nand.h 
     
    35353408+ 
    35363409+#endif /* __DANUBE_NAND_H__ */ 
    3537 diff --git a/arch/mips/include/asm/arch-danube/soc.h b/arch/mips/include/asm/arch-danube/soc.h 
    3538 new file mode 100644 
    3539 index 0000000..47ef62a 
    35403410--- /dev/null 
    35413411+++ b/arch/mips/include/asm/arch-danube/soc.h 
     
    35793449+ 
    35803450+#endif /* __DANUBE_SOC_H__ */ 
    3581 diff --git a/arch/mips/include/asm/arch-vrx200/config.h b/arch/mips/include/asm/arch-vrx200/config.h 
    3582 new file mode 100644 
    3583 index 0000000..88ef256 
    35843451--- /dev/null 
    35853452+++ b/arch/mips/include/asm/arch-vrx200/config.h 
     
    37693636+ 
    37703637+#endif /* __VRX200_CONFIG_H__ */ 
    3771 diff --git a/arch/mips/include/asm/arch-vrx200/gphy.h b/arch/mips/include/asm/arch-vrx200/gphy.h 
    3772 new file mode 100644 
    3773 index 0000000..6cdb268 
    37743638--- /dev/null 
    37753639+++ b/arch/mips/include/asm/arch-vrx200/gphy.h 
     
    38403704+ 
    38413705+#endif /* __VRX200_GPHY_H__ */ 
    3842 diff --git a/arch/mips/include/asm/arch-vrx200/gpio.h b/arch/mips/include/asm/arch-vrx200/gpio.h 
    3843 new file mode 100644 
    3844 index 0000000..b8d7676 
    38453706--- /dev/null 
    38463707+++ b/arch/mips/include/asm/arch-vrx200/gpio.h 
     
    38583719+ 
    38593720+#endif /* __VRX200_GPIO_H__ */ 
    3860 diff --git a/arch/mips/include/asm/arch-vrx200/nand.h b/arch/mips/include/asm/arch-vrx200/nand.h 
    3861 new file mode 100644 
    3862 index 0000000..231b68f 
    38633721--- /dev/null 
    38643722+++ b/arch/mips/include/asm/arch-vrx200/nand.h 
     
    38773735+ 
    38783736+#endif /* __VRX200_NAND_H__ */ 
    3879 diff --git a/arch/mips/include/asm/arch-vrx200/soc.h b/arch/mips/include/asm/arch-vrx200/soc.h 
    3880 new file mode 100644 
    3881 index 0000000..fae5906 
    38823737--- /dev/null 
    38833738+++ b/arch/mips/include/asm/arch-vrx200/soc.h 
     
    39283783+ 
    39293784+#endif /* __VRX200_SOC_H__ */ 
    3930 diff --git a/arch/mips/include/asm/arch-vrx200/switch.h b/arch/mips/include/asm/arch-vrx200/switch.h 
    3931 new file mode 100644 
    3932 index 0000000..e505099 
    39333785--- /dev/null 
    39343786+++ b/arch/mips/include/asm/arch-vrx200/switch.h 
     
    44364288+ 
    44374289+#endif /* __VRX200_SWITCH_H__ */ 
    4438 diff --git a/arch/mips/include/asm/asm.h b/arch/mips/include/asm/asm.h 
    4439 index 933ccb1..dd0ffb6 100644 
    44404290--- a/arch/mips/include/asm/asm.h 
    44414291+++ b/arch/mips/include/asm/asm.h 
     
    44584308  
    44594309 /* 
    4460 diff --git a/arch/mips/include/asm/gpio.h b/arch/mips/include/asm/gpio.h 
    4461 new file mode 100644 
    4462 index 0000000..9be58b8 
    44634310--- /dev/null 
    44644311+++ b/arch/mips/include/asm/gpio.h 
     
    44704317+#include <asm/arch/gpio.h> 
    44714318+#include <asm-generic/gpio.h> 
    4472 diff --git a/arch/mips/include/asm/lantiq/chipid.h b/arch/mips/include/asm/lantiq/chipid.h 
    4473 new file mode 100644 
    4474 index 0000000..c9921b0 
    44754319--- /dev/null 
    44764320+++ b/arch/mips/include/asm/lantiq/chipid.h 
     
    45494393+ 
    45504394+#endif /* __LANTIQ_CHIPID_H__ */ 
    4551 diff --git a/arch/mips/include/asm/lantiq/clk.h b/arch/mips/include/asm/lantiq/clk.h 
    4552 new file mode 100644 
    4553 index 0000000..e13f000 
    45544395--- /dev/null 
    45554396+++ b/arch/mips/include/asm/lantiq/clk.h 
     
    45854426+ 
    45864427+#endif /* __LANTIQ_CLK_H__ */ 
    4587 diff --git a/arch/mips/include/asm/lantiq/config.h b/arch/mips/include/asm/lantiq/config.h 
    4588 new file mode 100644 
    4589 index 0000000..feac30d 
    45904428--- /dev/null 
    45914429+++ b/arch/mips/include/asm/lantiq/config.h 
     
    47554593+ 
    47564594+#endif /* __LANTIQ_CONFIG_H__ */ 
    4757 diff --git a/arch/mips/include/asm/lantiq/cpu.h b/arch/mips/include/asm/lantiq/cpu.h 
    4758 new file mode 100644 
    4759 index 0000000..b3a504e 
    47604595--- /dev/null 
    47614596+++ b/arch/mips/include/asm/lantiq/cpu.h 
     
    47954630+ 
    47964631+#endif /* __LANTIQ_CPU_H__ */ 
    4797 diff --git a/arch/mips/include/asm/lantiq/dma.h b/arch/mips/include/asm/lantiq/dma.h 
    4798 new file mode 100644 
    4799 index 0000000..15a29c9 
    48004632--- /dev/null 
    48014633+++ b/arch/mips/include/asm/lantiq/dma.h 
     
    48954727+ 
    48964728+#endif /* __LANTIQ_DMA_H__ */ 
    4897 diff --git a/arch/mips/include/asm/lantiq/eth.h b/arch/mips/include/asm/lantiq/eth.h 
    4898 new file mode 100644 
    4899 index 0000000..d09e9cf 
    49004729--- /dev/null 
    49014730+++ b/arch/mips/include/asm/lantiq/eth.h 
     
    49364765+ 
    49374766+#endif /* __LANTIQ_ETH_H__ */ 
    4938 diff --git a/arch/mips/include/asm/lantiq/gpio.h b/arch/mips/include/asm/lantiq/gpio.h 
    4939 new file mode 100644 
    4940 index 0000000..66e227f 
    49414767--- /dev/null 
    49424768+++ b/arch/mips/include/asm/lantiq/gpio.h 
     
    49924818+ 
    49934819+#endif /* __LANTIQ_GPIO_H__ */ 
    4994 diff --git a/arch/mips/include/asm/lantiq/io.h b/arch/mips/include/asm/lantiq/io.h 
    4995 new file mode 100644 
    4996 index 0000000..5ac7696 
    49974820--- /dev/null 
    49984821+++ b/arch/mips/include/asm/lantiq/io.h 
     
    50354858+ 
    50364859+#endif /* __LANTIQ_IO_H__ */ 
    5037 diff --git a/arch/mips/include/asm/lantiq/pm.h b/arch/mips/include/asm/lantiq/pm.h 
    5038 new file mode 100644 
    5039 index 0000000..9db7117 
    50404860--- /dev/null 
    50414861+++ b/arch/mips/include/asm/lantiq/pm.h 
     
    50624882+ 
    50634883+#endif /* __LANTIQ_PM_H__ */ 
    5064 diff --git a/arch/mips/include/asm/lantiq/reset.h b/arch/mips/include/asm/lantiq/reset.h 
    5065 new file mode 100644 
    5066 index 0000000..0dbc994 
    50674884--- /dev/null 
    50684885+++ b/arch/mips/include/asm/lantiq/reset.h 
     
    51054922+ 
    51064923+#endif /* __LANTIQ_RESET_H__ */ 
    5107 diff --git a/arch/mips/include/asm/mipsregs.h b/arch/mips/include/asm/mipsregs.h 
    5108 index be7e5c6..b3bc255 100644 
    51094924--- a/arch/mips/include/asm/mipsregs.h 
    51104925+++ b/arch/mips/include/asm/mipsregs.h 
     
    51714986  */ 
    51724987 /* Generic bits.  */ 
    5173 diff --git a/arch/mips/include/asm/u-boot-mips.h b/arch/mips/include/asm/u-boot-mips.h 
    5174 index 9f3cce9..30fb469 100644 
    51754988--- a/arch/mips/include/asm/u-boot-mips.h 
    51764989+++ b/arch/mips/include/asm/u-boot-mips.h 
    5177 @@ -23,3 +23,4 @@ static inline unsigned long image_copy_end(void) 
     4990@@ -23,3 +23,4 @@ static inline unsigned long image_copy_e 
    51784991 } 
    51794992  
    51804993 extern int incaip_set_cpuclk(void); 
    51814994+extern int arch_cpu_init(void); 
    5182 diff --git a/arch/mips/lib/board.c b/arch/mips/lib/board.c 
    5183 index 9e6ba15..daa0182 100644 
    51844995--- a/arch/mips/lib/board.c 
    51854996+++ b/arch/mips/lib/board.c 
    5186 @@ -33,6 +33,16 @@ static char *failed = "*** failed ***\n"; 
     4997@@ -33,6 +33,16 @@ static char *failed = "*** failed ***\n" 
    51874998  */ 
    51884999 const unsigned long mips_io_port_base = -1; 
     
    52095020        timer_init, 
    52105021        env_init,               /* initialize environment */ 
    5211 diff --git a/board/lantiq/easy50712/Makefile b/board/lantiq/easy50712/Makefile 
    5212 new file mode 100644 
    5213 index 0000000..3a547c2 
    52145022--- /dev/null 
    52155023+++ b/board/lantiq/easy50712/Makefile 
     
    52425050+ 
    52435051+######################################################################### 
    5244 diff --git a/board/lantiq/easy50712/config.mk b/board/lantiq/easy50712/config.mk 
    5245 new file mode 100644 
    5246 index 0000000..9d8953b 
    52475052--- /dev/null 
    52485053+++ b/board/lantiq/easy50712/config.mk 
     
    52555060+ 
    52565061+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    5257 diff --git a/board/lantiq/easy50712/ddr_settings.h b/board/lantiq/easy50712/ddr_settings.h 
    5258 new file mode 100644 
    5259 index 0000000..36a4118 
    52605062--- /dev/null 
    52615063+++ b/board/lantiq/easy50712/ddr_settings.h 
     
    53155117+#define MC_DC45_VALUE  0x500 
    53165118+#define MC_DC46_VALUE  0x0 
    5317 diff --git a/board/lantiq/easy50712/easy50712.c b/board/lantiq/easy50712/easy50712.c 
    5318 new file mode 100644 
    5319 index 0000000..4f6a237 
    53205119--- /dev/null 
    53215120+++ b/board/lantiq/easy50712/easy50712.c 
     
    54335232+       } 
    54345233+} 
    5435 diff --git a/board/lantiq/easy80920/Makefile b/board/lantiq/easy80920/Makefile 
    5436 new file mode 100644 
    5437 index 0000000..3a547c2 
    54385234--- /dev/null 
    54395235+++ b/board/lantiq/easy80920/Makefile 
     
    54665262+ 
    54675263+######################################################################### 
    5468 diff --git a/board/lantiq/easy80920/config.mk b/board/lantiq/easy80920/config.mk 
    5469 new file mode 100644 
    5470 index 0000000..9d8953b 
    54715264--- /dev/null 
    54725265+++ b/board/lantiq/easy80920/config.mk 
     
    54795272+ 
    54805273+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    5481 diff --git a/board/lantiq/easy80920/ddr_settings.h b/board/lantiq/easy80920/ddr_settings.h 
    5482 new file mode 100644 
    5483 index 0000000..671d1c1 
    54845274--- /dev/null 
    54855275+++ b/board/lantiq/easy80920/ddr_settings.h 
     
    55545344+#define        MC_CCR60_VALUE  0x7800301 
    55555345+#define        MC_CCR61_VALUE  0x4 
    5556 diff --git a/board/lantiq/easy80920/easy80920.c b/board/lantiq/easy80920/easy80920.c 
    5557 new file mode 100644 
    5558 index 0000000..d9a4f81 
    55595346--- /dev/null 
    55605347+++ b/board/lantiq/easy80920/easy80920.c 
     
    56985485+       } 
    56995486+} 
    5700 diff --git a/boards.cfg b/boards.cfg 
    5701 index aa2ee64..f090726 100644 
    57025487--- a/boards.cfg 
    57035488+++ b/boards.cfg 
    5704 @@ -502,10 +502,17 @@ Active  mips        mips32         au1x00      -               dbau1x00 
     5489@@ -502,10 +502,17 @@ Active  mips        mips32         au1x0 
    57055490 Active  mips        mips32         au1x00      -               dbau1x00            dbau1550                             dbau1x00:DBAU1550                                                                                                                 Thomas Lange <thomas@corelatus.se> 
    57065491 Active  mips        mips32         au1x00      -               dbau1x00            dbau1550_el                          dbau1x00:DBAU1550,SYS_LITTLE_ENDIAN                                                                                               Thomas Lange <thomas@corelatus.se> 
     
    57205505 Active  mips        mips64         -           -               qemu-mips           qemu_mips64el                        qemu-mips64:SYS_LITTLE_ENDIAN                                                                                                     - 
    57215506 Active  nds32       n1213          ag101       AndesTech       adp-ag101           adp-ag101                            -                                                                                                                                 Andes <uboot@andestech.com> 
    5722 diff --git a/drivers/dma/Makefile b/drivers/dma/Makefile 
    5723 index a6132e2..5a4bcef 100644 
    57245507--- a/drivers/dma/Makefile 
    57255508+++ b/drivers/dma/Makefile 
     
    57325515  
    57335516 COBJS  := $(COBJS-y) 
    5734 diff --git a/drivers/dma/lantiq_dma.c b/drivers/dma/lantiq_dma.c 
    5735 new file mode 100644 
    5736 index 0000000..a78212a 
    57375517--- /dev/null 
    57385518+++ b/drivers/dma/lantiq_dma.c 
     
    61255905+       return 0; 
    61265906+} 
    6127 diff --git a/drivers/gpio/Makefile b/drivers/gpio/Makefile 
    6128 index 71ddb00..5fb505b 100644 
    61295907--- a/drivers/gpio/Makefile 
    61305908+++ b/drivers/gpio/Makefile 
     
    61375915 COBJS-$(CONFIG_MARVELL_MFP)    += mvmfp.o 
    61385916 COBJS-$(CONFIG_MXC_GPIO)       += mxc_gpio.o 
    6139 diff --git a/drivers/gpio/lantiq_gpio.c b/drivers/gpio/lantiq_gpio.c 
    6140 new file mode 100644 
    6141 index 0000000..374a668 
    61425917--- /dev/null 
    61435918+++ b/drivers/gpio/lantiq_gpio.c 
     
    64726247+       return 0; 
    64736248+} 
    6474 diff --git a/drivers/mtd/cfi_flash.c b/drivers/mtd/cfi_flash.c 
    6475 index a389cd1..fa4fae7 100644 
    64766249--- a/drivers/mtd/cfi_flash.c 
    64776250+++ b/drivers/mtd/cfi_flash.c 
    6478 @@ -161,6 +161,18 @@ u64 flash_read64(void *addr)__attribute__((weak, alias("__flash_read64"))); 
     6251@@ -161,6 +161,18 @@ u64 flash_read64(void *addr)__attribute_ 
    64796252 #define flash_read64   __flash_read64 
    64806253 #endif 
     
    64956268  */ 
    64966269 #if defined(CONFIG_ENV_IS_IN_FLASH) || defined(CONFIG_ENV_ADDR_REDUND) || (CONFIG_SYS_MONITOR_BASE >= CONFIG_SYS_FLASH_BASE) 
    6497 @@ -196,7 +208,7 @@ flash_map (flash_info_t * info, flash_sect_t sect, uint offset) 
     6270@@ -196,7 +208,7 @@ flash_map (flash_info_t * info, flash_se 
    64986271 { 
    64996272        unsigned int byte_offset = offset * info->portwidth; 
     
    65046277  
    65056278 static inline void flash_unmap(flash_info_t *info, flash_sect_t sect, 
    6506 diff --git a/drivers/mtd/nand/Makefile b/drivers/mtd/nand/Makefile 
    6507 index 366dee6..e9adaaa 100644 
    65086279--- a/drivers/mtd/nand/Makefile 
    65096280+++ b/drivers/mtd/nand/Makefile 
    6510 @@ -53,6 +53,7 @@ COBJS-$(CONFIG_NAND_JZ4740) += jz4740_nand.o 
     6281@@ -53,6 +53,7 @@ COBJS-$(CONFIG_NAND_JZ4740) += jz4740_na 
    65116282 COBJS-$(CONFIG_NAND_KB9202) += kb9202_nand.o 
    65126283 COBJS-$(CONFIG_NAND_KIRKWOOD) += kirkwood_nand.o 
     
    65166287 COBJS-$(CONFIG_NAND_MXC) += mxc_nand.o 
    65176288 COBJS-$(CONFIG_NAND_MXS) += mxs_nand.o 
    6518 diff --git a/drivers/mtd/nand/lantiq_nand.c b/drivers/mtd/nand/lantiq_nand.c 
    6519 new file mode 100644 
    6520 index 0000000..85f8f68 
    65216289--- /dev/null 
    65226290+++ b/drivers/mtd/nand/lantiq_nand.c 
     
    66486416+       return ltq_nand_init(chip); 
    66496417+} 
    6650 diff --git a/drivers/net/Makefile b/drivers/net/Makefile 
    6651 index 18fd54f..bbc2c92 100644 
    66526418--- a/drivers/net/Makefile 
    66536419+++ b/drivers/net/Makefile 
    6654 @@ -37,6 +37,8 @@ COBJS-$(CONFIG_INCA_IP_SWITCH) += inca-ip_sw.o 
     6420@@ -37,6 +37,8 @@ COBJS-$(CONFIG_INCA_IP_SWITCH) += inca-i 
    66556421 COBJS-$(CONFIG_DRIVER_KS8695ETH) += ks8695eth.o 
    66566422 COBJS-$(CONFIG_KS8851_MLL) += ks8851_mll.o 
     
    66616427 COBJS-$(CONFIG_MCFFEC) += mcffec.o mcfmii.o 
    66626428 COBJS-$(CONFIG_MPC5xxx_FEC) += mpc5xxx_fec.o 
    6663 diff --git a/drivers/net/lantiq_danube_etop.c b/drivers/net/lantiq_danube_etop.c 
    6664 new file mode 100644 
    6665 index 0000000..7453882 
    66666429--- /dev/null 
    66676430+++ b/drivers/net/lantiq_danube_etop.c 
     
    70776840+       return 0; 
    70786841+} 
    7079 diff --git a/drivers/net/lantiq_vrx200_switch.c b/drivers/net/lantiq_vrx200_switch.c 
    7080 new file mode 100644 
    7081 index 0000000..174427d 
    70826842--- /dev/null 
    70836843+++ b/drivers/net/lantiq_vrx200_switch.c 
     
    77587518+       return 0; 
    77597519+} 
    7760 diff --git a/drivers/net/phy/Makefile b/drivers/net/phy/Makefile 
    7761 index fe762e9..9eb08b8 100644 
    77627520--- a/drivers/net/phy/Makefile 
    77637521+++ b/drivers/net/phy/Makefile 
    7764 @@ -20,6 +20,7 @@ COBJS-$(CONFIG_PHY_BROADCOM) += broadcom.o 
     7522@@ -20,6 +20,7 @@ COBJS-$(CONFIG_PHY_BROADCOM) += broadcom 
    77657523 COBJS-$(CONFIG_PHY_DAVICOM) += davicom.o 
    77667524 COBJS-$(CONFIG_PHY_ET1011C) += et1011c.o 
     
    77707528 COBJS-$(CONFIG_PHY_MARVELL) += marvell.o 
    77717529 COBJS-$(CONFIG_PHY_MICREL) += micrel.o 
    7772 diff --git a/drivers/net/phy/lantiq.c b/drivers/net/phy/lantiq.c 
    7773 new file mode 100644 
    7774 index 0000000..572c8c3 
    77757530--- /dev/null 
    77767531+++ b/drivers/net/phy/lantiq.c 
     
    80147769+       return 0; 
    80157770+} 
    8016 diff --git a/drivers/net/phy/phy.c b/drivers/net/phy/phy.c 
    8017 index 62925bb..dfbe108 100644 
    80187771--- a/drivers/net/phy/phy.c 
    80197772+++ b/drivers/net/phy/phy.c 
     
    80577810        phy_lxt_init(); 
    80587811 #endif 
    8059 diff --git a/drivers/serial/Makefile b/drivers/serial/Makefile 
    8060 index e1fd7a5..3247b82 100644 
    80617812--- a/drivers/serial/Makefile 
    80627813+++ b/drivers/serial/Makefile 
    8063 @@ -24,6 +24,7 @@ COBJS-$(CONFIG_SYS_NS16550_SERIAL) += serial_ns16550.o 
     7814@@ -24,6 +24,7 @@ COBJS-$(CONFIG_SYS_NS16550_SERIAL) += se 
    80647815 COBJS-$(CONFIG_IMX_SERIAL) += serial_imx.o 
    80657816 COBJS-$(CONFIG_IXP_SERIAL) += serial_ixp.o 
     
    80697820 COBJS-$(CONFIG_MXC_UART) += serial_mxc.o 
    80707821 COBJS-$(CONFIG_PL010_SERIAL) += serial_pl01x.o 
    8071 diff --git a/drivers/serial/serial.c b/drivers/serial/serial.c 
    8072 index df2b84a..b955f30 100644 
    80737822--- a/drivers/serial/serial.c 
    80747823+++ b/drivers/serial/serial.c 
    8075 @@ -160,6 +160,7 @@ serial_initfunc(sa1100_serial_initialize); 
     7824@@ -160,6 +160,7 @@ serial_initfunc(sa1100_serial_initialize 
    80767825 serial_initfunc(sh_serial_initialize); 
    80777826 serial_initfunc(arm_dcc_initialize); 
     
    80897838        serial_assign(default_serial_console()->name); 
    80907839 } 
    8091 diff --git a/drivers/serial/serial_lantiq.c b/drivers/serial/serial_lantiq.c 
    8092 new file mode 100644 
    8093 index 0000000..07b2f9d 
    80947840--- /dev/null 
    80957841+++ b/drivers/serial/serial_lantiq.c 
     
    83588104+       return &ltq_serial_drv; 
    83598105+} 
    8360 diff --git a/drivers/spi/Makefile b/drivers/spi/Makefile 
    8361 index e5941b0..f831ea1 100644 
    83628106--- a/drivers/spi/Makefile 
    83638107+++ b/drivers/spi/Makefile 
    8364 @@ -25,6 +25,7 @@ COBJS-$(CONFIG_DAVINCI_SPI) += davinci_spi.o 
     8108@@ -25,6 +25,7 @@ COBJS-$(CONFIG_DAVINCI_SPI) += davinci_s 
    83658109 COBJS-$(CONFIG_EXYNOS_SPI) += exynos_spi.o 
    83668110 COBJS-$(CONFIG_ICH_SPI) +=  ich.o 
     
    83708114 COBJS-$(CONFIG_MPC8XXX_SPI) += mpc8xxx_spi.o 
    83718115 COBJS-$(CONFIG_MXC_SPI) += mxc_spi.o 
    8372 diff --git a/drivers/spi/lantiq_spi.c b/drivers/spi/lantiq_spi.c 
    8373 new file mode 100644 
    8374 index 0000000..b327878 
    83758116--- /dev/null 
    83768117+++ b/drivers/spi/lantiq_spi.c 
     
    90428783+       return ret; 
    90438784+} 
    9044 diff --git a/include/configs/easy50712.h b/include/configs/easy50712.h 
    9045 new file mode 100644 
    9046 index 0000000..6d7988c 
    90478785--- /dev/null 
    90488786+++ b/include/configs/easy50712.h 
     
    91278865+ 
    91288866+#endif /* __CONFIG_H */ 
    9129 diff --git a/include/configs/easy80920.h b/include/configs/easy80920.h 
    9130 new file mode 100644 
    9131 index 0000000..ad69bc2 
    91328867--- /dev/null 
    91338868+++ b/include/configs/easy80920.h 
     
    92258960+ 
    92268961+#endif /* __CONFIG_H */ 
    9227 diff --git a/include/phy.h b/include/phy.h 
    9228 index f0f522a..818bd7f 100644 
    92298962--- a/include/phy.h 
    92308963+++ b/include/phy.h 
     
    92378970 int phy_marvell_init(void); 
    92388971 int phy_micrel_init(void); 
    9239 diff --git a/spl/Makefile b/spl/Makefile 
    9240 index b366ac2..46eb851 100644 
    92418972--- a/spl/Makefile 
    92428973+++ b/spl/Makefile 
    9243 @@ -100,6 +100,8 @@ LIBS-$(CONFIG_SPL_USBETH_SUPPORT) += drivers/net/phy/libphy.o 
     8974@@ -100,6 +100,8 @@ LIBS-$(CONFIG_SPL_USBETH_SUPPORT) += dri 
    92448975 LIBS-$(CONFIG_SPL_MUSB_NEW_SUPPORT) += drivers/usb/musb-new/libusb_musb-new.o 
    92458976 LIBS-$(CONFIG_SPL_USBETH_SUPPORT) += drivers/usb/gadget/libusb_gadget.o 
     
    92508981 ifneq ($(CONFIG_OMAP_COMMON),) 
    92518982 LIBS-y += $(CPUDIR)/omap-common/libomap-common.o 
    9252 diff --git a/tools/.gitignore b/tools/.gitignore 
    9253 index a7fee26..4d56882 100644 
    92548983--- a/tools/.gitignore 
    92558984+++ b/tools/.gitignore 
     
    92628991 /mkenvimage 
    92638992 /mkimage 
    9264 diff --git a/tools/Makefile b/tools/Makefile 
    9265 index ca76f94..ae1714b 100644 
    92668993--- a/tools/Makefile 
    92678994+++ b/tools/Makefile 
    9268 @@ -49,6 +49,7 @@ BIN_FILES-$(CONFIG_VIDEO_LOGO) += bmp_logo$(SFX) 
     8995@@ -49,6 +49,7 @@ BIN_FILES-$(CONFIG_VIDEO_LOGO) += bmp_lo 
    92698996 BIN_FILES-$(CONFIG_BUILD_ENVCRC) += envcrc$(SFX) 
    92708997 BIN_FILES-$(CONFIG_CMD_NET) += gen_eth_addr$(SFX) 
     
    92939020        $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o $@ $^ 
    92949021        $(HOSTSTRIP) $@ 
    9295 diff --git a/tools/ltq-boot-image.c b/tools/ltq-boot-image.c 
    9296 new file mode 100644 
    9297 index 0000000..75a188c 
    92989022--- /dev/null 
    92999023+++ b/tools/ltq-boot-image.c 
     
    96149338+       return EXIT_FAILURE; 
    96159339+} 
    9616 --  
    9617 1.8.3.2 
    9618  
  • trunk/package/boot/uboot-lantiq/patches/0015-MIPS-lantiq-add-support-for-Lantiq-XWAY-ARX100-SoC-f.patch

    r40482 r40546  
    88Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    99 
    10 diff --git a/arch/mips/cpu/mips32/arx100/Makefile b/arch/mips/cpu/mips32/arx100/Makefile 
    11 new file mode 100644 
    12 index 0000000..98f5f73 
    1310--- /dev/null 
    1411+++ b/arch/mips/cpu/mips32/arx100/Makefile 
     
    4542+ 
    4643+######################################################################### 
    47 diff --git a/arch/mips/cpu/mips32/arx100/cgu.c b/arch/mips/cpu/mips32/arx100/cgu.c 
    48 new file mode 100644 
    49 index 0000000..6e71ee7 
    5044--- /dev/null 
    5145+++ b/arch/mips/cpu/mips32/arx100/cgu.c 
     
    160154+       return clk; 
    161155+} 
    162 diff --git a/arch/mips/cpu/mips32/arx100/cgu_init.S b/arch/mips/cpu/mips32/arx100/cgu_init.S 
    163 new file mode 100644 
    164 index 0000000..ed70cb2 
    165156--- /dev/null 
    166157+++ b/arch/mips/cpu/mips32/arx100/cgu_init.S 
     
    271262+ 
    272263+       END(ltq_cgu_init) 
    273 diff --git a/arch/mips/cpu/mips32/arx100/chipid.c b/arch/mips/cpu/mips32/arx100/chipid.c 
    274 new file mode 100644 
    275 index 0000000..e97d7ef 
    276264--- /dev/null 
    277265+++ b/arch/mips/cpu/mips32/arx100/chipid.c 
     
    337325+       return ""; 
    338326+} 
    339 diff --git a/arch/mips/cpu/mips32/arx100/config.mk b/arch/mips/cpu/mips32/arx100/config.mk 
    340 new file mode 100644 
    341 index 0000000..442156a 
    342327--- /dev/null 
    343328+++ b/arch/mips/cpu/mips32/arx100/config.mk 
     
    373358+endif 
    374359+endif 
    375 diff --git a/arch/mips/cpu/mips32/arx100/ebu.c b/arch/mips/cpu/mips32/arx100/ebu.c 
    376 new file mode 100644 
    377 index 0000000..4ab3cf1 
    378360--- /dev/null 
    379361+++ b/arch/mips/cpu/mips32/arx100/ebu.c 
     
    490472+       return (void *)(addr ^ 2); 
    491473+} 
    492 diff --git a/arch/mips/cpu/mips32/arx100/mem.c b/arch/mips/cpu/mips32/arx100/mem.c 
    493 new file mode 100644 
    494 index 0000000..1fba7cd 
    495474--- /dev/null 
    496475+++ b/arch/mips/cpu/mips32/arx100/mem.c 
     
    526505+       return (1 << (row + col)) * 4 * 2; 
    527506+} 
    528 diff --git a/arch/mips/cpu/mips32/arx100/mem_init.S b/arch/mips/cpu/mips32/arx100/mem_init.S 
    529 new file mode 100644 
    530 index 0000000..5d70842 
    531507--- /dev/null 
    532508+++ b/arch/mips/cpu/mips32/arx100/mem_init.S 
     
    646622+ 
    647623+       END(ltq_mem_init) 
    648 diff --git a/arch/mips/cpu/mips32/arx100/pmu.c b/arch/mips/cpu/mips32/arx100/pmu.c 
    649 new file mode 100644 
    650 index 0000000..d2afe96 
    651624--- /dev/null 
    652625+++ b/arch/mips/cpu/mips32/arx100/pmu.c 
     
    772745+       ltq_clrsetbits(&ltq_pmu_regs->pwdcr, clr, set); 
    773746+} 
    774 diff --git a/arch/mips/cpu/mips32/arx100/rcu.c b/arch/mips/cpu/mips32/arx100/rcu.c 
    775 new file mode 100644 
    776 index 0000000..4ff6935 
    777747--- /dev/null 
    778748+++ b/arch/mips/cpu/mips32/arx100/rcu.c 
     
    908878+       } 
    909879+} 
    910 diff --git a/arch/mips/cpu/mips32/lantiq-common/cpu.c b/arch/mips/cpu/mips32/lantiq-common/cpu.c 
    911 index 4a7acdf..aa37b35 100644 
    912880--- a/arch/mips/cpu/mips32/lantiq-common/cpu.c 
    913881+++ b/arch/mips/cpu/mips32/lantiq-common/cpu.c 
    914 @@ -20,6 +20,7 @@ static const char ltq_bootsel_strings[][16] = { 
     882@@ -20,6 +20,7 @@ static const char ltq_bootsel_strings[][ 
    915883        "PCI", 
    916884        "MII0", 
     
    920888        "unknown", 
    921889 }; 
    922 diff --git a/arch/mips/cpu/mips32/lantiq-common/start.S b/arch/mips/cpu/mips32/lantiq-common/start.S 
    923 index 481d739..fc8276e 100644 
    924890--- a/arch/mips/cpu/mips32/lantiq-common/start.S 
    925891+++ b/arch/mips/cpu/mips32/lantiq-common/start.S 
     
    936902 #define CONFIG0_LANTIQ         (CONFIG0_MIPS34K | CONFIG0_MIPS32_64) 
    937903 #define STATUS_LANTIQ          (STATUS_MIPS34K | STATUS_MIPS32_64) 
    938 diff --git a/arch/mips/include/asm/arch-arx100/config.h b/arch/mips/include/asm/arch-arx100/config.h 
    939 new file mode 100644 
    940 index 0000000..1a6c9bc 
    941904--- /dev/null 
    942905+++ b/arch/mips/include/asm/arch-arx100/config.h 
     
    11171080+ 
    11181081+#endif /* __ARX100_CONFIG_H__ */ 
    1119 diff --git a/arch/mips/include/asm/arch-arx100/gpio.h b/arch/mips/include/asm/arch-arx100/gpio.h 
    1120 new file mode 100644 
    1121 index 0000000..f6b6409 
    11221082--- /dev/null 
    11231083+++ b/arch/mips/include/asm/arch-arx100/gpio.h 
     
    11351095+ 
    11361096+#endif /* __ARX100_GPIO_H__ */ 
    1137 diff --git a/arch/mips/include/asm/arch-arx100/nand.h b/arch/mips/include/asm/arch-arx100/nand.h 
    1138 new file mode 100644 
    1139 index 0000000..231b68f 
    11401097--- /dev/null 
    11411098+++ b/arch/mips/include/asm/arch-arx100/nand.h 
     
    11541111+ 
    11551112+#endif /* __VRX200_NAND_H__ */ 
    1156 diff --git a/arch/mips/include/asm/arch-arx100/soc.h b/arch/mips/include/asm/arch-arx100/soc.h 
    1157 new file mode 100644 
    1158 index 0000000..3ccaf3f 
    11591113--- /dev/null 
    11601114+++ b/arch/mips/include/asm/arch-arx100/soc.h 
     
    11971151+ 
    11981152+#endif /* __ARX100_SOC_H__ */ 
    1199 diff --git a/arch/mips/include/asm/lantiq/chipid.h b/arch/mips/include/asm/lantiq/chipid.h 
    1200 index c9921b0..19adf97 100644 
    12011153--- a/arch/mips/include/asm/lantiq/chipid.h 
    12021154+++ b/arch/mips/include/asm/lantiq/chipid.h 
     
    12121164        LTQ_SOC_VRX268 = 0x01C2,        /* VRX268 v1.1 */ 
    12131165        LTQ_SOC_GRX288 = 0x01C9,        /* GRX288 v1.1 */ 
    1214 @@ -38,6 +42,38 @@ static inline int ltq_soc_is_danube(void) 
     1166@@ -36,6 +40,38 @@ static inline int ltq_soc_is_danube(void 
     1167 { 
     1168        return 0; 
    12151169 } 
     1170+#endif 
     1171+ 
     1172+#ifdef CONFIG_SOC_XWAY_ARX100 
     1173+static inline int ltq_soc_is_arx100(void) 
     1174+{ 
     1175+       return 1; 
     1176+} 
     1177+ 
     1178+static inline int ltq_soc_is_arx100_v1(void) 
     1179+{ 
     1180+       return ltq_chip_version_get() == 1; 
     1181+} 
     1182+ 
     1183+static inline int ltq_soc_is_arx100_v2(void) 
     1184+{ 
     1185+       return ltq_chip_version_get() == 2; 
     1186+} 
     1187+#else 
     1188+static inline int ltq_soc_is_arx100(void) 
     1189+{ 
     1190+       return 0; 
     1191+} 
     1192+ 
     1193+static inline int ltq_soc_is_arx100_v1(void) 
     1194+{ 
     1195+       return 0; 
     1196+} 
     1197+ 
     1198+static inline int ltq_soc_is_arx100_v2(void) 
     1199+{ 
     1200+       return 0; 
     1201+} 
    12161202 #endif 
    12171203  
    1218 +#ifdef CONFIG_SOC_XWAY_ARX100 
    1219 +static inline int ltq_soc_is_arx100(void) 
    1220 +{ 
    1221 +       return 1; 
    1222 +} 
    1223 + 
    1224 +static inline int ltq_soc_is_arx100_v1(void) 
    1225 +{ 
    1226 +       return ltq_chip_version_get() == 1; 
    1227 +} 
    1228 + 
    1229 +static inline int ltq_soc_is_arx100_v2(void) 
    1230 +{ 
    1231 +       return ltq_chip_version_get() == 2; 
    1232 +} 
    1233 +#else 
    1234 +static inline int ltq_soc_is_arx100(void) 
    1235 +{ 
    1236 +       return 0; 
    1237 +} 
    1238 + 
    1239 +static inline int ltq_soc_is_arx100_v1(void) 
    1240 +{ 
    1241 +       return 0; 
    1242 +} 
    1243 + 
    1244 +static inline int ltq_soc_is_arx100_v2(void) 
    1245 +{ 
    1246 +       return 0; 
    1247 +} 
    1248 +#endif 
    1249 + 
    12501204 #ifdef CONFIG_SOC_XWAY_VRX200 
    1251  static inline int ltq_soc_is_vrx200(void) 
    1252  { 
    1253 diff --git a/arch/mips/include/asm/lantiq/clk.h b/arch/mips/include/asm/lantiq/clk.h 
    1254 index e13f000..5aea603 100644 
    12551205--- a/arch/mips/include/asm/lantiq/clk.h 
    12561206+++ b/arch/mips/include/asm/lantiq/clk.h 
     
    12671217        CLOCK_393_MHZ = 393219000, 
    12681218        CLOCK_500_MHZ = 500000000, 
    1269 diff --git a/arch/mips/include/asm/lantiq/cpu.h b/arch/mips/include/asm/lantiq/cpu.h 
    1270 index b3a504e..e3b0312 100644 
    12711219--- a/arch/mips/include/asm/lantiq/cpu.h 
    12721220+++ b/arch/mips/include/asm/lantiq/cpu.h 
     
    12791227        BOOT_UNKNOWN, 
    12801228 }; 
    1281 --  
    1282 1.8.3.2 
    1283  
  • trunk/package/boot/uboot-lantiq/patches/0016-net-add-driver-for-Lantiq-XWAY-ARX100-switch.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/arch/mips/include/asm/arch-arx100/config.h b/arch/mips/include/asm/arch-arx100/config.h 
    9 index 1a6c9bc..8f955e8 100644 
    108--- a/arch/mips/include/asm/arch-arx100/config.h 
    119+++ b/arch/mips/include/asm/arch-arx100/config.h 
     
    3533  
    3634 #ifndef __ARX100_CONFIG_H__ 
    37 diff --git a/arch/mips/include/asm/arch-arx100/switch.h b/arch/mips/include/asm/arch-arx100/switch.h 
    38 new file mode 100644 
    39 index 0000000..301056c 
    4035--- /dev/null 
    4136+++ b/arch/mips/include/asm/arch-arx100/switch.h 
     
    127122+ 
    128123+#endif /* __ARX100_SWITCH_H__ */ 
    129 diff --git a/drivers/net/Makefile b/drivers/net/Makefile 
    130 index bbc2c92..926b8c2 100644 
    131124--- a/drivers/net/Makefile 
    132125+++ b/drivers/net/Makefile 
    133 @@ -38,6 +38,7 @@ COBJS-$(CONFIG_DRIVER_KS8695ETH) += ks8695eth.o 
     126@@ -38,6 +38,7 @@ COBJS-$(CONFIG_DRIVER_KS8695ETH) += ks86 
    134127 COBJS-$(CONFIG_KS8851_MLL) += ks8851_mll.o 
    135128 COBJS-$(CONFIG_LAN91C96) += lan91c96.o 
     
    139132 COBJS-$(CONFIG_MACB) += macb.o 
    140133 COBJS-$(CONFIG_MCFFEC) += mcffec.o mcfmii.o 
    141 diff --git a/drivers/net/lantiq_arx100_switch.c b/drivers/net/lantiq_arx100_switch.c 
    142 new file mode 100644 
    143 index 0000000..cc65249 
    144134--- /dev/null 
    145135+++ b/drivers/net/lantiq_arx100_switch.c 
     
    555545+       return 0; 
    556546+} 
    557 --  
    558 1.8.3.2 
    559  
  • trunk/package/boot/uboot-lantiq/patches/0017-tools-add-some-helper-tools-for-Lantiq-SoCs.patch

    r40482 r40546  
    77Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    88 
    9 diff --git a/tools/gct.pl b/tools/gct.pl 
    10 new file mode 100755 
    11 index 0000000..33fa6f7 
    129--- /dev/null 
    1310+++ b/tools/gct.pl 
     
    168165+       } 
    169166+} 
    170 diff --git a/tools/lantiq_bdi_conf.awk b/tools/lantiq_bdi_conf.awk 
    171 new file mode 100755 
    172 index 0000000..c732289 
    173167--- /dev/null 
    174168+++ b/tools/lantiq_bdi_conf.awk 
     
    290284+       } 
    291285+} 
    292 diff --git a/tools/lantiq_ram_extract_magic.awk b/tools/lantiq_ram_extract_magic.awk 
    293 new file mode 100755 
    294 index 0000000..64f1cbc 
    295286--- /dev/null 
    296287+++ b/tools/lantiq_ram_extract_magic.awk 
     
    365356+               right_section=0 
    366357+} 
    367 diff --git a/tools/lantiq_ram_init_uart.awk b/tools/lantiq_ram_init_uart.awk 
    368 new file mode 100755 
    369 index 0000000..dc82645 
    370358--- /dev/null 
    371359+++ b/tools/lantiq_ram_init_uart.awk 
     
    488476+       } 
    489477+} 
    490 --  
    491 1.8.3.2 
    492  
  • trunk/package/boot/uboot-lantiq/patches/0018-tools-lantiq-add-NAND-SPL-support.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/tools/ltq-boot-image.c b/tools/ltq-boot-image.c 
    9 index 75a188c..743fc6f 100644 
    108--- a/tools/ltq-boot-image.c 
    119+++ b/tools/ltq-boot-image.c 
     
    4341  
    4442 static enum image_types parse_image_type(const char *type) 
    45 @@ -64,6 +68,9 @@ static enum image_types parse_image_type(const char *type) 
     43@@ -64,6 +68,9 @@ static enum image_types parse_image_type 
    4644        if (!strncmp(type, "sfspl", 6)) 
    4745                return IMAGE_SFSPL; 
     
    5351 } 
    5452  
    55 @@ -73,7 +80,7 @@ static int parse_args(int argc, char *argv[], struct args *arg) 
     53@@ -73,7 +80,7 @@ static int parse_args(int argc, char *ar 
    5654  
    5755        memset(arg, 0, sizeof(*arg)); 
     
    6260                case 'h': 
    6361                        usage_msg(argv[0]); 
    64 @@ -84,6 +91,12 @@ static int parse_args(int argc, char *argv[], struct args *arg) 
     62@@ -84,6 +91,12 @@ static int parse_args(int argc, char *ar 
    6563                case 'e': 
    6664                        arg->entry_addr = strtoul(optarg, NULL, 16); 
     
    7573                        arg->uboot_bin = optarg; 
    7674                        break; 
    77 @@ -114,11 +127,22 @@ static int parse_args(int argc, char *argv[], struct args *arg) 
     75@@ -114,11 +127,22 @@ static int parse_args(int argc, char *ar 
    7876                goto parse_error; 
    7977        } 
     
    9997  
    10098 parse_error: 
    101 @@ -174,6 +198,19 @@ static int write_nvb_start_header(int fd, __u32 addr) 
     99@@ -174,6 +198,19 @@ static int write_nvb_start_header(int fd 
    102100        return write_header(fd, hdr, sizeof(hdr)); 
    103101 } 
     
    119117 { 
    120118        struct stat sbuf; 
    121 @@ -238,9 +275,37 @@ static int open_output_bin(const char *name) 
     119@@ -238,9 +275,37 @@ static int open_output_bin(const char *n 
    122120        return fd; 
    123121 } 
     
    159157        size_t uboot_size, spl_size; 
    160158  
    161 @@ -256,9 +321,22 @@ static int create_sfspl(const struct args *arg) 
     159@@ -256,9 +321,22 @@ static int create_sfspl(const struct arg 
    162160        if (0 > uboot_fd) 
    163161                goto err_uboot; 
     
    182180        ret = copy_bin(out_fd, spl_ptr, spl_size); 
    183181        if (ret) 
    184 @@ -268,16 +346,16 @@ static int create_sfspl(const struct args *arg) 
     182@@ -268,16 +346,16 @@ static int create_sfspl(const struct arg 
    185183        if (ret) 
    186184                goto err_write; 
     
    224222        default: 
    225223                fprintf(stderr, "Image type not implemented\n"); 
    226 --  
    227 1.8.3.2 
    228  
  • trunk/package/boot/uboot-lantiq/patches/0019-Makefile-add-Lantiq-NAND-SPL-images.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/.gitignore b/.gitignore 
    9 index 7abdc37..869b1b8 100644 
    108--- a/.gitignore 
    119+++ b/.gitignore 
     
    2018 /u-boot.lzo.img 
    2119  
    22 diff --git a/Makefile b/Makefile 
    23 index 73ec67d..0445035 100644 
    2420--- a/Makefile 
    2521+++ b/Makefile 
    26 @@ -599,6 +599,24 @@ $(obj)u-boot.ltq.lzma.sfspl: $(obj)u-boot.lzma.img $(obj)spl/u-boot-spl.bin 
     22@@ -599,6 +599,24 @@ $(obj)u-boot.ltq.lzma.sfspl: $(obj)u-boo 
    2723                $(obj)tools/ltq-boot-image -t sfspl -e $(CONFIG_SPL_TEXT_BASE) \ 
    2824                        -s $(obj)spl/u-boot-spl.bin -u $< -o $@ 
     
    4945        cat $(obj)spl/u-boot-spl.bin $< > $@ 
    5046  
    51 --  
    52 1.8.3.2 
    53  
  • trunk/package/boot/uboot-lantiq/patches/0020-MIPS-lantiq-add-NAND-SPL-support.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/arch/mips/cpu/mips32/lantiq-common/spl.c b/arch/mips/cpu/mips32/lantiq-common/spl.c 
    9 index 489a82b..3d9d4d4 100644 
    108--- a/arch/mips/cpu/mips32/lantiq-common/spl.c 
    119+++ b/arch/mips/cpu/mips32/lantiq-common/spl.c 
     
    3735  
    3836 struct spl_image { 
    39 @@ -337,6 +350,58 @@ static int spl_load_nor_flash(struct spl_image *spl) 
     37@@ -337,6 +350,58 @@ static int spl_load_nor_flash(struct spl 
    4038        return ret; 
    4139 } 
     
    9694 { 
    9795        int ret; 
    98 @@ -345,6 +410,8 @@ static int spl_load(struct spl_image *spl) 
     96@@ -345,6 +410,8 @@ static int spl_load(struct spl_image *sp 
    9997                ret = spl_load_spi_flash(spl); 
    10098        else if (spl_boot_nor_flash) 
     
    105103                ret = 1; 
    106104  
    107 diff --git a/arch/mips/include/asm/lantiq/config.h b/arch/mips/include/asm/lantiq/config.h 
    108 index feac30d..483cc94 100644 
    109105--- a/arch/mips/include/asm/lantiq/config.h 
    110106+++ b/arch/mips/include/asm/lantiq/config.h 
     
    168164  
    169165 #endif /* __LANTIQ_CONFIG_H__ */ 
    170 --  
    171 1.8.3.2 
    172  
  • trunk/package/boot/uboot-lantiq/patches/0021-MIPS-vrx200-add-NAND-SPL-support.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/arch/mips/cpu/mips32/vrx200/config.mk b/arch/mips/cpu/mips32/vrx200/config.mk 
    9 index 442156a..b0fc882 100644 
    108--- a/arch/mips/cpu/mips32/vrx200/config.mk 
    119+++ b/arch/mips/cpu/mips32/vrx200/config.mk 
     
    2018+endif 
    2119 endif 
    22 diff --git a/arch/mips/include/asm/arch-vrx200/config.h b/arch/mips/include/asm/arch-vrx200/config.h 
    23 index 88ef256..4ec6092 100644 
    2420--- a/arch/mips/include/asm/arch-vrx200/config.h 
    2521+++ b/arch/mips/include/asm/arch-vrx200/config.h 
     
    3329 #define CONFIG_SPL_TEXT_BASE           0xBE220000 
    3430 #endif 
    35 --  
    36 1.8.3.2 
    37  
  • trunk/package/boot/uboot-lantiq/patches/0022-MIPS-lantiq-easy80920-add-support-for-NAND-SPL.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/boards.cfg b/boards.cfg 
    9 index f090726..394ede7 100644 
    108--- a/boards.cfg 
    119+++ b/boards.cfg 
    12 @@ -509,6 +509,7 @@ Active  mips        mips32         incaip      -               incaip 
     10@@ -509,6 +509,7 @@ Active  mips        mips32         incai 
    1311 Active  mips        mips32         incaip      -               incaip              incaip_100MHz                        incaip:CPU_CLOCK_RATE=100000000                                                                                                   Wolfgang Denk <wd@denx.de> 
    1412 Active  mips        mips32         incaip      -               incaip              incaip_133MHz                        incaip:CPU_CLOCK_RATE=133000000                                                                                                   Wolfgang Denk <wd@denx.de> 
     
    1816 Active  mips        mips32         vrx200      lantiq          easy80920           easy80920_norspl                     easy80920:SYS_BOOT_NORSPL                                                                                                         Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    1917 Active  mips        mips32         vrx200      lantiq          easy80920           easy80920_ram                        easy80920:SYS_BOOT_RAM                                                                                                            Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    20 diff --git a/include/configs/easy80920.h b/include/configs/easy80920.h 
    21 index ad69bc2..56ceedb 100644 
    2218--- a/include/configs/easy80920.h 
    2319+++ b/include/configs/easy80920.h 
     
    6460  
    6561 #endif /* __CONFIG_H */ 
    66 --  
    67 1.8.3.2 
    68  
  • trunk/package/boot/uboot-lantiq/patches/0023-MIPS-lantiq-add-default-openwrt-config.patch

    r40482 r40546  
    77Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    88 
    9 diff --git a/include/configs/openwrt-lantiq-common.h b/include/configs/openwrt-lantiq-common.h 
    10 new file mode 100644 
    11 index 0000000..d119bef 
    129--- /dev/null 
    1310+++ b/include/configs/openwrt-lantiq-common.h 
     
    5249+ 
    5350+#endif /* __OPENWRT_LANTIQ_COMMON_H */ 
    54 --  
    55 1.8.3.2 
    56  
  • trunk/package/boot/uboot-lantiq/patches/0024-MIPS-lantiq-easy50712-add-openwrt-lantiq-common.h.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/include/configs/easy50712.h b/include/configs/easy50712.h 
    9 index 6d7988c..bc8820a 100644 
    108--- a/include/configs/easy50712.h 
    119+++ b/include/configs/easy50712.h 
     
    2725        "update-uboot-nor=run load-uboot-norspl-lzo write-uboot-nor\0" 
    2826  
    29 --  
    30 1.8.3.2 
    31  
  • trunk/package/boot/uboot-lantiq/patches/0025-MIPS-lantiq-easy80920-add-openwrt-lantiq-common.h.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/include/configs/easy80920.h b/include/configs/easy80920.h 
    9 index 56ceedb..6f5ac03 100644 
    108--- a/include/configs/easy80920.h 
    119+++ b/include/configs/easy80920.h 
     
    2725        "update-uboot-nor=run load-uboot-norspl-lzo write-uboot-nor\0" 
    2826  
    29 --  
    30 1.8.3.2 
    31  
  • trunk/package/boot/uboot-lantiq/patches/0026-MIPS-add-board-support-for-Arcadyan-ARV4519.patch

    r40482 r40546  
    77Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    88 
    9 diff --git a/board/arcadyan/arv4519pw/Makefile b/board/arcadyan/arv4519pw/Makefile 
    10 new file mode 100644 
    11 index 0000000..3a547c2 
    129--- /dev/null 
    1310+++ b/board/arcadyan/arv4519pw/Makefile 
     
    4037+ 
    4138+######################################################################### 
    42 diff --git a/board/arcadyan/arv4519pw/arv4519pw.c b/board/arcadyan/arv4519pw/arv4519pw.c 
    43 new file mode 100644 
    44 index 0000000..a9dfd03 
    4539--- /dev/null 
    4640+++ b/board/arcadyan/arv4519pw/arv4519pw.c 
     
    9791+       return switch_device_register(&ar8216_dev); 
    9892+} 
    99 diff --git a/board/arcadyan/arv4519pw/config.mk b/board/arcadyan/arv4519pw/config.mk 
    100 new file mode 100644 
    101 index 0000000..9d8953b 
    10293--- /dev/null 
    10394+++ b/board/arcadyan/arv4519pw/config.mk 
     
    110101+ 
    111102+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    112 diff --git a/board/arcadyan/arv4519pw/ddr_settings.h b/board/arcadyan/arv4519pw/ddr_settings.h 
    113 new file mode 100644 
    114 index 0000000..c5e88b3 
    115103--- /dev/null 
    116104+++ b/board/arcadyan/arv4519pw/ddr_settings.h 
     
    171159+#define MC_DC45_VALUE  0x500 
    172160+#define MC_DC46_VALUE  0x0 
    173 diff --git a/boards.cfg b/boards.cfg 
    174 index 394ede7..f300d5a 100644 
    175161--- a/boards.cfg 
    176162+++ b/boards.cfg 
    177 @@ -502,6 +502,9 @@ Active  mips        mips32         au1x00      -               dbau1x00 
     163@@ -502,6 +502,9 @@ Active  mips        mips32         au1x0 
    178164 Active  mips        mips32         au1x00      -               dbau1x00            dbau1550                             dbau1x00:DBAU1550                                                                                                                 Thomas Lange <thomas@corelatus.se> 
    179165 Active  mips        mips32         au1x00      -               dbau1x00            dbau1550_el                          dbau1x00:DBAU1550,SYS_LITTLE_ENDIAN                                                                                               Thomas Lange <thomas@corelatus.se> 
     
    185171 Active  mips        mips32         danube      lantiq          easy50712           easy50712_norspl                     easy50712:SYS_BOOT_NORSPL                                                                                                         Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    186172 Active  mips        mips32         danube      lantiq          easy50712           easy50712_ram                        easy50712:SYS_BOOT_RAM                                                                                                            Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    187 diff --git a/include/configs/arv4519pw.h b/include/configs/arv4519pw.h 
    188 new file mode 100644 
    189 index 0000000..6907108 
    190173--- /dev/null 
    191174+++ b/include/configs/arv4519pw.h 
     
    258241+ 
    259242+#endif /* __CONFIG_H */ 
    260 --  
    261 1.8.3.2 
    262  
  • trunk/package/boot/uboot-lantiq/patches/0027-MIPS-add-board-support-for-Arcadyan-ARV7518.patch

    r40482 r40546  
    77Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    88 
    9 diff --git a/board/arcadyan/arv7518pw/Makefile b/board/arcadyan/arv7518pw/Makefile 
    10 new file mode 100644 
    11 index 0000000..3a547c2 
    129--- /dev/null 
    1310+++ b/board/arcadyan/arv7518pw/Makefile 
     
    4037+ 
    4138+######################################################################### 
    42 diff --git a/board/arcadyan/arv7518pw/arv7518pw.c b/board/arcadyan/arv7518pw/arv7518pw.c 
    43 new file mode 100644 
    44 index 0000000..a9dfd03 
    4539--- /dev/null 
    4640+++ b/board/arcadyan/arv7518pw/arv7518pw.c 
     
    9791+       return switch_device_register(&ar8216_dev); 
    9892+} 
    99 diff --git a/board/arcadyan/arv7518pw/config.mk b/board/arcadyan/arv7518pw/config.mk 
    100 new file mode 100644 
    101 index 0000000..9d8953b 
    10293--- /dev/null 
    10394+++ b/board/arcadyan/arv7518pw/config.mk 
     
    110101+ 
    111102+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    112 diff --git a/board/arcadyan/arv7518pw/ddr_settings.h b/board/arcadyan/arv7518pw/ddr_settings.h 
    113 new file mode 100644 
    114 index 0000000..8b5e9c5 
    115103--- /dev/null 
    116104+++ b/board/arcadyan/arv7518pw/ddr_settings.h 
     
    171159+#define MC_DC45_VALUE  0x500 
    172160+#define MC_DC46_VALUE  0x0 
    173 diff --git a/boards.cfg b/boards.cfg 
    174 index f300d5a..e832423 100644 
    175161--- a/boards.cfg 
    176162+++ b/boards.cfg 
    177 @@ -505,6 +505,9 @@ Active  mips        mips32         au1x00      -               pb1x00 
     163@@ -505,6 +505,9 @@ Active  mips        mips32         au1x0 
    178164 Active  mips        mips32         danube      arcadyan        arv4519pw           arv4519pw_brn                        arv4519pw:SYS_BOOT_BRN                                                                                                            Luka Perkov <luka@openwrt.org> 
    179165 Active  mips        mips32         danube      arcadyan        arv4519pw           arv4519pw_nor                        arv4519pw:SYS_BOOT_NOR                                                                                                            Luka Perkov <luka@openwrt.org> 
     
    185171 Active  mips        mips32         danube      lantiq          easy50712           easy50712_norspl                     easy50712:SYS_BOOT_NORSPL                                                                                                         Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    186172 Active  mips        mips32         danube      lantiq          easy50712           easy50712_ram                        easy50712:SYS_BOOT_RAM                                                                                                            Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    187 diff --git a/include/configs/arv7518pw.h b/include/configs/arv7518pw.h 
    188 new file mode 100644 
    189 index 0000000..8cf1708 
    190173--- /dev/null 
    191174+++ b/include/configs/arv7518pw.h 
     
    258241+ 
    259242+#endif /* __CONFIG_H */ 
    260 --  
    261 1.8.3.2 
    262  
  • trunk/package/boot/uboot-lantiq/patches/0028-MIPS-add-board-support-for-AudioCodes-MP-252.patch

    r40482 r40546  
    66Signed-off-by: Daniel Golle <dgolle@allnet.de> 
    77 
    8 diff --git a/board/audiocodes/acmp252/Makefile b/board/audiocodes/acmp252/Makefile 
    9 new file mode 100644 
    10 index 0000000..3a547c2 
    118--- /dev/null 
    129+++ b/board/audiocodes/acmp252/Makefile 
     
    3936+ 
    4037+######################################################################### 
    41 diff --git a/board/audiocodes/acmp252/acmp252.c b/board/audiocodes/acmp252/acmp252.c 
    42 new file mode 100644 
    43 index 0000000..3368506 
    4438--- /dev/null 
    4539+++ b/board/audiocodes/acmp252/acmp252.c 
     
    111105+       return switch_device_register(&adm6996i_dev); 
    112106+} 
    113 diff --git a/board/audiocodes/acmp252/config.mk b/board/audiocodes/acmp252/config.mk 
    114 new file mode 100644 
    115 index 0000000..9d8953b 
    116107--- /dev/null 
    117108+++ b/board/audiocodes/acmp252/config.mk 
     
    124115+ 
    125116+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    126 diff --git a/board/audiocodes/acmp252/ddr_settings.h b/board/audiocodes/acmp252/ddr_settings.h 
    127 new file mode 100644 
    128 index 0000000..d0b4f20 
    129117--- /dev/null 
    130118+++ b/board/audiocodes/acmp252/ddr_settings.h 
     
    185173+#define MC_DC45_VALUE  0x500 
    186174+#define MC_DC46_VALUE  0x0 
    187 diff --git a/boards.cfg b/boards.cfg 
    188 index e832423..9f407b8 100644 
    189175--- a/boards.cfg 
    190176+++ b/boards.cfg 
    191 @@ -508,6 +508,8 @@ Active  mips        mips32         danube      arcadyan        arv4519pw 
     177@@ -508,6 +508,8 @@ Active  mips        mips32         danub 
    192178 Active  mips        mips32         danube      arcadyan        arv7518pw           arv7518pw_brn                        arv7518pw:SYS_BOOT_BRN                                                                                                            Luka Perkov <luka@openwrt.org> 
    193179 Active  mips        mips32         danube      arcadyan        arv7518pw           arv7518pw_nor                        arv7518pw:SYS_BOOT_NOR                                                                                                            Luka Perkov <luka@openwrt.org> 
     
    198184 Active  mips        mips32         danube      lantiq          easy50712           easy50712_norspl                     easy50712:SYS_BOOT_NORSPL                                                                                                         Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    199185 Active  mips        mips32         danube      lantiq          easy50712           easy50712_ram                        easy50712:SYS_BOOT_RAM                                                                                                            Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    200 diff --git a/include/configs/acmp252.h b/include/configs/acmp252.h 
    201 new file mode 100644 
    202 index 0000000..2c9ab19 
    203186--- /dev/null 
    204187+++ b/include/configs/acmp252.h 
     
    264247+ 
    265248+#endif /* __CONFIG_H */ 
    266 --  
    267 1.8.3.2 
    268  
  • trunk/package/boot/uboot-lantiq/patches/0029-MIPS-add-board-support-for-AVM-FritzBox-3370.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/board/avm/fb3370/Makefile b/board/avm/fb3370/Makefile 
    9 new file mode 100644 
    10 index 0000000..e3d621e 
    118--- /dev/null 
    129+++ b/board/avm/fb3370/Makefile 
     
    4037+ 
    4138+######################################################################### 
    42 diff --git a/board/avm/fb3370/config.mk b/board/avm/fb3370/config.mk 
    43 new file mode 100644 
    44 index 0000000..4dcfd05 
    4539--- /dev/null 
    4640+++ b/board/avm/fb3370/config.mk 
     
    5347+ 
    5448+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    55 diff --git a/board/avm/fb3370/ddr_settings.h b/board/avm/fb3370/ddr_settings.h 
    56 new file mode 100644 
    57 index 0000000..307c084 
    5849--- /dev/null 
    5950+++ b/board/avm/fb3370/ddr_settings.h 
     
    128119+#define        MC_CCR60_VALUE  0x7800301 
    129120+#define        MC_CCR61_VALUE  0x4 
    130 diff --git a/board/avm/fb3370/fb3370.c b/board/avm/fb3370/fb3370.c 
    131 new file mode 100644 
    132 index 0000000..ff44c68 
    133121--- /dev/null 
    134122+++ b/board/avm/fb3370/fb3370.c 
     
    272260+       } 
    273261+} 
    274 diff --git a/boards.cfg b/boards.cfg 
    275 index 9f407b8..ea5c4f9 100644 
    276262--- a/boards.cfg 
    277263+++ b/boards.cfg 
    278 @@ -517,6 +517,9 @@ Active  mips        mips32         incaip      -               incaip 
     264@@ -517,6 +517,9 @@ Active  mips        mips32         incai 
    279265 Active  mips        mips32         incaip      -               incaip              incaip_100MHz                        incaip:CPU_CLOCK_RATE=100000000                                                                                                   Wolfgang Denk <wd@denx.de> 
    280266 Active  mips        mips32         incaip      -               incaip              incaip_133MHz                        incaip:CPU_CLOCK_RATE=133000000                                                                                                   Wolfgang Denk <wd@denx.de> 
     
    286272 Active  mips        mips32         vrx200      lantiq          easy80920           easy80920_nor                        easy80920:SYS_BOOT_NOR                                                                                                            Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    287273 Active  mips        mips32         vrx200      lantiq          easy80920           easy80920_norspl                     easy80920:SYS_BOOT_NORSPL                                                                                                         Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    288 diff --git a/include/configs/fb3370.h b/include/configs/fb3370.h 
    289 new file mode 100644 
    290 index 0000000..8ae1373 
    291274--- /dev/null 
    292275+++ b/include/configs/fb3370.h 
     
    370353+ 
    371354+#endif /* __CONFIG_H */ 
    372 --  
    373 1.8.3.2 
    374  
  • trunk/package/boot/uboot-lantiq/patches/0030-MIPS-add-board-support-for-Gigaset-SX76X.patch

    r40482 r40546  
    77Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    88 
    9 diff --git a/board/gigaset/sx76x/Makefile b/board/gigaset/sx76x/Makefile 
    10 new file mode 100644 
    11 index 0000000..3a547c2 
    129--- /dev/null 
    1310+++ b/board/gigaset/sx76x/Makefile 
     
    4037+ 
    4138+######################################################################### 
    42 diff --git a/board/gigaset/sx76x/config.mk b/board/gigaset/sx76x/config.mk 
    43 new file mode 100644 
    44 index 0000000..9d8953b 
    4539--- /dev/null 
    4640+++ b/board/gigaset/sx76x/config.mk 
     
    5347+ 
    5448+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    55 diff --git a/board/gigaset/sx76x/ddr_settings.h b/board/gigaset/sx76x/ddr_settings.h 
    56 new file mode 100644 
    57 index 0000000..13cd81b 
    5849--- /dev/null 
    5950+++ b/board/gigaset/sx76x/ddr_settings.h 
     
    114105+#define MC_DC45_VALUE  0x500 
    115106+#define MC_DC46_VALUE  0x0 
    116 diff --git a/board/gigaset/sx76x/sx76x.c b/board/gigaset/sx76x/sx76x.c 
    117 new file mode 100644 
    118 index 0000000..71996a1 
    119107--- /dev/null 
    120108+++ b/board/gigaset/sx76x/sx76x.c 
     
    185173+       return switch_device_register(&adm6996i_dev); 
    186174+} 
    187 diff --git a/boards.cfg b/boards.cfg 
    188 index ea5c4f9..2163cdb 100644 
    189175--- a/boards.cfg 
    190176+++ b/boards.cfg 
    191 @@ -510,6 +510,8 @@ Active  mips        mips32         danube      arcadyan        arv7518pw 
     177@@ -510,6 +510,8 @@ Active  mips        mips32         danub 
    192178 Active  mips        mips32         danube      arcadyan        arv7518pw           arv7518pw_ram                        arv7518pw:SYS_BOOT_RAM                                                                                                            Luka Perkov <luka@openwrt.org> 
    193179 Active  mips        mips32         danube      audiocodes      acmp252             acmp252_nor                          acmp252:SYS_BOOT_NOR                                                                                                              Daniel Golle <daniel.golle@gmail.com> 
     
    198184 Active  mips        mips32         danube      lantiq          easy50712           easy50712_norspl                     easy50712:SYS_BOOT_NORSPL                                                                                                         Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    199185 Active  mips        mips32         danube      lantiq          easy50712           easy50712_ram                        easy50712:SYS_BOOT_RAM                                                                                                            Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    200 diff --git a/include/configs/sx76x.h b/include/configs/sx76x.h 
    201 new file mode 100644 
    202 index 0000000..236851e 
    203186--- /dev/null 
    204187+++ b/include/configs/sx76x.h 
     
    263246+ 
    264247+#endif /* __CONFIG_H */ 
    265 --  
    266 1.8.3.2 
    267  
  • trunk/package/boot/uboot-lantiq/patches/0031-MIPS-add-board-support-for-ZTE-ZXHN-H367N.patch

    r40482 r40546  
    66Signed-off-by: Luka Perkov <luka@openwrt.org> 
    77 
    8 diff --git a/board/zte/zxhnh367n/Makefile b/board/zte/zxhnh367n/Makefile 
    9 new file mode 100644 
    10 index 0000000..3a547c2 
    118--- /dev/null 
    129+++ b/board/zte/zxhnh367n/Makefile 
     
    3936+ 
    4037+######################################################################### 
    41 diff --git a/board/zte/zxhnh367n/config.mk b/board/zte/zxhnh367n/config.mk 
    42 new file mode 100644 
    43 index 0000000..9d33739 
    4438--- /dev/null 
    4539+++ b/board/zte/zxhnh367n/config.mk 
     
    5246+ 
    5347+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    54 diff --git a/board/zte/zxhnh367n/ddr_settings.h b/board/zte/zxhnh367n/ddr_settings.h 
    55 new file mode 100644 
    56 index 0000000..b3f81de 
    5748--- /dev/null 
    5849+++ b/board/zte/zxhnh367n/ddr_settings.h 
     
    128119+#define        MC_CCR60_VALUE  0x7800301 
    129120+#define        MC_CCR61_VALUE  0x4 
    130 diff --git a/board/zte/zxhnh367n/zxhnh367n.c b/board/zte/zxhnh367n/zxhnh367n.c 
    131 new file mode 100644 
    132 index 0000000..f64f105 
    133121--- /dev/null 
    134122+++ b/board/zte/zxhnh367n/zxhnh367n.c 
     
    231219+       return ltq_eth_initialize(&eth_board_config); 
    232220+} 
    233 diff --git a/boards.cfg b/boards.cfg 
    234 index 2163cdb..4b18a26 100644 
    235221--- a/boards.cfg 
    236222+++ b/boards.cfg 
    237 @@ -527,6 +527,9 @@ Active  mips        mips32         vrx200      lantiq          easy80920 
     223@@ -527,6 +527,9 @@ Active  mips        mips32         vrx20 
    238224 Active  mips        mips32         vrx200      lantiq          easy80920           easy80920_norspl                     easy80920:SYS_BOOT_NORSPL                                                                                                         Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    239225 Active  mips        mips32         vrx200      lantiq          easy80920           easy80920_ram                        easy80920:SYS_BOOT_RAM                                                                                                            Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
     
    245231 Active  mips        mips64         -           -               qemu-mips           qemu_mips64el                        qemu-mips64:SYS_LITTLE_ENDIAN                                                                                                     - 
    246232 Active  nds32       n1213          ag101       AndesTech       adp-ag101           adp-ag101                            -                                                                                                                                 Andes <uboot@andestech.com> 
    247 diff --git a/include/configs/zxhnh367n.h b/include/configs/zxhnh367n.h 
    248 new file mode 100644 
    249 index 0000000..55d2e2a 
    250233--- /dev/null 
    251234+++ b/include/configs/zxhnh367n.h 
     
    323306+ 
    324307+#endif /* __CONFIG_H */ 
    325 --  
    326 1.8.3.2 
    327  
  • trunk/package/boot/uboot-lantiq/patches/0032-MIPS-add-board-support-for-ZTE-ZXV10-H201L.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/board/zte/zxv10h201l/Makefile b/board/zte/zxv10h201l/Makefile 
    9 new file mode 100644 
    10 index 0000000..3a547c2 
    118--- /dev/null 
    129+++ b/board/zte/zxv10h201l/Makefile 
     
    3936+ 
    4037+######################################################################### 
    41 diff --git a/board/zte/zxv10h201l/config.mk b/board/zte/zxv10h201l/config.mk 
    42 new file mode 100644 
    43 index 0000000..9d33739 
    4438--- /dev/null 
    4539+++ b/board/zte/zxv10h201l/config.mk 
     
    5246+ 
    5347+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    54 diff --git a/board/zte/zxv10h201l/ddr_settings.h b/board/zte/zxv10h201l/ddr_settings.h 
    55 new file mode 100644 
    56 index 0000000..8814957 
    5748--- /dev/null 
    5849+++ b/board/zte/zxv10h201l/ddr_settings.h 
     
    113104+#define MC_DC45_VALUE  0x600 
    114105+#define MC_DC46_VALUE  0x0 
    115 diff --git a/board/zte/zxv10h201l/zxv10h201l.c b/board/zte/zxv10h201l/zxv10h201l.c 
    116 new file mode 100644 
    117 index 0000000..8218a9d 
    118106--- /dev/null 
    119107+++ b/board/zte/zxv10h201l/zxv10h201l.c 
     
    170158+       return switch_device_register(&rtl8306_dev); 
    171159+} 
    172 diff --git a/boards.cfg b/boards.cfg 
    173 index 4b18a26..4362856 100644 
    174160--- a/boards.cfg 
    175161+++ b/boards.cfg 
    176 @@ -496,6 +496,9 @@ Active  mips        mips32         -           micronas        vct 
     162@@ -496,6 +496,9 @@ Active  mips        mips32         - 
    177163 Active  mips        mips32         -           micronas        vct                 vct_premium_onenand                  vct:VCT_PREMIUM,VCT_ONENAND                                                                                                       - 
    178164 Active  mips        mips32         -           micronas        vct                 vct_premium_onenand_small            vct:VCT_PREMIUM,VCT_ONENAND,VCT_SMALL_IMAGE                                                                                       - 
     
    184170 Active  mips        mips32         au1x00      -               dbau1x00            dbau1100                             dbau1x00:DBAU1100                                                                                                                 Thomas Lange <thomas@corelatus.se> 
    185171 Active  mips        mips32         au1x00      -               dbau1x00            dbau1500                             dbau1x00:DBAU1500                                                                                                                 Thomas Lange <thomas@corelatus.se> 
    186 diff --git a/include/configs/zxv10h201l.h b/include/configs/zxv10h201l.h 
    187 new file mode 100644 
    188 index 0000000..bfe116d 
    189172--- /dev/null 
    190173+++ b/include/configs/zxv10h201l.h 
     
    267250+ 
    268251+#endif /* __CONFIG_H */ 
    269 --  
    270 1.8.3.2 
    271  
  • trunk/package/boot/uboot-lantiq/patches/0033-MIPS-add-board-support-for-ZyXEL-P-661HNU-Fx.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/board/zyxel/p661hnufx/Makefile b/board/zyxel/p661hnufx/Makefile 
    9 new file mode 100644 
    10 index 0000000..3a547c2 
    118--- /dev/null 
    129+++ b/board/zyxel/p661hnufx/Makefile 
     
    3936+ 
    4037+######################################################################### 
    41 diff --git a/board/zyxel/p661hnufx/config.mk b/board/zyxel/p661hnufx/config.mk 
    42 new file mode 100644 
    43 index 0000000..9d33739 
    4438--- /dev/null 
    4539+++ b/board/zyxel/p661hnufx/config.mk 
     
    5246+ 
    5347+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    54 diff --git a/board/zyxel/p661hnufx/ddr_settings.h b/board/zyxel/p661hnufx/ddr_settings.h 
    55 new file mode 100644 
    56 index 0000000..83693b8 
    5748--- /dev/null 
    5849+++ b/board/zyxel/p661hnufx/ddr_settings.h 
     
    113104+#define MC_DC45_VALUE  0x600 
    114105+#define MC_DC46_VALUE  0x0 
    115 diff --git a/board/zyxel/p661hnufx/p661hnufx.c b/board/zyxel/p661hnufx/p661hnufx.c 
    116 new file mode 100644 
    117 index 0000000..dfaca51 
    118106--- /dev/null 
    119107+++ b/board/zyxel/p661hnufx/p661hnufx.c 
     
    221209+       } 
    222210+} 
    223 diff --git a/boards.cfg b/boards.cfg 
    224 index 4362856..e505203 100644 
    225211--- a/boards.cfg 
    226212+++ b/boards.cfg 
    227 @@ -499,6 +499,9 @@ Active  mips        mips32         -           micronas        vct 
     213@@ -499,6 +499,9 @@ Active  mips        mips32         - 
    228214 Active  mips        mips32         arx100      zte             zxv10h201l          zxv10h201l_nor                       zxv10h201l:SYS_BOOT_NOR                                                                                                           Luka Perkov <luka@openwrt.org> 
    229215 Active  mips        mips32         arx100      zte             zxv10h201l          zxv10h201l_ram                       zxv10h201l:SYS_BOOT_RAM                                                                                                           Luka Perkov <luka@openwrt.org> 
     
    235221 Active  mips        mips32         au1x00      -               dbau1x00            dbau1100                             dbau1x00:DBAU1100                                                                                                                 Thomas Lange <thomas@corelatus.se> 
    236222 Active  mips        mips32         au1x00      -               dbau1x00            dbau1500                             dbau1x00:DBAU1500                                                                                                                 Thomas Lange <thomas@corelatus.se> 
    237 diff --git a/include/configs/p661hnufx.h b/include/configs/p661hnufx.h 
    238 new file mode 100644 
    239 index 0000000..85e3e1e 
    240223--- /dev/null 
    241224+++ b/include/configs/p661hnufx.h 
     
    320303+ 
    321304+#endif /* __CONFIG_H */ 
    322 --  
    323 1.8.3.2 
    324  
  • trunk/package/boot/uboot-lantiq/patches/0034-MIPS-add-board-support-for-ZyXEL-P-2601HN-Fx.patch

    r40482 r40546  
    66Signed-off-by: Luka Perkov <luka@openwrt.org> 
    77 
    8 diff --git a/board/zyxel/p2601hnfx/Makefile b/board/zyxel/p2601hnfx/Makefile 
    9 new file mode 100644 
    10 index 0000000..3a547c2 
    118--- /dev/null 
    129+++ b/board/zyxel/p2601hnfx/Makefile 
     
    3936+ 
    4037+######################################################################### 
    41 diff --git a/board/zyxel/p2601hnfx/config.mk b/board/zyxel/p2601hnfx/config.mk 
    42 new file mode 100644 
    43 index 0000000..9d33739 
    4438--- /dev/null 
    4539+++ b/board/zyxel/p2601hnfx/config.mk 
     
    5246+ 
    5347+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    54 diff --git a/board/zyxel/p2601hnfx/ddr_settings.h b/board/zyxel/p2601hnfx/ddr_settings.h 
    55 new file mode 100644 
    56 index 0000000..92af4fa 
    5748--- /dev/null 
    5849+++ b/board/zyxel/p2601hnfx/ddr_settings.h 
     
    113104+#define MC_DC45_VALUE  0x600 
    114105+#define MC_DC46_VALUE  0x0 
    115 diff --git a/board/zyxel/p2601hnfx/p2601hnfx.c b/board/zyxel/p2601hnfx/p2601hnfx.c 
    116 new file mode 100644 
    117 index 0000000..6a69af9 
    118106--- /dev/null 
    119107+++ b/board/zyxel/p2601hnfx/p2601hnfx.c 
     
    170158+       return switch_device_register(&rtl8306_dev); 
    171159+} 
    172 diff --git a/boards.cfg b/boards.cfg 
    173 index e505203..45c2aa0 100644 
    174160--- a/boards.cfg 
    175161+++ b/boards.cfg 
    176 @@ -499,6 +499,10 @@ Active  mips        mips32         -           micronas        vct 
     162@@ -499,6 +499,10 @@ Active  mips        mips32         - 
    177163 Active  mips        mips32         arx100      zte             zxv10h201l          zxv10h201l_nor                       zxv10h201l:SYS_BOOT_NOR                                                                                                           Luka Perkov <luka@openwrt.org> 
    178164 Active  mips        mips32         arx100      zte             zxv10h201l          zxv10h201l_ram                       zxv10h201l:SYS_BOOT_RAM                                                                                                           Luka Perkov <luka@openwrt.org> 
     
    185171 Active  mips        mips32         arx100      zyxel           p661hnufx           p661hnufx_sfspl                      p661hnufx:SYS_BOOT_SFSPL                                                                                                          Luka Perkov <luka@openwrt.org> 
    186172 Active  mips        mips32         arx100      zyxel           p661hnufx           p661hnufx_zyxel                      p661hnufx:SYS_BOOT_ZYXEL                                                                                                          Luka Perkov <luka@openwrt.org> 
    187 diff --git a/include/configs/p2601hnfx.h b/include/configs/p2601hnfx.h 
    188 new file mode 100644 
    189 index 0000000..5cba30f 
    190173--- /dev/null 
    191174+++ b/include/configs/p2601hnfx.h 
     
    258241+ 
    259242+#endif /* __CONFIG_H */ 
    260 --  
    261 1.8.3.2 
    262  
  • trunk/package/boot/uboot-lantiq/patches/0035-MIPS-add-board-support-for-ZyXEL-P-2812HNU-Fx.patch

    r40482 r40546  
    66Signed-off-by: Luka Perkov <luka@openwrt.org> 
    77 
    8 diff --git a/board/zyxel/p2812hnufx/Makefile b/board/zyxel/p2812hnufx/Makefile 
    9 new file mode 100644 
    10 index 0000000..3a547c2 
    118--- /dev/null 
    129+++ b/board/zyxel/p2812hnufx/Makefile 
     
    3936+ 
    4037+######################################################################### 
    41 diff --git a/board/zyxel/p2812hnufx/config.mk b/board/zyxel/p2812hnufx/config.mk 
    42 new file mode 100644 
    43 index 0000000..9d33739 
    4438--- /dev/null 
    4539+++ b/board/zyxel/p2812hnufx/config.mk 
     
    5246+ 
    5347+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    54 diff --git a/board/zyxel/p2812hnufx/ddr_settings.h b/board/zyxel/p2812hnufx/ddr_settings.h 
    55 new file mode 100644 
    56 index 0000000..128c42e 
    5748--- /dev/null 
    5849+++ b/board/zyxel/p2812hnufx/ddr_settings.h 
     
    128119+#define        MC_CCR60_VALUE  0x7800301 
    129120+#define        MC_CCR61_VALUE  0x4 
    130 diff --git a/board/zyxel/p2812hnufx/p2812hnufx.c b/board/zyxel/p2812hnufx/p2812hnufx.c 
    131 new file mode 100644 
    132 index 0000000..cd2f819 
    133121--- /dev/null 
    134122+++ b/board/zyxel/p2812hnufx/p2812hnufx.c 
     
    231219+       return ltq_eth_initialize(&eth_board_config); 
    232220+} 
    233 diff --git a/boards.cfg b/boards.cfg 
    234 index 45c2aa0..0cbf756 100644 
    235221--- a/boards.cfg 
    236222+++ b/boards.cfg 
    237 @@ -540,6 +540,8 @@ Active  mips        mips32         vrx200      lantiq          easy80920 
     223@@ -540,6 +540,8 @@ Active  mips        mips32         vrx20 
    238224 Active  mips        mips32         vrx200      zte             zxhnh367n           zxhnh367n_nandspl                    zxhnh367n:SYS_BOOT_NANDSPL                                                                                                        Luka Perkov <luka@openwrt.org> 
    239225 Active  mips        mips32         vrx200      zte             zxhnh367n           zxhnh367n_ram                        zxhnh367n:SYS_BOOT_RAM                                                                                                            Luka Perkov <luka@openwrt.org> 
     
    244230 Active  mips        mips64         -           -               qemu-mips           qemu_mips64el                        qemu-mips64:SYS_LITTLE_ENDIAN                                                                                                     - 
    245231 Active  nds32       n1213          ag101       AndesTech       adp-ag101           adp-ag101                            -                                                                                                                                 Andes <uboot@andestech.com> 
    246 diff --git a/include/configs/p2812hnufx.h b/include/configs/p2812hnufx.h 
    247 new file mode 100644 
    248 index 0000000..6806eb1 
    249232--- /dev/null 
    250233+++ b/include/configs/p2812hnufx.h 
     
    317300+ 
    318301+#endif /* __CONFIG_H */ 
    319 --  
    320 1.8.3.2 
    321  
  • trunk/package/boot/uboot-lantiq/patches/0036-MIPS-add-board-support-for-Arcadyan-Easybox-904.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/board/arcadyan/easybox904/Makefile b/board/arcadyan/easybox904/Makefile 
    9 new file mode 100644 
    10 index 0000000..0380dea 
    118--- /dev/null 
    129+++ b/board/arcadyan/easybox904/Makefile 
     
    3936+ 
    4037+######################################################################### 
    41 diff --git a/board/arcadyan/easybox904/config.mk b/board/arcadyan/easybox904/config.mk 
    42 new file mode 100644 
    43 index 0000000..9d8953b 
    4438--- /dev/null 
    4539+++ b/board/arcadyan/easybox904/config.mk 
     
    5246+ 
    5347+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    54 diff --git a/board/arcadyan/easybox904/ddr_settings.h b/board/arcadyan/easybox904/ddr_settings.h 
    55 new file mode 100644 
    56 index 0000000..24541bc 
    5748--- /dev/null 
    5849+++ b/board/arcadyan/easybox904/ddr_settings.h 
     
    126117+#define        MC_CCR60_VALUE  0x7C00301 
    127118+#define        MC_CCR61_VALUE  0x4 
    128 diff --git a/board/arcadyan/easybox904/easybox904.c b/board/arcadyan/easybox904/easybox904.c 
    129 new file mode 100644 
    130 index 0000000..4dbe044 
    131119--- /dev/null 
    132120+++ b/board/arcadyan/easybox904/easybox904.c 
     
    230218+       return ltq_eth_initialize(&eth_board_config); 
    231219+} 
    232 diff --git a/boards.cfg b/boards.cfg 
    233 index 0cbf756..f10be39 100644 
    234220--- a/boards.cfg 
    235221+++ b/boards.cfg 
    236 @@ -529,6 +529,7 @@ Active  mips        mips32         incaip      -               incaip 
     222@@ -529,6 +529,7 @@ Active  mips        mips32         incai 
    237223 Active  mips        mips32         incaip      -               incaip              incaip_100MHz                        incaip:CPU_CLOCK_RATE=100000000                                                                                                   Wolfgang Denk <wd@denx.de> 
    238224 Active  mips        mips32         incaip      -               incaip              incaip_133MHz                        incaip:CPU_CLOCK_RATE=133000000                                                                                                   Wolfgang Denk <wd@denx.de> 
     
    242228 Active  mips        mips32         vrx200      avm             fb3370              fb3370_ram                           fb3370:SYS_BOOT_RAM                                                                                                               Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    243229 Active  mips        mips32         vrx200      avm             fb3370              fb3370_sfspl                         fb3370:SYS_BOOT_SFSPL                                                                                                             Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    244 diff --git a/include/configs/easybox904.h b/include/configs/easybox904.h 
    245 new file mode 100644 
    246 index 0000000..c892d77 
    247230--- /dev/null 
    248231+++ b/include/configs/easybox904.h 
     
    293276+ 
    294277+#endif /* __CONFIG_H */ 
    295 --  
    296 1.8.3.2 
    297  
  • trunk/package/boot/uboot-lantiq/patches/0037-MIPS-add-board-support-for-Arcadyan-ARV752DPW.patch

    r40482 r40546  
    77Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    88 
    9 diff --git a/board/arcadyan/arv752dpw/Makefile b/board/arcadyan/arv752dpw/Makefile 
    10 new file mode 100644 
    11 index 0000000..3a547c2 
    129--- /dev/null 
    1310+++ b/board/arcadyan/arv752dpw/Makefile 
     
    4037+ 
    4138+######################################################################### 
    42 diff --git a/board/arcadyan/arv752dpw/arv752dpw.c b/board/arcadyan/arv752dpw/arv752dpw.c 
    43 new file mode 100644 
    44 index 0000000..d555904 
    4539--- /dev/null 
    4640+++ b/board/arcadyan/arv752dpw/arv752dpw.c 
     
    9791+       return switch_device_register(&rtl8306_dev); 
    9892+} 
    99 diff --git a/board/arcadyan/arv752dpw/config.mk b/board/arcadyan/arv752dpw/config.mk 
    100 new file mode 100644 
    101 index 0000000..9d8953b 
    10293--- /dev/null 
    10394+++ b/board/arcadyan/arv752dpw/config.mk 
     
    110101+ 
    111102+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    112 diff --git a/board/arcadyan/arv752dpw/ddr_settings.h b/board/arcadyan/arv752dpw/ddr_settings.h 
    113 new file mode 100644 
    114 index 0000000..a226322 
    115103--- /dev/null 
    116104+++ b/board/arcadyan/arv752dpw/ddr_settings.h 
     
    171159+#define MC_DC45_VALUE  0x500 
    172160+#define MC_DC46_VALUE  0x0 
    173 diff --git a/boards.cfg b/boards.cfg 
    174 index f10be39..79cba2d 100644 
    175161--- a/boards.cfg 
    176162+++ b/boards.cfg 
    177 @@ -518,6 +518,9 @@ Active  mips        mips32         danube      arcadyan        arv4519pw 
     163@@ -518,6 +518,9 @@ Active  mips        mips32         danub 
    178164 Active  mips        mips32         danube      arcadyan        arv7518pw           arv7518pw_brn                        arv7518pw:SYS_BOOT_BRN                                                                                                            Luka Perkov <luka@openwrt.org> 
    179165 Active  mips        mips32         danube      arcadyan        arv7518pw           arv7518pw_nor                        arv7518pw:SYS_BOOT_NOR                                                                                                            Luka Perkov <luka@openwrt.org> 
     
    185171 Active  mips        mips32         danube      audiocodes      acmp252             acmp252_ram                          acmp252:SYS_BOOT_RAM                                                                                                              Daniel Golle <daniel.golle@gmail.com> 
    186172 Active  mips        mips32         danube      gigaset         sx76x               gigasx76x_nor                        sx76x:SYS_BOOT_NOR                                                                                                                Luka Perkov <luka@openwrt.org> 
    187 diff --git a/include/configs/arv752dpw.h b/include/configs/arv752dpw.h 
    188 new file mode 100644 
    189 index 0000000..f6d6092 
    190173--- /dev/null 
    191174+++ b/include/configs/arv752dpw.h 
     
    258241+ 
    259242+#endif /* __CONFIG_H */ 
    260 --  
    261 1.8.3.2 
    262  
  • trunk/package/boot/uboot-lantiq/patches/0038-MIPS-add-board-support-for-Arcadyan-ARV752DPW22.patch

    r40482 r40546  
    77Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    88 
    9 diff --git a/board/arcadyan/arv752dpw22/Makefile b/board/arcadyan/arv752dpw22/Makefile 
    10 new file mode 100644 
    11 index 0000000..3a547c2 
    129--- /dev/null 
    1310+++ b/board/arcadyan/arv752dpw22/Makefile 
     
    4037+ 
    4138+######################################################################### 
    42 diff --git a/board/arcadyan/arv752dpw22/arv752dpw22.c b/board/arcadyan/arv752dpw22/arv752dpw22.c 
    43 new file mode 100644 
    44 index 0000000..9b2d89f 
    4539--- /dev/null 
    4640+++ b/board/arcadyan/arv752dpw22/arv752dpw22.c 
     
    9892+       return switch_device_register(&ar8216_dev); 
    9993+} 
    100 diff --git a/board/arcadyan/arv752dpw22/config.mk b/board/arcadyan/arv752dpw22/config.mk 
    101 new file mode 100644 
    102 index 0000000..9d8953b 
    10394--- /dev/null 
    10495+++ b/board/arcadyan/arv752dpw22/config.mk 
     
    111102+ 
    112103+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    113 diff --git a/board/arcadyan/arv752dpw22/ddr_settings.h b/board/arcadyan/arv752dpw22/ddr_settings.h 
    114 new file mode 100644 
    115 index 0000000..a226322 
    116104--- /dev/null 
    117105+++ b/board/arcadyan/arv752dpw22/ddr_settings.h 
     
    172160+#define MC_DC45_VALUE  0x500 
    173161+#define MC_DC46_VALUE  0x0 
    174 diff --git a/boards.cfg b/boards.cfg 
    175 index 79cba2d..287f974 100644 
    176162--- a/boards.cfg 
    177163+++ b/boards.cfg 
    178 @@ -521,6 +521,9 @@ Active  mips        mips32         danube      arcadyan        arv7518pw 
     164@@ -521,6 +521,9 @@ Active  mips        mips32         danub 
    179165 Active  mips        mips32         danube      arcadyan        arv752dpw           arv752dpw_brn                        arv752dpw:SYS_BOOT_BRN                                                                                                            - 
    180166 Active  mips        mips32         danube      arcadyan        arv752dpw           arv752dpw_nor                        arv752dpw:SYS_BOOT_NOR                                                                                                            - 
     
    186172 Active  mips        mips32         danube      audiocodes      acmp252             acmp252_ram                          acmp252:SYS_BOOT_RAM                                                                                                              Daniel Golle <daniel.golle@gmail.com> 
    187173 Active  mips        mips32         danube      gigaset         sx76x               gigasx76x_nor                        sx76x:SYS_BOOT_NOR                                                                                                                Luka Perkov <luka@openwrt.org> 
    188 diff --git a/include/configs/arv752dpw22.h b/include/configs/arv752dpw22.h 
    189 new file mode 100644 
    190 index 0000000..f17aa70 
    191174--- /dev/null 
    192175+++ b/include/configs/arv752dpw22.h 
     
    260243+ 
    261244+#endif /* __CONFIG_H */ 
    262 --  
    263 1.8.3.2 
    264  
  • trunk/package/boot/uboot-lantiq/patches/0039-MIPS-add-board-support-for-Arcadyan-ARV7510.patch

    r40482 r40546  
    77Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    88 
    9 diff --git a/board/arcadyan/arv7510pw/Makefile b/board/arcadyan/arv7510pw/Makefile 
    10 new file mode 100644 
    11 index 0000000..3a547c2 
    129--- /dev/null 
    1310+++ b/board/arcadyan/arv7510pw/Makefile 
     
    4037+ 
    4138+######################################################################### 
    42 diff --git a/board/arcadyan/arv7510pw/arv7510pw.c b/board/arcadyan/arv7510pw/arv7510pw.c 
    43 new file mode 100644 
    44 index 0000000..6880b4c 
    4539--- /dev/null 
    4640+++ b/board/arcadyan/arv7510pw/arv7510pw.c 
     
    118112+       return switch_device_register(&adm6996i_dev); 
    119113+} 
    120 diff --git a/board/arcadyan/arv7510pw/config.mk b/board/arcadyan/arv7510pw/config.mk 
    121 new file mode 100644 
    122 index 0000000..9d8953b 
    123114--- /dev/null 
    124115+++ b/board/arcadyan/arv7510pw/config.mk 
     
    131122+ 
    132123+PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(BOARDDIR) 
    133 diff --git a/board/arcadyan/arv7510pw/ddr_settings.h b/board/arcadyan/arv7510pw/ddr_settings.h 
    134 new file mode 100644 
    135 index 0000000..e63f591 
    136124--- /dev/null 
    137125+++ b/board/arcadyan/arv7510pw/ddr_settings.h 
     
    190178+#define MC_DC45_VALUE  0x500 
    191179+#define MC_DC46_VALUE  0x0 
    192 diff --git a/boards.cfg b/boards.cfg 
    193 index 287f974..29156d4 100644 
    194180--- a/boards.cfg 
    195181+++ b/boards.cfg 
    196 @@ -515,6 +515,9 @@ Active  mips        mips32         au1x00      -               pb1x00 
     182@@ -515,6 +515,9 @@ Active  mips        mips32         au1x0 
    197183 Active  mips        mips32         danube      arcadyan        arv4519pw           arv4519pw_brn                        arv4519pw:SYS_BOOT_BRN                                                                                                            Luka Perkov <luka@openwrt.org> 
    198184 Active  mips        mips32         danube      arcadyan        arv4519pw           arv4519pw_nor                        arv4519pw:SYS_BOOT_NOR                                                                                                            Luka Perkov <luka@openwrt.org> 
     
    204190 Active  mips        mips32         danube      arcadyan        arv7518pw           arv7518pw_nor                        arv7518pw:SYS_BOOT_NOR                                                                                                            Luka Perkov <luka@openwrt.org> 
    205191 Active  mips        mips32         danube      arcadyan        arv7518pw           arv7518pw_ram                        arv7518pw:SYS_BOOT_RAM                                                                                                            Luka Perkov <luka@openwrt.org> 
    206 diff --git a/include/configs/arv7510pw.h b/include/configs/arv7510pw.h 
    207 new file mode 100644 
    208 index 0000000..9eacfa1 
    209192--- /dev/null 
    210193+++ b/include/configs/arv7510pw.h 
     
    285268+ 
    286269+#endif /* __CONFIG_H */ 
    287 --  
    288 1.8.3.2 
    289  
  • trunk/package/boot/uboot-lantiq/patches/0040-Makefile-prepare-u-boot-lantiq-v2013.10-openwrt4.patch

    r40482 r40546  
    66Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> 
    77 
    8 diff --git a/Makefile b/Makefile 
    9 index 0445035..d5a55f8 100644 
    108--- a/Makefile 
    119+++ b/Makefile 
     
    1917 U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION) 
    2018 else 
    21 --  
    22 1.8.3.2 
    23  
Note: See TracChangeset for help on using the changeset viewer.