aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/rb532/patches-4.14/109-korina-whitespace-cleanup-2.patch
diff options
context:
space:
mode:
authorAdrian Schmutzler <freifunk@adrianschmutzler.de>2020-08-07 16:08:28 +0200
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>2020-09-02 16:29:22 +0200
commit94198e2a1c26b75cc1b349f758273bc678569ce9 (patch)
treea1891b8b9d1474484b7faed35a8955203ccdc039 /target/linux/rb532/patches-4.14/109-korina-whitespace-cleanup-2.patch
parent7d29a557140381ef1815329f6843b88b4126d490 (diff)
downloadupstream-94198e2a1c26b75cc1b349f758273bc678569ce9.tar.gz
upstream-94198e2a1c26b75cc1b349f758273bc678569ce9.tar.bz2
upstream-94198e2a1c26b75cc1b349f758273bc678569ce9.zip
rb532: drop target
This target is still on kernel 4.14, and recent attempts to move it to kernel 5.4 have not led to success. The device tester reported that it wouldn't boot with the following messages: From sysupgrade: Press any key within 4 seconds to enter setup.... loading kernel from nand... OK setting up elf image... OK jumping to kernel code At this point the system hangs. From CompactFlash: Press any key within 4 seconds to enter setup.... Booting CF Loading kernel... done setting up elf image... kernel out of range kernel loading failed The tester reported that the same was observed with current master (kernel 4.14) as well. This looks like some kernel size restriction. Since this target is quite old and only supports one device, and since nobody else seemed interested in working on this for quite some time, I decided to not put further work into analyzing the problem and drop this together with the other 4.14-only targets. Patchwork series: https://patchwork.ozlabs.org/project/openwrt/list/?series=197066&state=* Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Diffstat (limited to 'target/linux/rb532/patches-4.14/109-korina-whitespace-cleanup-2.patch')
-rw-r--r--target/linux/rb532/patches-4.14/109-korina-whitespace-cleanup-2.patch135
1 files changed, 0 insertions, 135 deletions
diff --git a/target/linux/rb532/patches-4.14/109-korina-whitespace-cleanup-2.patch b/target/linux/rb532/patches-4.14/109-korina-whitespace-cleanup-2.patch
deleted file mode 100644
index ad24a9e846..0000000000
--- a/target/linux/rb532/patches-4.14/109-korina-whitespace-cleanup-2.patch
+++ /dev/null
@@ -1,135 +0,0 @@
---- a/drivers/net/ethernet/korina.c
-+++ b/drivers/net/ethernet/korina.c
-@@ -64,9 +64,9 @@
- #include <asm/mach-rc32434/eth.h>
- #include <asm/mach-rc32434/dma_v.h>
-
--#define DRV_NAME "korina"
--#define DRV_VERSION "0.10"
--#define DRV_RELDATE "04Mar2008"
-+#define DRV_NAME "korina"
-+#define DRV_VERSION "0.10"
-+#define DRV_RELDATE "04Mar2008"
-
- #define STATION_ADDRESS_HIGH(dev) (((dev)->dev_addr[0] << 8) | \
- ((dev)->dev_addr[1]))
-@@ -75,7 +75,7 @@
- ((dev)->dev_addr[4] << 8) | \
- ((dev)->dev_addr[5]))
-
--#define MII_CLOCK 1250000 /* no more than 2.5MHz */
-+#define MII_CLOCK 1250000 /* no more than 2.5MHz */
-
- /* the following must be powers of two */
- #define KORINA_NUM_RDS 64 /* number of receive descriptors */
-@@ -87,15 +87,19 @@
- #define KORINA_RBSIZE 1536 /* size of one resource buffer = Ether MTU */
- #define KORINA_RDS_MASK (KORINA_NUM_RDS - 1)
- #define KORINA_TDS_MASK (KORINA_NUM_TDS - 1)
--#define RD_RING_SIZE (KORINA_NUM_RDS * sizeof(struct dma_desc))
-+#define RD_RING_SIZE (KORINA_NUM_RDS * sizeof(struct dma_desc))
- #define TD_RING_SIZE (KORINA_NUM_TDS * sizeof(struct dma_desc))
-
--#define TX_TIMEOUT (6000 * HZ / 1000)
-+#define TX_TIMEOUT (6000 * HZ / 1000)
-
--enum chain_status { desc_filled, desc_empty };
--#define IS_DMA_FINISHED(X) (((X) & (DMA_DESC_FINI)) != 0)
--#define IS_DMA_DONE(X) (((X) & (DMA_DESC_DONE)) != 0)
--#define RCVPKT_LENGTH(X) (((X) & ETH_RX_LEN) >> ETH_RX_LEN_BIT)
-+enum chain_status {
-+ desc_filled,
-+ desc_empty
-+};
-+
-+#define IS_DMA_FINISHED(X) (((X) & (DMA_DESC_FINI)) != 0)
-+#define IS_DMA_DONE(X) (((X) & (DMA_DESC_DONE)) != 0)
-+#define RCVPKT_LENGTH(X) (((X) & ETH_RX_LEN) >> ETH_RX_LEN_BIT)
-
- /* Information that need to be kept for each board. */
- struct korina_private {
-@@ -123,7 +127,7 @@ struct korina_private {
- int rx_irq;
- int tx_irq;
-
-- spinlock_t lock; /* NIC xmit lock */
-+ spinlock_t lock; /* NIC xmit lock */
-
- int dma_halt_cnt;
- int dma_run_cnt;
-@@ -146,17 +150,17 @@ static inline void korina_start_dma(stru
- static inline void korina_abort_dma(struct net_device *dev,
- struct dma_reg *ch)
- {
-- if (readl(&ch->dmac) & DMA_CHAN_RUN_BIT) {
-- writel(0x10, &ch->dmac);
-+ if (readl(&ch->dmac) & DMA_CHAN_RUN_BIT) {
-+ writel(0x10, &ch->dmac);
-
-- while (!(readl(&ch->dmas) & DMA_STAT_HALT))
-- netif_trans_update(dev);
-+ while (!(readl(&ch->dmas) & DMA_STAT_HALT))
-+ netif_trans_update(dev);
-
-- writel(0, &ch->dmas);
-- }
-+ writel(0, &ch->dmas);
-+ }
-
-- writel(0, &ch->dmadptr);
-- writel(0, &ch->dmandptr);
-+ writel(0, &ch->dmadptr);
-+ writel(0, &ch->dmandptr);
- }
-
- static inline void korina_chain_dma(struct dma_reg *ch, u32 dma_addr)
-@@ -685,7 +689,7 @@ static int korina_ioctl(struct net_devic
-
- /* ethtool helpers */
- static void netdev_get_drvinfo(struct net_device *dev,
-- struct ethtool_drvinfo *info)
-+ struct ethtool_drvinfo *info)
- {
- struct korina_private *lp = netdev_priv(dev);
-
-@@ -728,10 +732,10 @@ static u32 netdev_get_link(struct net_de
- }
-
- static const struct ethtool_ops netdev_ethtool_ops = {
-- .get_drvinfo = netdev_get_drvinfo,
-- .get_link = netdev_get_link,
-- .get_link_ksettings = netdev_get_link_ksettings,
-- .set_link_ksettings = netdev_set_link_ksettings,
-+ .get_drvinfo = netdev_get_drvinfo,
-+ .get_link = netdev_get_link,
-+ .get_link_ksettings = netdev_get_link_ksettings,
-+ .set_link_ksettings = netdev_set_link_ksettings,
- };
-
- static int korina_alloc_ring(struct net_device *dev)
-@@ -863,7 +867,7 @@ static int korina_init(struct net_device
- /* Management Clock Prescaler Divisor
- * Clock independent setting */
- writel(((idt_cpu_freq) / MII_CLOCK + 1) & ~1,
-- &lp->eth_regs->ethmcp);
-+ &lp->eth_regs->ethmcp);
-
- /* don't transmit until fifo contains 48b */
- writel(48, &lp->eth_regs->ethfifott);
-@@ -946,14 +950,14 @@ static int korina_open(struct net_device
- 0, "Korina ethernet Rx", dev);
- if (ret < 0) {
- printk(KERN_ERR "%s: unable to get Rx DMA IRQ %d\n",
-- dev->name, lp->rx_irq);
-+ dev->name, lp->rx_irq);
- goto err_release;
- }
- ret = request_irq(lp->tx_irq, korina_tx_dma_interrupt,
- 0, "Korina ethernet Tx", dev);
- if (ret < 0) {
- printk(KERN_ERR "%s: unable to get Tx DMA IRQ %d\n",
-- dev->name, lp->tx_irq);
-+ dev->name, lp->tx_irq);
- goto err_free_rx_irq;
- }
-