Skip to contentSkip to conversation

dm: arm: Remove support for lpc2292

PATCH New Marek Vasut 11 participants 40 messages Jul 21, 2012 – Oct 26, 2012 1 message not in the archive

Subsystems (10)
lore
Share & tools
lore
#0 lore raw

PATCH 1/10 dm: arm: Remove support for lpc2292

This stuff has been rotting in the tree for a year now. Remove it.

Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
---
 arch/arm/cpu/arm720t/cpu.c                         |    2 +-
 arch/arm/cpu/arm720t/interrupts.c                  |   28 +--
 arch/arm/cpu/arm720t/lpc2292/Makefile              |   50 ----
 arch/arm/cpu/arm720t/lpc2292/flash.c               |  249 --------------------
 arch/arm/cpu/arm720t/lpc2292/iap_entry.S           |    7 -
 arch/arm/cpu/arm720t/lpc2292/mmc.c                 |  131 ----------
 arch/arm/cpu/arm720t/lpc2292/mmc_hw.c              |  233 ------------------
 arch/arm/cpu/arm720t/lpc2292/mmc_hw.h              |   29 ---
 arch/arm/cpu/arm720t/lpc2292/spi.c                 |   40 ----
 arch/arm/cpu/arm720t/start.S                       |   70 ------
 arch/arm/include/asm/arch-lpc2292/hardware.h       |   33 ---
 .../include/asm/arch-lpc2292/lpc2292_registers.h   |  225 ------------------
 arch/arm/include/asm/arch-lpc2292/spi.h            |   82 -------
 drivers/i2c/soft_i2c.c                             |    3 -
 drivers/serial/Makefile                            |    1 -
 drivers/serial/serial_lpc2292.c                    |  104 --------
 include/flash.h                                    |    1 -
 17 files changed, 2 insertions(+), 1286 deletions(-)
 delete mode 100644 arch/arm/cpu/arm720t/lpc2292/Makefile
 delete mode 100644 arch/arm/cpu/arm720t/lpc2292/flash.c
 delete mode 100644 arch/arm/cpu/arm720t/lpc2292/iap_entry.S
 delete mode 100644 arch/arm/cpu/arm720t/lpc2292/mmc.c
 delete mode 100644 arch/arm/cpu/arm720t/lpc2292/mmc_hw.c
 delete mode 100644 arch/arm/cpu/arm720t/lpc2292/mmc_hw.h
 delete mode 100644 arch/arm/cpu/arm720t/lpc2292/spi.c
 delete mode 100644 arch/arm/include/asm/arch-lpc2292/hardware.h
 delete mode 100644 arch/arm/include/asm/arch-lpc2292/lpc2292_registers.h
 delete mode 100644 arch/arm/include/asm/arch-lpc2292/spi.h
 delete mode 100644 drivers/serial/serial_lpc2292.c
arch/arm/cpu/arm720t/cpu.c +1 -1
index 974f288..52685c1 100644
@@ -46,7 +46,7 @@ int cleanup_before_linux (void)
 	 * and we set the CPU-speed to 73 MHz - see start.S for details
 	 */
 
-#if defined(CONFIG_NETARM) || defined(CONFIG_S3C4510B) || defined(CONFIG_LPC2292)
+#if defined(CONFIG_NETARM) || defined(CONFIG_S3C4510B)
 	disable_interrupts ();
 	/* Nothing more needed */
 #elif defined(CONFIG_INTEGRATOR) && defined(CONFIG_ARCH_INTEGRATOR)
arch/arm/cpu/arm720t/interrupts.c +1 -27
index 464dd30..45e3cde 100644
@@ -37,11 +37,6 @@
 /* macro to read the 16 bit timer */
 #define READ_TIMER (IO_TC1D & 0xffff)
 
-#ifdef CONFIG_LPC2292
-#undef READ_TIMER
-#define READ_TIMER (0xFFFFFFFF - GET32(T0TC))
-#endif
-
 #else
 #define IRQEN	(*(volatile unsigned int *)(NETARM_GEN_MODULE_BASE + NETARM_GEN_INTR_ENABLE))
 #define TM2CTRL (*(volatile unsigned int *)(NETARM_GEN_MODULE_BASE + NETARM_GEN_TIMER2_CONTROL))
@@ -73,13 +68,6 @@ void do_irq (struct pt_regs *pt_regs)
 	}
 #elif defined(CONFIG_INTEGRATOR) && defined(CONFIG_ARCH_INTEGRATOR)
 	/* No do_irq() for IntegratorAP/CM720T as yet */
-#elif defined(CONFIG_LPC2292)
-
-    void (*pfnct)(void);
-
-    pfnct = (void (*)(void))VICVectAddr;
-
-    (*pfnct)();
 #else
 #error do_irq() not defined for this CPU type
 #endif
@@ -172,14 +160,6 @@ int timer_init (void)
 
 	/* Start timer */
 	SET_REG( REG_TMOD, TM0_RUN);
-#elif defined(CONFIG_LPC2292)
-	PUT32(T0IR, 0);		/* disable all timer0 interrupts */
-	PUT32(T0TCR, 0);	/* disable timer0 */
-	PUT32(T0PR, CONFIG_SYS_SYS_CLK_FREQ / CONFIG_SYS_HZ);
-	PUT32(T0MCR, 0);
-	PUT32(T0TC, 0);
-	PUT32(T0TCR, 1);	/* enable timer0 */
-
 #else
 #error No timer_init() defined for this CPU type
 #endif
@@ -195,7 +175,7 @@ int timer_init (void)
  */
 
 
-#if defined(CONFIG_NETARM) || defined(CONFIG_LPC2292)
+#if defined(CONFIG_NETARM)
 
 ulong get_timer (ulong base)
 {
@@ -213,12 +193,6 @@ void __udelay (unsigned long usec)
 	tmo += get_timer (0);
 
 	while (get_timer_masked () < tmo)
-#ifdef CONFIG_LPC2292
-		/* GJ - not sure whether this is really needed or a misunderstanding */
-		__asm__ __volatile__(" nop");
-#else
-		/*NOP*/;
-#endif
 }
 
 ulong get_timer_masked (void)
arch/arm/cpu/arm720t/lpc2292/Makefile deleted +0 -50

50 lines not on this page · raw message

arch/arm/cpu/arm720t/lpc2292/flash.c deleted +0 -249

249 lines not on this page · raw message

arch/arm/cpu/arm720t/lpc2292/iap_entry.S deleted +0 -7
deleted file mode 100644
index c31d519..0000000
@@ -1,7 +0,0 @@
-IAP_ADDRESS:	.word	0x7FFFFFF1
-
-.globl iap_entry
-iap_entry:
-	ldr	r2, IAP_ADDRESS
-	bx	r2
-	mov	pc, lr
arch/arm/cpu/arm720t/lpc2292/mmc.c deleted +0 -131

131 lines not on this page · raw message

arch/arm/cpu/arm720t/lpc2292/mmc_hw.c deleted +0 -233

233 lines not on this page · raw message

arch/arm/cpu/arm720t/lpc2292/mmc_hw.h deleted +0 -29
deleted file mode 100644
index 3687dbf..0000000
@@ -1,29 +0,0 @@
-/*
-    This module implements a linux character device driver for the 24c256 chip.
-    Copyright (C) 2006  Embedded Artists AB (www.embeddedartists.com)
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*/
-
-#ifndef _MMC_HW_
-#define _MMC_HW_
-
-unsigned char mmc_read_csd(unsigned char *Buffer);
-unsigned char mmc_read_sector (unsigned long addr,
-			       unsigned char *Buffer);
-unsigned char mmc_write_sector (unsigned long addr,unsigned char *Buffer);
-int mmc_hw_init(void);
-
-#endif /* _MMC_HW_ */
arch/arm/cpu/arm720t/lpc2292/spi.c deleted +0 -40
deleted file mode 100644
index d296bda..0000000
@@ -1,40 +0,0 @@
-/*
-    This module implements an interface to the SPI on the lpc22xx.
-    Copyright (C) 2006  Embedded Artists AB (www.embeddedartists.com)
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*/
-
-#include <config.h>
-#include <common.h>
-#include <asm/errno.h>
-#include <asm/arch/hardware.h>
-#include <asm/arch/spi.h>
-
-unsigned long spi_flags;
-unsigned char spi_idle = 0x00;
-
-int spi_init(void)
-{
-	unsigned long pinsel0_value;
-
-	/* activate spi pins */
-	pinsel0_value = GET32(PINSEL0);
-	pinsel0_value &= ~(0xFFl << 8);
-	pinsel0_value |= (0x55l << 8);
-	PUT32(PINSEL0, pinsel0_value);
-
-	return 0;
-}
arch/arm/cpu/arm720t/start.S +0 -70

113 lines not on this page · raw message

arch/arm/include/asm/arch-lpc2292/hardware.h deleted +0 -33
deleted file mode 100644
index 5e227e3..0000000
@@ -1,33 +0,0 @@
-#ifndef __ASM_ARCH_HARDWARE_H
-#define __ASM_ARCH_HARDWARE_H
-
-/*
- * Copyright (c) 2004	Cucy Systems (http://www.cucy.com)
- * Curt Brune <[email protected]>
- *
- * See file CREDITS for list of people who contributed to this
- * project.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of
- * the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- */
-
-#if defined(CONFIG_LPC2292)
-#include <asm/arch-lpc2292/lpc2292_registers.h>
-#else
-#error No hardware file defined for this configuration
-#endif
-
-#endif /* __ASM_ARCH_HARDWARE_H */
arch/arm/include/asm/arch-lpc2292/lpc2292_registers.h deleted +0 -225

225 lines not on this page · raw message

arch/arm/include/asm/arch-lpc2292/spi.h deleted +0 -82

82 lines not on this page · raw message

drivers/i2c/soft_i2c.c +0 -3
index 36c6114..1595c07 100644
@@ -41,9 +41,6 @@
 #ifdef	CONFIG_IXP425			/* only valid for IXP425 */
 #include <asm/arch/ixp425.h>
 #endif
-#ifdef CONFIG_LPC2292
-#include <asm/arch/hardware.h>
-#endif
 #if defined(CONFIG_MPC852T) || defined(CONFIG_MPC866)
 #include <asm/io.h>
 #endif
drivers/serial/Makefile +0 -1
index 65d0f23..cae15f9 100644
@@ -42,7 +42,6 @@ COBJS-$(CONFIG_CLPS7111_SERIAL) += serial_clps7111.o
 COBJS-$(CONFIG_IMX_SERIAL) += serial_imx.o
 COBJS-$(CONFIG_IXP_SERIAL) += serial_ixp.o
 COBJS-$(CONFIG_KS8695_SERIAL) += serial_ks8695.o
-COBJS-$(CONFIG_LPC2292_SERIAL) += serial_lpc2292.o
 COBJS-$(CONFIG_LH7A40X_SERIAL) += serial_lh7a40x.o
 COBJS-$(CONFIG_MAX3100_SERIAL) += serial_max3100.o
 COBJS-$(CONFIG_MXC_UART) += serial_mxc.o
drivers/serial/serial_lpc2292.c deleted +0 -104

104 lines not on this page · raw message

include/flash.h +0 -1
index 0ca70d9..e91a5bf 100644
@@ -347,7 +347,6 @@ extern flash_info_t *flash_get_info(ulong base);
 
 #define TOSH_ID_FVT160	0xC2		/* TC58FVT160 ID (16 M, top )		*/
 #define TOSH_ID_FVB160	0x43		/* TC58FVT160 ID (16 M, bottom )	*/
-#define PHILIPS_LPC2292 0x0401FF13  /* LPC2292 internal FLASH			*/
 
 /*-----------------------------------------------------------------------
  * Internal FLASH identification codes
Signature · 1 line
1.7.10.4
#1 lore raw

PATCH 2/10 dm: arm: Remove support for s3c4510

This stuff has been rotting in the tree for a year now. Remove it.

Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Cc Curt Brune <[email protected]>
---
 CREDITS                                       |    5 -
 arch/arm/cpu/arm720t/cpu.c                    |    2 +-
 arch/arm/cpu/arm720t/interrupts.c             |  106 +---------
 arch/arm/cpu/arm720t/s3c4510b/Makefile        |   45 ----
 arch/arm/cpu/arm720t/s3c4510b/cache.c         |   86 --------
 arch/arm/cpu/arm720t/start.S                  |   19 --
 arch/arm/include/asm/arch-s3c4510b/hardware.h |  272 -------------------------
 drivers/serial/Makefile                       |    1 -
 drivers/serial/s3c4510b_uart.c                |  212 -------------------
 drivers/serial/s3c4510b_uart.h                |  109 ----------
 10 files changed, 2 insertions(+), 855 deletions(-)
 delete mode 100644 arch/arm/cpu/arm720t/s3c4510b/Makefile
 delete mode 100644 arch/arm/cpu/arm720t/s3c4510b/cache.c
 delete mode 100644 arch/arm/include/asm/arch-s3c4510b/hardware.h
 delete mode 100644 drivers/serial/s3c4510b_uart.c
 delete mode 100644 drivers/serial/s3c4510b_uart.h
CREDITS +0 -5
index 933104c..c039553 100644
@@ -79,11 +79,6 @@ N: Oliver Brown
 E: obrown at adventnetworks.com
 D: Port to the gw8260 board
 
-N: Curt Brune
-E: curt at cucy.com
-D: Added support for Samsung S3C4510B CPU (ARM7tdmi based SoC)
-W: http://www.cucy.com
-
 N: Jonathan De Bruyne
 E: jonathan.debruyne at siemens.atea.be
 D: Port to Siemens IAD210 board
arch/arm/cpu/arm720t/cpu.c +1 -1
index 52685c1..5db4146 100644
@@ -46,7 +46,7 @@ int cleanup_before_linux (void)
 	 * and we set the CPU-speed to 73 MHz - see start.S for details
 	 */
 
-#if defined(CONFIG_NETARM) || defined(CONFIG_S3C4510B)
+#if defined(CONFIG_NETARM)
 	disable_interrupts ();
 	/* Nothing more needed */
 #elif defined(CONFIG_INTEGRATOR) && defined(CONFIG_ARCH_INTEGRATOR)
arch/arm/cpu/arm720t/interrupts.c +1 -105

139 lines not on this page · raw message

arch/arm/cpu/arm720t/s3c4510b/Makefile deleted +0 -45

45 lines not on this page · raw message

arch/arm/cpu/arm720t/s3c4510b/cache.c deleted +0 -86

86 lines not on this page · raw message

arch/arm/cpu/arm720t/start.S +0 -19
index 8ecd351..2af4d33 100644
@@ -316,22 +316,6 @@ cpu_init_crit:
 	ldr	r0, =NETARM_GEN_MODULE_BASE
 	str	r1, [r0, #+NETARM_GEN_INTR_ENABLE]
 
-#elif defined(CONFIG_S3C4510B)
-
-	/*
-	 * Mask off all IRQ sources
-	 */
-	ldr	r1, =REG_INTMASK
-	ldr	r0, =0x3FFFFF
-	str	r0, [r1]
-
-	/*
-	 * Disable Cache
-	 */
-	ldr r0, =REG_SYSCFG
-	ldr r1, =0x83ffffa0	/* cache-disabled  */
-	str r1, [r0]
-
 #elif defined(CONFIG_INTEGRATOR) && defined(CONFIG_ARCH_INTEGRATOR)
 	/* No specific initialisation for IntegratorAP/CM720T as yet */
 #else
@@ -543,9 +527,6 @@ reset_cpu:
 	ldr	r1, =NETARM_GEN_SW_SVC_RESETB
 	str	r1, [r4, #+NETARM_GEN_SOFTWARE_SERVICE]
 	mov	pc, r0
-#elif defined(CONFIG_S3C4510B)
-/* Nothing done here as reseting the CPU is board specific, depending
- * on external peripherals such as watchdog timers, etc. */
 #elif defined(CONFIG_INTEGRATOR) && defined(CONFIG_ARCH_INTEGRATOR)
 	/* No specific reset actions for IntegratorAP/CM720T as yet */
 #else
arch/arm/include/asm/arch-s3c4510b/hardware.h deleted +0 -272

272 lines not on this page · raw message

drivers/serial/Makefile +0 -1
index cae15f9..fb0969c 100644
@@ -34,7 +34,6 @@ COBJS-$(CONFIG_MCFUART) += mcfuart.o
 COBJS-$(CONFIG_NS9750_UART) += ns9750_serial.o
 COBJS-$(CONFIG_OPENCORES_YANU) += opencores_yanu.o
 COBJS-$(CONFIG_SYS_NS16550) += ns16550.o
-COBJS-$(CONFIG_DRIVER_S3C4510_UART) += s3c4510b_uart.o
 COBJS-$(CONFIG_S3C64XX) += s3c64xx.o
 COBJS-$(CONFIG_S5P) += serial_s5p.o
 COBJS-$(CONFIG_SYS_NS16550_SERIAL) += serial.o
drivers/serial/s3c4510b_uart.c deleted +0 -212

212 lines not on this page · raw message

drivers/serial/s3c4510b_uart.h deleted +0 -109

109 lines not on this page · raw message

Signature · 1 line
1.7.10.4
#2 lore raw

PATCH 3/10 dm: arm: Remove support for NETARM

In reply to Marek Vasut

This stuff has been rotting in the tree for a while now. Remove it.

Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Cc Curt Brune <[email protected]>
---
 arch/arm/cpu/arm720t/cpu.c                         |   13 +-
 arch/arm/cpu/arm720t/interrupts.c                  |  118 +------
 arch/arm/cpu/arm720t/start.S                       |   79 +----
 .../include/asm/arch-arm720t/netarm_dma_module.h   |  182 ----------
 .../include/asm/arch-arm720t/netarm_eni_module.h   |  121 -------
 .../include/asm/arch-arm720t/netarm_eth_module.h   |  160 ---------
 .../include/asm/arch-arm720t/netarm_gen_module.h   |  186 -----------
 .../include/asm/arch-arm720t/netarm_mem_module.h   |  184 ----------
 .../include/asm/arch-arm720t/netarm_registers.h    |   96 ------
 .../include/asm/arch-arm720t/netarm_ser_module.h   |  347 -------------------
 drivers/net/Makefile                               |    1 -
 drivers/net/netarm_eth.c                           |  352 --------------------
 drivers/net/netarm_eth.h                           |   42 ---
 drivers/serial/Makefile                            |    1 -
 drivers/serial/serial_netarm.c                     |  190 -----------
 15 files changed, 10 insertions(+), 2062 deletions(-)
 delete mode 100644 arch/arm/include/asm/arch-arm720t/netarm_dma_module.h
 delete mode 100644 arch/arm/include/asm/arch-arm720t/netarm_eni_module.h
 delete mode 100644 arch/arm/include/asm/arch-arm720t/netarm_eth_module.h
 delete mode 100644 arch/arm/include/asm/arch-arm720t/netarm_gen_module.h
 delete mode 100644 arch/arm/include/asm/arch-arm720t/netarm_mem_module.h
 delete mode 100644 arch/arm/include/asm/arch-arm720t/netarm_registers.h
 delete mode 100644 arch/arm/include/asm/arch-arm720t/netarm_ser_module.h
 delete mode 100644 drivers/net/netarm_eth.c
 delete mode 100644 drivers/net/netarm_eth.h
 delete mode 100644 drivers/serial/serial_netarm.c
arch/arm/cpu/arm720t/cpu.c +4 -9
index 5db4146..c215ce3 100644
@@ -36,6 +36,10 @@
 #include <asm/hardware.h>
 #include <asm/system.h>
 
+#if !defined(CONFIG_INTEGRATOR) || !defined(CONFIG_ARCH_INTEGRATOR)
+#error No cleanup_before_linux() defined for this CPU type
+#endif
+
 int cleanup_before_linux (void)
 {
 	/*
@@ -45,14 +49,5 @@ int cleanup_before_linux (void)
 	 * we turn off caches etc ...
 	 * and we set the CPU-speed to 73 MHz - see start.S for details
 	 */
-
-#if defined(CONFIG_NETARM)
-	disable_interrupts ();
-	/* Nothing more needed */
-#elif defined(CONFIG_INTEGRATOR) && defined(CONFIG_ARCH_INTEGRATOR)
-	/* No cleanup before linux for IntegratorAP/CM720T as yet */
-#else
-#error No cleanup_before_linux() defined for this CPU type
-#endif
 	return 0;
 }
arch/arm/cpu/arm720t/interrupts.c +4 -114

131 lines not on this page · raw message

arch/arm/cpu/arm720t/start.S +2 -77

90 lines not on this page · raw message

arch/arm/include/asm/arch-arm720t/netarm_dma_module.h deleted +0 -182

182 lines not on this page · raw message

arch/arm/include/asm/arch-arm720t/netarm_eni_module.h deleted +0 -121

121 lines not on this page · raw message

arch/arm/include/asm/arch-arm720t/netarm_eth_module.h deleted +0 -160

160 lines not on this page · raw message

arch/arm/include/asm/arch-arm720t/netarm_gen_module.h deleted +0 -186

186 lines not on this page · raw message

arch/arm/include/asm/arch-arm720t/netarm_mem_module.h deleted +0 -184

184 lines not on this page · raw message

arch/arm/include/asm/arch-arm720t/netarm_registers.h deleted +0 -96

96 lines not on this page · raw message

arch/arm/include/asm/arch-arm720t/netarm_ser_module.h deleted +0 -347

347 lines not on this page · raw message

drivers/net/Makefile +0 -1
index 430f90c..9b6a557 100644
@@ -59,7 +59,6 @@ COBJS-$(CONFIG_MVGBE) += mvgbe.o
 COBJS-$(CONFIG_NATSEMI) += natsemi.o
 COBJS-$(CONFIG_DRIVER_NE2000) += ne2000.o ne2000_base.o
 COBJS-$(CONFIG_DRIVER_AX88796L) += ax88796.o ne2000_base.o
-COBJS-$(CONFIG_DRIVER_NETARMETH) += netarm_eth.o
 COBJS-$(CONFIG_NETCONSOLE) += netconsole.o
 COBJS-$(CONFIG_NS8382X) += ns8382x.o
 COBJS-$(CONFIG_PCNET) += pcnet.o
drivers/net/netarm_eth.c deleted +0 -352

352 lines not on this page · raw message

drivers/net/netarm_eth.h deleted +0 -42

42 lines not on this page · raw message

drivers/serial/Makefile +0 -1
index fb0969c..5f0e714 100644
@@ -44,7 +44,6 @@ COBJS-$(CONFIG_KS8695_SERIAL) += serial_ks8695.o
 COBJS-$(CONFIG_LH7A40X_SERIAL) += serial_lh7a40x.o
 COBJS-$(CONFIG_MAX3100_SERIAL) += serial_max3100.o
 COBJS-$(CONFIG_MXC_UART) += serial_mxc.o
-COBJS-$(CONFIG_NETARM_SERIAL) += serial_netarm.o
 COBJS-$(CONFIG_PL010_SERIAL) += serial_pl01x.o
 COBJS-$(CONFIG_PL011_SERIAL) += serial_pl01x.o
 COBJS-$(CONFIG_PXA_SERIAL) += serial_pxa.o
drivers/serial/serial_netarm.c deleted +0 -190

190 lines not on this page · raw message

Signature · 1 line
1.7.10.4
#3 lore raw

PATCH 4/10 dm: wdt: arm: Move tnetv107x into drivers/watchdog/

In reply to Marek Vasut
Cc Oliver Brown <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
---
 arch/arm/cpu/arm1176/tnetv107x/Makefile                              |    2 +-
 drivers/watchdog/Makefile                                            |    1 +
 .../cpu/arm1176/tnetv107x/wdt.c => drivers/watchdog/tnetv107x_wdt.c  |    0
 include/configs/tnetv107x_evm.h                                      |    1 +
 4 files changed, 3 insertions(+), 1 deletion(-)
 rename arch/arm/cpu/arm1176/tnetv107x/wdt.c => drivers/watchdog/tnetv107x_wdt.c (100%)
arch/arm/cpu/arm1176/tnetv107x/Makefile +1 -1
index c63dc92..c1d4d67 100644
@@ -21,7 +21,7 @@ include $(TOPDIR)/config.mk
 
 LIB	= $(obj)lib$(SOC).o
 
-COBJS	+= aemif.o clock.o init.o mux.o timer.o wdt.o
+COBJS	+= aemif.o clock.o init.o mux.o timer.o
 SOBJS	+= lowlevel_init.o
 
 SRCS	:= $(START:.o=.S) $(SOBJS:.o=.S) $(COBJS:.o=.c)
drivers/watchdog/Makefile +1 -0
index 5579bf2..923acb9 100644
@@ -27,6 +27,7 @@ LIB	:= $(obj)libwatchdog.o
 
 COBJS-$(CONFIG_AT91SAM9_WATCHDOG) += at91sam9_wdt.o
 COBJS-$(CONFIG_FTWDT010_WATCHDOG) += ftwdt010_wdt.o
+COBJS-$(CONFIG_TNETV107X_WATCHDOG) += tnetv107x_wdt.o
 
 COBJS	:= $(COBJS-y)
 SRCS	:= $(COBJS:.o=.c)
drivers/watchdog/tnetv107x_wdt.c renamed from arch/arm/cpu/arm1176/tnetv107x/wdt.c +0 -0
similarity index 100%
rename from arch/arm/cpu/arm1176/tnetv107x/wdt.c
rename to drivers/watchdog/tnetv107x_wdt.c
include/configs/tnetv107x_evm.h +1 -0
index 2272ad2..fd4ec84 100644
@@ -32,6 +32,7 @@
 #define CONFIG_ARM1176
 #define CONFIG_TNETV107X
 #define CONFIG_TNETV107X_EVM
+#define CONFIG_TNETV107X_WATCHDOG
 #define CONFIG_ARCH_CPU_INIT
 #define CONFIG_SYS_UBOOT_BASE		CONFIG_SYS_TEXT_BASE
 #define CONFIG_DISABLE_TCM
Signature · 1 line
1.7.10.4
#4 lore raw

PATCH 4/10 dm: wdt: arm: Move tnetv107x into drivers/watchdog/

Hi Marek,

Quoted 47 lines · Marek Vasut
Cc Oliver Brown <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
---
 arch/arm/cpu/arm1176/tnetv107x/Makefile                              |    2 +-
 drivers/watchdog/Makefile                                            |    1 +
 .../cpu/arm1176/tnetv107x/wdt.c => drivers/watchdog/tnetv107x_wdt.c  |    0
 include/configs/tnetv107x_evm.h                                      |    1 +
 4 files changed, 3 insertions(+), 1 deletion(-)
 rename arch/arm/cpu/arm1176/tnetv107x/wdt.c => drivers/watchdog/tnetv107x_wdt.c (100%)
arch/arm/cpu/arm1176/tnetv107x/Makefile +1 -1
index c63dc92..c1d4d67 100644
@@ -21,7 +21,7 @@ include $(TOPDIR)/config.mk
 
 LIB	= $(obj)lib$(SOC).o
 
-COBJS	+= aemif.o clock.o init.o mux.o timer.o wdt.o
+COBJS	+= aemif.o clock.o init.o mux.o timer.o
 SOBJS	+= lowlevel_init.o
 
 SRCS	:= $(START:.o=.S) $(SOBJS:.o=.S) $(COBJS:.o=.c)
drivers/watchdog/Makefile +1 -0
index 5579bf2..923acb9 100644
@@ -27,6 +27,7 @@ LIB	:= $(obj)libwatchdog.o
 
 COBJS-$(CONFIG_AT91SAM9_WATCHDOG) += at91sam9_wdt.o
 COBJS-$(CONFIG_FTWDT010_WATCHDOG) += ftwdt010_wdt.o
+COBJS-$(CONFIG_TNETV107X_WATCHDOG) += tnetv107x_wdt.o
 
 COBJS	:= $(COBJS-y)
 SRCS	:= $(COBJS:.o=.c)
drivers/watchdog/tnetv107x_wdt.c renamed from arch/arm/cpu/arm1176/tnetv107x/wdt.c +0 -0
similarity index 100%
rename from arch/arm/cpu/arm1176/tnetv107x/wdt.c
rename to drivers/watchdog/tnetv107x_wdt.c
include/configs/tnetv107x_evm.h +0 -0
index 2272ad2..fd4ec84 100644

include/configs/tnetv107x_evm.h line 38

Quoted 7 lines
include/configs/tnetv107x_evm.h +1 -0
@@ -32,6 +32,7 @@
 #define CONFIG_ARM1176
 #define CONFIG_TNETV107X
 #define CONFIG_TNETV107X_EVM
+#define CONFIG_TNETV107X_WATCHDOG
 #define CONFIG_ARCH_CPU_INIT
 #define CONFIG_SYS_UBOOT_BASE		CONFIG_SYS_TEXT_BASE
 #define CONFIG_DISABLE_TCM

Applied to u-boot-arm/master, thanks!

Amicalement,

Signature · 1 line
Albert.
#5 lore raw

PATCH 5/10 dm: Move s3c24xx USB driver to a proper place

In reply to Marek Vasut
Cc David M?ller <[email protected]>
Cc Minkyu Kang <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
---
 arch/arm/cpu/arm920t/s3c24x0/Makefile              |    3 -
 arch/arm/cpu/arm920t/s3c24x0/usb.c                 |   71 --------------------
 drivers/usb/host/Makefile                          |    1 +
 .../usb_ohci.c => drivers/usb/host/ohci-s3c24xx.c  |   46 ++++++++++++-
 .../usb_ohci.h => drivers/usb/host/ohci-s3c24xx.h  |    0
 include/configs/VCMA9.h                            |    1 +
 include/configs/smdk2410.h                         |    1 +
 7 files changed, 48 insertions(+), 75 deletions(-)
 delete mode 100644 arch/arm/cpu/arm920t/s3c24x0/usb.c
 rename arch/arm/cpu/arm920t/s3c24x0/usb_ohci.c => drivers/usb/host/ohci-s3c24xx.c (97%)
 rename arch/arm/cpu/arm920t/s3c24x0/usb_ohci.h => drivers/usb/host/ohci-s3c24xx.h (100%)
arch/arm/cpu/arm920t/s3c24x0/Makefile +0 -3
index 0029700..808ab8f 100644
@@ -29,9 +29,6 @@ COBJS-$(CONFIG_USE_IRQ) += interrupts.o
 COBJS-$(CONFIG_DISPLAY_CPUINFO)	+= cpu_info.o
 COBJS-y	+= speed.o
 COBJS-y	+= timer.o
-COBJS-y	+= usb.o
-COBJS-y	+= usb_ohci.o
-
 
 SRCS	:= $(SOBJS:.o=.S) $(COBJS-y:.o=.c)
 OBJS	:= $(addprefix $(obj),$(SOBJS) $(COBJS-y))
arch/arm/cpu/arm920t/s3c24x0/usb.c deleted +0 -71

71 lines not on this page · raw message

drivers/usb/host/Makefile +1 -0
index 6de9164..a5c1ef4 100644
@@ -32,6 +32,7 @@ COBJS-$(CONFIG_USB_ISP116X_HCD) += isp116x-hcd.o
 COBJS-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o
 COBJS-$(CONFIG_USB_S3C64XX) += s3c64xx-hcd.o
 COBJS-$(CONFIG_USB_SL811HS) += sl811-hcd.o
+COBJS-$(CONFIG_USB_OHCI_S3C24XX) += ohci-s3c24xx.o
 
 # echi
 COBJS-$(CONFIG_USB_EHCI) += ehci-hcd.o
drivers/usb/host/ohci-s3c24xx.c renamed from arch/arm/cpu/arm920t/s3c24x0/usb_ohci.c +45 -1

55 lines not on this page · raw message

drivers/usb/host/ohci-s3c24xx.h renamed from arch/arm/cpu/arm920t/s3c24x0/usb_ohci.h +0 -0
similarity index 100%
rename from arch/arm/cpu/arm920t/s3c24x0/usb_ohci.h
rename to drivers/usb/host/ohci-s3c24xx.h
include/configs/VCMA9.h +1 -0
index 6ad4a6b..5deb56a 100644
@@ -126,6 +126,7 @@
 
 /* USB support (currently only works with D-cache off) */
 #define CONFIG_USB_OHCI
+#define CONFIG_USB_OHCI_S3C24XX
 #define CONFIG_USB_KEYBOARD
 #define CONFIG_USB_STORAGE
 #define CONFIG_DOS_PARTITION
include/configs/smdk2410.h +1 -0
index 8792c85..351f137 100644
@@ -68,6 +68,7 @@
  * USB support (currently only works with D-cache off)
  ************************************************************/
 #define CONFIG_USB_OHCI
+#define CONFIG_USB_OHCI_S3C24XX
 #define CONFIG_USB_KEYBOARD
 #define CONFIG_USB_STORAGE
 #define CONFIG_DOS_PARTITION
Signature · 1 line
1.7.10.4
#6 lore raw

PATCH 6/10 dm: Move OMAP GPIO driver to drivers/gpio/

In reply to Marek Vasut
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Cc Tom Rini <[email protected]>
---
 arch/arm/cpu/armv7/omap-common/Makefile                           |    3 ---
 drivers/gpio/Makefile                                             |    1 +
 arch/arm/cpu/armv7/omap-common/gpio.c => drivers/gpio/omap_gpio.c |    0
 include/configs/cm_t35.h                                          |    1 +
 include/configs/devkit8000.h                                      |    2 ++
 include/configs/dig297.h                                          |    1 +
 include/configs/igep00x0.h                                        |    1 +
 include/configs/mcx.h                                             |    1 +
 include/configs/omap3_beagle.h                                    |    1 +
 include/configs/omap3_evm_common.h                                |    1 +
 include/configs/omap3_logic.h                                     |    1 +
 include/configs/omap3_mvblx.h                                     |    1 +
 include/configs/omap3_overo.h                                     |    1 +
 include/configs/omap3_pandora.h                                   |    1 +
 include/configs/omap3_zoom2.h                                     |    1 +
 include/configs/omap4_common.h                                    |    1 +
 include/configs/omap5_evm.h                                       |    1 +
 include/configs/tam3517-common.h                                  |    1 +
 18 files changed, 17 insertions(+), 3 deletions(-)
 rename arch/arm/cpu/armv7/omap-common/gpio.c => drivers/gpio/omap_gpio.c (100%)
arch/arm/cpu/armv7/omap-common/Makefile +0 -3
index 2a6625f..d37b22d 100644
@@ -29,9 +29,6 @@ SOBJS	:= reset.o
 
 COBJS	:= timer.o
 COBJS	+= utils.o
-ifdef CONFIG_OMAP
-COBJS	+= gpio.o
-endif
 
 ifneq ($(CONFIG_OMAP44XX)$(CONFIG_OMAP54XX),)
 COBJS	+= hwinit-common.o
drivers/gpio/Makefile +1 -0
index 32a2474..8958bb4 100644
@@ -40,6 +40,7 @@ COBJS-$(CONFIG_TEGRA_GPIO)	+= tegra_gpio.o
 COBJS-$(CONFIG_DA8XX_GPIO)	+= da8xx_gpio.o
 COBJS-$(CONFIG_ALTERA_PIO)	+= altera_pio.o
 COBJS-$(CONFIG_MPC83XX_GPIO)	+= mpc83xx_gpio.o
+COBJS-$(CONFIG_OMAP_GPIO)	+= omap_gpio.o
 
 COBJS	:= $(COBJS-y)
 SRCS 	:= $(COBJS:.o=.c)
drivers/gpio/omap_gpio.c renamed from arch/arm/cpu/armv7/omap-common/gpio.c +0 -0
similarity index 100%
rename from arch/arm/cpu/armv7/omap-common/gpio.c
rename to drivers/gpio/omap_gpio.c
include/configs/cm_t35.h +1 -0
index ee4bce5..6eeb2d3 100644
@@ -37,6 +37,7 @@
  */
 #define CONFIG_OMAP	/* in a TI OMAP core */
 #define CONFIG_OMAP34XX	/* which is a 34XX */
+#define CONFIG_OMAP_GPIO
 #define CONFIG_CM_T3X	/* working with CM-T35 and CM-T3730 */
 
 #define CONFIG_SYS_TEXT_BASE	0x80008000
include/configs/devkit8000.h +2 -0
index 037a5bb..e529099 100644
@@ -36,6 +36,8 @@
 #define CONFIG_OMAP34XX		1	/* which is a 34XX */
 #define CONFIG_OMAP3_DEVKIT8000	1	/* working with DevKit8000 */
 #define CONFIG_MACH_TYPE	MACH_TYPE_DEVKIT8000
+#define CONFIG_OMAP_GPIO
+
 /*
  * 1MB into the SDRAM to allow for SPL's bss at the beginning of SDRAM
  * 64 bytes before this address should be set aside for u-boot.img's
include/configs/dig297.h +1 -0
index 4845d51..f123675 100644
@@ -45,6 +45,7 @@
  */
 #define CONFIG_OMAP		/* in a TI OMAP core */
 #define CONFIG_OMAP34XX		/* which is a 34XX */
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SYS_TEXT_BASE	0x80008000
 
include/configs/igep00x0.h +1 -0
index 88e2e3a..727b800 100644
@@ -30,6 +30,7 @@
  */
 #define CONFIG_OMAP		1	/* in a TI OMAP core */
 #define CONFIG_OMAP34XX		1	/* which is a 34XX */
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SDRC	/* The chip has SDRC controller */
 
include/configs/mcx.h +1 -0
index 970c882..0b75460 100644
@@ -27,6 +27,7 @@
 #define CONFIG_OMAP			/* in a TI OMAP core */
 #define CONFIG_OMAP34XX			/* which is a 34XX */
 #define CONFIG_OMAP3_MCX		/* working with mcx */
+#define CONFIG_OMAP_GPIO
 
 #define MACH_TYPE_MCX			3656
 #define CONFIG_MACH_TYPE	MACH_TYPE_MCX
include/configs/omap3_beagle.h +1 -0
index 657780e..382b791 100644
@@ -34,6 +34,7 @@
 #define CONFIG_OMAP		1	/* in a TI OMAP core */
 #define CONFIG_OMAP34XX		1	/* which is a 34XX */
 #define CONFIG_OMAP3_BEAGLE	1	/* working with BEAGLE */
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SDRC	/* The chip has SDRC controller */
 
include/configs/omap3_evm_common.h +1 -0
index 20192a9..b12ce2e 100644
@@ -22,6 +22,7 @@
  */
 #define CONFIG_OMAP			/* This is TI OMAP core */
 #define CONFIG_OMAP34XX			/* belonging to 34XX family */
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SDRC			/* The chip has SDRC controller */
 
include/configs/omap3_logic.h +1 -0
index 2e1e6b9..6d4faed 100644
@@ -33,6 +33,7 @@
 #define CONFIG_OMAP			/* in a TI OMAP core */
 #define CONFIG_OMAP34XX			/* which is a 34XX */
 #define CONFIG_OMAP3_LOGIC		/* working with Logic OMAP boards */
+#define CONFIG_OMAP_GPIO
 
 #undef CONFIG_USE_IRQ			/* no support for IRQs */
 
include/configs/omap3_mvblx.h +1 -0
index 6a13046..30ca312 100644
@@ -39,6 +39,7 @@
 #define CONFIG_OMAP34XX		1	/* which is a 34XX */
 #define CONFIG_MVBLX		1	/* working with mvBlueLYNX-X */
 #define CONFIG_MACH_TYPE	MACH_TYPE_MVBLX
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SDRC	/* The chip has SDRC controller */
 
include/configs/omap3_overo.h +1 -0
index d29b326..f6afb7a 100644
@@ -25,6 +25,7 @@
 #define CONFIG_OMAP				/* in a TI OMAP core */
 #define CONFIG_OMAP34XX				/* which is a 34XX */
 #define CONFIG_OMAP3_OVERO			/* working with overo */
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SDRC				/* The chip has SDRC controller */
 
include/configs/omap3_pandora.h +1 -0
index 604b53d..28f8a3e 100644
@@ -29,6 +29,7 @@
 #define CONFIG_OMAP		1	/* in a TI OMAP core */
 #define CONFIG_OMAP34XX		1	/* which is a 34XX */
 #define CONFIG_OMAP3_PANDORA	1	/* working with pandora */
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SDRC	/* The chip has SDRC controller */
 
include/configs/omap3_zoom2.h +1 -0
index b60ece3..98b93f8 100644
@@ -36,6 +36,7 @@
 #define CONFIG_OMAP		1	/* in a TI OMAP core */
 #define CONFIG_OMAP34XX		1	/* which is a 34XX */
 #define CONFIG_OMAP3_ZOOM2	1	/* working with Zoom II */
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SDRC	/* The chip has SDRC controller */
 
include/configs/omap4_common.h +1 -0
index 2192c2b..bc73f21 100644
@@ -35,6 +35,7 @@
 #define CONFIG_OMAP		1	/* in a TI OMAP core */
 #define CONFIG_OMAP44XX		1	/* which is a 44XX */
 #define CONFIG_OMAP4430		1	/* which is in a 4430 */
+#define CONFIG_OMAP_GPIO
 
 /* Get CPU defs */
 #include <asm/arch/cpu.h>
include/configs/omap5_evm.h +1 -0
index c5874bb..0884280 100644
@@ -38,6 +38,7 @@
 #define CONFIG_OMAP54XX	/* which is a 54XX */
 #define CONFIG_OMAP5430	/* which is in a 5430 */
 #define CONFIG_5430EVM	/* working with EVM */
+#define CONFIG_OMAP_GPIO
 
 /* Get CPU defs */
 #include <asm/arch/cpu.h>
include/configs/tam3517-common.h +1 -0
index 777f77c..94006e7 100644
@@ -27,6 +27,7 @@
  */
 #define CONFIG_OMAP		/* in a TI OMAP core */
 #define CONFIG_OMAP34XX		/* which is a 34XX */
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SYS_TEXT_BASE 0x80008000
 
Signature · 1 line
1.7.10.4
#7 lore raw

PATCH 6/10 dm: Move OMAP GPIO driver to drivers/gpio/

Quoted 5 lines · Marek Vasut
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Cc Tom Rini <[email protected]>
Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20120723/78eb0bf1/attachment.pgp>
#8 lore raw

PATCH 6/10 dm: Move OMAP GPIO driver to drivers/gpio/

In reply to Marek Vasut

Hi Marek,

Quoted 249 lines · Marek Vasut
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Cc Tom Rini <[email protected]>

---
arch/arm/cpu/armv7/omap-common/Makefile
| 3 ---
drivers/gpio/Makefile
| 1 + arch/arm/cpu/armv7/omap-common/gpio.c =>
drivers/gpio/omap_gpio.c | 0
include/configs/cm_t35.h
| 1 +
include/configs/devkit8000.h
| 2 ++
include/configs/dig297.h
| 1 +
include/configs/igep00x0.h
| 1 +
include/configs/mcx.h
| 1 +
include/configs/omap3_beagle.h
| 1 +
include/configs/omap3_evm_common.h
| 1 +
include/configs/omap3_logic.h
| 1 +
include/configs/omap3_mvblx.h
| 1 +
include/configs/omap3_overo.h
| 1 +
include/configs/omap3_pandora.h
| 1 +
include/configs/omap3_zoom2.h
| 1 +
include/configs/omap4_common.h
| 1 +
include/configs/omap5_evm.h
| 1 +
include/configs/tam3517-common.h
| 1 + 18 files changed, 17 insertions(+), 3 deletions(-) rename
arch/arm/cpu/armv7/omap-common/gpio.c => drivers/gpio/omap_gpio.c (100%)

(quoted diff) +0 -0

b/arch/arm/cpu/armv7/omap-common/Makefile index 2a6625f..d37b22d 100644 --- a/arch/arm/cpu/armv7/omap-common/Makefile +++ b/arch/arm/cpu/armv7/omap-common/Makefile

arch/arm/cpu/armv7/omap-common/Makefile +0 -3
@@ -29,9 +29,6 @@ SOBJS	:= reset.o
 
 COBJS	:= timer.o
 COBJS	+= utils.o
-ifdef CONFIG_OMAP
-COBJS	+= gpio.o
-endif
 
 ifneq ($(CONFIG_OMAP44XX)$(CONFIG_OMAP54XX),)
 COBJS	+= hwinit-common.o
drivers/gpio/Makefile +1 -0
index 32a2474..8958bb4 100644
@@ -40,6 +40,7 @@ COBJS-$(CONFIG_TEGRA_GPIO)	+= tegra_gpio.o
 COBJS-$(CONFIG_DA8XX_GPIO)	+= da8xx_gpio.o
 COBJS-$(CONFIG_ALTERA_PIO)	+= altera_pio.o
 COBJS-$(CONFIG_MPC83XX_GPIO)	+= mpc83xx_gpio.o
+COBJS-$(CONFIG_OMAP_GPIO)	+= omap_gpio.o
 
 COBJS	:= $(COBJS-y)
 SRCS 	:= $(COBJS:.o=.c)
(quoted diff) +0 -0

b/drivers/gpio/omap_gpio.c similarity index 100% rename from arch/arm/cpu/armv7/omap-common/gpio.c rename to drivers/gpio/omap_gpio.c

include/configs/cm_t35.h +1 -0
index ee4bce5..6eeb2d3 100644
@@ -37,6 +37,7 @@
  */
 #define CONFIG_OMAP	/* in a TI OMAP core */
 #define CONFIG_OMAP34XX	/* which is a 34XX */
+#define CONFIG_OMAP_GPIO
 #define CONFIG_CM_T3X	/* working with CM-T35 and CM-T3730 */
 
 #define CONFIG_SYS_TEXT_BASE	0x80008000
(quoted diff) +0 -0

b/include/configs/devkit8000.h index 037a5bb..e529099 100644

include/configs/devkit8000.h +0 -0
@@ -36,6 +36,8 @@
 #define CONFIG_OMAP34XX		1	/* which is a 34XX */
 #define CONFIG_OMAP3_DEVKIT8000	1	/* working with

DevKit8000 */ #define CONFIG_MACH_TYPE MACH_TYPE_DEVKIT8000

include/configs/devkit8000.h +2 -0
+#define CONFIG_OMAP_GPIO
+
 /*
  * 1MB into the SDRAM to allow for SPL's bss at the beginning of

SDRAM
* 64 bytes before this address should be set aside for u-boot.img's

include/configs/dig297.h +1 -0
index 4845d51..f123675 100644
@@ -45,6 +45,7 @@
  */
 #define CONFIG_OMAP		/* in a TI OMAP core */
 #define CONFIG_OMAP34XX		/* which is a 34XX */
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SYS_TEXT_BASE	0x80008000
 
include/configs/igep00x0.h +1 -0
index 88e2e3a..727b800 100644
@@ -30,6 +30,7 @@
  */
 #define CONFIG_OMAP		1	/* in a TI OMAP core */
 #define CONFIG_OMAP34XX		1	/* which is a 34XX */
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SDRC	/* The chip has SDRC controller */
 
include/configs/mcx.h +1 -0
index 970c882..0b75460 100644
@@ -27,6 +27,7 @@
 #define CONFIG_OMAP			/* in a TI OMAP core */
 #define CONFIG_OMAP34XX			/* which is a 34XX */
 #define CONFIG_OMAP3_MCX		/* working with mcx */
+#define CONFIG_OMAP_GPIO
 
 #define MACH_TYPE_MCX			3656
 #define CONFIG_MACH_TYPE	MACH_TYPE_MCX
(quoted diff) +0 -0

b/include/configs/omap3_beagle.h index 657780e..382b791 100644

include/configs/omap3_beagle.h +1 -0
@@ -34,6 +34,7 @@
 #define CONFIG_OMAP		1	/* in a TI OMAP core */
 #define CONFIG_OMAP34XX		1	/* which is a 34XX */
 #define CONFIG_OMAP3_BEAGLE	1	/* working with BEAGLE */
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SDRC	/* The chip has SDRC controller */
 
(quoted diff) +0 -0

b/include/configs/omap3_evm_common.h index 20192a9..b12ce2e 100644

include/configs/omap3_evm_common.h +0 -0
@@ -22,6 +22,7 @@
  */
 #define CONFIG_OMAP			/* This is TI OMAP core */
 #define CONFIG_OMAP34XX			/* belonging to 34XX

family */ +#define CONFIG_OMAP_GPIO

#define CONFIG_SDRC /* The chip has SDRC
controller */

(quoted diff) +0 -0

b/include/configs/omap3_logic.h index 2e1e6b9..6d4faed 100644

include/configs/omap3_logic.h +0 -0
@@ -33,6 +33,7 @@
 #define CONFIG_OMAP			/* in a TI OMAP core */
 #define CONFIG_OMAP34XX			/* which is a 34XX */
 #define CONFIG_OMAP3_LOGIC		/* working with Logic OMAP

boards */ +#define CONFIG_OMAP_GPIO

#undef CONFIG_USE_IRQ /* no support for IRQs
*/

(quoted diff) +0 -0

b/include/configs/omap3_mvblx.h index 6a13046..30ca312 100644

include/configs/omap3_mvblx.h +0 -0
@@ -39,6 +39,7 @@
 #define CONFIG_OMAP34XX		1	/* which is a 34XX */
 #define CONFIG_MVBLX		1	/* working with

mvBlueLYNX-X */ #define CONFIG_MACH_TYPE MACH_TYPE_MVBLX

include/configs/omap3_mvblx.h +1 -0
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SDRC	/* The chip has SDRC controller */
(quoted diff) +0 -0

b/include/configs/omap3_overo.h index d29b326..f6afb7a 100644

include/configs/omap3_overo.h +0 -0
@@ -25,6 +25,7 @@
 #define CONFIG_OMAP				/* in a TI OMAP

core */ #define CONFIG_OMAP34XX /*
which is a 34XX */ #define
CONFIG_OMAP3_OVERO /* working with overo */
+#define CONFIG_OMAP_GPIO
#define CONFIG_SDRC /* The chip has
SDRC controller */

(quoted diff) +0 -0

b/include/configs/omap3_pandora.h index 604b53d..28f8a3e 100644

include/configs/omap3_pandora.h +0 -0
@@ -29,6 +29,7 @@
 #define CONFIG_OMAP		1	/* in a TI OMAP core */
 #define CONFIG_OMAP34XX		1	/* which is a 34XX */
 #define CONFIG_OMAP3_PANDORA	1	/* working with pandora
 */ +#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SDRC	/* The chip has SDRC controller */
(quoted diff) +0 -0

b/include/configs/omap3_zoom2.h index b60ece3..98b93f8 100644

include/configs/omap3_zoom2.h +1 -0
@@ -36,6 +36,7 @@
 #define CONFIG_OMAP		1	/* in a TI OMAP core */
 #define CONFIG_OMAP34XX		1	/* which is a 34XX */
 #define CONFIG_OMAP3_ZOOM2	1	/* working with Zoom II */
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SDRC	/* The chip has SDRC controller */
 
(quoted diff) +0 -0

b/include/configs/omap4_common.h index 2192c2b..bc73f21 100644

include/configs/omap4_common.h +0 -0
@@ -35,6 +35,7 @@
 #define CONFIG_OMAP		1	/* in a TI OMAP core */
 #define CONFIG_OMAP44XX		1	/* which is a 44XX */
 #define CONFIG_OMAP4430		1	/* which is in a

4430 */ +#define CONFIG_OMAP_GPIO

/* Get CPU defs */
#include <asm/arch/cpu.h>

include/configs/omap5_evm.h +1 -0
index c5874bb..0884280 100644
@@ -38,6 +38,7 @@
 #define CONFIG_OMAP54XX	/* which is a 54XX */
 #define CONFIG_OMAP5430	/* which is in a 5430 */
 #define CONFIG_5430EVM	/* working with EVM */
+#define CONFIG_OMAP_GPIO
 
 /* Get CPU defs */
 #include <asm/arch/cpu.h>
(quoted diff) +0 -0

b/include/configs/tam3517-common.h index 777f77c..94006e7 100644

include/configs/tam3517-common.h line 33

Quoted 7 lines
include/configs/tam3517-common.h +1 -0
@@ -27,6 +27,7 @@
  */
 #define CONFIG_OMAP		/* in a TI OMAP core */
 #define CONFIG_OMAP34XX		/* which is a 34XX */
+#define CONFIG_OMAP_GPIO
 
 #define CONFIG_SYS_TEXT_BASE 0x80008000
 

When applied on top of u-boot-arm/master, this patch causes a raise in build failures. With master:

--------------------- SUMMARY ---------------------------- Boards compiled: 315
Boards with warnings but no errors: 2 ( VCMA9 smdk2410 )
----------------------------------------------------------

With master + this patch:

--------------------- SUMMARY ---------------------------- Boards compiled: 315
Boards with errors: 23 ( mcx igep0030_nand omap3_evm_quick_nand omap3_evm omap3_pandora omap3_overo omap5_evm omap4_panda mt_ventoux igep0020_nand omap4_sdp4430 twister omap3_zoom2 igep0030 igep0020 omap3_evm_quick_mmc cm_t35 omap3_beagle am335x_evm dig297 omap3_logic omap3_mvblx devkit8000 )
Boards with warnings but no errors: 2 ( VCMA9 smdk2410 )
----------------------------------------------------------

Typical diagnostics:

/home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:
In function
`gpio_set_value': /home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:146:
multiple definition of
`gpio_set_value' /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:/home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:146:
first defined
here /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:
In function
`gpio_get_value': /home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:161:
multiple definition of
`gpio_get_value' /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:/home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:161:
first defined
here /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:
In function
`gpio_direction_input': /home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:195:
multiple definition of
`gpio_direction_input' /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:/home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:195:
first defined
here /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:
In function
`gpio_direction_output': /home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:211:
multiple definition of
`gpio_direction_output' /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:/home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:211:
first defined
here /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:
In function
`gpio_request': /home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:230:
multiple definition of
`gpio_request' /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:/home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:230:
first defined
here /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:
In function
`gpio_free': /home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:243:
multiple definition of
`gpio_free' /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:/home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:243:
first defined here

Am I missing some dependency of this patch?

Amicalement,

Signature · 1 line
Albert.
#9 lore raw

PATCH 6/10 dm: Move OMAP GPIO driver to drivers/gpio/

Quoted 9 lines · Albert ARIBAUD

Hi Marek,

Quoted 5 lines · Marek Vasut
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Cc Tom Rini <[email protected]>

[snip]

Quoted 9 lines

Typical diagnostics:

/home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:
In function
`gpio_set_value': /home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:146:
multiple definition of
`gpio_set_value' /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:/home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:146:
first defined
here /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:

This patch is already in u-boot-arm/master :)

Signature · 1 line
Tom
#10 lore raw

PATCH 6/10 dm: Move OMAP GPIO driver to drivers/gpio/

Dear Tom Rini,

Quoted 23 lines · Albert ARIBAUD
Quoted 8 lines

Hi Marek,

Quoted 5 lines · Marek Vasut
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Cc Tom Rini <[email protected]>

[snip]

Quoted 10 lines

Typical diagnostics:

/home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:
In function
`gpio_set_value':
/home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:146: multiple definition of
`gpio_set_value' /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:/ home/albert/src/u-boot-arm/drivers/gpio/omap_gpio.c:146: first defined

Quoted 2 lines
Quoted 1 line

here /home/albert/src/u-boot-arm/build/omap4_panda/drivers/gpio/omap_gpio.o:

This patch is already in u-boot-arm/master :)

Heh :-)

Agreed though, this was applied a while ago through Toms tree. btw. Albert, can you please pick 1-3/3 from this crude series? I think noone will mourn for them.

Best regards,
Marek Vasut

#11 lore raw

PATCH 7/10 dm: wdt: Move s5p watchdog timer to drivers/watchdog/

In reply to Marek Vasut
Cc David M?ller <[email protected]>
Cc Minkyu Kang <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
---
 arch/arm/cpu/armv7/s5p-common/Makefile                            |    1 -
 drivers/watchdog/Makefile                                         |    1 +
 arch/arm/cpu/armv7/s5p-common/wdt.c => drivers/watchdog/s5p_wdt.c |    0
 3 files changed, 1 insertion(+), 1 deletion(-)
 rename arch/arm/cpu/armv7/s5p-common/wdt.c => drivers/watchdog/s5p_wdt.c (100%)
arch/arm/cpu/armv7/s5p-common/Makefile +0 -1
index f975f3f..1705399 100644
@@ -28,7 +28,6 @@ LIB	= $(obj)libs5p-common.o
 COBJS-y		+= cpu_info.o
 COBJS-y		+= timer.o
 COBJS-y		+= sromc.o
-COBJS-y		+= wdt.o
 COBJS-$(CONFIG_PWM)	+= pwm.o
 
 SRCS	:= $(SOBJS:.o=.S) $(COBJS:.o=.c)
drivers/watchdog/Makefile +1 -0
index 923acb9..bc09123 100644
@@ -28,6 +28,7 @@ LIB	:= $(obj)libwatchdog.o
 COBJS-$(CONFIG_AT91SAM9_WATCHDOG) += at91sam9_wdt.o
 COBJS-$(CONFIG_FTWDT010_WATCHDOG) += ftwdt010_wdt.o
 COBJS-$(CONFIG_TNETV107X_WATCHDOG) += tnetv107x_wdt.o
+COBJS-$(CONFIG_S5P)               += s5p_wdt.o
 
 COBJS	:= $(COBJS-y)
 SRCS	:= $(COBJS:.o=.c)
drivers/watchdog/s5p_wdt.c renamed from arch/arm/cpu/armv7/s5p-common/wdt.c +0 -0
similarity index 100%
rename from arch/arm/cpu/armv7/s5p-common/wdt.c
rename to drivers/watchdog/s5p_wdt.c
Signature · 1 line
1.7.10.4
#12 lore raw

PATCH 7/10 dm: wdt: Move s5p watchdog timer to drivers/watchdog/

Dear Marek,

Quoted 6 lines · Marek Vasut
Cc David M?ller <[email protected]>
Cc Minkyu Kang <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Quoted 7 lines
---
 arch/arm/cpu/armv7/s5p-common/Makefile                            |    1 -
 drivers/watchdog/Makefile                                         |    1 +
 arch/arm/cpu/armv7/s5p-common/wdt.c => drivers/watchdog/s5p_wdt.c |    0
 3 files changed, 1 insertion(+), 1 deletion(-)
 rename arch/arm/cpu/armv7/s5p-common/wdt.c => drivers/watchdog/s5p_wdt.c (100%)

applied to u-boot-samsung.

Thanks.
Minkyu Kang.

Signature · 2 lines
from. prom.
www.promsoft.net
#13 lore raw

PATCH 7/10 dm: wdt: Move s5p watchdog timer to drivers/watchdog/

Dear Minkyu Kang,

Quoted 11 lines

Dear Marek,

Quoted 8 lines · Marek Vasut
Cc David M?ller <[email protected]>
Cc Minkyu Kang <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>

---

Quoted 8 lines
Quoted 6 lines
 arch/arm/cpu/armv7/s5p-common/Makefile                            |    1
 - drivers/watchdog/Makefile                                         |  
  1 + arch/arm/cpu/armv7/s5p-common/wdt.c => drivers/watchdog/s5p_wdt.c
 |    0 3 files changed, 1 insertion(+), 1 deletion(-)
 rename arch/arm/cpu/armv7/s5p-common/wdt.c => drivers/watchdog/s5p_wdt.c

(100%)

applied to u-boot-samsung.

Good, thanks! Please don't forget to clean up patchwork too (if you didn't already).

Best regards,
Marek Vasut

#14 lore raw

PATCH 8/10 dm: tegra: Staticize local functions in usb.c

In reply to Marek Vasut
Cc Simon Glass <[email protected]>
Cc Tom Warren <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
---
 arch/arm/cpu/armv7/tegra2/usb.c |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
arch/arm/cpu/armv7/tegra2/usb.c +4 -3
index 5f2b243..ea7f701 100644
@@ -158,7 +158,8 @@ static void set_host_mode(struct fdt_usb *config)
 	}
 }
 
-void usbf_reset_controller(struct fdt_usb *config, struct usb_ctlr *usbctlr)
+static void usbf_reset_controller(struct fdt_usb *config,
+				struct usb_ctlr *usbctlr)
 {
 	/* Reset the USB controller with 2us delay */
 	reset_periph(config->periph_id, 2);
@@ -382,8 +383,8 @@ int tegrausb_stop_port(void)
 	return 0;
 }
 
-int fdt_decode_usb(const void *blob, int node, unsigned osc_frequency_mhz,
-		   struct fdt_usb *config)
+static int fdt_decode_usb(const void *blob, int node,
+		unsigned osc_frequency_mhz, struct fdt_usb *config)
 {
 	const char *phy, *mode;
 
Signature · 1 line
1.7.10.4
#15 lore raw

PATCH 8/10 dm: tegra: Staticize local functions in usb.c

Quoted 6 lines · Marek Vasut
Cc Simon Glass <[email protected]>
Cc Tom Warren <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Quoted 32 lines
---
 arch/arm/cpu/armv7/tegra2/usb.c |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
arch/arm/cpu/armv7/tegra2/usb.c +4 -4
index 5f2b243..ea7f701 100644
@@ -158,7 +158,8 @@ static void set_host_mode(struct fdt_usb *config)
        }
 }
 
-void usbf_reset_controller(struct fdt_usb *config, struct usb_ctlr *usbctlr)
+static void usbf_reset_controller(struct fdt_usb *config,
+                               struct usb_ctlr *usbctlr)
 {
        /* Reset the USB controller with 2us delay */
        reset_periph(config->periph_id, 2);
@@ -382,8 +383,8 @@ int tegrausb_stop_port(void)
        return 0;
 }
 
-int fdt_decode_usb(const void *blob, int node, unsigned osc_frequency_mhz,
-                  struct fdt_usb *config)
+static int fdt_decode_usb(const void *blob, int node,
+               unsigned osc_frequency_mhz, struct fdt_usb *config)
 {
        const char *phy, *mode;
 
--

1.7.10.4

#16 lore raw

PATCH 8/10 dm: tegra: Staticize local functions in usb.c

Dear Simon Glass,

Quoted 9 lines · Marek Vasut
Quoted 6 lines
Cc Simon Glass <[email protected]>
Cc Tom Warren <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>

Simon, can you please pick up this one separatelly through your tree? I already agreed with Tom to rip this apart as it's not really a series, but rather a dump of random patches and cleanups. This is basically the first chapter of my crusade towards making you crazy from breakage ... I mean ... cleaning up drivers scattered across arch/ directory and moving them to drivers/ directory
...

Best regards,
Marek Vasut

#17 lore raw

PATCH 8/10 dm: tegra: Staticize local functions in usb.c

Marek,

Quoted 18 lines

-----Original Message-----
From: Marek Vasut [mailto:marex at denx.de]
Sent: Monday, July 23, 2012 11:24 PM
To: Simon Glass
Cc: u-boot at lists.denx.de; u-boot-dm at lists.denx.de; Tom Warren; Wolfgang Denk; Albert Aribaud
Subject: Re: [PATCH 08/10] dm: tegra: Staticize local functions in usb.c

Dear Simon Glass,

Quoted 8 lines · Marek Vasut
Quoted 6 lines
Cc Simon Glass <[email protected]>
Cc Tom Warren <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Quoted 8 lines
Quoted 1 line

Simon, can you please pick up this one separatelly through your tree? I already agreed with Tom to rip this apart as it's not really a series, but rather a dump of random patches and cleanups. This is basically the first chapter of my crusade towards making you crazy from breakage ... I mean ... cleaning up drivers scattered across arch/ directory and moving them to drivers/ directory ...

Simon doesn't manage the Tegra repo, I do. Simon is the most prodigious Tegra submitter by far, but he's a Google employee, not an Nvidian.

I don't recall any conversation with you WRT this patch series ('rip this apart'?), and see nothing in my archived U-Boot emails about it - is there another Tom (Rini? or Rix?) that you had this convo with?

Regardless, I'll apply this to u-boot-tegra/master & /next since the changes are trivial. Note that any future Tegra changes will need to be rebased against master, as Allen's SPL rewrite/rework caused a lot of files to move around.

Tom

Signature · 1 line
nvpublic
Quoted 3 lines

Best regards,
Marek Vasut

#18 lore raw

PATCH 8/10 dm: tegra: Staticize local functions in usb.c

Dear Tom Warren,

Quoted 29 lines

Marek,

Quoted 18 lines

-----Original Message-----
From: Marek Vasut [mailto:marex at denx.de]
Sent: Monday, July 23, 2012 11:24 PM
To: Simon Glass
Cc: u-boot at lists.denx.de; u-boot-dm at lists.denx.de; Tom Warren; Wolfgang Denk; Albert Aribaud
Subject: Re: [PATCH 08/10] dm: tegra: Staticize local functions in usb.c

Dear Simon Glass,

Quoted 8 lines · Marek Vasut
Quoted 6 lines
Cc Simon Glass <[email protected]>
Cc Tom Warren <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Quoted 8 lines
Quoted 1 line

Simon, can you please pick up this one separatelly through your tree? I already agreed with Tom to rip this apart as it's not really a series, but rather a dump of random patches and cleanups. This is basically the first chapter of my crusade towards making you crazy from breakage ... I mean ... cleaning up drivers scattered across arch/ directory and moving them to drivers/ directory ...

Quoted 2 lines

Simon doesn't manage the Tegra repo, I do. Simon is the most prodigious Tegra submitter by far, but he's a Google employee, not an Nvidian.

Hehe ... and I always kept torturing Simon about since I had trouble remembering this, sorry Simon ;-)

Quoted 2 lines

I don't recall any conversation with you WRT this patch series ('rip this apart'?)

Well, let patches in this series be picked up by various people.

Quoted 2 lines

, and see nothing in my archived U-Boot emails about it - is there another Tom (Rini? or Rix?) that you had this convo with?

About what?

Quoted 2 lines

Regardless, I'll apply this to u-boot-tegra/master & /next since the changes are trivial.

Ok, thanks

Quoted 3 lines

Note that any future Tegra changes will need to be
rebased against master, as Allen's SPL rewrite/rework caused a lot of files to move around.

I don't expect more right now.

Quoted 4 lines

Tom

Quoted 2 lines

Best regards,
Marek Vasut

Best regards,
Marek Vasut

#19 lore raw

PATCH 8/10 dm: tegra: Staticize local functions in usb.c

Marek,

Quoted 69 lines

-----Original Message-----
From: Marek Vasut [mailto:marex at denx.de]
Sent: Tuesday, July 24, 2012 12:43 PM
To: Tom Warren
Cc: Simon Glass; u-boot at lists.denx.de; u-boot-dm at lists.denx.de; Wolfgang Denk; Albert Aribaud
Subject: Re: [PATCH 08/10] dm: tegra: Staticize local functions in usb.c

Dear Tom Warren,

Quoted 30 lines

Marek,

Quoted 19 lines

-----Original Message-----
From: Marek Vasut [mailto:marex at denx.de]
Sent: Monday, July 23, 2012 11:24 PM
To: Simon Glass
Cc: u-boot at lists.denx.de; u-boot-dm at lists.denx.de; Tom Warren; Wolfgang Denk; Albert Aribaud
Subject: Re: [PATCH 08/10] dm: tegra: Staticize local functions in usb.c

Dear Simon Glass,

Quoted 8 lines · Marek Vasut
Quoted 6 lines
Cc Simon Glass <[email protected]>
Cc Tom Warren <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Quoted 8 lines
Quoted 1 line

Simon, can you please pick up this one separatelly through your tree? I already agreed with Tom to rip this apart as it's not really a series, but rather a dump of random patches and cleanups. This is basically the first chapter of my crusade towards making you crazy from breakage ... I mean ... cleaning up drivers scattered across arch/ directory and moving them to drivers/ directory ...

Quoted 2 lines

Simon doesn't manage the Tegra repo, I do. Simon is the most prodigious Tegra submitter by far, but he's a Google employee, not an

Nvidian.

Hehe ... and I always kept torturing Simon about since I had trouble remembering this, sorry Simon ;-)

Quoted 3 lines

I don't recall any conversation with you WRT this patch series ('rip this
apart'?)

Well, let patches in this series be picked up by various people.

Quoted 2 lines

, and see nothing in my archived U-Boot emails about it - is there another Tom (Rini? or Rix?) that you had this convo with?

About what?

Quoted 2 lines

Regardless, I'll apply this to u-boot-tegra/master & /next since the changes are trivial.

Ok, thanks

Quoted 3 lines

Note that any future Tegra changes will need to be rebased against master, as Allen's SPL rewrite/rework caused a lot of files to move around.

I don't expect more right now.

Quoted 7 lines
Quoted 4 lines

Tom

Quoted 2 lines

Best regards,
Marek Vasut

Best regards,
Marek Vasut

Applied to u-boot-tegra/master (and /next).

Tom

Signature · 1 line
nvpublic
#20 lore raw

PATCH 8/10 dm: tegra: Staticize local functions in usb.c

In reply to Marek Vasut
Quoted 6 lines · Marek Vasut
Cc Simon Glass <[email protected]>
Cc Tom Warren <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>

Ooops.

Quoted 32 lines
---
 arch/arm/cpu/armv7/tegra2/usb.c |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
arch/arm/cpu/armv7/tegra2/usb.c +4 -4
index 5f2b243..ea7f701 100644
@@ -158,7 +158,8 @@ static void set_host_mode(struct fdt_usb *config)
        }
 }
 
-void usbf_reset_controller(struct fdt_usb *config, struct usb_ctlr *usbctlr)
+static void usbf_reset_controller(struct fdt_usb *config,
+                               struct usb_ctlr *usbctlr)
 {
        /* Reset the USB controller with 2us delay */
        reset_periph(config->periph_id, 2);
@@ -382,8 +383,8 @@ int tegrausb_stop_port(void)
        return 0;
 }
 
-int fdt_decode_usb(const void *blob, int node, unsigned osc_frequency_mhz,
-                  struct fdt_usb *config)
+static int fdt_decode_usb(const void *blob, int node,
+               unsigned osc_frequency_mhz, struct fdt_usb *config)
 {
        const char *phy, *mode;
 
--

1.7.10.4

#21 lore raw

PATCH 9/10 dm: net: Move IXP NPE to drivers/net/

In reply to Marek Vasut
Cc Bryan Hundven <[email protected]>
Cc Michael Schwingen <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Cc Joe Hershberger <[email protected]>
---
 Makefile                                                             |    2 +-
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAcc.c                     |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccCommon.c               |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccControlInterface.c     |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccDataPlane.c            |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccMac.c                  |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccMii.c                  |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBAPI.c                   |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBAPISupport.c            |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBCore.c                  |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBEvents.c                |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBFeatures.c              |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBFirewall.c              |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBHashtable.c             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBLearning.c              |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBMem.c                   |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBNPEAdaptor.c            |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBPortUpdate.c            |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBReports.c               |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBSearch.c                |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBSpanningTree.c          |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBUtil.c                  |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBVlan.c                  |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBWiFi.c                  |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthMii.c                     |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxFeatureCtrl.c                |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDl.c                      |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDlImageMgr.c              |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDlNpeMgr.c                |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDlNpeMgrUtils.c           |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMh.c                      |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhConfig.c                |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhReceive.c               |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhSend.c                  |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhSolicitedCbMgr.c        |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhUnsolicitedCbMgr.c      |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalBufferMgt.c              |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalIoMem.c                  |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsCacheMMU.c             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsMsgQ.c                 |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsSemaphore.c            |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsServices.c             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsThread.c               |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrAqmIf.c                  |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrDispatcher.c             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrInit.c                   |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrQAccess.c                |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrQCfg.c                   |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/Makefile                       |    2 +-
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAssert.h             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmSch.h             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmTypes.h           |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmdAcc.h            |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmdAccCtrl.h        |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmm.h               |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxDmaAcc.h             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAcc.h             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAccDataPlane_p.h  |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAccMac_p.h        |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAccMii_p.h        |    0
 .../arm/cpu/ixp => drivers/net}/npe/include/IxEthAccQueueAssign_p.h  |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAcc_p.h           |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDB.h              |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBLocks_p.h       |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBLog_p.h         |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBMessages_p.h    |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBPortDefs.h      |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBQoS.h           |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDB_p.h            |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthMii.h             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthMii_p.h           |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthNpe.h             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxFeatureCtrl.h        |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxHssAcc.h             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxI2cDrv.h             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeA.h               |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDl.h              |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlImageMgr_p.h    |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlMacros_p.h      |    0
 .../cpu/ixp => drivers/net}/npe/include/IxNpeDlNpeMgrEcRegisters_p.h |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlNpeMgrUtils_p.h |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlNpeMgr_p.h      |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMh.h              |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhConfig_p.h      |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhMacros_p.h      |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhReceive_p.h     |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhSend_p.h        |    0
 .../cpu/ixp => drivers/net}/npe/include/IxNpeMhSolicitedCbMgr_p.h    |    0
 .../cpu/ixp => drivers/net}/npe/include/IxNpeMhUnsolicitedCbMgr_p.h  |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMicrocode.h       |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsBufLib.h           |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsBuffMgt.h          |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsBuffPoolMgt.h      |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsCacheMMU.h         |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsPrintf.h           |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsServices.h         |    0
 .../arm/cpu/ixp => drivers/net}/npe/include/IxOsServicesComponents.h |    0
 .../arm/cpu/ixp => drivers/net}/npe/include/IxOsServicesEndianess.h  |    0
 .../arm/cpu/ixp => drivers/net}/npe/include/IxOsServicesMemAccess.h  |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsServicesMemMap.h   |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsal.h               |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalAssert.h         |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBackward.h       |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBackwardAssert.h |    0
 .../cpu/ixp => drivers/net}/npe/include/IxOsalBackwardBufferMgt.h    |    0
 .../arm/cpu/ixp => drivers/net}/npe/include/IxOsalBackwardCacheMMU.h |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBackwardMemMap.h |    0
 .../cpu/ixp => drivers/net}/npe/include/IxOsalBackwardOsServices.h   |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBackwardOssl.h   |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBufferMgt.h      |    0
 .../arm/cpu/ixp => drivers/net}/npe/include/IxOsalBufferMgtDefault.h |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalConfig.h         |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalEndianess.h      |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalIoMem.h          |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalMemAccess.h      |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOem.h            |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOs.h             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsAssert.h       |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsBufferMgt.h    |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsIxp400.h       |    0
 .../net}/npe/include/IxOsalOsIxp400CustomizedMapping.h               |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsTypes.h        |    0
 .../arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsUtilitySymbols.h |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalTypes.h          |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalUtilitySymbols.h |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxParityENAcc.h        |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxPerfProfAcc.h        |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgr.h               |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrAqmIf_p.h        |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrDefines_p.h      |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrDispatcher_p.h   |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrLog_p.h          |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrQAccess_p.h      |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrQCfg_p.h         |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQueueAssignments.h   |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxSspAcc.h             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxTimeSyncAcc.h        |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxTimerCtrl.h          |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxTypes.h              |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxUART.h               |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/IxVersionId.h          |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_error.h             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_macros.h            |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_os_type.h           |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_ossl.h              |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_symbols.h           |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_types.h             |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/npe.h                  |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/include/os_datatypes.h         |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/miiphy.c                       |    0
 {arch/arm/cpu/ixp => drivers/net}/npe/npe.c                          |    0
 151 files changed, 2 insertions(+), 2 deletions(-)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAcc.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccCommon.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccControlInterface.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccDataPlane.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccMac.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccMii.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBAPI.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBAPISupport.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBCore.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBEvents.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBFeatures.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBFirewall.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBHashtable.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBLearning.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBMem.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBNPEAdaptor.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBPortUpdate.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBReports.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBSearch.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBSpanningTree.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBUtil.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBVlan.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBWiFi.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthMii.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxFeatureCtrl.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDl.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDlImageMgr.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDlNpeMgr.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDlNpeMgrUtils.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMh.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhConfig.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhReceive.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhSend.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhSolicitedCbMgr.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhUnsolicitedCbMgr.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalBufferMgt.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalIoMem.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsCacheMMU.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsMsgQ.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsSemaphore.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsServices.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsThread.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrAqmIf.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrDispatcher.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrInit.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrQAccess.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrQCfg.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/Makefile (96%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAssert.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmSch.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmTypes.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmdAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmdAccCtrl.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmm.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxDmaAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAccDataPlane_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAccMac_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAccMii_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAccQueueAssign_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAcc_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDB.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBLocks_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBLog_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBMessages_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBPortDefs.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBQoS.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDB_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthMii.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthMii_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthNpe.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxFeatureCtrl.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxHssAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxI2cDrv.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeA.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDl.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlImageMgr_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlMacros_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlNpeMgrEcRegisters_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlNpeMgrUtils_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlNpeMgr_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMh.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhConfig_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhMacros_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhReceive_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhSend_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhSolicitedCbMgr_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhUnsolicitedCbMgr_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMicrocode.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsBufLib.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsBuffMgt.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsBuffPoolMgt.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsCacheMMU.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsPrintf.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsServices.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsServicesComponents.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsServicesEndianess.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsServicesMemAccess.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsServicesMemMap.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsal.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalAssert.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBackward.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBackwardAssert.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBackwardBufferMgt.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBackwardCacheMMU.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBackwardMemMap.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBackwardOsServices.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBackwardOssl.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBufferMgt.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBufferMgtDefault.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalConfig.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalEndianess.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalIoMem.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalMemAccess.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOem.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOs.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsAssert.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsBufferMgt.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsIxp400.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsIxp400CustomizedMapping.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsTypes.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsUtilitySymbols.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalTypes.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalUtilitySymbols.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxParityENAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxPerfProfAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgr.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrAqmIf_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrDefines_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrDispatcher_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrLog_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrQAccess_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrQCfg_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQueueAssignments.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxSspAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxTimeSyncAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxTimerCtrl.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxTypes.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxUART.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxVersionId.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_error.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_macros.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_os_type.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_ossl.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_symbols.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_types.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/npe.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/os_datatypes.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/miiphy.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/npe.c (100%)
Makefile +1 -1
index 6e8b5a7..622d74c 100644
@@ -239,7 +239,7 @@ ifdef SOC
 LIBS += $(CPUDIR)/$(SOC)/lib$(SOC).o
 endif
 ifeq ($(CPU),ixp)
-LIBS += arch/arm/cpu/ixp/npe/libnpe.o
+LIBS += drivers/net/npe/libnpe.o
 endif
 ifeq ($(CONFIG_OF_EMBED),y)
 LIBS += dts/libdts.o
drivers/net/npe/IxEthAcc.c renamed from arch/arm/cpu/ixp/npe/IxEthAcc.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthAcc.c
rename to drivers/net/npe/IxEthAcc.c
drivers/net/npe/IxEthAccCommon.c renamed from arch/arm/cpu/ixp/npe/IxEthAccCommon.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthAccCommon.c
rename to drivers/net/npe/IxEthAccCommon.c
drivers/net/npe/IxEthAccControlInterface.c renamed from arch/arm/cpu/ixp/npe/IxEthAccControlInterface.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthAccControlInterface.c
rename to drivers/net/npe/IxEthAccControlInterface.c
drivers/net/npe/IxEthAccDataPlane.c renamed from arch/arm/cpu/ixp/npe/IxEthAccDataPlane.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthAccDataPlane.c
rename to drivers/net/npe/IxEthAccDataPlane.c
drivers/net/npe/IxEthAccMac.c renamed from arch/arm/cpu/ixp/npe/IxEthAccMac.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthAccMac.c
rename to drivers/net/npe/IxEthAccMac.c
drivers/net/npe/IxEthAccMii.c renamed from arch/arm/cpu/ixp/npe/IxEthAccMii.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthAccMii.c
rename to drivers/net/npe/IxEthAccMii.c
drivers/net/npe/IxEthDBAPI.c renamed from arch/arm/cpu/ixp/npe/IxEthDBAPI.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBAPI.c
rename to drivers/net/npe/IxEthDBAPI.c
drivers/net/npe/IxEthDBAPISupport.c renamed from arch/arm/cpu/ixp/npe/IxEthDBAPISupport.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBAPISupport.c
rename to drivers/net/npe/IxEthDBAPISupport.c
drivers/net/npe/IxEthDBCore.c renamed from arch/arm/cpu/ixp/npe/IxEthDBCore.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBCore.c
rename to drivers/net/npe/IxEthDBCore.c
drivers/net/npe/IxEthDBEvents.c renamed from arch/arm/cpu/ixp/npe/IxEthDBEvents.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBEvents.c
rename to drivers/net/npe/IxEthDBEvents.c
drivers/net/npe/IxEthDBFeatures.c renamed from arch/arm/cpu/ixp/npe/IxEthDBFeatures.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBFeatures.c
rename to drivers/net/npe/IxEthDBFeatures.c
drivers/net/npe/IxEthDBFirewall.c renamed from arch/arm/cpu/ixp/npe/IxEthDBFirewall.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBFirewall.c
rename to drivers/net/npe/IxEthDBFirewall.c
drivers/net/npe/IxEthDBHashtable.c renamed from arch/arm/cpu/ixp/npe/IxEthDBHashtable.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBHashtable.c
rename to drivers/net/npe/IxEthDBHashtable.c
drivers/net/npe/IxEthDBLearning.c renamed from arch/arm/cpu/ixp/npe/IxEthDBLearning.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBLearning.c
rename to drivers/net/npe/IxEthDBLearning.c
drivers/net/npe/IxEthDBMem.c renamed from arch/arm/cpu/ixp/npe/IxEthDBMem.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBMem.c
rename to drivers/net/npe/IxEthDBMem.c
drivers/net/npe/IxEthDBNPEAdaptor.c renamed from arch/arm/cpu/ixp/npe/IxEthDBNPEAdaptor.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBNPEAdaptor.c
rename to drivers/net/npe/IxEthDBNPEAdaptor.c
drivers/net/npe/IxEthDBPortUpdate.c renamed from arch/arm/cpu/ixp/npe/IxEthDBPortUpdate.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBPortUpdate.c
rename to drivers/net/npe/IxEthDBPortUpdate.c
drivers/net/npe/IxEthDBReports.c renamed from arch/arm/cpu/ixp/npe/IxEthDBReports.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBReports.c
rename to drivers/net/npe/IxEthDBReports.c
drivers/net/npe/IxEthDBSearch.c renamed from arch/arm/cpu/ixp/npe/IxEthDBSearch.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBSearch.c
rename to drivers/net/npe/IxEthDBSearch.c
drivers/net/npe/IxEthDBSpanningTree.c renamed from arch/arm/cpu/ixp/npe/IxEthDBSpanningTree.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBSpanningTree.c
rename to drivers/net/npe/IxEthDBSpanningTree.c
drivers/net/npe/IxEthDBUtil.c renamed from arch/arm/cpu/ixp/npe/IxEthDBUtil.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBUtil.c
rename to drivers/net/npe/IxEthDBUtil.c
drivers/net/npe/IxEthDBVlan.c renamed from arch/arm/cpu/ixp/npe/IxEthDBVlan.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBVlan.c
rename to drivers/net/npe/IxEthDBVlan.c
drivers/net/npe/IxEthDBWiFi.c renamed from arch/arm/cpu/ixp/npe/IxEthDBWiFi.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthDBWiFi.c
rename to drivers/net/npe/IxEthDBWiFi.c
drivers/net/npe/IxEthMii.c renamed from arch/arm/cpu/ixp/npe/IxEthMii.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxEthMii.c
rename to drivers/net/npe/IxEthMii.c
drivers/net/npe/IxFeatureCtrl.c renamed from arch/arm/cpu/ixp/npe/IxFeatureCtrl.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxFeatureCtrl.c
rename to drivers/net/npe/IxFeatureCtrl.c
drivers/net/npe/IxNpeDl.c renamed from arch/arm/cpu/ixp/npe/IxNpeDl.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxNpeDl.c
rename to drivers/net/npe/IxNpeDl.c
drivers/net/npe/IxNpeDlImageMgr.c renamed from arch/arm/cpu/ixp/npe/IxNpeDlImageMgr.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxNpeDlImageMgr.c
rename to drivers/net/npe/IxNpeDlImageMgr.c
drivers/net/npe/IxNpeDlNpeMgr.c renamed from arch/arm/cpu/ixp/npe/IxNpeDlNpeMgr.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxNpeDlNpeMgr.c
rename to drivers/net/npe/IxNpeDlNpeMgr.c
drivers/net/npe/IxNpeDlNpeMgrUtils.c renamed from arch/arm/cpu/ixp/npe/IxNpeDlNpeMgrUtils.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxNpeDlNpeMgrUtils.c
rename to drivers/net/npe/IxNpeDlNpeMgrUtils.c
drivers/net/npe/IxNpeMh.c renamed from arch/arm/cpu/ixp/npe/IxNpeMh.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxNpeMh.c
rename to drivers/net/npe/IxNpeMh.c
drivers/net/npe/IxNpeMhConfig.c renamed from arch/arm/cpu/ixp/npe/IxNpeMhConfig.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxNpeMhConfig.c
rename to drivers/net/npe/IxNpeMhConfig.c
drivers/net/npe/IxNpeMhReceive.c renamed from arch/arm/cpu/ixp/npe/IxNpeMhReceive.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxNpeMhReceive.c
rename to drivers/net/npe/IxNpeMhReceive.c
drivers/net/npe/IxNpeMhSend.c renamed from arch/arm/cpu/ixp/npe/IxNpeMhSend.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxNpeMhSend.c
rename to drivers/net/npe/IxNpeMhSend.c
drivers/net/npe/IxNpeMhSolicitedCbMgr.c renamed from arch/arm/cpu/ixp/npe/IxNpeMhSolicitedCbMgr.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxNpeMhSolicitedCbMgr.c
rename to drivers/net/npe/IxNpeMhSolicitedCbMgr.c
drivers/net/npe/IxNpeMhUnsolicitedCbMgr.c renamed from arch/arm/cpu/ixp/npe/IxNpeMhUnsolicitedCbMgr.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxNpeMhUnsolicitedCbMgr.c
rename to drivers/net/npe/IxNpeMhUnsolicitedCbMgr.c
drivers/net/npe/IxOsalBufferMgt.c renamed from arch/arm/cpu/ixp/npe/IxOsalBufferMgt.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxOsalBufferMgt.c
rename to drivers/net/npe/IxOsalBufferMgt.c
drivers/net/npe/IxOsalIoMem.c renamed from arch/arm/cpu/ixp/npe/IxOsalIoMem.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxOsalIoMem.c
rename to drivers/net/npe/IxOsalIoMem.c
drivers/net/npe/IxOsalOsCacheMMU.c renamed from arch/arm/cpu/ixp/npe/IxOsalOsCacheMMU.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxOsalOsCacheMMU.c
rename to drivers/net/npe/IxOsalOsCacheMMU.c
drivers/net/npe/IxOsalOsMsgQ.c renamed from arch/arm/cpu/ixp/npe/IxOsalOsMsgQ.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxOsalOsMsgQ.c
rename to drivers/net/npe/IxOsalOsMsgQ.c
drivers/net/npe/IxOsalOsSemaphore.c renamed from arch/arm/cpu/ixp/npe/IxOsalOsSemaphore.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxOsalOsSemaphore.c
rename to drivers/net/npe/IxOsalOsSemaphore.c
drivers/net/npe/IxOsalOsServices.c renamed from arch/arm/cpu/ixp/npe/IxOsalOsServices.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxOsalOsServices.c
rename to drivers/net/npe/IxOsalOsServices.c
drivers/net/npe/IxOsalOsThread.c renamed from arch/arm/cpu/ixp/npe/IxOsalOsThread.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxOsalOsThread.c
rename to drivers/net/npe/IxOsalOsThread.c
drivers/net/npe/IxQMgrAqmIf.c renamed from arch/arm/cpu/ixp/npe/IxQMgrAqmIf.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxQMgrAqmIf.c
rename to drivers/net/npe/IxQMgrAqmIf.c
drivers/net/npe/IxQMgrDispatcher.c renamed from arch/arm/cpu/ixp/npe/IxQMgrDispatcher.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxQMgrDispatcher.c
rename to drivers/net/npe/IxQMgrDispatcher.c
drivers/net/npe/IxQMgrInit.c renamed from arch/arm/cpu/ixp/npe/IxQMgrInit.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxQMgrInit.c
rename to drivers/net/npe/IxQMgrInit.c
drivers/net/npe/IxQMgrQAccess.c renamed from arch/arm/cpu/ixp/npe/IxQMgrQAccess.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxQMgrQAccess.c
rename to drivers/net/npe/IxQMgrQAccess.c
drivers/net/npe/IxQMgrQCfg.c renamed from arch/arm/cpu/ixp/npe/IxQMgrQCfg.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/IxQMgrQCfg.c
rename to drivers/net/npe/IxQMgrQCfg.c
drivers/net/npe/Makefile renamed from arch/arm/cpu/ixp/npe/Makefile +1 -1
similarity index 96%
rename from arch/arm/cpu/ixp/npe/Makefile
rename to drivers/net/npe/Makefile
index 14ab3c7..d13391b 100644
@@ -25,7 +25,7 @@ include $(TOPDIR)/config.mk
 
 LIB := $(obj)libnpe.o
 
-LOCAL_CFLAGS  += -I$(TOPDIR)/arch/arm/cpu/ixp/npe/include -DCONFIG_IXP425_COMPONENT_ETHDB -D__linux
+LOCAL_CFLAGS  += -I$(TOPDIR)/drivers/net/npe/include -DCONFIG_IXP425_COMPONENT_ETHDB -D__linux
 CFLAGS  += $(LOCAL_CFLAGS)
 CPPFLAGS  += $(LOCAL_CFLAGS) # needed for depend
 HOSTCFLAGS  += $(LOCAL_CFLAGS)
drivers/net/npe/include/IxAssert.h renamed from arch/arm/cpu/ixp/npe/include/IxAssert.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxAssert.h
rename to drivers/net/npe/include/IxAssert.h
drivers/net/npe/include/IxAtmSch.h renamed from arch/arm/cpu/ixp/npe/include/IxAtmSch.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxAtmSch.h
rename to drivers/net/npe/include/IxAtmSch.h
drivers/net/npe/include/IxAtmTypes.h renamed from arch/arm/cpu/ixp/npe/include/IxAtmTypes.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxAtmTypes.h
rename to drivers/net/npe/include/IxAtmTypes.h
drivers/net/npe/include/IxAtmdAcc.h renamed from arch/arm/cpu/ixp/npe/include/IxAtmdAcc.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxAtmdAcc.h
rename to drivers/net/npe/include/IxAtmdAcc.h
drivers/net/npe/include/IxAtmdAccCtrl.h renamed from arch/arm/cpu/ixp/npe/include/IxAtmdAccCtrl.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxAtmdAccCtrl.h
rename to drivers/net/npe/include/IxAtmdAccCtrl.h
drivers/net/npe/include/IxAtmm.h renamed from arch/arm/cpu/ixp/npe/include/IxAtmm.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxAtmm.h
rename to drivers/net/npe/include/IxAtmm.h
drivers/net/npe/include/IxDmaAcc.h renamed from arch/arm/cpu/ixp/npe/include/IxDmaAcc.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxDmaAcc.h
rename to drivers/net/npe/include/IxDmaAcc.h
drivers/net/npe/include/IxEthAcc.h renamed from arch/arm/cpu/ixp/npe/include/IxEthAcc.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthAcc.h
rename to drivers/net/npe/include/IxEthAcc.h
drivers/net/npe/include/IxEthAccDataPlane_p.h renamed from arch/arm/cpu/ixp/npe/include/IxEthAccDataPlane_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthAccDataPlane_p.h
rename to drivers/net/npe/include/IxEthAccDataPlane_p.h
drivers/net/npe/include/IxEthAccMac_p.h renamed from arch/arm/cpu/ixp/npe/include/IxEthAccMac_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthAccMac_p.h
rename to drivers/net/npe/include/IxEthAccMac_p.h
drivers/net/npe/include/IxEthAccMii_p.h renamed from arch/arm/cpu/ixp/npe/include/IxEthAccMii_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthAccMii_p.h
rename to drivers/net/npe/include/IxEthAccMii_p.h
drivers/net/npe/include/IxEthAccQueueAssign_p.h renamed from arch/arm/cpu/ixp/npe/include/IxEthAccQueueAssign_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthAccQueueAssign_p.h
rename to drivers/net/npe/include/IxEthAccQueueAssign_p.h
drivers/net/npe/include/IxEthAcc_p.h renamed from arch/arm/cpu/ixp/npe/include/IxEthAcc_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthAcc_p.h
rename to drivers/net/npe/include/IxEthAcc_p.h
drivers/net/npe/include/IxEthDB.h renamed from arch/arm/cpu/ixp/npe/include/IxEthDB.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthDB.h
rename to drivers/net/npe/include/IxEthDB.h
drivers/net/npe/include/IxEthDBLocks_p.h renamed from arch/arm/cpu/ixp/npe/include/IxEthDBLocks_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthDBLocks_p.h
rename to drivers/net/npe/include/IxEthDBLocks_p.h
drivers/net/npe/include/IxEthDBLog_p.h renamed from arch/arm/cpu/ixp/npe/include/IxEthDBLog_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthDBLog_p.h
rename to drivers/net/npe/include/IxEthDBLog_p.h
drivers/net/npe/include/IxEthDBMessages_p.h renamed from arch/arm/cpu/ixp/npe/include/IxEthDBMessages_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthDBMessages_p.h
rename to drivers/net/npe/include/IxEthDBMessages_p.h
drivers/net/npe/include/IxEthDBPortDefs.h renamed from arch/arm/cpu/ixp/npe/include/IxEthDBPortDefs.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthDBPortDefs.h
rename to drivers/net/npe/include/IxEthDBPortDefs.h
drivers/net/npe/include/IxEthDBQoS.h renamed from arch/arm/cpu/ixp/npe/include/IxEthDBQoS.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthDBQoS.h
rename to drivers/net/npe/include/IxEthDBQoS.h
drivers/net/npe/include/IxEthDB_p.h renamed from arch/arm/cpu/ixp/npe/include/IxEthDB_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthDB_p.h
rename to drivers/net/npe/include/IxEthDB_p.h
drivers/net/npe/include/IxEthMii.h renamed from arch/arm/cpu/ixp/npe/include/IxEthMii.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthMii.h
rename to drivers/net/npe/include/IxEthMii.h
drivers/net/npe/include/IxEthMii_p.h renamed from arch/arm/cpu/ixp/npe/include/IxEthMii_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthMii_p.h
rename to drivers/net/npe/include/IxEthMii_p.h
drivers/net/npe/include/IxEthNpe.h renamed from arch/arm/cpu/ixp/npe/include/IxEthNpe.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxEthNpe.h
rename to drivers/net/npe/include/IxEthNpe.h
drivers/net/npe/include/IxFeatureCtrl.h renamed from arch/arm/cpu/ixp/npe/include/IxFeatureCtrl.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxFeatureCtrl.h
rename to drivers/net/npe/include/IxFeatureCtrl.h
drivers/net/npe/include/IxHssAcc.h renamed from arch/arm/cpu/ixp/npe/include/IxHssAcc.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxHssAcc.h
rename to drivers/net/npe/include/IxHssAcc.h
drivers/net/npe/include/IxI2cDrv.h renamed from arch/arm/cpu/ixp/npe/include/IxI2cDrv.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxI2cDrv.h
rename to drivers/net/npe/include/IxI2cDrv.h
drivers/net/npe/include/IxNpeA.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeA.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeA.h
rename to drivers/net/npe/include/IxNpeA.h
drivers/net/npe/include/IxNpeDl.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeDl.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeDl.h
rename to drivers/net/npe/include/IxNpeDl.h
drivers/net/npe/include/IxNpeDlImageMgr_p.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeDlImageMgr_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeDlImageMgr_p.h
rename to drivers/net/npe/include/IxNpeDlImageMgr_p.h
drivers/net/npe/include/IxNpeDlMacros_p.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeDlMacros_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeDlMacros_p.h
rename to drivers/net/npe/include/IxNpeDlMacros_p.h
drivers/net/npe/include/IxNpeDlNpeMgrEcRegisters_p.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeDlNpeMgrEcRegisters_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeDlNpeMgrEcRegisters_p.h
rename to drivers/net/npe/include/IxNpeDlNpeMgrEcRegisters_p.h
drivers/net/npe/include/IxNpeDlNpeMgrUtils_p.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeDlNpeMgrUtils_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeDlNpeMgrUtils_p.h
rename to drivers/net/npe/include/IxNpeDlNpeMgrUtils_p.h
drivers/net/npe/include/IxNpeDlNpeMgr_p.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeDlNpeMgr_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeDlNpeMgr_p.h
rename to drivers/net/npe/include/IxNpeDlNpeMgr_p.h
drivers/net/npe/include/IxNpeMh.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeMh.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeMh.h
rename to drivers/net/npe/include/IxNpeMh.h
drivers/net/npe/include/IxNpeMhConfig_p.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeMhConfig_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeMhConfig_p.h
rename to drivers/net/npe/include/IxNpeMhConfig_p.h
drivers/net/npe/include/IxNpeMhMacros_p.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeMhMacros_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeMhMacros_p.h
rename to drivers/net/npe/include/IxNpeMhMacros_p.h
drivers/net/npe/include/IxNpeMhReceive_p.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeMhReceive_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeMhReceive_p.h
rename to drivers/net/npe/include/IxNpeMhReceive_p.h
drivers/net/npe/include/IxNpeMhSend_p.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeMhSend_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeMhSend_p.h
rename to drivers/net/npe/include/IxNpeMhSend_p.h
drivers/net/npe/include/IxNpeMhSolicitedCbMgr_p.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeMhSolicitedCbMgr_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeMhSolicitedCbMgr_p.h
rename to drivers/net/npe/include/IxNpeMhSolicitedCbMgr_p.h
drivers/net/npe/include/IxNpeMhUnsolicitedCbMgr_p.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeMhUnsolicitedCbMgr_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeMhUnsolicitedCbMgr_p.h
rename to drivers/net/npe/include/IxNpeMhUnsolicitedCbMgr_p.h
drivers/net/npe/include/IxNpeMicrocode.h renamed from arch/arm/cpu/ixp/npe/include/IxNpeMicrocode.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxNpeMicrocode.h
rename to drivers/net/npe/include/IxNpeMicrocode.h
drivers/net/npe/include/IxOsBufLib.h renamed from arch/arm/cpu/ixp/npe/include/IxOsBufLib.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsBufLib.h
rename to drivers/net/npe/include/IxOsBufLib.h
drivers/net/npe/include/IxOsBuffMgt.h renamed from arch/arm/cpu/ixp/npe/include/IxOsBuffMgt.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsBuffMgt.h
rename to drivers/net/npe/include/IxOsBuffMgt.h
drivers/net/npe/include/IxOsBuffPoolMgt.h renamed from arch/arm/cpu/ixp/npe/include/IxOsBuffPoolMgt.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsBuffPoolMgt.h
rename to drivers/net/npe/include/IxOsBuffPoolMgt.h
drivers/net/npe/include/IxOsCacheMMU.h renamed from arch/arm/cpu/ixp/npe/include/IxOsCacheMMU.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsCacheMMU.h
rename to drivers/net/npe/include/IxOsCacheMMU.h
drivers/net/npe/include/IxOsPrintf.h renamed from arch/arm/cpu/ixp/npe/include/IxOsPrintf.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsPrintf.h
rename to drivers/net/npe/include/IxOsPrintf.h
drivers/net/npe/include/IxOsServices.h renamed from arch/arm/cpu/ixp/npe/include/IxOsServices.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsServices.h
rename to drivers/net/npe/include/IxOsServices.h
drivers/net/npe/include/IxOsServicesComponents.h renamed from arch/arm/cpu/ixp/npe/include/IxOsServicesComponents.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsServicesComponents.h
rename to drivers/net/npe/include/IxOsServicesComponents.h
drivers/net/npe/include/IxOsServicesEndianess.h renamed from arch/arm/cpu/ixp/npe/include/IxOsServicesEndianess.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsServicesEndianess.h
rename to drivers/net/npe/include/IxOsServicesEndianess.h
drivers/net/npe/include/IxOsServicesMemAccess.h renamed from arch/arm/cpu/ixp/npe/include/IxOsServicesMemAccess.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsServicesMemAccess.h
rename to drivers/net/npe/include/IxOsServicesMemAccess.h
drivers/net/npe/include/IxOsServicesMemMap.h renamed from arch/arm/cpu/ixp/npe/include/IxOsServicesMemMap.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsServicesMemMap.h
rename to drivers/net/npe/include/IxOsServicesMemMap.h
drivers/net/npe/include/IxOsal.h renamed from arch/arm/cpu/ixp/npe/include/IxOsal.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsal.h
rename to drivers/net/npe/include/IxOsal.h
drivers/net/npe/include/IxOsalAssert.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalAssert.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalAssert.h
rename to drivers/net/npe/include/IxOsalAssert.h
drivers/net/npe/include/IxOsalBackward.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalBackward.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalBackward.h
rename to drivers/net/npe/include/IxOsalBackward.h
drivers/net/npe/include/IxOsalBackwardAssert.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalBackwardAssert.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalBackwardAssert.h
rename to drivers/net/npe/include/IxOsalBackwardAssert.h
drivers/net/npe/include/IxOsalBackwardBufferMgt.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalBackwardBufferMgt.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalBackwardBufferMgt.h
rename to drivers/net/npe/include/IxOsalBackwardBufferMgt.h
drivers/net/npe/include/IxOsalBackwardCacheMMU.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalBackwardCacheMMU.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalBackwardCacheMMU.h
rename to drivers/net/npe/include/IxOsalBackwardCacheMMU.h
drivers/net/npe/include/IxOsalBackwardMemMap.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalBackwardMemMap.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalBackwardMemMap.h
rename to drivers/net/npe/include/IxOsalBackwardMemMap.h
drivers/net/npe/include/IxOsalBackwardOsServices.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalBackwardOsServices.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalBackwardOsServices.h
rename to drivers/net/npe/include/IxOsalBackwardOsServices.h
drivers/net/npe/include/IxOsalBackwardOssl.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalBackwardOssl.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalBackwardOssl.h
rename to drivers/net/npe/include/IxOsalBackwardOssl.h
drivers/net/npe/include/IxOsalBufferMgt.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalBufferMgt.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalBufferMgt.h
rename to drivers/net/npe/include/IxOsalBufferMgt.h
drivers/net/npe/include/IxOsalBufferMgtDefault.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalBufferMgtDefault.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalBufferMgtDefault.h
rename to drivers/net/npe/include/IxOsalBufferMgtDefault.h
drivers/net/npe/include/IxOsalConfig.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalConfig.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalConfig.h
rename to drivers/net/npe/include/IxOsalConfig.h
drivers/net/npe/include/IxOsalEndianess.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalEndianess.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalEndianess.h
rename to drivers/net/npe/include/IxOsalEndianess.h
drivers/net/npe/include/IxOsalIoMem.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalIoMem.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalIoMem.h
rename to drivers/net/npe/include/IxOsalIoMem.h
drivers/net/npe/include/IxOsalMemAccess.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalMemAccess.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalMemAccess.h
rename to drivers/net/npe/include/IxOsalMemAccess.h
drivers/net/npe/include/IxOsalOem.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalOem.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalOem.h
rename to drivers/net/npe/include/IxOsalOem.h
drivers/net/npe/include/IxOsalOs.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalOs.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalOs.h
rename to drivers/net/npe/include/IxOsalOs.h
drivers/net/npe/include/IxOsalOsAssert.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalOsAssert.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalOsAssert.h
rename to drivers/net/npe/include/IxOsalOsAssert.h
drivers/net/npe/include/IxOsalOsBufferMgt.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalOsBufferMgt.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalOsBufferMgt.h
rename to drivers/net/npe/include/IxOsalOsBufferMgt.h
drivers/net/npe/include/IxOsalOsIxp400.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalOsIxp400.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalOsIxp400.h
rename to drivers/net/npe/include/IxOsalOsIxp400.h
drivers/net/npe/include/IxOsalOsIxp400CustomizedMapping.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalOsIxp400CustomizedMapping.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalOsIxp400CustomizedMapping.h
rename to drivers/net/npe/include/IxOsalOsIxp400CustomizedMapping.h
drivers/net/npe/include/IxOsalOsTypes.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalOsTypes.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalOsTypes.h
rename to drivers/net/npe/include/IxOsalOsTypes.h
drivers/net/npe/include/IxOsalOsUtilitySymbols.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalOsUtilitySymbols.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalOsUtilitySymbols.h
rename to drivers/net/npe/include/IxOsalOsUtilitySymbols.h
drivers/net/npe/include/IxOsalTypes.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalTypes.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalTypes.h
rename to drivers/net/npe/include/IxOsalTypes.h
drivers/net/npe/include/IxOsalUtilitySymbols.h renamed from arch/arm/cpu/ixp/npe/include/IxOsalUtilitySymbols.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxOsalUtilitySymbols.h
rename to drivers/net/npe/include/IxOsalUtilitySymbols.h
drivers/net/npe/include/IxParityENAcc.h renamed from arch/arm/cpu/ixp/npe/include/IxParityENAcc.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxParityENAcc.h
rename to drivers/net/npe/include/IxParityENAcc.h
drivers/net/npe/include/IxPerfProfAcc.h renamed from arch/arm/cpu/ixp/npe/include/IxPerfProfAcc.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxPerfProfAcc.h
rename to drivers/net/npe/include/IxPerfProfAcc.h
drivers/net/npe/include/IxQMgr.h renamed from arch/arm/cpu/ixp/npe/include/IxQMgr.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxQMgr.h
rename to drivers/net/npe/include/IxQMgr.h
drivers/net/npe/include/IxQMgrAqmIf_p.h renamed from arch/arm/cpu/ixp/npe/include/IxQMgrAqmIf_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxQMgrAqmIf_p.h
rename to drivers/net/npe/include/IxQMgrAqmIf_p.h
drivers/net/npe/include/IxQMgrDefines_p.h renamed from arch/arm/cpu/ixp/npe/include/IxQMgrDefines_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxQMgrDefines_p.h
rename to drivers/net/npe/include/IxQMgrDefines_p.h
drivers/net/npe/include/IxQMgrDispatcher_p.h renamed from arch/arm/cpu/ixp/npe/include/IxQMgrDispatcher_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxQMgrDispatcher_p.h
rename to drivers/net/npe/include/IxQMgrDispatcher_p.h
drivers/net/npe/include/IxQMgrLog_p.h renamed from arch/arm/cpu/ixp/npe/include/IxQMgrLog_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxQMgrLog_p.h
rename to drivers/net/npe/include/IxQMgrLog_p.h
drivers/net/npe/include/IxQMgrQAccess_p.h renamed from arch/arm/cpu/ixp/npe/include/IxQMgrQAccess_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxQMgrQAccess_p.h
rename to drivers/net/npe/include/IxQMgrQAccess_p.h
drivers/net/npe/include/IxQMgrQCfg_p.h renamed from arch/arm/cpu/ixp/npe/include/IxQMgrQCfg_p.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxQMgrQCfg_p.h
rename to drivers/net/npe/include/IxQMgrQCfg_p.h
drivers/net/npe/include/IxQueueAssignments.h renamed from arch/arm/cpu/ixp/npe/include/IxQueueAssignments.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxQueueAssignments.h
rename to drivers/net/npe/include/IxQueueAssignments.h
drivers/net/npe/include/IxSspAcc.h renamed from arch/arm/cpu/ixp/npe/include/IxSspAcc.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxSspAcc.h
rename to drivers/net/npe/include/IxSspAcc.h
drivers/net/npe/include/IxTimeSyncAcc.h renamed from arch/arm/cpu/ixp/npe/include/IxTimeSyncAcc.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxTimeSyncAcc.h
rename to drivers/net/npe/include/IxTimeSyncAcc.h
drivers/net/npe/include/IxTimerCtrl.h renamed from arch/arm/cpu/ixp/npe/include/IxTimerCtrl.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxTimerCtrl.h
rename to drivers/net/npe/include/IxTimerCtrl.h
drivers/net/npe/include/IxTypes.h renamed from arch/arm/cpu/ixp/npe/include/IxTypes.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxTypes.h
rename to drivers/net/npe/include/IxTypes.h
drivers/net/npe/include/IxUART.h renamed from arch/arm/cpu/ixp/npe/include/IxUART.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxUART.h
rename to drivers/net/npe/include/IxUART.h
drivers/net/npe/include/IxVersionId.h renamed from arch/arm/cpu/ixp/npe/include/IxVersionId.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/IxVersionId.h
rename to drivers/net/npe/include/IxVersionId.h
drivers/net/npe/include/ix_error.h renamed from arch/arm/cpu/ixp/npe/include/ix_error.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/ix_error.h
rename to drivers/net/npe/include/ix_error.h
drivers/net/npe/include/ix_macros.h renamed from arch/arm/cpu/ixp/npe/include/ix_macros.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/ix_macros.h
rename to drivers/net/npe/include/ix_macros.h
drivers/net/npe/include/ix_os_type.h renamed from arch/arm/cpu/ixp/npe/include/ix_os_type.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/ix_os_type.h
rename to drivers/net/npe/include/ix_os_type.h
drivers/net/npe/include/ix_ossl.h renamed from arch/arm/cpu/ixp/npe/include/ix_ossl.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/ix_ossl.h
rename to drivers/net/npe/include/ix_ossl.h
drivers/net/npe/include/ix_symbols.h renamed from arch/arm/cpu/ixp/npe/include/ix_symbols.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/ix_symbols.h
rename to drivers/net/npe/include/ix_symbols.h
drivers/net/npe/include/ix_types.h renamed from arch/arm/cpu/ixp/npe/include/ix_types.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/ix_types.h
rename to drivers/net/npe/include/ix_types.h
drivers/net/npe/include/npe.h renamed from arch/arm/cpu/ixp/npe/include/npe.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/npe.h
rename to drivers/net/npe/include/npe.h
drivers/net/npe/include/os_datatypes.h renamed from arch/arm/cpu/ixp/npe/include/os_datatypes.h +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/include/os_datatypes.h
rename to drivers/net/npe/include/os_datatypes.h
drivers/net/npe/miiphy.c renamed from arch/arm/cpu/ixp/npe/miiphy.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/miiphy.c
rename to drivers/net/npe/miiphy.c
drivers/net/npe/npe.c renamed from arch/arm/cpu/ixp/npe/npe.c +0 -0
similarity index 100%
rename from arch/arm/cpu/ixp/npe/npe.c
rename to drivers/net/npe/npe.c
Signature · 1 line
1.7.10.4
#23 lore raw

PATCH 10/10 dm: Select CONFIG_SPL_GPIO_SUPPORT on OMAP

In reply to Marek Vasut

This fixes the breakage with SPL on most OMAP boards after the GPIO driver was moved.

Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Cc Tom Rini <[email protected]>
---
 include/configs/devkit8000.h     |    1 +
 include/configs/omap3_beagle.h   |    1 +
 include/configs/omap3_overo.h    |    1 +
 include/configs/omap4_common.h   |    1 +
 include/configs/tam3517-common.h |    1 +
 5 files changed, 5 insertions(+)
include/configs/devkit8000.h +1 -0
index e529099..1f44a42 100644
@@ -315,6 +315,7 @@
 #define CONFIG_SPL_I2C_SUPPORT
 #define CONFIG_SPL_LIBGENERIC_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
+#define CONFIG_SPL_GPIO_SUPPORT
 #define CONFIG_SPL_POWER_SUPPORT
 #define CONFIG_SPL_NAND_SUPPORT
 #define CONFIG_SPL_MMC_SUPPORT
include/configs/omap3_beagle.h +1 -0
index 382b791..cdcfbe0 100644
@@ -421,6 +421,7 @@
 #define CONFIG_SPL_FAT_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
 #define CONFIG_SPL_NAND_SUPPORT
+#define CONFIG_SPL_GPIO_SUPPORT
 #define CONFIG_SPL_POWER_SUPPORT
 #define CONFIG_SPL_OMAP3_ID_NAND
 #define CONFIG_SPL_LDSCRIPT		"$(CPUDIR)/omap-common/u-boot-spl.lds"
include/configs/omap3_overo.h +1 -0
index f6afb7a..92bd8fc 100644
@@ -326,6 +326,7 @@
 #define CONFIG_SPL_FAT_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
 #define CONFIG_SPL_NAND_SUPPORT
+#define CONFIG_SPL_GPIO_SUPPORT
 #define CONFIG_SPL_POWER_SUPPORT
 #define CONFIG_SPL_LDSCRIPT		"$(CPUDIR)/omap-common/u-boot-spl.lds"
 
include/configs/omap4_common.h +1 -0
index bc73f21..6f298a1 100644
@@ -279,6 +279,7 @@
 #define CONFIG_SPL_FAT_SUPPORT
 #define CONFIG_SPL_LIBGENERIC_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
+#define CONFIG_SPL_GPIO_SUPPORT
 #define CONFIG_SPL_LDSCRIPT "$(CPUDIR)/omap-common/u-boot-spl.lds"
 
 #define CONFIG_SYS_THUMB_BUILD
include/configs/tam3517-common.h +1 -0
index 94006e7..24f6f7e 100644
@@ -252,6 +252,7 @@
 #define CONFIG_SPL_I2C_SUPPORT
 #define CONFIG_SPL_LIBGENERIC_SUPPORT
 #define CONFIG_SPL_SERIAL_SUPPORT
+#define CONFIG_SPL_GPIO_SUPPORT
 #define CONFIG_SPL_POWER_SUPPORT
 #define CONFIG_SPL_NAND_SUPPORT
 #define CONFIG_SPL_LDSCRIPT		"$(CPUDIR)/omap-common/u-boot-spl.lds"
Signature · 1 line
1.7.10.4

A message that is not in the archive (sent off-list or not yet received): CAP9ODKqfcWr7EcM+B5DD1Q8Rimg+1g7qpkgwa2rzf7WPm_a53A@mail.gmail.com

#25 lore raw

PATCH 10/10 dm: Select CONFIG_SPL_GPIO_SUPPORT on OMAP

Dear Otavio Salvador,

Quoted 6 lines · Marek Vasut
Quoted 2 lines

This fixes the breakage with SPL on most OMAP boards after the GPIO driver was moved.

It seems logical this to be merged on the GPIO move patch. Any reason to not do that?

This is rather a fix, maybe it should have been ordered before the GPIO move patch even.

Best regards,
Marek Vasut

#26 lore raw

PATCH 10/10 dm: Select CONFIG_SPL_GPIO_SUPPORT on OMAP

Quoted 11 lines · Marek Vasut

Dear Otavio Salvador,

Quoted 6 lines · Marek Vasut
Quoted 2 lines

This fixes the breakage with SPL on most OMAP boards after the GPIO driver was moved.

It seems logical this to be merged on the GPIO move patch. Any reason to not do that?

This is rather a fix, maybe it should have been ordered before the GPIO move patch even.

If it were working before it is not a fix ... but a required change for it to work.

I usually prefer to have changes that allow for bisect to run fine and this might cause a build failure, as far as I can see...

Signature · 3 lines
Otavio Salvador                             O.S. Systems
E-mail: otavio at ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br
#27 lore raw

PATCH 10/10 dm: Select CONFIG_SPL_GPIO_SUPPORT on OMAP

Dear Otavio Salvador,

Quoted 10 lines · Marek Vasut
Quoted 9 lines

Dear Otavio Salvador,

Quoted 6 lines · Marek Vasut
Quoted 2 lines

This fixes the breakage with SPL on most OMAP boards after the GPIO driver was moved.

It seems logical this to be merged on the GPIO move patch. Any reason to not do that?

Quoted 8 lines
Quoted 2 lines

This is rather a fix, maybe it should have been ordered before the GPIO move patch even.

If it were working before it is not a fix ... but a required change for it to work.

I usually prefer to have changes that allow for bisect to run fine and this might cause a build failure, as far as I can see...

So let's reorder those patches so this goes before the GPIO move patch and be done with it.

Best regards,
Marek Vasut

#28 lore raw

PATCH 10/10 dm: Select CONFIG_SPL_GPIO_SUPPORT on OMAP

Quoted 13 lines · Marek Vasut
Quoted 13 lines · Marek Vasut
Quoted 11 lines

Dear Otavio Salvador,

Quoted 6 lines · Marek Vasut
Quoted 2 lines

This fixes the breakage with SPL on most OMAP boards after the GPIO driver was moved.

It seems logical this to be merged on the GPIO move patch. Any reason to not do that?

This is rather a fix, maybe it should have been ordered before the GPIO move patch even.

Quoted 8 lines
Quoted 5 lines

If it were working before it is not a fix ... but a required change for it to work.

I usually prefer to have changes that allow for bisect to run fine and this might cause a build failure, as far as I can see...

So let's reorder those patches so this goes before the GPIO move patch and be done with it.

Works for me. :-)

Signature · 3 lines
Otavio Salvador                             O.S. Systems
E-mail: otavio at ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br
#29 lore raw

PATCH 10/10 dm: Select CONFIG_SPL_GPIO_SUPPORT on OMAP

In reply to Marek Vasut
Quoted 8 lines · Marek Vasut

This fixes the breakage with SPL on most OMAP boards after the GPIO driver was moved.

Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Cc Tom Rini <[email protected]>

The change is fine so

But please re-order in the series so that there is no breakage. I do hate bisect failing run-time when we know we could have not :)

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20120723/961fc86c/attachment.pgp>
#30 lore raw

PATCH 10/10 dm: Select CONFIG_SPL_GPIO_SUPPORT on OMAP

Dear Tom Rini,

Quoted 10 lines · Marek Vasut
Quoted 8 lines

This fixes the breakage with SPL on most OMAP boards after the GPIO driver was moved.

Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Cc Tom Rini <[email protected]>
Quoted 6 lines

The change is fine so

But please re-order in the series so that there is no breakage. I do hate bisect failing run-time when we know we could have not :)

Sure, if you can pick 10/10 first, 06/10 afterwards as we discussed on IRC, that'd be great. This is not really a series and I should have posted it as such, I admit.

Best regards,
Marek Vasut

#31 lore raw

PATCH 10/10 dm: Select CONFIG_SPL_GPIO_SUPPORT on OMAP

Quoted 14 lines · Marek Vasut

Dear Tom Rini,

Quoted 12 lines · Marek Vasut
Quoted 8 lines

This fixes the breakage with SPL on most OMAP boards after the GPIO driver was moved.

Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Cc Tom Rini <[email protected]>

The change is fine so

Quoted 8 lines
Quoted 4 lines

But please re-order in the series so that there is no breakage. I do hate bisect failing run-time when we know we could have not :)

Sure, if you can pick 10/10 first, 06/10 afterwards as we discussed on IRC, that'd be great. This is not really a series and I should have posted it as such, I admit.

As we discussed, I've taken 10/10 and 06/10 (in that order to prevent build breakage) and applied to u-boot-ti/master. I also updated them trivially to deal with am335x also using the GPIO driver now.

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20120803/7f85408b/attachment.pgp>
#32 lore raw

PATCH 10/10 dm: Select CONFIG_SPL_GPIO_SUPPORT on OMAP

Dear Tom Rini,

Quoted 20 lines · Marek Vasut
Quoted 19 lines

Dear Tom Rini,

Quoted 16 lines · Marek Vasut
Quoted 8 lines

This fixes the breakage with SPL on most OMAP boards after the GPIO driver was moved.

Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Cc Tom Rini <[email protected]>

The change is fine so

But please re-order in the series so that there is no breakage. I do hate bisect failing run-time when we know we could have not :)

Quoted 7 lines
Quoted 3 lines

Sure, if you can pick 10/10 first, 06/10 afterwards as we discussed on IRC, that'd be great. This is not really a series and I should have posted it as such, I admit.

As we discussed, I've taken 10/10 and 06/10 (in that order to prevent build breakage) and applied to u-boot-ti/master. I also updated them trivially to deal with am335x also using the GPIO driver now.

Thanks Tom. btw we should cut the cross-list posting short ...

Best regards,
Marek Vasut

#33 lore raw

PATCH 1/10 dm: arm: Remove support for lpc2292

In reply to Marek Vasut

Dear Albert,

Quoted 6 lines · In message <[email protected]> Marek Vasut wrote:

This stuff has been rotting in the tree for a year now. Remove it.

Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>

In case you are going to apply any of these patches, please do make sure to drop the "dm: " string from all these subjects.

Marek: please stop adding random ID's to the Subject:. Thanks.

Best regards,

Wolfgang Denk

Signature · 6 lines
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
When a man sits with a pretty girl for  an  hour,  it  seems  like  a
minute.  But let him sit on a hot stove for a minute -- and it's lon-
ger than any hour. That's relativity.              -- Albert Einstein
#34 lore raw

PATCH 1/10 dm: arm: Remove support for lpc2292

Dear Wolfgang Denk,

Quoted 5 lines

Dear Albert,

Quoted 2 lines · In message <[email protected]> Marek Vasut wrote:

This stuff has been rotting in the tree for a year now. Remove it.

Quoted 8 lines
Quoted 4 lines
Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>

In case you are going to apply any of these patches, please do make sure to drop the "dm: " string from all these subjects.

At least add some ID so I can mine these patches back when we finish the project. If you drop them, I won't have any way to tell.

Quoted 5 lines

Marek: please stop adding random ID's to the Subject:. Thanks.

Best regards,

Wolfgang Denk

Best regards,
Marek Vasut

#35 lore raw

PATCH 1/10 dm: arm: Remove support for lpc2292

Dear Marek Vasut,

Quoted 6 lines · In message <[email protected]> you wrote:
Quoted 3 lines

In case you are going to apply any of these patches, please do make sure to drop the "dm: " string from all these subjects.

At least add some ID so I can mine these patches back when we finish the project. If you drop them, I won't have any way to tell.

But not in the subject. If you want to be friendly to Albert and save him the efforts of cleaning this up, then resubmit after adding some tag to the commit message yourself.

Quoted 1 line
Quoted 1 line

Marek: please stop adding random ID's to the Subject:. Thanks.

Thanks.

Best regards,

Wolfgang Denk

Signature · 7 lines
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Nearly everyone is in favor of going  to  heaven  but  too  many  are
hoping  they'll  live  long  enough  to see an easing of the entrance
requirements. Never appeal to a man's "better nature." he  might  not
have one.
#36 lore raw

PATCH 1/10 dm: arm: Remove support for lpc2292

Dear Wolfgang Denk,

Quoted 6 lines

Dear Marek Vasut,

Quoted 3 lines · In message <[email protected]> you wrote:
Quoted 2 lines

In case you are going to apply any of these patches, please do make sure to drop the "dm: " string from all these subjects.

Quoted 6 lines
Quoted 2 lines

At least add some ID so I can mine these patches back when we finish the project. If you drop them, I won't have any way to tell.

But not in the subject. If you want to be friendly to Albert and save him the efforts of cleaning this up, then resubmit after adding some tag to the commit message yourself.

Yea, I'll rebase on current ToT and resubmit

Quoted 7 lines
Quoted 1 line
Quoted 1 line

Marek: please stop adding random ID's to the Subject:. Thanks.

Thanks.

Best regards,

Wolfgang Denk

Best regards,
Marek Vasut

#37 lore raw

PATCH 1/10 dm: arm: Remove support for lpc2292

In reply to Marek Vasut
Quoted 12 lines · Marek Vasut

Dear Wolfgang Denk,

Quoted 10 lines

Dear Albert,

Quoted 6 lines · In message <[email protected]> Marek Vasut wrote:

This stuff has been rotting in the tree for a year now. Remove it.

Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Quoted 6 lines
Quoted 3 lines

In case you are going to apply any of these patches, please do make sure to drop the "dm: " string from all these subjects.

At least add some ID so I can mine these patches back when we finish the project. If you drop them, I won't have any way to tell.

You shouldn't need any. At the end of the project just do:

$ git log --author=(regex|that|catches|everyone) --since=project-start
Signature · 1 line
Tom
#38 lore raw

PATCH 1/10 dm: arm: Remove support for lpc2292

Dear Tom Rini,

Quoted 6 lines · Marek Vasut
Quoted 5 lines

Dear Wolfgang Denk,

Quoted 3 lines

Dear Albert,

In message <[email protected]> Marek Vasut

Quoted 7 lines · wrote:
Quoted 7 lines
Quoted 7 lines
Quoted 6 lines

This stuff has been rotting in the tree for a year now. Remove it.

Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>
Quoted 8 lines
Quoted 5 lines
Quoted 2 lines

In case you are going to apply any of these patches, please do make sure to drop the "dm: " string from all these subjects.

At least add some ID so I can mine these patches back when we finish the project. If you drop them, I won't have any way to tell.

You shouldn't need any. At the end of the project just do:

$ git log --author=(regex|that|catches|everyone) --since=project-start

What about me generating gazilion of other patches?

Best regards,
Marek Vasut

#39 lore raw

PATCH 1/10 dm: arm: Remove support for lpc2292

Quoted 19 lines · Marek Vasut

Dear Tom Rini,

Quoted 6 lines · Marek Vasut
Quoted 5 lines

Dear Wolfgang Denk,

Quoted 3 lines

Dear Albert,

In message <[email protected]> Marek Vasut

Quoted 10 lines · wrote:
Quoted 10 lines
Quoted 9 lines
Quoted 6 lines

This stuff has been rotting in the tree for a year now. Remove it.

Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>

In case you are going to apply any of these patches, please do make sure to drop the "dm: " string from all these subjects.

Quoted 7 lines
Quoted 5 lines
Quoted 2 lines

At least add some ID so I can mine these patches back when we finish the project. If you drop them, I won't have any way to tell.

You shouldn't need any. At the end of the project just do:

$ git log --author=(regex|that|catches|everyone) --since=project-start

What about me generating gazilion of other patches?

Use your denx.de for work and your gmail or university email for the project?

Signature · 1 line
Tom
#40 lore raw

PATCH 1/10 dm: arm: Remove support for lpc2292

Dear Tom Rini,

Quoted 25 lines · Marek Vasut
Quoted 24 lines

Dear Tom Rini,

Quoted 7 lines · Marek Vasut
Quoted 6 lines

Dear Wolfgang Denk,

Quoted 4 lines

Dear Albert,

In message <[email protected]> Marek Vasut

Quoted 13 lines · wrote:
Quoted 12 lines
Quoted 9 lines
Quoted 6 lines

This stuff has been rotting in the tree for a year now. Remove it.

Cc Wolfgang Denk <[email protected]>
Cc Albert Aribaud <[email protected]>
Cc U-Boot DM <[email protected]>

In case you are going to apply any of these patches, please do make sure to drop the "dm: " string from all these subjects.

At least add some ID so I can mine these patches back when we finish the project. If you drop them, I won't have any way to tell.

Quoted 7 lines
Quoted 4 lines
Quoted 2 lines

You shouldn't need any. At the end of the project just do:

$ git log --author=(regex|that|catches|everyone) --since=project-start

What about me generating gazilion of other patches?

Use your denx.de for work and your gmail or university email for the project?

I don't have university email ... but I'll figure it out somehow.

Best regards,
Marek Vasut