[U-Boot-Users] [PATCH] drivers: initial tree import for drivers reorganization

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- Makefile | 17 +++++++++++++++++ drivers/{nand_legacy => ata}/Makefile | 11 ++++++----- drivers/bios_emulator/Makefile | 20 ++++++++++++-------- drivers/{nand_legacy => block}/Makefile | 11 ++++++----- drivers/{nand_legacy => char}/Makefile | 11 ++++++----- drivers/{nand_legacy => eeprom}/Makefile | 11 ++++++----- drivers/{nand_legacy => hwmon}/Makefile | 11 ++++++----- drivers/{nand_legacy => i2c}/Makefile | 11 ++++++----- drivers/{nand_legacy => ide}/Makefile | 11 ++++++----- drivers/{nand_legacy => input}/Makefile | 11 ++++++----- drivers/{nand_legacy => leds}/Makefile | 11 ++++++----- drivers/{nand_legacy => misc}/Makefile | 11 ++++++----- drivers/{nand_legacy => mtd}/Makefile | 11 ++++++----- drivers/nand_legacy/Makefile | 3 ++- drivers/net/Makefile | 3 ++- drivers/{nand_legacy => pci}/Makefile | 11 ++++++----- drivers/{nand_legacy => pcmcia}/Makefile | 11 ++++++----- drivers/qe/Makefile | 6 +++++- drivers/{nand_legacy => sata}/Makefile | 11 ++++++----- drivers/{nand_legacy => scsi}/Makefile | 11 ++++++----- drivers/serial/Makefile | 3 ++- drivers/{nand_legacy => usb}/Makefile | 11 ++++++----- drivers/{nand_legacy => video}/Makefile | 11 ++++++----- 23 files changed, 142 insertions(+), 97 deletions(-) copy drivers/{nand_legacy => ata}/Makefile (88%) copy drivers/{nand_legacy => block}/Makefile (87%) copy drivers/{nand_legacy => char}/Makefile (87%) copy drivers/{nand_legacy => eeprom}/Makefile (87%) copy drivers/{nand_legacy => hwmon}/Makefile (87%) copy drivers/{nand_legacy => i2c}/Makefile (88%) copy drivers/{nand_legacy => ide}/Makefile (88%) copy drivers/{nand_legacy => input}/Makefile (87%) copy drivers/{nand_legacy => leds}/Makefile (87%) copy drivers/{nand_legacy => misc}/Makefile (87%) copy drivers/{nand_legacy => mtd}/Makefile (88%) copy drivers/{nand_legacy => pci}/Makefile (88%) copy drivers/{nand_legacy => pcmcia}/Makefile (87%) copy drivers/{nand_legacy => sata}/Makefile (87%) copy drivers/{nand_legacy => scsi}/Makefile (87%) copy drivers/{nand_legacy => usb}/Makefile (88%) copy drivers/{nand_legacy => video}/Makefile (87%)
diff --git a/Makefile b/Makefile index 6410f08..57038e7 100644 --- a/Makefile +++ b/Makefile @@ -208,18 +208,35 @@ LIBS += disk/libdisk.a LIBS += rtc/librtc.a LIBS += dtt/libdtt.a LIBS += drivers/libdrivers.a +LIBS += drivers/ata/libata.a LIBS += drivers/bios_emulator/libatibiosemu.a +LIBS += drivers/block/libblock.a +LIBS += drivers/char/libchar.a +LIBS += drivers/eeprom/libeeprom.a +LIBS += drivers/hwmon/libhwmon.a +LIBS += drivers/i2c/libi2c.a +LIBS += drivers/ide/libide.a +LIBS += drivers/input/libinput.a +LIBS += drivers/leds/libleds.a +LIBS += drivers/misc/libmisc.a +LIBS += drivers/mtd/libmtd.a LIBS += drivers/nand/libnand.a LIBS += drivers/nand_legacy/libnand_legacy.a LIBS += drivers/net/libnet.a +LIBS += drivers/pci/libpci.a +LIBS += drivers/pcmcia/libpcmcia.a ifeq ($(CPU),mpc83xx) LIBS += drivers/qe/qe.a endif ifeq ($(CPU),mpc85xx) LIBS += drivers/qe/qe.a endif +LIBS += drivers/sata/libsata.a +LIBS += drivers/scsi/libscsi.a LIBS += drivers/serial/libserial.a LIBS += drivers/sk98lin/libsk98lin.a +LIBS += drivers/usb/libusb.a +LIBS += drivers/video/libvideo.a LIBS += post/libpost.a post/drivers/libpostdrivers.a LIBS += $(shell if [ -d post/lib_$(ARCH) ]; then echo \ "post/lib_$(ARCH)/libpost$(ARCH).a"; fi) diff --git a/drivers/nand_legacy/Makefile b/drivers/ata/Makefile similarity index 88% copy from drivers/nand_legacy/Makefile copy to drivers/ata/Makefile index 95314d8..f93d6cb 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/ata/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libata.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/bios_emulator/Makefile b/drivers/bios_emulator/Makefile index 90c64da..cb0a13e 100644 --- a/drivers/bios_emulator/Makefile +++ b/drivers/bios_emulator/Makefile @@ -6,14 +6,18 @@ X86DIR = x86emu
$(shell mkdir -p $(obj)$(X86DIR))
-COBJS = atibios.o biosemu.o besys.o bios.o \ - $(X86DIR)/decode.o \ - $(X86DIR)/ops2.o \ - $(X86DIR)/ops.o \ - $(X86DIR)/prim_ops.o \ - $(X86DIR)/sys.o \ - $(X86DIR)/debug.o - +COBJS-y += atibios.o +COBJS-y += biosemu.o +COBJS-y += besys.o +COBJS-y += bios.o +COBJS-y += $(X86DIR)/decode.o +COBJS-y += $(X86DIR)/ops2.o +COBJS-y += $(X86DIR)/ops.o +COBJS-y += $(X86DIR)/prim_ops.o +COBJS-y += $(X86DIR)/sys.o +COBJS-y += $(X86DIR)/debug.o + +COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
diff --git a/drivers/nand_legacy/Makefile b/drivers/block/Makefile similarity index 87% copy from drivers/nand_legacy/Makefile copy to drivers/block/Makefile index 95314d8..254908a 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/block/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libblock.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/nand_legacy/Makefile b/drivers/char/Makefile similarity index 87% copy from drivers/nand_legacy/Makefile copy to drivers/char/Makefile index 95314d8..ed12090 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/char/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libchar.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/nand_legacy/Makefile b/drivers/eeprom/Makefile similarity index 87% copy from drivers/nand_legacy/Makefile copy to drivers/eeprom/Makefile index 95314d8..8188775 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/eeprom/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libeeprom.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/nand_legacy/Makefile b/drivers/hwmon/Makefile similarity index 87% copy from drivers/nand_legacy/Makefile copy to drivers/hwmon/Makefile index 95314d8..18f816c 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/hwmon/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libhwmon.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/nand_legacy/Makefile b/drivers/i2c/Makefile similarity index 88% copy from drivers/nand_legacy/Makefile copy to drivers/i2c/Makefile index 95314d8..7595572 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/i2c/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libi2c.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/nand_legacy/Makefile b/drivers/ide/Makefile similarity index 88% copy from drivers/nand_legacy/Makefile copy to drivers/ide/Makefile index 95314d8..513259d 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/ide/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libide.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/nand_legacy/Makefile b/drivers/input/Makefile similarity index 87% copy from drivers/nand_legacy/Makefile copy to drivers/input/Makefile index 95314d8..60371b3 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/input/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libinput.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/nand_legacy/Makefile b/drivers/leds/Makefile similarity index 87% copy from drivers/nand_legacy/Makefile copy to drivers/leds/Makefile index 95314d8..0bbfb56 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/leds/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libleds.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/nand_legacy/Makefile b/drivers/misc/Makefile similarity index 87% copy from drivers/nand_legacy/Makefile copy to drivers/misc/Makefile index 95314d8..9eb8b50 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/misc/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libmisc.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/nand_legacy/Makefile b/drivers/mtd/Makefile similarity index 88% copy from drivers/nand_legacy/Makefile copy to drivers/mtd/Makefile index 95314d8..c0f6a06 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/mtd/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libmtd.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/nand_legacy/Makefile b/drivers/nand_legacy/Makefile index 95314d8..6f1283b 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/nand_legacy/Makefile @@ -25,8 +25,9 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libnand_legacy.a
-COBJS := nand_legacy.o +COBJS-y += nand_legacy.o
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
diff --git a/drivers/net/Makefile b/drivers/net/Makefile index 37d69b9..7d115fe 100644 --- a/drivers/net/Makefile +++ b/drivers/net/Makefile @@ -25,8 +25,9 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libnet.a
-COBJS := mcffec.o +COBJS-y += mcffec.o
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
diff --git a/drivers/nand_legacy/Makefile b/drivers/pci/Makefile similarity index 88% copy from drivers/nand_legacy/Makefile copy to drivers/pci/Makefile index 95314d8..73af31f 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/pci/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libpci.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/nand_legacy/Makefile b/drivers/pcmcia/Makefile similarity index 87% copy from drivers/nand_legacy/Makefile copy to drivers/pcmcia/Makefile index 95314d8..39f105a 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/pcmcia/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libpcmcia.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/qe/Makefile b/drivers/qe/Makefile index 4844181..900f64d 100644 --- a/drivers/qe/Makefile +++ b/drivers/qe/Makefile @@ -24,8 +24,12 @@ include $(TOPDIR)/config.mk
LIB := $(obj)qe.a
-COBJS := qe.o uccf.o uec.o uec_phy.o +COBJS-y += qe.o +COBJS-y += uccf.o +COBJS-y += uec.o +COBJS-y += uec_phy.o
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
diff --git a/drivers/nand_legacy/Makefile b/drivers/sata/Makefile similarity index 87% copy from drivers/nand_legacy/Makefile copy to drivers/sata/Makefile index 95314d8..6fab412 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/sata/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libsata.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/nand_legacy/Makefile b/drivers/scsi/Makefile similarity index 87% copy from drivers/nand_legacy/Makefile copy to drivers/scsi/Makefile index 95314d8..b6db6d3 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/scsi/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libscsi.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/serial/Makefile b/drivers/serial/Makefile index 93c68dd..fe3ade3 100644 --- a/drivers/serial/Makefile +++ b/drivers/serial/Makefile @@ -25,8 +25,9 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libserial.a
-COBJS := mcfuart.o +COBJS-y += mcfuart.o
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
diff --git a/drivers/nand_legacy/Makefile b/drivers/usb/Makefile similarity index 88% copy from drivers/nand_legacy/Makefile copy to drivers/usb/Makefile index 95314d8..e151fe5 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/usb/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libusb.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
######################################################################### diff --git a/drivers/nand_legacy/Makefile b/drivers/video/Makefile similarity index 87% copy from drivers/nand_legacy/Makefile copy to drivers/video/Makefile index 95314d8..f26ead9 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/video/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com. # See file CREDITS for list of people who contributed to this # project. # @@ -23,16 +23,17 @@
include $(TOPDIR)/config.mk
-LIB := $(obj)libnand_legacy.a +LIB := $(obj)libvideo.a
-COBJS := nand_legacy.o +COBJS-y +=
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
all: $(LIB)
-$(LIB): $(obj).depend $(OBJS) +$(LIB): $(obj).depend $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS)
#########################################################################

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 1 - drivers/ata/Makefile | 2 +- drivers/{ => ata}/ata_piix.c | 0 3 files changed, 1 insertions(+), 2 deletions(-) rename drivers/{ => ata}/ata_piix.c (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index b9686bc..0e6f180 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -32,7 +32,6 @@ LIB = $(obj)libdrivers.a # COBJS-y += ahci.o COBJS-y += at45.o -COBJS-y += ata_piix.o COBJS-y += cfi_flash.o COBJS-y += dataflash.o COBJS-y += sil680.o diff --git a/drivers/ata/Makefile b/drivers/ata/Makefile index f93d6cb..bc9da39 100644 --- a/drivers/ata/Makefile +++ b/drivers/ata/Makefile @@ -25,7 +25,7 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libata.a
-COBJS-y += +COBJS-y += ata_piix.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/ata_piix.c b/drivers/ata/ata_piix.c similarity index 100% rename from drivers/ata_piix.c rename to drivers/ata/ata_piix.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 1 - drivers/block/Makefile | 2 +- drivers/{ => block}/systemace.c | 0 3 files changed, 1 insertions(+), 2 deletions(-) rename drivers/{ => block}/systemace.c (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index 0e6f180..3e21f06 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -36,7 +36,6 @@ COBJS-y += cfi_flash.o COBJS-y += dataflash.o COBJS-y += sil680.o COBJS-y += sym53c8xx.o -COBJS-y += systemace.o
# # Console Drivers diff --git a/drivers/block/Makefile b/drivers/block/Makefile index 254908a..d2e4f41 100644 --- a/drivers/block/Makefile +++ b/drivers/block/Makefile @@ -25,7 +25,7 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libblock.a
-COBJS-y += +COBJS-y += systemace.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/systemace.c b/drivers/block/systemace.c similarity index 100% rename from drivers/systemace.c rename to drivers/block/systemace.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 3 --- drivers/char/Makefile | 4 +++- drivers/{ => char}/pc_keyb.c | 0 drivers/{ => char}/ps2mult.c | 0 drivers/{ => char}/ps2ser.c | 0 5 files changed, 3 insertions(+), 4 deletions(-) rename drivers/{ => char}/pc_keyb.c (100%) rename drivers/{ => char}/ps2mult.c (100%) rename drivers/{ => char}/ps2ser.c (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index 3e21f06..6742b6c 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -48,9 +48,6 @@ COBJS-y += i8042.o COBJS-y += keyboard.o COBJS-y += netconsole.o COBJS-y += ns16550.o -COBJS-y += ps2ser.o -COBJS-y += ps2mult.o -COBJS-y += pc_keyb.o COBJS-y += s3c4510b_uart.o COBJS-y += sed13806.o COBJS-y += sed156x.o diff --git a/drivers/char/Makefile b/drivers/char/Makefile index ed12090..f218cb7 100644 --- a/drivers/char/Makefile +++ b/drivers/char/Makefile @@ -25,7 +25,9 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libchar.a
-COBJS-y += +COBJS-y += pc_keyb.o +COBJS-y += ps2mult.o +COBJS-y += ps2ser.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/pc_keyb.c b/drivers/char/pc_keyb.c similarity index 100% rename from drivers/pc_keyb.c rename to drivers/char/pc_keyb.c diff --git a/drivers/ps2mult.c b/drivers/char/ps2mult.c similarity index 100% rename from drivers/ps2mult.c rename to drivers/char/ps2mult.c diff --git a/drivers/ps2ser.c b/drivers/char/ps2ser.c similarity index 100% rename from drivers/ps2ser.c rename to drivers/char/ps2ser.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/eeprom/Makefile | 2 +- drivers/{ => eeprom}/mw_eeprom.c | 0 2 files changed, 1 insertions(+), 1 deletions(-) rename drivers/{ => eeprom}/mw_eeprom.c (100%)
diff --git a/drivers/eeprom/Makefile b/drivers/eeprom/Makefile index 8188775..07d7510 100644 --- a/drivers/eeprom/Makefile +++ b/drivers/eeprom/Makefile @@ -25,7 +25,7 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libeeprom.a
-COBJS-y += +COBJS-y += mw_eeprom.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/mw_eeprom.c b/drivers/eeprom/mw_eeprom.c similarity index 100% rename from drivers/mw_eeprom.c rename to drivers/eeprom/mw_eeprom.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/hwmon/Makefile | 2 +- drivers/{ => hwmon}/ds1722.c | 0 2 files changed, 1 insertions(+), 1 deletions(-) rename drivers/{ => hwmon}/ds1722.c (100%)
diff --git a/drivers/hwmon/Makefile b/drivers/hwmon/Makefile index 18f816c..39a8f17 100644 --- a/drivers/hwmon/Makefile +++ b/drivers/hwmon/Makefile @@ -25,7 +25,7 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libhwmon.a
-COBJS-y += +COBJS-y += ds1722.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/ds1722.c b/drivers/hwmon/ds1722.c similarity index 100% rename from drivers/ds1722.c rename to drivers/hwmon/ds1722.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 8 -------- drivers/i2c/Makefile | 5 ++++- drivers/{ => i2c}/fsl_i2c.c | 0 drivers/{ => i2c}/omap1510_i2c.c | 0 drivers/{ => i2c}/omap24xx_i2c.c | 0 drivers/{ => i2c}/tsi108_i2c.c | 0 6 files changed, 4 insertions(+), 9 deletions(-) rename drivers/{ => i2c}/fsl_i2c.c (100%) rename drivers/{ => i2c}/omap1510_i2c.c (100%) rename drivers/{ => i2c}/omap24xx_i2c.c (100%) rename drivers/{ => i2c}/tsi108_i2c.c (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index 6742b6c..cc758d7 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -62,14 +62,6 @@ COBJS-y += usbtty.o COBJS-y += videomodes.o
# -# I2C Drivers -# -COBJS-y += omap1510_i2c.o -COBJS-y += omap24xx_i2c.o -COBJS-y += tsi108_i2c.o -COBJS-y += fsl_i2c.o - -# # Network Drivers # COBJS-y += 3c589.o diff --git a/drivers/i2c/Makefile b/drivers/i2c/Makefile index 7595572..4400a16 100644 --- a/drivers/i2c/Makefile +++ b/drivers/i2c/Makefile @@ -25,7 +25,10 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libi2c.a
-COBJS-y += +COBJS-y += fsl_i2c.o +COBJS-y += omap1510_i2c.o +COBJS-y += omap24xx_i2c.o +COBJS-y += tsi108_i2c.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/fsl_i2c.c b/drivers/i2c/fsl_i2c.c similarity index 100% rename from drivers/fsl_i2c.c rename to drivers/i2c/fsl_i2c.c diff --git a/drivers/omap1510_i2c.c b/drivers/i2c/omap1510_i2c.c similarity index 100% rename from drivers/omap1510_i2c.c rename to drivers/i2c/omap1510_i2c.c diff --git a/drivers/omap24xx_i2c.c b/drivers/i2c/omap24xx_i2c.c similarity index 100% rename from drivers/omap24xx_i2c.c rename to drivers/i2c/omap24xx_i2c.c diff --git a/drivers/tsi108_i2c.c b/drivers/i2c/tsi108_i2c.c similarity index 100% rename from drivers/tsi108_i2c.c rename to drivers/i2c/tsi108_i2c.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 2 -- drivers/input/Makefile | 3 ++- drivers/{ => input}/i8042.c | 0 drivers/{ => input}/keyboard.c | 0 4 files changed, 2 insertions(+), 3 deletions(-) rename drivers/{ => input}/i8042.c (100%) rename drivers/{ => input}/keyboard.c (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index cc758d7..8802d2f 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -44,8 +44,6 @@ COBJS-y += ati_radeon_fb.o COBJS-y += atmel_usart.o COBJS-y += cfb_console.o COBJS-y += ct69000.o -COBJS-y += i8042.o -COBJS-y += keyboard.o COBJS-y += netconsole.o COBJS-y += ns16550.o COBJS-y += s3c4510b_uart.o diff --git a/drivers/input/Makefile b/drivers/input/Makefile index 60371b3..491efaa 100644 --- a/drivers/input/Makefile +++ b/drivers/input/Makefile @@ -25,7 +25,8 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libinput.a
-COBJS-y += +COBJS-y += i8042.o +COBJS-y += keyboard.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/i8042.c b/drivers/input/i8042.c similarity index 100% rename from drivers/i8042.c rename to drivers/input/i8042.c diff --git a/drivers/keyboard.c b/drivers/input/keyboard.c similarity index 100% rename from drivers/keyboard.c rename to drivers/input/keyboard.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 1 - drivers/ide/Makefile | 2 +- drivers/{ => ide}/sil680.c | 0 3 files changed, 1 insertions(+), 2 deletions(-) rename drivers/{ => ide}/sil680.c (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index 8802d2f..298ff56 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -34,7 +34,6 @@ COBJS-y += ahci.o COBJS-y += at45.o COBJS-y += cfi_flash.o COBJS-y += dataflash.o -COBJS-y += sil680.o COBJS-y += sym53c8xx.o
# diff --git a/drivers/ide/Makefile b/drivers/ide/Makefile index 513259d..b3f37e2 100644 --- a/drivers/ide/Makefile +++ b/drivers/ide/Makefile @@ -25,7 +25,7 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libide.a
-COBJS-y += +COBJS-y += sil680.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/sil680.c b/drivers/ide/sil680.c similarity index 100% rename from drivers/sil680.c rename to drivers/ide/sil680.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 1 - drivers/leds/Makefile | 2 +- drivers/{ => leds}/status_led.c | 0 3 files changed, 1 insertions(+), 2 deletions(-) rename drivers/{ => leds}/status_led.c (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index 298ff56..b36bcb7 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -120,7 +120,6 @@ COBJS-y += usbdcore_omap1510.o # COBJS-y += ali512x.o COBJS-y += ns87308.o -COBJS-y += status_led.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/leds/Makefile b/drivers/leds/Makefile index 0bbfb56..bbb8310 100644 --- a/drivers/leds/Makefile +++ b/drivers/leds/Makefile @@ -25,7 +25,7 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libleds.a
-COBJS-y += +COBJS-y += status_led.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/status_led.c b/drivers/leds/status_led.c similarity index 100% rename from drivers/status_led.c rename to drivers/leds/status_led.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 3 --- drivers/mtd/Makefile | 4 +++- drivers/{ => mtd}/at45.c | 0 drivers/{ => mtd}/cfi_flash.c | 0 drivers/{ => mtd}/dataflash.c | 0 5 files changed, 3 insertions(+), 4 deletions(-) rename drivers/{ => mtd}/at45.c (100%) rename drivers/{ => mtd}/cfi_flash.c (100%) rename drivers/{ => mtd}/dataflash.c (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index b36bcb7..58388fb 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -31,9 +31,6 @@ LIB = $(obj)libdrivers.a # Block and Flash Drivers # COBJS-y += ahci.o -COBJS-y += at45.o -COBJS-y += cfi_flash.o -COBJS-y += dataflash.o COBJS-y += sym53c8xx.o
# diff --git a/drivers/mtd/Makefile b/drivers/mtd/Makefile index c0f6a06..5338a2a 100644 --- a/drivers/mtd/Makefile +++ b/drivers/mtd/Makefile @@ -25,7 +25,9 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libmtd.a
-COBJS-y += +COBJS-y += at45.o +COBJS-y += cfi_flash.o +COBJS-y += dataflash.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/at45.c b/drivers/mtd/at45.c similarity index 100% rename from drivers/at45.c rename to drivers/mtd/at45.c diff --git a/drivers/cfi_flash.c b/drivers/mtd/cfi_flash.c similarity index 100% rename from drivers/cfi_flash.c rename to drivers/mtd/cfi_flash.c diff --git a/drivers/dataflash.c b/drivers/mtd/dataflash.c similarity index 100% rename from drivers/dataflash.c rename to drivers/mtd/dataflash.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 6 ------ drivers/pci/Makefile | 7 ++++++- drivers/{ => pci}/fsl_pci_init.c | 0 drivers/{ => pci}/pci.c | 0 drivers/{ => pci}/pci_auto.c | 0 drivers/{ => pci}/pci_indirect.c | 0 drivers/{ => pci}/tsi108_pci.c | 0 drivers/{ => pci}/w83c553f.c | 0 8 files changed, 6 insertions(+), 7 deletions(-) rename drivers/{ => pci}/fsl_pci_init.c (100%) rename drivers/{ => pci}/pci.c (100%) rename drivers/{ => pci}/pci_auto.c (100%) rename drivers/{ => pci}/pci_indirect.c (100%) rename drivers/{ => pci}/tsi108_pci.c (100%) rename drivers/{ => pci}/w83c553f.c (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index 58388fb..6175c2a 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -89,17 +89,11 @@ COBJS-y += tsi108_eth.o # # PCI/PCMCIA device drivers # -COBJS-y += fsl_pci_init.o COBJS-y += mpc8xx_pcmcia.o -COBJS-y += pci.o -COBJS-y += pci_auto.o -COBJS-y += pci_indirect.o COBJS-y += pxa_pcmcia.o COBJS-y += rpx_pcmcia.o COBJS-y += ti_pci1410a.o -COBJS-y += tsi108_pci.o COBJS-y += tqm8xx_pcmcia.o -COBJS-y += w83c553f.o
# # USB Drivers diff --git a/drivers/pci/Makefile b/drivers/pci/Makefile index 73af31f..bd5b9a9 100644 --- a/drivers/pci/Makefile +++ b/drivers/pci/Makefile @@ -25,7 +25,12 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libpci.a
-COBJS-y += +COBJS-y += fsl_pci_init.o +COBJS-y += pci.o +COBJS-y += pci_auto.o +COBJS-y += pci_indirect.o +COBJS-y += tsi108_pci.o +COBJS-y += w83c553f.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/fsl_pci_init.c b/drivers/pci/fsl_pci_init.c similarity index 100% rename from drivers/fsl_pci_init.c rename to drivers/pci/fsl_pci_init.c diff --git a/drivers/pci.c b/drivers/pci/pci.c similarity index 100% rename from drivers/pci.c rename to drivers/pci/pci.c diff --git a/drivers/pci_auto.c b/drivers/pci/pci_auto.c similarity index 100% rename from drivers/pci_auto.c rename to drivers/pci/pci_auto.c diff --git a/drivers/pci_indirect.c b/drivers/pci/pci_indirect.c similarity index 100% rename from drivers/pci_indirect.c rename to drivers/pci/pci_indirect.c diff --git a/drivers/tsi108_pci.c b/drivers/pci/tsi108_pci.c similarity index 100% rename from drivers/tsi108_pci.c rename to drivers/pci/tsi108_pci.c diff --git a/drivers/w83c553f.c b/drivers/pci/w83c553f.c similarity index 100% rename from drivers/w83c553f.c rename to drivers/pci/w83c553f.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 9 --------- drivers/pcmcia/Makefile | 7 ++++++- drivers/{ => pcmcia}/i82365.c | 0 drivers/{ => pcmcia}/mpc8xx_pcmcia.c | 0 drivers/{ => pcmcia}/pxa_pcmcia.c | 0 drivers/{ => pcmcia}/rpx_pcmcia.c | 0 drivers/{ => pcmcia}/ti_pci1410a.c | 0 drivers/{ => pcmcia}/tqm8xx_pcmcia.c | 0 8 files changed, 6 insertions(+), 10 deletions(-) rename drivers/{ => pcmcia}/i82365.c (100%) rename drivers/{ => pcmcia}/mpc8xx_pcmcia.c (100%) rename drivers/{ => pcmcia}/pxa_pcmcia.c (100%) rename drivers/{ => pcmcia}/rpx_pcmcia.c (100%) rename drivers/{ => pcmcia}/ti_pci1410a.c (100%) rename drivers/{ => pcmcia}/tqm8xx_pcmcia.c (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index 6175c2a..e33022c 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -87,15 +87,6 @@ COBJS-y += tsec.o COBJS-y += tsi108_eth.o
# -# PCI/PCMCIA device drivers -# -COBJS-y += mpc8xx_pcmcia.o -COBJS-y += pxa_pcmcia.o -COBJS-y += rpx_pcmcia.o -COBJS-y += ti_pci1410a.o -COBJS-y += tqm8xx_pcmcia.o - -# # USB Drivers # COBJS-y += isp116x-hcd.o diff --git a/drivers/pcmcia/Makefile b/drivers/pcmcia/Makefile index 39f105a..34e64df 100644 --- a/drivers/pcmcia/Makefile +++ b/drivers/pcmcia/Makefile @@ -25,7 +25,12 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libpcmcia.a
-COBJS-y += +COBJS-y += i82365.o +COBJS-y += mpc8xx_pcmcia.o +COBJS-y += pxa_pcmcia.o +COBJS-y += rpx_pcmcia.o +COBJS-y += ti_pci1410a.o +COBJS-y += tqm8xx_pcmcia.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/i82365.c b/drivers/pcmcia/i82365.c similarity index 100% rename from drivers/i82365.c rename to drivers/pcmcia/i82365.c diff --git a/drivers/mpc8xx_pcmcia.c b/drivers/pcmcia/mpc8xx_pcmcia.c similarity index 100% rename from drivers/mpc8xx_pcmcia.c rename to drivers/pcmcia/mpc8xx_pcmcia.c diff --git a/drivers/pxa_pcmcia.c b/drivers/pcmcia/pxa_pcmcia.c similarity index 100% rename from drivers/pxa_pcmcia.c rename to drivers/pcmcia/pxa_pcmcia.c diff --git a/drivers/rpx_pcmcia.c b/drivers/pcmcia/rpx_pcmcia.c similarity index 100% rename from drivers/rpx_pcmcia.c rename to drivers/pcmcia/rpx_pcmcia.c diff --git a/drivers/ti_pci1410a.c b/drivers/pcmcia/ti_pci1410a.c similarity index 100% rename from drivers/ti_pci1410a.c rename to drivers/pcmcia/ti_pci1410a.c diff --git a/drivers/tqm8xx_pcmcia.c b/drivers/pcmcia/tqm8xx_pcmcia.c similarity index 100% rename from drivers/tqm8xx_pcmcia.c rename to drivers/pcmcia/tqm8xx_pcmcia.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 6 ------ drivers/scsi/Makefile | 3 ++- drivers/{ => scsi}/ahci.c | 0 drivers/{ => scsi}/sym53c8xx.c | 0 4 files changed, 2 insertions(+), 7 deletions(-) rename drivers/{ => scsi}/ahci.c (100%) rename drivers/{ => scsi}/sym53c8xx.c (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index e33022c..c9eebcb 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -28,12 +28,6 @@ include $(TOPDIR)/config.mk LIB = $(obj)libdrivers.a
# -# Block and Flash Drivers -# -COBJS-y += ahci.o -COBJS-y += sym53c8xx.o - -# # Console Drivers # COBJS-y += ati_radeon_fb.o diff --git a/drivers/scsi/Makefile b/drivers/scsi/Makefile index b6db6d3..7d17dc4 100644 --- a/drivers/scsi/Makefile +++ b/drivers/scsi/Makefile @@ -25,7 +25,8 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libscsi.a
-COBJS-y += +COBJS-y += ahci.o +COBJS-y += sym53c8xx.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/ahci.c b/drivers/scsi/ahci.c similarity index 100% rename from drivers/ahci.c rename to drivers/scsi/ahci.c diff --git a/drivers/sym53c8xx.c b/drivers/scsi/sym53c8xx.c similarity index 100% rename from drivers/sym53c8xx.c rename to drivers/scsi/sym53c8xx.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 11 ----------- drivers/usb/Makefile | 8 +++++++- drivers/{ => usb}/isp116x-hcd.c | 0 drivers/{ => usb}/isp116x.h | 0 drivers/{ => usb}/sl811.h | 0 drivers/{ => usb}/sl811_usb.c | 0 drivers/{ => usb}/usb_ohci.c | 0 drivers/{ => usb}/usb_ohci.h | 0 drivers/{ => usb}/usbdcore.c | 0 drivers/{ => usb}/usbdcore_ep0.c | 0 drivers/{ => usb}/usbdcore_mpc8xx.c | 0 drivers/{ => usb}/usbdcore_omap1510.c | 0 12 files changed, 7 insertions(+), 12 deletions(-) rename drivers/{ => usb}/isp116x-hcd.c (100%) rename drivers/{ => usb}/isp116x.h (100%) rename drivers/{ => usb}/sl811.h (100%) rename drivers/{ => usb}/sl811_usb.c (100%) rename drivers/{ => usb}/usb_ohci.c (100%) rename drivers/{ => usb}/usb_ohci.h (100%) rename drivers/{ => usb}/usbdcore.c (100%) rename drivers/{ => usb}/usbdcore_ep0.c (100%) rename drivers/{ => usb}/usbdcore_mpc8xx.c (100%) rename drivers/{ => usb}/usbdcore_omap1510.c (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index c9eebcb..a1f3221 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -81,17 +81,6 @@ COBJS-y += tsec.o COBJS-y += tsi108_eth.o
# -# USB Drivers -# -COBJS-y += isp116x-hcd.o -COBJS-y += sl811_usb.o -COBJS-y += usb_ohci.o -COBJS-y += usbdcore.o -COBJS-y += usbdcore_ep0.o -COBJS-y += usbdcore_mpc8xx.o -COBJS-y += usbdcore_omap1510.o - -# # Miscellaneous Drivers # COBJS-y += ali512x.o diff --git a/drivers/usb/Makefile b/drivers/usb/Makefile index e151fe5..ccf7055 100644 --- a/drivers/usb/Makefile +++ b/drivers/usb/Makefile @@ -25,7 +25,13 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libusb.a
-COBJS-y += +COBJS-y += isp116x-hcd.o +COBJS-y += sl811_usb.o +COBJS-y += usb_ohci.o +COBJS-y += usbdcore.o +COBJS-y += usbdcore_ep0.o +COBJS-y += usbdcore_mpc8xx.o +COBJS-y += usbdcore_omap1510.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/isp116x-hcd.c b/drivers/usb/isp116x-hcd.c similarity index 100% rename from drivers/isp116x-hcd.c rename to drivers/usb/isp116x-hcd.c diff --git a/drivers/isp116x.h b/drivers/usb/isp116x.h similarity index 100% rename from drivers/isp116x.h rename to drivers/usb/isp116x.h diff --git a/drivers/sl811.h b/drivers/usb/sl811.h similarity index 100% rename from drivers/sl811.h rename to drivers/usb/sl811.h diff --git a/drivers/sl811_usb.c b/drivers/usb/sl811_usb.c similarity index 100% rename from drivers/sl811_usb.c rename to drivers/usb/sl811_usb.c diff --git a/drivers/usb_ohci.c b/drivers/usb/usb_ohci.c similarity index 100% rename from drivers/usb_ohci.c rename to drivers/usb/usb_ohci.c diff --git a/drivers/usb_ohci.h b/drivers/usb/usb_ohci.h similarity index 100% rename from drivers/usb_ohci.h rename to drivers/usb/usb_ohci.h diff --git a/drivers/usbdcore.c b/drivers/usb/usbdcore.c similarity index 100% rename from drivers/usbdcore.c rename to drivers/usb/usbdcore.c diff --git a/drivers/usbdcore_ep0.c b/drivers/usb/usbdcore_ep0.c similarity index 100% rename from drivers/usbdcore_ep0.c rename to drivers/usb/usbdcore_ep0.c diff --git a/drivers/usbdcore_mpc8xx.c b/drivers/usb/usbdcore_mpc8xx.c similarity index 100% rename from drivers/usbdcore_mpc8xx.c rename to drivers/usb/usbdcore_mpc8xx.c diff --git a/drivers/usbdcore_omap1510.c b/drivers/usb/usbdcore_omap1510.c similarity index 100% rename from drivers/usbdcore_omap1510.c rename to drivers/usb/usbdcore_omap1510.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 8 -------- drivers/video/Makefile | 9 ++++++++- drivers/{ => video}/ati_ids.h | 0 drivers/{ => video}/ati_radeon_fb.c | 0 drivers/{ => video}/ati_radeon_fb.h | 0 drivers/{ => video}/cfb_console.c | 0 drivers/{ => video}/ct69000.c | 0 drivers/{ => video}/sed13806.c | 0 drivers/{ => video}/sed156x.c | 0 drivers/{ => video}/sm501.c | 0 drivers/{ => video}/smiLynxEM.c | 0 drivers/{ => video}/videomodes.c | 0 drivers/{ => video}/videomodes.h | 0 13 files changed, 8 insertions(+), 9 deletions(-) rename drivers/{ => video}/ati_ids.h (100%) rename drivers/{ => video}/ati_radeon_fb.c (100%) rename drivers/{ => video}/ati_radeon_fb.h (100%) rename drivers/{ => video}/cfb_console.c (100%) rename drivers/{ => video}/ct69000.c (100%) rename drivers/{ => video}/sed13806.c (100%) rename drivers/{ => video}/sed156x.c (100%) rename drivers/{ => video}/sm501.c (100%) rename drivers/{ => video}/smiLynxEM.c (100%) rename drivers/{ => video}/videomodes.c (100%) rename drivers/{ => video}/videomodes.h (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index a1f3221..fe9c5f1 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -30,24 +30,16 @@ LIB = $(obj)libdrivers.a # # Console Drivers # -COBJS-y += ati_radeon_fb.o COBJS-y += atmel_usart.o -COBJS-y += cfb_console.o -COBJS-y += ct69000.o COBJS-y += netconsole.o COBJS-y += ns16550.o COBJS-y += s3c4510b_uart.o -COBJS-y += sed13806.o -COBJS-y += sed156x.o COBJS-y += serial.o COBJS-y += serial_max3100.o COBJS-y += serial_pl010.o COBJS-y += serial_pl011.o COBJS-y += serial_xuartlite.o -COBJS-y += sm501.o -COBJS-y += smiLynxEM.o COBJS-y += usbtty.o -COBJS-y += videomodes.o
# # Network Drivers diff --git a/drivers/video/Makefile b/drivers/video/Makefile index f26ead9..aa0d299 100644 --- a/drivers/video/Makefile +++ b/drivers/video/Makefile @@ -25,7 +25,14 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libvideo.a
-COBJS-y += +COBJS-y += ati_radeon_fb.o +COBJS-y += cfb_console.o +COBJS-y += ct69000.o +COBJS-y += sed13806.o +COBJS-y += sed156x.o +COBJS-y += sm501.o +COBJS-y += smiLynxEM.o +COBJS-y += videomodes.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/ati_ids.h b/drivers/video/ati_ids.h similarity index 100% rename from drivers/ati_ids.h rename to drivers/video/ati_ids.h diff --git a/drivers/ati_radeon_fb.c b/drivers/video/ati_radeon_fb.c similarity index 100% rename from drivers/ati_radeon_fb.c rename to drivers/video/ati_radeon_fb.c diff --git a/drivers/ati_radeon_fb.h b/drivers/video/ati_radeon_fb.h similarity index 100% rename from drivers/ati_radeon_fb.h rename to drivers/video/ati_radeon_fb.h diff --git a/drivers/cfb_console.c b/drivers/video/cfb_console.c similarity index 100% rename from drivers/cfb_console.c rename to drivers/video/cfb_console.c diff --git a/drivers/ct69000.c b/drivers/video/ct69000.c similarity index 100% rename from drivers/ct69000.c rename to drivers/video/ct69000.c diff --git a/drivers/sed13806.c b/drivers/video/sed13806.c similarity index 100% rename from drivers/sed13806.c rename to drivers/video/sed13806.c diff --git a/drivers/sed156x.c b/drivers/video/sed156x.c similarity index 100% rename from drivers/sed156x.c rename to drivers/video/sed156x.c diff --git a/drivers/sm501.c b/drivers/video/sm501.c similarity index 100% rename from drivers/sm501.c rename to drivers/video/sm501.c diff --git a/drivers/smiLynxEM.c b/drivers/video/smiLynxEM.c similarity index 100% rename from drivers/smiLynxEM.c rename to drivers/video/smiLynxEM.c diff --git a/drivers/videomodes.c b/drivers/video/videomodes.c similarity index 100% rename from drivers/videomodes.c rename to drivers/video/videomodes.c diff --git a/drivers/videomodes.h b/drivers/video/videomodes.h similarity index 100% rename from drivers/videomodes.h rename to drivers/video/videomodes.h

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 9 --------- drivers/serial/Makefile | 10 ++++++++++ drivers/{ => serial}/atmel_usart.c | 0 drivers/{ => serial}/atmel_usart.h | 0 drivers/{ => serial}/ns16550.c | 0 drivers/{ => serial}/ns9750_serial.c | 0 drivers/{ => serial}/s3c4510b_uart.c | 0 drivers/{ => serial}/s3c4510b_uart.h | 0 drivers/{ => serial}/serial.c | 0 drivers/{ => serial}/serial_max3100.c | 0 drivers/{ => serial}/serial_pl010.c | 0 drivers/{ => serial}/serial_pl011.c | 0 drivers/{ => serial}/serial_pl011.h | 0 drivers/{ => serial}/serial_xuartlite.c | 0 drivers/{ => serial}/usbtty.c | 0 drivers/{ => serial}/usbtty.h | 0 16 files changed, 10 insertions(+), 9 deletions(-) rename drivers/{ => serial}/atmel_usart.c (100%) rename drivers/{ => serial}/atmel_usart.h (100%) rename drivers/{ => serial}/ns16550.c (100%) rename drivers/{ => serial}/ns9750_serial.c (100%) rename drivers/{ => serial}/s3c4510b_uart.c (100%) rename drivers/{ => serial}/s3c4510b_uart.h (100%) rename drivers/{ => serial}/serial.c (100%) rename drivers/{ => serial}/serial_max3100.c (100%) rename drivers/{ => serial}/serial_pl010.c (100%) rename drivers/{ => serial}/serial_pl011.c (100%) rename drivers/{ => serial}/serial_pl011.h (100%) rename drivers/{ => serial}/serial_xuartlite.c (100%) rename drivers/{ => serial}/usbtty.c (100%) rename drivers/{ => serial}/usbtty.h (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index fe9c5f1..5386313 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -30,16 +30,7 @@ LIB = $(obj)libdrivers.a # # Console Drivers # -COBJS-y += atmel_usart.o COBJS-y += netconsole.o -COBJS-y += ns16550.o -COBJS-y += s3c4510b_uart.o -COBJS-y += serial.o -COBJS-y += serial_max3100.o -COBJS-y += serial_pl010.o -COBJS-y += serial_pl011.o -COBJS-y += serial_xuartlite.o -COBJS-y += usbtty.o
# # Network Drivers diff --git a/drivers/serial/Makefile b/drivers/serial/Makefile index fe3ade3..6138064 100644 --- a/drivers/serial/Makefile +++ b/drivers/serial/Makefile @@ -25,7 +25,17 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libserial.a
+COBJS-y += atmel_usart.o COBJS-y += mcfuart.o +COBJS-y += ns16550.o +COBJS-y += ns9750_serial.o +COBJS-y += s3c4510b_uart.o +COBJS-y += serial.o +COBJS-y += serial_max3100.o +COBJS-y += serial_pl010.o +COBJS-y += serial_pl011.o +COBJS-y += serial_xuartlite.o +COBJS-y += usbtty.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/atmel_usart.c b/drivers/serial/atmel_usart.c similarity index 100% rename from drivers/atmel_usart.c rename to drivers/serial/atmel_usart.c diff --git a/drivers/atmel_usart.h b/drivers/serial/atmel_usart.h similarity index 100% rename from drivers/atmel_usart.h rename to drivers/serial/atmel_usart.h diff --git a/drivers/ns16550.c b/drivers/serial/ns16550.c similarity index 100% rename from drivers/ns16550.c rename to drivers/serial/ns16550.c diff --git a/drivers/ns9750_serial.c b/drivers/serial/ns9750_serial.c similarity index 100% rename from drivers/ns9750_serial.c rename to drivers/serial/ns9750_serial.c diff --git a/drivers/s3c4510b_uart.c b/drivers/serial/s3c4510b_uart.c similarity index 100% rename from drivers/s3c4510b_uart.c rename to drivers/serial/s3c4510b_uart.c diff --git a/drivers/s3c4510b_uart.h b/drivers/serial/s3c4510b_uart.h similarity index 100% rename from drivers/s3c4510b_uart.h rename to drivers/serial/s3c4510b_uart.h diff --git a/drivers/serial.c b/drivers/serial/serial.c similarity index 100% rename from drivers/serial.c rename to drivers/serial/serial.c diff --git a/drivers/serial_max3100.c b/drivers/serial/serial_max3100.c similarity index 100% rename from drivers/serial_max3100.c rename to drivers/serial/serial_max3100.c diff --git a/drivers/serial_pl010.c b/drivers/serial/serial_pl010.c similarity index 100% rename from drivers/serial_pl010.c rename to drivers/serial/serial_pl010.c diff --git a/drivers/serial_pl011.c b/drivers/serial/serial_pl011.c similarity index 100% rename from drivers/serial_pl011.c rename to drivers/serial/serial_pl011.c diff --git a/drivers/serial_pl011.h b/drivers/serial/serial_pl011.h similarity index 100% rename from drivers/serial_pl011.h rename to drivers/serial/serial_pl011.h diff --git a/drivers/serial_xuartlite.c b/drivers/serial/serial_xuartlite.c similarity index 100% rename from drivers/serial_xuartlite.c rename to drivers/serial/serial_xuartlite.c diff --git a/drivers/usbtty.c b/drivers/serial/usbtty.c similarity index 100% rename from drivers/usbtty.c rename to drivers/serial/usbtty.c diff --git a/drivers/usbtty.h b/drivers/serial/usbtty.h similarity index 100% rename from drivers/usbtty.h rename to drivers/serial/usbtty.h

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- Makefile | 2 +- drivers/Makefile | 36 ----------------------------- drivers/{ => net}/3c589.c | 0 drivers/{ => net}/3c589.h | 0 drivers/{ => net}/5701rls.c | 0 drivers/{ => net}/5701rls.h | 0 drivers/{ => net}/8390.h | 0 drivers/net/Makefile | 29 +++++++++++++++++++++++ drivers/{ => net}/bcm570x.c | 0 drivers/{ => net}/bcm570x_autoneg.c | 0 drivers/{ => net}/bcm570x_autoneg.h | 0 drivers/{ => net}/bcm570x_bits.h | 0 drivers/{ => net}/bcm570x_debug.h | 0 drivers/{ => net}/bcm570x_lm.h | 0 drivers/{ => net}/bcm570x_mm.h | 0 drivers/{ => net}/bcm570x_queue.h | 0 drivers/{ => net}/cs8900.c | 0 drivers/{ => net}/cs8900.h | 0 drivers/{ => net}/dc2114x.c | 0 drivers/{ => net}/dm9000x.c | 0 drivers/{ => net}/dm9000x.h | 0 drivers/{ => net}/e1000.c | 0 drivers/{ => net}/e1000.h | 0 drivers/{ => net}/eepro100.c | 0 drivers/{ => net}/enc28j60.c | 0 drivers/{ => net}/inca-ip_sw.c | 0 drivers/{ => net}/ks8695eth.c | 0 drivers/{ => net}/lan91c96.c | 0 drivers/{ => net}/lan91c96.h | 0 drivers/{ => net}/macb.c | 0 drivers/{ => net}/macb.h | 0 drivers/{ => net}/natsemi.c | 0 drivers/{ => net}/ne2000.c | 0 drivers/{ => net}/ne2000.h | 0 drivers/{ => net}/netarm_eth.c | 0 drivers/{ => net}/netarm_eth.h | 0 drivers/{ => net}/netconsole.c | 0 drivers/{ => net}/nicext.h | 0 drivers/{ => net}/ns7520_eth.c | 0 drivers/{ => net}/ns8382x.c | 0 drivers/{ => net}/ns9750_eth.c | 0 drivers/{ => net}/pcnet.c | 0 drivers/{ => net}/plb2800_eth.c | 0 drivers/{ => net}/rtl8019.c | 0 drivers/{ => net}/rtl8019.h | 0 drivers/{ => net}/rtl8139.c | 0 drivers/{ => net}/rtl8169.c | 0 drivers/{ => net}/s3c4510b_eth.c | 0 drivers/{ => net}/s3c4510b_eth.h | 0 drivers/{ => net}/sk98lin/Makefile | 0 drivers/{ => net}/sk98lin/h/lm80.h | 0 drivers/{ => net}/sk98lin/h/skaddr.h | 0 drivers/{ => net}/sk98lin/h/skcsum.h | 0 drivers/{ => net}/sk98lin/h/skdebug.h | 0 drivers/{ => net}/sk98lin/h/skdrv1st.h | 0 drivers/{ => net}/sk98lin/h/skdrv2nd.h | 0 drivers/{ => net}/sk98lin/h/skerror.h | 0 drivers/{ => net}/sk98lin/h/skgedrv.h | 0 drivers/{ => net}/sk98lin/h/skgehw.h | 0 drivers/{ => net}/sk98lin/h/skgehwt.h | 0 drivers/{ => net}/sk98lin/h/skgei2c.h | 0 drivers/{ => net}/sk98lin/h/skgeinit.h | 0 drivers/{ => net}/sk98lin/h/skgepnm2.h | 0 drivers/{ => net}/sk98lin/h/skgepnmi.h | 0 drivers/{ => net}/sk98lin/h/skgesirq.h | 0 drivers/{ => net}/sk98lin/h/ski2c.h | 0 drivers/{ => net}/sk98lin/h/skqueue.h | 0 drivers/{ => net}/sk98lin/h/skrlmt.h | 0 drivers/{ => net}/sk98lin/h/sktimer.h | 0 drivers/{ => net}/sk98lin/h/sktypes.h | 0 drivers/{ => net}/sk98lin/h/skversion.h | 0 drivers/{ => net}/sk98lin/h/skvpd.h | 0 drivers/{ => net}/sk98lin/h/xmac_ii.h | 0 drivers/{ => net}/sk98lin/skaddr.c | 0 drivers/{ => net}/sk98lin/skcsum.c | 0 drivers/{ => net}/sk98lin/skge.c | 0 drivers/{ => net}/sk98lin/skgehwt.c | 0 drivers/{ => net}/sk98lin/skgeinit.c | 0 drivers/{ => net}/sk98lin/skgemib.c | 0 drivers/{ => net}/sk98lin/skgepnmi.c | 0 drivers/{ => net}/sk98lin/skgesirq.c | 0 drivers/{ => net}/sk98lin/ski2c.c | 0 drivers/{ => net}/sk98lin/sklm80.c | 0 drivers/{ => net}/sk98lin/skproc.c | 0 drivers/{ => net}/sk98lin/skqueue.c | 0 drivers/{ => net}/sk98lin/skrlmt.c | 0 drivers/{ => net}/sk98lin/sktimer.c | 0 drivers/{ => net}/sk98lin/skvpd.c | 0 drivers/{ => net}/sk98lin/skxmac2.c | 0 drivers/{ => net}/sk98lin/u-boot_compat.h | 0 drivers/{ => net}/sk98lin/uboot_drv.c | 0 drivers/{ => net}/sk98lin/uboot_skb.c | 0 drivers/{ => net}/smc91111.c | 0 drivers/{ => net}/smc91111.h | 0 drivers/{ => net}/tigon3.c | 0 drivers/{ => net}/tigon3.h | 0 drivers/{ => net}/tsec.c | 0 drivers/{ => net}/tsec.h | 0 drivers/{ => net}/tsi108_eth.c | 0 99 files changed, 30 insertions(+), 37 deletions(-) rename drivers/{ => net}/3c589.c (100%) rename drivers/{ => net}/3c589.h (100%) rename drivers/{ => net}/5701rls.c (100%) rename drivers/{ => net}/5701rls.h (100%) rename drivers/{ => net}/8390.h (100%) rename drivers/{ => net}/bcm570x.c (100%) rename drivers/{ => net}/bcm570x_autoneg.c (100%) rename drivers/{ => net}/bcm570x_autoneg.h (100%) rename drivers/{ => net}/bcm570x_bits.h (100%) rename drivers/{ => net}/bcm570x_debug.h (100%) rename drivers/{ => net}/bcm570x_lm.h (100%) rename drivers/{ => net}/bcm570x_mm.h (100%) rename drivers/{ => net}/bcm570x_queue.h (100%) rename drivers/{ => net}/cs8900.c (100%) rename drivers/{ => net}/cs8900.h (100%) rename drivers/{ => net}/dc2114x.c (100%) rename drivers/{ => net}/dm9000x.c (100%) rename drivers/{ => net}/dm9000x.h (100%) rename drivers/{ => net}/e1000.c (100%) rename drivers/{ => net}/e1000.h (100%) rename drivers/{ => net}/eepro100.c (100%) rename drivers/{ => net}/enc28j60.c (100%) rename drivers/{ => net}/inca-ip_sw.c (100%) rename drivers/{ => net}/ks8695eth.c (100%) rename drivers/{ => net}/lan91c96.c (100%) rename drivers/{ => net}/lan91c96.h (100%) rename drivers/{ => net}/macb.c (100%) rename drivers/{ => net}/macb.h (100%) rename drivers/{ => net}/natsemi.c (100%) rename drivers/{ => net}/ne2000.c (100%) rename drivers/{ => net}/ne2000.h (100%) rename drivers/{ => net}/netarm_eth.c (100%) rename drivers/{ => net}/netarm_eth.h (100%) rename drivers/{ => net}/netconsole.c (100%) rename drivers/{ => net}/nicext.h (100%) rename drivers/{ => net}/ns7520_eth.c (100%) rename drivers/{ => net}/ns8382x.c (100%) rename drivers/{ => net}/ns9750_eth.c (100%) rename drivers/{ => net}/pcnet.c (100%) rename drivers/{ => net}/plb2800_eth.c (100%) rename drivers/{ => net}/rtl8019.c (100%) rename drivers/{ => net}/rtl8019.h (100%) rename drivers/{ => net}/rtl8139.c (100%) rename drivers/{ => net}/rtl8169.c (100%) rename drivers/{ => net}/s3c4510b_eth.c (100%) rename drivers/{ => net}/s3c4510b_eth.h (100%) rename drivers/{ => net}/sk98lin/Makefile (100%) rename drivers/{ => net}/sk98lin/h/lm80.h (100%) rename drivers/{ => net}/sk98lin/h/skaddr.h (100%) rename drivers/{ => net}/sk98lin/h/skcsum.h (100%) rename drivers/{ => net}/sk98lin/h/skdebug.h (100%) rename drivers/{ => net}/sk98lin/h/skdrv1st.h (100%) rename drivers/{ => net}/sk98lin/h/skdrv2nd.h (100%) rename drivers/{ => net}/sk98lin/h/skerror.h (100%) rename drivers/{ => net}/sk98lin/h/skgedrv.h (100%) rename drivers/{ => net}/sk98lin/h/skgehw.h (100%) rename drivers/{ => net}/sk98lin/h/skgehwt.h (100%) rename drivers/{ => net}/sk98lin/h/skgei2c.h (100%) rename drivers/{ => net}/sk98lin/h/skgeinit.h (100%) rename drivers/{ => net}/sk98lin/h/skgepnm2.h (100%) rename drivers/{ => net}/sk98lin/h/skgepnmi.h (100%) rename drivers/{ => net}/sk98lin/h/skgesirq.h (100%) rename drivers/{ => net}/sk98lin/h/ski2c.h (100%) rename drivers/{ => net}/sk98lin/h/skqueue.h (100%) rename drivers/{ => net}/sk98lin/h/skrlmt.h (100%) rename drivers/{ => net}/sk98lin/h/sktimer.h (100%) rename drivers/{ => net}/sk98lin/h/sktypes.h (100%) rename drivers/{ => net}/sk98lin/h/skversion.h (100%) rename drivers/{ => net}/sk98lin/h/skvpd.h (100%) rename drivers/{ => net}/sk98lin/h/xmac_ii.h (100%) rename drivers/{ => net}/sk98lin/skaddr.c (100%) rename drivers/{ => net}/sk98lin/skcsum.c (100%) rename drivers/{ => net}/sk98lin/skge.c (100%) rename drivers/{ => net}/sk98lin/skgehwt.c (100%) rename drivers/{ => net}/sk98lin/skgeinit.c (100%) rename drivers/{ => net}/sk98lin/skgemib.c (100%) rename drivers/{ => net}/sk98lin/skgepnmi.c (100%) rename drivers/{ => net}/sk98lin/skgesirq.c (100%) rename drivers/{ => net}/sk98lin/ski2c.c (100%) rename drivers/{ => net}/sk98lin/sklm80.c (100%) rename drivers/{ => net}/sk98lin/skproc.c (100%) rename drivers/{ => net}/sk98lin/skqueue.c (100%) rename drivers/{ => net}/sk98lin/skrlmt.c (100%) rename drivers/{ => net}/sk98lin/sktimer.c (100%) rename drivers/{ => net}/sk98lin/skvpd.c (100%) rename drivers/{ => net}/sk98lin/skxmac2.c (100%) rename drivers/{ => net}/sk98lin/u-boot_compat.h (100%) rename drivers/{ => net}/sk98lin/uboot_drv.c (100%) rename drivers/{ => net}/sk98lin/uboot_skb.c (100%) rename drivers/{ => net}/smc91111.c (100%) rename drivers/{ => net}/smc91111.h (100%) rename drivers/{ => net}/tigon3.c (100%) rename drivers/{ => net}/tigon3.h (100%) rename drivers/{ => net}/tsec.c (100%) rename drivers/{ => net}/tsec.h (100%) rename drivers/{ => net}/tsi108_eth.c (100%)
diff --git a/Makefile b/Makefile index 57038e7..1e07a9d 100644 --- a/Makefile +++ b/Makefile @@ -223,6 +223,7 @@ LIBS += drivers/mtd/libmtd.a LIBS += drivers/nand/libnand.a LIBS += drivers/nand_legacy/libnand_legacy.a LIBS += drivers/net/libnet.a +LIBS += drivers/net/sk98lin/libsk98lin.a LIBS += drivers/pci/libpci.a LIBS += drivers/pcmcia/libpcmcia.a ifeq ($(CPU),mpc83xx) @@ -234,7 +235,6 @@ endif LIBS += drivers/sata/libsata.a LIBS += drivers/scsi/libscsi.a LIBS += drivers/serial/libserial.a -LIBS += drivers/sk98lin/libsk98lin.a LIBS += drivers/usb/libusb.a LIBS += drivers/video/libvideo.a LIBS += post/libpost.a post/drivers/libpostdrivers.a diff --git a/drivers/Makefile b/drivers/Makefile index 5386313..6cd8ed6 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -28,42 +28,6 @@ include $(TOPDIR)/config.mk LIB = $(obj)libdrivers.a
# -# Console Drivers -# -COBJS-y += netconsole.o - -# -# Network Drivers -# -COBJS-y += 3c589.o -COBJS-y += bcm570x.o bcm570x_autoneg.o 5701rls.o -COBJS-y += cs8900.o -COBJS-y += dc2114x.o -COBJS-y += dm9000x.o -COBJS-y += e1000.o -COBJS-y += eepro100.o -COBJS-y += enc28j60.o -COBJS-y += inca-ip_sw.o -COBJS-y += ks8695eth.o -COBJS-y += lan91c96.o -COBJS-y += macb.o -COBJS-y += natsemi.o -COBJS-y += ne2000.o -COBJS-y += netarm_eth.o -COBJS-y += ns7520_eth.o -COBJS-y += ns8382x.o -COBJS-y += pcnet.o -COBJS-y += plb2800_eth.o -COBJS-y += rtl8019.o -COBJS-y += rtl8139.o -COBJS-y += rtl8169.o -COBJS-y += s3c4510b_eth.o -COBJS-y += smc91111.o -COBJS-y += tigon3.o -COBJS-y += tsec.o -COBJS-y += tsi108_eth.o - -# # Miscellaneous Drivers # COBJS-y += ali512x.o diff --git a/drivers/3c589.c b/drivers/net/3c589.c similarity index 100% rename from drivers/3c589.c rename to drivers/net/3c589.c diff --git a/drivers/3c589.h b/drivers/net/3c589.h similarity index 100% rename from drivers/3c589.h rename to drivers/net/3c589.h diff --git a/drivers/5701rls.c b/drivers/net/5701rls.c similarity index 100% rename from drivers/5701rls.c rename to drivers/net/5701rls.c diff --git a/drivers/5701rls.h b/drivers/net/5701rls.h similarity index 100% rename from drivers/5701rls.h rename to drivers/net/5701rls.h diff --git a/drivers/8390.h b/drivers/net/8390.h similarity index 100% rename from drivers/8390.h rename to drivers/net/8390.h diff --git a/drivers/net/Makefile b/drivers/net/Makefile index 7d115fe..efc0743 100644 --- a/drivers/net/Makefile +++ b/drivers/net/Makefile @@ -25,7 +25,36 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libnet.a
+COBJS-y += 3c589.o +COBJS-y += bcm570x.o bcm570x_autoneg.o 5701rls.o +COBJS-y += cs8900.o +COBJS-y += dc2114x.o +COBJS-y += dm9000x.o +COBJS-y += e1000.o +COBJS-y += eepro100.o +COBJS-y += enc28j60.o +COBJS-y += inca-ip_sw.o +COBJS-y += ks8695eth.o +COBJS-y += lan91c96.o +COBJS-y += macb.o COBJS-y += mcffec.o +COBJS-y += natsemi.o +COBJS-y += ne2000.o +COBJS-y += netarm_eth.o +COBJS-y += netconsole.o +COBJS-y += ns7520_eth.o +COBJS-y += ns8382x.o +COBJS-y += ns9750_eth.o +COBJS-y += pcnet.o +COBJS-y += plb2800_eth.o +COBJS-y += rtl8019.o +COBJS-y += rtl8139.o +COBJS-y += rtl8169.o +COBJS-y += s3c4510b_eth.o +COBJS-y += smc91111.o +COBJS-y += tigon3.o +COBJS-y += tsec.o +COBJS-y += tsi108_eth.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/bcm570x.c b/drivers/net/bcm570x.c similarity index 100% rename from drivers/bcm570x.c rename to drivers/net/bcm570x.c diff --git a/drivers/bcm570x_autoneg.c b/drivers/net/bcm570x_autoneg.c similarity index 100% rename from drivers/bcm570x_autoneg.c rename to drivers/net/bcm570x_autoneg.c diff --git a/drivers/bcm570x_autoneg.h b/drivers/net/bcm570x_autoneg.h similarity index 100% rename from drivers/bcm570x_autoneg.h rename to drivers/net/bcm570x_autoneg.h diff --git a/drivers/bcm570x_bits.h b/drivers/net/bcm570x_bits.h similarity index 100% rename from drivers/bcm570x_bits.h rename to drivers/net/bcm570x_bits.h diff --git a/drivers/bcm570x_debug.h b/drivers/net/bcm570x_debug.h similarity index 100% rename from drivers/bcm570x_debug.h rename to drivers/net/bcm570x_debug.h diff --git a/drivers/bcm570x_lm.h b/drivers/net/bcm570x_lm.h similarity index 100% rename from drivers/bcm570x_lm.h rename to drivers/net/bcm570x_lm.h diff --git a/drivers/bcm570x_mm.h b/drivers/net/bcm570x_mm.h similarity index 100% rename from drivers/bcm570x_mm.h rename to drivers/net/bcm570x_mm.h diff --git a/drivers/bcm570x_queue.h b/drivers/net/bcm570x_queue.h similarity index 100% rename from drivers/bcm570x_queue.h rename to drivers/net/bcm570x_queue.h diff --git a/drivers/cs8900.c b/drivers/net/cs8900.c similarity index 100% rename from drivers/cs8900.c rename to drivers/net/cs8900.c diff --git a/drivers/cs8900.h b/drivers/net/cs8900.h similarity index 100% rename from drivers/cs8900.h rename to drivers/net/cs8900.h diff --git a/drivers/dc2114x.c b/drivers/net/dc2114x.c similarity index 100% rename from drivers/dc2114x.c rename to drivers/net/dc2114x.c diff --git a/drivers/dm9000x.c b/drivers/net/dm9000x.c similarity index 100% rename from drivers/dm9000x.c rename to drivers/net/dm9000x.c diff --git a/drivers/dm9000x.h b/drivers/net/dm9000x.h similarity index 100% rename from drivers/dm9000x.h rename to drivers/net/dm9000x.h diff --git a/drivers/e1000.c b/drivers/net/e1000.c similarity index 100% rename from drivers/e1000.c rename to drivers/net/e1000.c diff --git a/drivers/e1000.h b/drivers/net/e1000.h similarity index 100% rename from drivers/e1000.h rename to drivers/net/e1000.h diff --git a/drivers/eepro100.c b/drivers/net/eepro100.c similarity index 100% rename from drivers/eepro100.c rename to drivers/net/eepro100.c diff --git a/drivers/enc28j60.c b/drivers/net/enc28j60.c similarity index 100% rename from drivers/enc28j60.c rename to drivers/net/enc28j60.c diff --git a/drivers/inca-ip_sw.c b/drivers/net/inca-ip_sw.c similarity index 100% rename from drivers/inca-ip_sw.c rename to drivers/net/inca-ip_sw.c diff --git a/drivers/ks8695eth.c b/drivers/net/ks8695eth.c similarity index 100% rename from drivers/ks8695eth.c rename to drivers/net/ks8695eth.c diff --git a/drivers/lan91c96.c b/drivers/net/lan91c96.c similarity index 100% rename from drivers/lan91c96.c rename to drivers/net/lan91c96.c diff --git a/drivers/lan91c96.h b/drivers/net/lan91c96.h similarity index 100% rename from drivers/lan91c96.h rename to drivers/net/lan91c96.h diff --git a/drivers/macb.c b/drivers/net/macb.c similarity index 100% rename from drivers/macb.c rename to drivers/net/macb.c diff --git a/drivers/macb.h b/drivers/net/macb.h similarity index 100% rename from drivers/macb.h rename to drivers/net/macb.h diff --git a/drivers/natsemi.c b/drivers/net/natsemi.c similarity index 100% rename from drivers/natsemi.c rename to drivers/net/natsemi.c diff --git a/drivers/ne2000.c b/drivers/net/ne2000.c similarity index 100% rename from drivers/ne2000.c rename to drivers/net/ne2000.c diff --git a/drivers/ne2000.h b/drivers/net/ne2000.h similarity index 100% rename from drivers/ne2000.h rename to drivers/net/ne2000.h diff --git a/drivers/netarm_eth.c b/drivers/net/netarm_eth.c similarity index 100% rename from drivers/netarm_eth.c rename to drivers/net/netarm_eth.c diff --git a/drivers/netarm_eth.h b/drivers/net/netarm_eth.h similarity index 100% rename from drivers/netarm_eth.h rename to drivers/net/netarm_eth.h diff --git a/drivers/netconsole.c b/drivers/net/netconsole.c similarity index 100% rename from drivers/netconsole.c rename to drivers/net/netconsole.c diff --git a/drivers/nicext.h b/drivers/net/nicext.h similarity index 100% rename from drivers/nicext.h rename to drivers/net/nicext.h diff --git a/drivers/ns7520_eth.c b/drivers/net/ns7520_eth.c similarity index 100% rename from drivers/ns7520_eth.c rename to drivers/net/ns7520_eth.c diff --git a/drivers/ns8382x.c b/drivers/net/ns8382x.c similarity index 100% rename from drivers/ns8382x.c rename to drivers/net/ns8382x.c diff --git a/drivers/ns9750_eth.c b/drivers/net/ns9750_eth.c similarity index 100% rename from drivers/ns9750_eth.c rename to drivers/net/ns9750_eth.c diff --git a/drivers/pcnet.c b/drivers/net/pcnet.c similarity index 100% rename from drivers/pcnet.c rename to drivers/net/pcnet.c diff --git a/drivers/plb2800_eth.c b/drivers/net/plb2800_eth.c similarity index 100% rename from drivers/plb2800_eth.c rename to drivers/net/plb2800_eth.c diff --git a/drivers/rtl8019.c b/drivers/net/rtl8019.c similarity index 100% rename from drivers/rtl8019.c rename to drivers/net/rtl8019.c diff --git a/drivers/rtl8019.h b/drivers/net/rtl8019.h similarity index 100% rename from drivers/rtl8019.h rename to drivers/net/rtl8019.h diff --git a/drivers/rtl8139.c b/drivers/net/rtl8139.c similarity index 100% rename from drivers/rtl8139.c rename to drivers/net/rtl8139.c diff --git a/drivers/rtl8169.c b/drivers/net/rtl8169.c similarity index 100% rename from drivers/rtl8169.c rename to drivers/net/rtl8169.c diff --git a/drivers/s3c4510b_eth.c b/drivers/net/s3c4510b_eth.c similarity index 100% rename from drivers/s3c4510b_eth.c rename to drivers/net/s3c4510b_eth.c diff --git a/drivers/s3c4510b_eth.h b/drivers/net/s3c4510b_eth.h similarity index 100% rename from drivers/s3c4510b_eth.h rename to drivers/net/s3c4510b_eth.h diff --git a/drivers/sk98lin/Makefile b/drivers/net/sk98lin/Makefile similarity index 100% rename from drivers/sk98lin/Makefile rename to drivers/net/sk98lin/Makefile diff --git a/drivers/sk98lin/h/lm80.h b/drivers/net/sk98lin/h/lm80.h similarity index 100% rename from drivers/sk98lin/h/lm80.h rename to drivers/net/sk98lin/h/lm80.h diff --git a/drivers/sk98lin/h/skaddr.h b/drivers/net/sk98lin/h/skaddr.h similarity index 100% rename from drivers/sk98lin/h/skaddr.h rename to drivers/net/sk98lin/h/skaddr.h diff --git a/drivers/sk98lin/h/skcsum.h b/drivers/net/sk98lin/h/skcsum.h similarity index 100% rename from drivers/sk98lin/h/skcsum.h rename to drivers/net/sk98lin/h/skcsum.h diff --git a/drivers/sk98lin/h/skdebug.h b/drivers/net/sk98lin/h/skdebug.h similarity index 100% rename from drivers/sk98lin/h/skdebug.h rename to drivers/net/sk98lin/h/skdebug.h diff --git a/drivers/sk98lin/h/skdrv1st.h b/drivers/net/sk98lin/h/skdrv1st.h similarity index 100% rename from drivers/sk98lin/h/skdrv1st.h rename to drivers/net/sk98lin/h/skdrv1st.h diff --git a/drivers/sk98lin/h/skdrv2nd.h b/drivers/net/sk98lin/h/skdrv2nd.h similarity index 100% rename from drivers/sk98lin/h/skdrv2nd.h rename to drivers/net/sk98lin/h/skdrv2nd.h diff --git a/drivers/sk98lin/h/skerror.h b/drivers/net/sk98lin/h/skerror.h similarity index 100% rename from drivers/sk98lin/h/skerror.h rename to drivers/net/sk98lin/h/skerror.h diff --git a/drivers/sk98lin/h/skgedrv.h b/drivers/net/sk98lin/h/skgedrv.h similarity index 100% rename from drivers/sk98lin/h/skgedrv.h rename to drivers/net/sk98lin/h/skgedrv.h diff --git a/drivers/sk98lin/h/skgehw.h b/drivers/net/sk98lin/h/skgehw.h similarity index 100% rename from drivers/sk98lin/h/skgehw.h rename to drivers/net/sk98lin/h/skgehw.h diff --git a/drivers/sk98lin/h/skgehwt.h b/drivers/net/sk98lin/h/skgehwt.h similarity index 100% rename from drivers/sk98lin/h/skgehwt.h rename to drivers/net/sk98lin/h/skgehwt.h diff --git a/drivers/sk98lin/h/skgei2c.h b/drivers/net/sk98lin/h/skgei2c.h similarity index 100% rename from drivers/sk98lin/h/skgei2c.h rename to drivers/net/sk98lin/h/skgei2c.h diff --git a/drivers/sk98lin/h/skgeinit.h b/drivers/net/sk98lin/h/skgeinit.h similarity index 100% rename from drivers/sk98lin/h/skgeinit.h rename to drivers/net/sk98lin/h/skgeinit.h diff --git a/drivers/sk98lin/h/skgepnm2.h b/drivers/net/sk98lin/h/skgepnm2.h similarity index 100% rename from drivers/sk98lin/h/skgepnm2.h rename to drivers/net/sk98lin/h/skgepnm2.h diff --git a/drivers/sk98lin/h/skgepnmi.h b/drivers/net/sk98lin/h/skgepnmi.h similarity index 100% rename from drivers/sk98lin/h/skgepnmi.h rename to drivers/net/sk98lin/h/skgepnmi.h diff --git a/drivers/sk98lin/h/skgesirq.h b/drivers/net/sk98lin/h/skgesirq.h similarity index 100% rename from drivers/sk98lin/h/skgesirq.h rename to drivers/net/sk98lin/h/skgesirq.h diff --git a/drivers/sk98lin/h/ski2c.h b/drivers/net/sk98lin/h/ski2c.h similarity index 100% rename from drivers/sk98lin/h/ski2c.h rename to drivers/net/sk98lin/h/ski2c.h diff --git a/drivers/sk98lin/h/skqueue.h b/drivers/net/sk98lin/h/skqueue.h similarity index 100% rename from drivers/sk98lin/h/skqueue.h rename to drivers/net/sk98lin/h/skqueue.h diff --git a/drivers/sk98lin/h/skrlmt.h b/drivers/net/sk98lin/h/skrlmt.h similarity index 100% rename from drivers/sk98lin/h/skrlmt.h rename to drivers/net/sk98lin/h/skrlmt.h diff --git a/drivers/sk98lin/h/sktimer.h b/drivers/net/sk98lin/h/sktimer.h similarity index 100% rename from drivers/sk98lin/h/sktimer.h rename to drivers/net/sk98lin/h/sktimer.h diff --git a/drivers/sk98lin/h/sktypes.h b/drivers/net/sk98lin/h/sktypes.h similarity index 100% rename from drivers/sk98lin/h/sktypes.h rename to drivers/net/sk98lin/h/sktypes.h diff --git a/drivers/sk98lin/h/skversion.h b/drivers/net/sk98lin/h/skversion.h similarity index 100% rename from drivers/sk98lin/h/skversion.h rename to drivers/net/sk98lin/h/skversion.h diff --git a/drivers/sk98lin/h/skvpd.h b/drivers/net/sk98lin/h/skvpd.h similarity index 100% rename from drivers/sk98lin/h/skvpd.h rename to drivers/net/sk98lin/h/skvpd.h diff --git a/drivers/sk98lin/h/xmac_ii.h b/drivers/net/sk98lin/h/xmac_ii.h similarity index 100% rename from drivers/sk98lin/h/xmac_ii.h rename to drivers/net/sk98lin/h/xmac_ii.h diff --git a/drivers/sk98lin/skaddr.c b/drivers/net/sk98lin/skaddr.c similarity index 100% rename from drivers/sk98lin/skaddr.c rename to drivers/net/sk98lin/skaddr.c diff --git a/drivers/sk98lin/skcsum.c b/drivers/net/sk98lin/skcsum.c similarity index 100% rename from drivers/sk98lin/skcsum.c rename to drivers/net/sk98lin/skcsum.c diff --git a/drivers/sk98lin/skge.c b/drivers/net/sk98lin/skge.c similarity index 100% rename from drivers/sk98lin/skge.c rename to drivers/net/sk98lin/skge.c diff --git a/drivers/sk98lin/skgehwt.c b/drivers/net/sk98lin/skgehwt.c similarity index 100% rename from drivers/sk98lin/skgehwt.c rename to drivers/net/sk98lin/skgehwt.c diff --git a/drivers/sk98lin/skgeinit.c b/drivers/net/sk98lin/skgeinit.c similarity index 100% rename from drivers/sk98lin/skgeinit.c rename to drivers/net/sk98lin/skgeinit.c diff --git a/drivers/sk98lin/skgemib.c b/drivers/net/sk98lin/skgemib.c similarity index 100% rename from drivers/sk98lin/skgemib.c rename to drivers/net/sk98lin/skgemib.c diff --git a/drivers/sk98lin/skgepnmi.c b/drivers/net/sk98lin/skgepnmi.c similarity index 100% rename from drivers/sk98lin/skgepnmi.c rename to drivers/net/sk98lin/skgepnmi.c diff --git a/drivers/sk98lin/skgesirq.c b/drivers/net/sk98lin/skgesirq.c similarity index 100% rename from drivers/sk98lin/skgesirq.c rename to drivers/net/sk98lin/skgesirq.c diff --git a/drivers/sk98lin/ski2c.c b/drivers/net/sk98lin/ski2c.c similarity index 100% rename from drivers/sk98lin/ski2c.c rename to drivers/net/sk98lin/ski2c.c diff --git a/drivers/sk98lin/sklm80.c b/drivers/net/sk98lin/sklm80.c similarity index 100% rename from drivers/sk98lin/sklm80.c rename to drivers/net/sk98lin/sklm80.c diff --git a/drivers/sk98lin/skproc.c b/drivers/net/sk98lin/skproc.c similarity index 100% rename from drivers/sk98lin/skproc.c rename to drivers/net/sk98lin/skproc.c diff --git a/drivers/sk98lin/skqueue.c b/drivers/net/sk98lin/skqueue.c similarity index 100% rename from drivers/sk98lin/skqueue.c rename to drivers/net/sk98lin/skqueue.c diff --git a/drivers/sk98lin/skrlmt.c b/drivers/net/sk98lin/skrlmt.c similarity index 100% rename from drivers/sk98lin/skrlmt.c rename to drivers/net/sk98lin/skrlmt.c diff --git a/drivers/sk98lin/sktimer.c b/drivers/net/sk98lin/sktimer.c similarity index 100% rename from drivers/sk98lin/sktimer.c rename to drivers/net/sk98lin/sktimer.c diff --git a/drivers/sk98lin/skvpd.c b/drivers/net/sk98lin/skvpd.c similarity index 100% rename from drivers/sk98lin/skvpd.c rename to drivers/net/sk98lin/skvpd.c diff --git a/drivers/sk98lin/skxmac2.c b/drivers/net/sk98lin/skxmac2.c similarity index 100% rename from drivers/sk98lin/skxmac2.c rename to drivers/net/sk98lin/skxmac2.c diff --git a/drivers/sk98lin/u-boot_compat.h b/drivers/net/sk98lin/u-boot_compat.h similarity index 100% rename from drivers/sk98lin/u-boot_compat.h rename to drivers/net/sk98lin/u-boot_compat.h diff --git a/drivers/sk98lin/uboot_drv.c b/drivers/net/sk98lin/uboot_drv.c similarity index 100% rename from drivers/sk98lin/uboot_drv.c rename to drivers/net/sk98lin/uboot_drv.c diff --git a/drivers/sk98lin/uboot_skb.c b/drivers/net/sk98lin/uboot_skb.c similarity index 100% rename from drivers/sk98lin/uboot_skb.c rename to drivers/net/sk98lin/uboot_skb.c diff --git a/drivers/smc91111.c b/drivers/net/smc91111.c similarity index 100% rename from drivers/smc91111.c rename to drivers/net/smc91111.c diff --git a/drivers/smc91111.h b/drivers/net/smc91111.h similarity index 100% rename from drivers/smc91111.h rename to drivers/net/smc91111.h diff --git a/drivers/tigon3.c b/drivers/net/tigon3.c similarity index 100% rename from drivers/tigon3.c rename to drivers/net/tigon3.c diff --git a/drivers/tigon3.h b/drivers/net/tigon3.h similarity index 100% rename from drivers/tigon3.h rename to drivers/net/tigon3.h diff --git a/drivers/tsec.c b/drivers/net/tsec.c similarity index 100% rename from drivers/tsec.c rename to drivers/net/tsec.c diff --git a/drivers/tsec.h b/drivers/net/tsec.h similarity index 100% rename from drivers/tsec.h rename to drivers/net/tsec.h diff --git a/drivers/tsi108_eth.c b/drivers/net/tsi108_eth.c similarity index 100% rename from drivers/tsi108_eth.c rename to drivers/net/tsi108_eth.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/Makefile | 6 ------ drivers/misc/Makefile | 3 ++- 2 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/drivers/Makefile b/drivers/Makefile index 6cd8ed6..74cf649 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -27,12 +27,6 @@ include $(TOPDIR)/config.mk
LIB = $(obj)libdrivers.a
-# -# Miscellaneous Drivers -# -COBJS-y += ali512x.o -COBJS-y += ns87308.o - COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS)) diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile index 9eb8b50..a7d1f48 100644 --- a/drivers/misc/Makefile +++ b/drivers/misc/Makefile @@ -25,7 +25,8 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libmisc.a
-COBJS-y += +COBJS-y += ali512x.o +COBJS-y += ns87308.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c)

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- Makefile | 2 +- {rtc => drivers/rtc}/Makefile | 0 {rtc => drivers/rtc}/bf5xx_rtc.c | 0 {rtc => drivers/rtc}/date.c | 0 {rtc => drivers/rtc}/ds12887.c | 0 {rtc => drivers/rtc}/ds1302.c | 0 {rtc => drivers/rtc}/ds1306.c | 0 {rtc => drivers/rtc}/ds1307.c | 0 {rtc => drivers/rtc}/ds1337.c | 0 {rtc => drivers/rtc}/ds1374.c | 0 {rtc => drivers/rtc}/ds1556.c | 0 {rtc => drivers/rtc}/ds164x.c | 0 {rtc => drivers/rtc}/ds174x.c | 0 {rtc => drivers/rtc}/ds3231.c | 0 {rtc => drivers/rtc}/m41t11.c | 0 {rtc => drivers/rtc}/m48t35ax.c | 0 {rtc => drivers/rtc}/max6900.c | 0 {rtc => drivers/rtc}/mc146818.c | 0 {rtc => drivers/rtc}/mcfrtc.c | 0 {rtc => drivers/rtc}/mk48t59.c | 0 {rtc => drivers/rtc}/mpc5xxx.c | 0 {rtc => drivers/rtc}/mpc8xx.c | 0 {rtc => drivers/rtc}/pcf8563.c | 0 {rtc => drivers/rtc}/rs5c372.c | 0 {rtc => drivers/rtc}/s3c24x0_rtc.c | 0 25 files changed, 1 insertions(+), 1 deletions(-) rename {rtc => drivers/rtc}/Makefile (100%) rename {rtc => drivers/rtc}/bf5xx_rtc.c (100%) rename {rtc => drivers/rtc}/date.c (100%) rename {rtc => drivers/rtc}/ds12887.c (100%) rename {rtc => drivers/rtc}/ds1302.c (100%) rename {rtc => drivers/rtc}/ds1306.c (100%) rename {rtc => drivers/rtc}/ds1307.c (100%) rename {rtc => drivers/rtc}/ds1337.c (100%) rename {rtc => drivers/rtc}/ds1374.c (100%) rename {rtc => drivers/rtc}/ds1556.c (100%) rename {rtc => drivers/rtc}/ds164x.c (100%) rename {rtc => drivers/rtc}/ds174x.c (100%) rename {rtc => drivers/rtc}/ds3231.c (100%) rename {rtc => drivers/rtc}/m41t11.c (100%) rename {rtc => drivers/rtc}/m48t35ax.c (100%) rename {rtc => drivers/rtc}/max6900.c (100%) rename {rtc => drivers/rtc}/mc146818.c (100%) rename {rtc => drivers/rtc}/mcfrtc.c (100%) rename {rtc => drivers/rtc}/mk48t59.c (100%) rename {rtc => drivers/rtc}/mpc5xxx.c (100%) rename {rtc => drivers/rtc}/mpc8xx.c (100%) rename {rtc => drivers/rtc}/pcf8563.c (100%) rename {rtc => drivers/rtc}/rs5c372.c (100%) rename {rtc => drivers/rtc}/s3c24x0_rtc.c (100%)
diff --git a/Makefile b/Makefile index 1e07a9d..6bb1e83 100644 --- a/Makefile +++ b/Makefile @@ -205,7 +205,6 @@ LIBS += fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs fs/reiserfs/libreiserfs.a fs/ext2/libext2fs.a LIBS += net/libnet.a LIBS += disk/libdisk.a -LIBS += rtc/librtc.a LIBS += dtt/libdtt.a LIBS += drivers/libdrivers.a LIBS += drivers/ata/libata.a @@ -232,6 +231,7 @@ endif ifeq ($(CPU),mpc85xx) LIBS += drivers/qe/qe.a endif +LIBS += drivers/rtc/librtc.a LIBS += drivers/sata/libsata.a LIBS += drivers/scsi/libscsi.a LIBS += drivers/serial/libserial.a diff --git a/rtc/Makefile b/drivers/rtc/Makefile similarity index 100% rename from rtc/Makefile rename to drivers/rtc/Makefile diff --git a/rtc/bf5xx_rtc.c b/drivers/rtc/bf5xx_rtc.c similarity index 100% rename from rtc/bf5xx_rtc.c rename to drivers/rtc/bf5xx_rtc.c diff --git a/rtc/date.c b/drivers/rtc/date.c similarity index 100% rename from rtc/date.c rename to drivers/rtc/date.c diff --git a/rtc/ds12887.c b/drivers/rtc/ds12887.c similarity index 100% rename from rtc/ds12887.c rename to drivers/rtc/ds12887.c diff --git a/rtc/ds1302.c b/drivers/rtc/ds1302.c similarity index 100% rename from rtc/ds1302.c rename to drivers/rtc/ds1302.c diff --git a/rtc/ds1306.c b/drivers/rtc/ds1306.c similarity index 100% rename from rtc/ds1306.c rename to drivers/rtc/ds1306.c diff --git a/rtc/ds1307.c b/drivers/rtc/ds1307.c similarity index 100% rename from rtc/ds1307.c rename to drivers/rtc/ds1307.c diff --git a/rtc/ds1337.c b/drivers/rtc/ds1337.c similarity index 100% rename from rtc/ds1337.c rename to drivers/rtc/ds1337.c diff --git a/rtc/ds1374.c b/drivers/rtc/ds1374.c similarity index 100% rename from rtc/ds1374.c rename to drivers/rtc/ds1374.c diff --git a/rtc/ds1556.c b/drivers/rtc/ds1556.c similarity index 100% rename from rtc/ds1556.c rename to drivers/rtc/ds1556.c diff --git a/rtc/ds164x.c b/drivers/rtc/ds164x.c similarity index 100% rename from rtc/ds164x.c rename to drivers/rtc/ds164x.c diff --git a/rtc/ds174x.c b/drivers/rtc/ds174x.c similarity index 100% rename from rtc/ds174x.c rename to drivers/rtc/ds174x.c diff --git a/rtc/ds3231.c b/drivers/rtc/ds3231.c similarity index 100% rename from rtc/ds3231.c rename to drivers/rtc/ds3231.c diff --git a/rtc/m41t11.c b/drivers/rtc/m41t11.c similarity index 100% rename from rtc/m41t11.c rename to drivers/rtc/m41t11.c diff --git a/rtc/m48t35ax.c b/drivers/rtc/m48t35ax.c similarity index 100% rename from rtc/m48t35ax.c rename to drivers/rtc/m48t35ax.c diff --git a/rtc/max6900.c b/drivers/rtc/max6900.c similarity index 100% rename from rtc/max6900.c rename to drivers/rtc/max6900.c diff --git a/rtc/mc146818.c b/drivers/rtc/mc146818.c similarity index 100% rename from rtc/mc146818.c rename to drivers/rtc/mc146818.c diff --git a/rtc/mcfrtc.c b/drivers/rtc/mcfrtc.c similarity index 100% rename from rtc/mcfrtc.c rename to drivers/rtc/mcfrtc.c diff --git a/rtc/mk48t59.c b/drivers/rtc/mk48t59.c similarity index 100% rename from rtc/mk48t59.c rename to drivers/rtc/mk48t59.c diff --git a/rtc/mpc5xxx.c b/drivers/rtc/mpc5xxx.c similarity index 100% rename from rtc/mpc5xxx.c rename to drivers/rtc/mpc5xxx.c diff --git a/rtc/mpc8xx.c b/drivers/rtc/mpc8xx.c similarity index 100% rename from rtc/mpc8xx.c rename to drivers/rtc/mpc8xx.c diff --git a/rtc/pcf8563.c b/drivers/rtc/pcf8563.c similarity index 100% rename from rtc/pcf8563.c rename to drivers/rtc/pcf8563.c diff --git a/rtc/rs5c372.c b/drivers/rtc/rs5c372.c similarity index 100% rename from rtc/rs5c372.c rename to drivers/rtc/rs5c372.c diff --git a/rtc/s3c24x0_rtc.c b/drivers/rtc/s3c24x0_rtc.c similarity index 100% rename from rtc/s3c24x0_rtc.c rename to drivers/rtc/s3c24x0_rtc.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- Makefile | 1 - drivers/Makefile | 46 ---------------------------------------------- 2 files changed, 0 insertions(+), 47 deletions(-) delete mode 100755 drivers/Makefile
diff --git a/Makefile b/Makefile index 6bb1e83..f4c0959 100644 --- a/Makefile +++ b/Makefile @@ -206,7 +206,6 @@ LIBS += fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs LIBS += net/libnet.a LIBS += disk/libdisk.a LIBS += dtt/libdtt.a -LIBS += drivers/libdrivers.a LIBS += drivers/ata/libata.a LIBS += drivers/bios_emulator/libatibiosemu.a LIBS += drivers/block/libblock.a diff --git a/drivers/Makefile b/drivers/Makefile deleted file mode 100755 index 74cf649..0000000 --- a/drivers/Makefile +++ /dev/null @@ -1,46 +0,0 @@ -# -# (C) Copyright 2000-2006 -# Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# -# 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 -# - -include $(TOPDIR)/config.mk - -# CFLAGS += -DET_DEBUG -DDEBUG - -LIB = $(obj)libdrivers.a - -COBJS := $(COBJS-y) -SRCS := $(COBJS:.o=.c) -OBJS := $(addprefix $(obj),$(COBJS)) - -all: $(LIB) - -$(LIB): $(obj).depend $(OBJS) - $(AR) $(ARFLAGS) $@ $(OBJS) - -######################################################################### - -# defines $(obj).depend target -include $(SRCTREE)/rules.mk - -sinclude $(obj).depend - -#########################################################################

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/{ => misc}/ali512x.c | 0 drivers/{ => misc}/ns87308.c | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename drivers/{ => misc}/ali512x.c (100%) rename drivers/{ => misc}/ns87308.c (100%)
diff --git a/drivers/ali512x.c b/drivers/misc/ali512x.c similarity index 100% rename from drivers/ali512x.c rename to drivers/misc/ali512x.c diff --git a/drivers/ns87308.c b/drivers/misc/ns87308.c similarity index 100% rename from drivers/ns87308.c rename to drivers/misc/ns87308.c

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- Makefile | 20 ++++++++++++++++++-- 1 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile index f4c0959..5cc5449 100644 --- a/Makefile +++ b/Makefile @@ -342,14 +342,30 @@ tags ctags: ctags -w -o $(OBJTREE)/ctags `find $(SUBDIRS) include \ lib_generic board/$(BOARDDIR) cpu/$(CPU) lib_$(ARCH) \ fs/cramfs fs/fat fs/fdos fs/jffs2 \ - net disk rtc dtt drivers drivers/sk98lin common \ + net disk drivers/rtc dtt drivers common \ + drivers/ata drivers/bios_emulator drivers/block \ + drivers/char drivers/eeprom drivers/hwmon \ + drivers/i2c drivers/ide drivers/input \ + drivers/leds drivers/misc drivers/mtd \ + drivers/nand drivers/nand_legacy drivers/net \ + drivers/net/sk98lin drivers/pci drivers/pcmcia \ + drivers/qe drivers/sata drivers/scsi drivers/serial \ + drivers/usb drivers/video \ ( -name CVS -prune ) -o ( -name '*.[ch]' -print )`
etags: etags -a -o $(OBJTREE)/etags `find $(SUBDIRS) include \ lib_generic board/$(BOARDDIR) cpu/$(CPU) lib_$(ARCH) \ fs/cramfs fs/fat fs/fdos fs/jffs2 \ - net disk rtc dtt drivers drivers/sk98lin common \ + net disk drivers/rtc dtt drivers common \ + drivers/ata drivers/bios_emulator drivers/block \ + drivers/char drivers/eeprom drivers/hwmon \ + drivers/i2c drivers/ide drivers/input \ + drivers/leds drivers/misc drivers/mtd \ + drivers/nand drivers/nand_legacy drivers/net \ + drivers/net/sk98lin drivers/pci drivers/pcmcia \ + drivers/qe drivers/sata drivers/scsi drivers/serial \ + drivers/usb drivers/video \ ( -name CVS -prune ) -o ( -name '*.[ch]' -print )`
$(obj)System.map: $(obj)u-boot

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- board/mpl/vcma9/cmd_vcma9.c | 2 +- board/netstar/eeprom.c | 2 +- board/voiceblue/eeprom.c | 2 +- examples/smc91111_eeprom.c | 2 +- lib_arm/board.c | 4 ++-- lib_blackfin/board.c | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/board/mpl/vcma9/cmd_vcma9.c b/board/mpl/vcma9/cmd_vcma9.c index 227c492..90a1b08 100644 --- a/board/mpl/vcma9/cmd_vcma9.c +++ b/board/mpl/vcma9/cmd_vcma9.c @@ -31,7 +31,7 @@ #include "../common/common_util.h"
#if defined(CONFIG_DRIVER_CS8900) -#include <../drivers/cs8900.h> +#include <../drivers/net/cs8900.h>
static uchar cs8900_chksum(ushort data) { diff --git a/board/netstar/eeprom.c b/board/netstar/eeprom.c index fef3822..0de594b 100644 --- a/board/netstar/eeprom.c +++ b/board/netstar/eeprom.c @@ -26,7 +26,7 @@
#include <common.h> #include <exports.h> -#include "../drivers/smc91111.h" +#include "../drivers/net/smc91111.h"
#define SMC_BASE_ADDRESS CONFIG_SMC91111_BASE
diff --git a/board/voiceblue/eeprom.c b/board/voiceblue/eeprom.c index 0ad1b66..d8ea6e5 100644 --- a/board/voiceblue/eeprom.c +++ b/board/voiceblue/eeprom.c @@ -26,7 +26,7 @@
#include <common.h> #include <exports.h> -#include "../drivers/smc91111.h" +#include "../drivers/net/smc91111.h"
#define SMC_BASE_ADDRESS CONFIG_SMC91111_BASE
diff --git a/examples/smc91111_eeprom.c b/examples/smc91111_eeprom.c index 98e3e86..b8a3594 100644 --- a/examples/smc91111_eeprom.c +++ b/examples/smc91111_eeprom.c @@ -29,7 +29,7 @@
#include <common.h> #include <exports.h> -#include "../drivers/smc91111.h" +#include "../drivers/net/smc91111.h"
#define SMC_BASE_ADDRESS CONFIG_SMC91111_BASE #define EEPROM 0x1; diff --git a/lib_arm/board.c b/lib_arm/board.c index d28afc5..52bc7a8 100644 --- a/lib_arm/board.c +++ b/lib_arm/board.c @@ -46,10 +46,10 @@ #include <net.h>
#ifdef CONFIG_DRIVER_SMC91111 -#include "../drivers/smc91111.h" +#include "../drivers/net/smc91111.h" #endif #ifdef CONFIG_DRIVER_LAN91C96 -#include "../drivers/lan91c96.h" +#include "../drivers/net/lan91c96.h" #endif
DECLARE_GLOBAL_DATA_PTR; diff --git a/lib_blackfin/board.c b/lib_blackfin/board.c index 7c9990f..86a3b67 100644 --- a/lib_blackfin/board.c +++ b/lib_blackfin/board.c @@ -35,7 +35,7 @@ #include <i2c.h> #include "blackfin_board.h" #include <asm/cplb.h> -#include "../drivers/smc91111.h" +#include "../drivers/net/smc91111.h"
#if defined(CONFIG_BF537)&&defined(CONFIG_POST) #include <post.h>

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com --- drivers/eeprom/mw_eeprom.c | 4 ++-- drivers/hwmon/ds1722.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/eeprom/mw_eeprom.c b/drivers/eeprom/mw_eeprom.c index 2a1f489..2b33488 100644 --- a/drivers/eeprom/mw_eeprom.c +++ b/drivers/eeprom/mw_eeprom.c @@ -1,11 +1,11 @@ /* Three-wire (MicroWire) serial eeprom driver (for 93C46 and compatibles) */
#include <common.h> -#include <ssi.h> -
#ifdef CONFIG_MW_EEPROM
+#include <ssi.h> + /* * Serial EEPROM opcodes, including start bit */ diff --git a/drivers/hwmon/ds1722.c b/drivers/hwmon/ds1722.c index 227d816..c19ee01 100644 --- a/drivers/hwmon/ds1722.c +++ b/drivers/hwmon/ds1722.c @@ -1,10 +1,10 @@
#include <common.h>
-#include <ssi.h> - #ifdef CONFIG_DS1722
+#include <ssi.h> + static void ds1722_select(int dev) { ssi_set_interface(4096, 0, 0, 0);

On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
drivers/eeprom/mw_eeprom.c | 4 ++-- drivers/hwmon/ds1722.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/eeprom/mw_eeprom.c b/drivers/eeprom/mw_eeprom.c index 2a1f489..2b33488 100644 --- a/drivers/eeprom/mw_eeprom.c +++ b/drivers/eeprom/mw_eeprom.c @@ -1,11 +1,11 @@ /* Three-wire (MicroWire) serial eeprom driver (for 93C46 and compatibles) */
#include <common.h> -#include <ssi.h>
#ifdef CONFIG_MW_EEPROM
+#include <ssi.h>
Unless this fixes a compile bug, this change isn't worth it right now. The CONFIG_MW_EEPROM macro is going to go away very soon.
Cheers, g.

Grant Likely a écrit :
On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
#include <common.h> -#include <ssi.h>
#ifdef CONFIG_MW_EEPROM
+#include <ssi.h>
Unless this fixes a compile bug, this change isn't worth it right now. The CONFIG_MW_EEPROM macro is going to go away very soon. Cheers, g.
You're rigth its fix a compile bug. I've seen that mw_eeprom is only use in sc520_spunk and sc520_cdp boards.
Best Regards.

On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
board/mpl/vcma9/cmd_vcma9.c | 2 +- board/netstar/eeprom.c | 2 +- board/voiceblue/eeprom.c | 2 +- examples/smc91111_eeprom.c | 2 +- lib_arm/board.c | 4 ++-- lib_blackfin/board.c | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-)
Merge this patch with the patch that moves the files
g.
diff --git a/board/mpl/vcma9/cmd_vcma9.c b/board/mpl/vcma9/cmd_vcma9.c index 227c492..90a1b08 100644 --- a/board/mpl/vcma9/cmd_vcma9.c +++ b/board/mpl/vcma9/cmd_vcma9.c @@ -31,7 +31,7 @@ #include "../common/common_util.h"
#if defined(CONFIG_DRIVER_CS8900) -#include <../drivers/cs8900.h> +#include <../drivers/net/cs8900.h>
static uchar cs8900_chksum(ushort data) { diff --git a/board/netstar/eeprom.c b/board/netstar/eeprom.c index fef3822..0de594b 100644 --- a/board/netstar/eeprom.c +++ b/board/netstar/eeprom.c @@ -26,7 +26,7 @@
#include <common.h> #include <exports.h> -#include "../drivers/smc91111.h" +#include "../drivers/net/smc91111.h"
#define SMC_BASE_ADDRESS CONFIG_SMC91111_BASE
diff --git a/board/voiceblue/eeprom.c b/board/voiceblue/eeprom.c index 0ad1b66..d8ea6e5 100644 --- a/board/voiceblue/eeprom.c +++ b/board/voiceblue/eeprom.c @@ -26,7 +26,7 @@
#include <common.h> #include <exports.h> -#include "../drivers/smc91111.h" +#include "../drivers/net/smc91111.h"
#define SMC_BASE_ADDRESS CONFIG_SMC91111_BASE
diff --git a/examples/smc91111_eeprom.c b/examples/smc91111_eeprom.c index 98e3e86..b8a3594 100644 --- a/examples/smc91111_eeprom.c +++ b/examples/smc91111_eeprom.c @@ -29,7 +29,7 @@
#include <common.h> #include <exports.h> -#include "../drivers/smc91111.h" +#include "../drivers/net/smc91111.h"
#define SMC_BASE_ADDRESS CONFIG_SMC91111_BASE #define EEPROM 0x1; diff --git a/lib_arm/board.c b/lib_arm/board.c index d28afc5..52bc7a8 100644 --- a/lib_arm/board.c +++ b/lib_arm/board.c @@ -46,10 +46,10 @@ #include <net.h>
#ifdef CONFIG_DRIVER_SMC91111 -#include "../drivers/smc91111.h" +#include "../drivers/net/smc91111.h" #endif #ifdef CONFIG_DRIVER_LAN91C96 -#include "../drivers/lan91c96.h" +#include "../drivers/net/lan91c96.h" #endif
DECLARE_GLOBAL_DATA_PTR; diff --git a/lib_blackfin/board.c b/lib_blackfin/board.c index 7c9990f..86a3b67 100644 --- a/lib_blackfin/board.c +++ b/lib_blackfin/board.c @@ -35,7 +35,7 @@ #include <i2c.h> #include "blackfin_board.h" #include <asm/cplb.h> -#include "../drivers/smc91111.h" +#include "../drivers/net/smc91111.h"
#if defined(CONFIG_BF537)&&defined(CONFIG_POST)
#include <post.h>
1.5.3.2
This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users

On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
drivers/{ => misc}/ali512x.c | 0 drivers/{ => misc}/ns87308.c | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename drivers/{ => misc}/ali512x.c (100%) rename drivers/{ => misc}/ns87308.c (100%)
Merge this patch with your previous drivers/misc patch please.
g.

On 10/11/07, Grant Likely grant.likely@secretlab.ca wrote:
On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
drivers/{ => misc}/ali512x.c | 0 drivers/{ => misc}/ns87308.c | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename drivers/{ => misc}/ali512x.c (100%) rename drivers/{ => misc}/ns87308.c (100%)
Merge this patch with your previous drivers/misc patch please.
This also needs to adjust drivers/Makefile
g.

On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
This one looks good to me.
Signed-off-by: Grant Likely grant.likely@secretlab.ca
Makefile | 2 +- {rtc => drivers/rtc}/Makefile | 0 {rtc => drivers/rtc}/bf5xx_rtc.c | 0 {rtc => drivers/rtc}/date.c | 0 {rtc => drivers/rtc}/ds12887.c | 0 {rtc => drivers/rtc}/ds1302.c | 0 {rtc => drivers/rtc}/ds1306.c | 0 {rtc => drivers/rtc}/ds1307.c | 0 {rtc => drivers/rtc}/ds1337.c | 0 {rtc => drivers/rtc}/ds1374.c | 0 {rtc => drivers/rtc}/ds1556.c | 0 {rtc => drivers/rtc}/ds164x.c | 0 {rtc => drivers/rtc}/ds174x.c | 0 {rtc => drivers/rtc}/ds3231.c | 0 {rtc => drivers/rtc}/m41t11.c | 0 {rtc => drivers/rtc}/m48t35ax.c | 0 {rtc => drivers/rtc}/max6900.c | 0 {rtc => drivers/rtc}/mc146818.c | 0 {rtc => drivers/rtc}/mcfrtc.c | 0 {rtc => drivers/rtc}/mk48t59.c | 0 {rtc => drivers/rtc}/mpc5xxx.c | 0 {rtc => drivers/rtc}/mpc8xx.c | 0 {rtc => drivers/rtc}/pcf8563.c | 0 {rtc => drivers/rtc}/rs5c372.c | 0 {rtc => drivers/rtc}/s3c24x0_rtc.c | 0 25 files changed, 1 insertions(+), 1 deletions(-) rename {rtc => drivers/rtc}/Makefile (100%) rename {rtc => drivers/rtc}/bf5xx_rtc.c (100%) rename {rtc => drivers/rtc}/date.c (100%) rename {rtc => drivers/rtc}/ds12887.c (100%) rename {rtc => drivers/rtc}/ds1302.c (100%) rename {rtc => drivers/rtc}/ds1306.c (100%) rename {rtc => drivers/rtc}/ds1307.c (100%) rename {rtc => drivers/rtc}/ds1337.c (100%) rename {rtc => drivers/rtc}/ds1374.c (100%) rename {rtc => drivers/rtc}/ds1556.c (100%) rename {rtc => drivers/rtc}/ds164x.c (100%) rename {rtc => drivers/rtc}/ds174x.c (100%) rename {rtc => drivers/rtc}/ds3231.c (100%) rename {rtc => drivers/rtc}/m41t11.c (100%) rename {rtc => drivers/rtc}/m48t35ax.c (100%) rename {rtc => drivers/rtc}/max6900.c (100%) rename {rtc => drivers/rtc}/mc146818.c (100%) rename {rtc => drivers/rtc}/mcfrtc.c (100%) rename {rtc => drivers/rtc}/mk48t59.c (100%) rename {rtc => drivers/rtc}/mpc5xxx.c (100%) rename {rtc => drivers/rtc}/mpc8xx.c (100%) rename {rtc => drivers/rtc}/pcf8563.c (100%) rename {rtc => drivers/rtc}/rs5c372.c (100%) rename {rtc => drivers/rtc}/s3c24x0_rtc.c (100%)
diff --git a/Makefile b/Makefile index 1e07a9d..6bb1e83 100644 --- a/Makefile +++ b/Makefile @@ -205,7 +205,6 @@ LIBS += fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs fs/reiserfs/libreiserfs.a fs/ext2/libext2fs.a LIBS += net/libnet.a LIBS += disk/libdisk.a -LIBS += rtc/librtc.a LIBS += dtt/libdtt.a LIBS += drivers/libdrivers.a LIBS += drivers/ata/libata.a @@ -232,6 +231,7 @@ endif ifeq ($(CPU),mpc85xx) LIBS += drivers/qe/qe.a endif +LIBS += drivers/rtc/librtc.a LIBS += drivers/sata/libsata.a LIBS += drivers/scsi/libscsi.a LIBS += drivers/serial/libserial.a diff --git a/rtc/Makefile b/drivers/rtc/Makefile similarity index 100% rename from rtc/Makefile rename to drivers/rtc/Makefile diff --git a/rtc/bf5xx_rtc.c b/drivers/rtc/bf5xx_rtc.c similarity index 100% rename from rtc/bf5xx_rtc.c rename to drivers/rtc/bf5xx_rtc.c diff --git a/rtc/date.c b/drivers/rtc/date.c similarity index 100% rename from rtc/date.c rename to drivers/rtc/date.c diff --git a/rtc/ds12887.c b/drivers/rtc/ds12887.c similarity index 100% rename from rtc/ds12887.c rename to drivers/rtc/ds12887.c diff --git a/rtc/ds1302.c b/drivers/rtc/ds1302.c similarity index 100% rename from rtc/ds1302.c rename to drivers/rtc/ds1302.c diff --git a/rtc/ds1306.c b/drivers/rtc/ds1306.c similarity index 100% rename from rtc/ds1306.c rename to drivers/rtc/ds1306.c diff --git a/rtc/ds1307.c b/drivers/rtc/ds1307.c similarity index 100% rename from rtc/ds1307.c rename to drivers/rtc/ds1307.c diff --git a/rtc/ds1337.c b/drivers/rtc/ds1337.c similarity index 100% rename from rtc/ds1337.c rename to drivers/rtc/ds1337.c diff --git a/rtc/ds1374.c b/drivers/rtc/ds1374.c similarity index 100% rename from rtc/ds1374.c rename to drivers/rtc/ds1374.c diff --git a/rtc/ds1556.c b/drivers/rtc/ds1556.c similarity index 100% rename from rtc/ds1556.c rename to drivers/rtc/ds1556.c diff --git a/rtc/ds164x.c b/drivers/rtc/ds164x.c similarity index 100% rename from rtc/ds164x.c rename to drivers/rtc/ds164x.c diff --git a/rtc/ds174x.c b/drivers/rtc/ds174x.c similarity index 100% rename from rtc/ds174x.c rename to drivers/rtc/ds174x.c diff --git a/rtc/ds3231.c b/drivers/rtc/ds3231.c similarity index 100% rename from rtc/ds3231.c rename to drivers/rtc/ds3231.c diff --git a/rtc/m41t11.c b/drivers/rtc/m41t11.c similarity index 100% rename from rtc/m41t11.c rename to drivers/rtc/m41t11.c diff --git a/rtc/m48t35ax.c b/drivers/rtc/m48t35ax.c similarity index 100% rename from rtc/m48t35ax.c rename to drivers/rtc/m48t35ax.c diff --git a/rtc/max6900.c b/drivers/rtc/max6900.c similarity index 100% rename from rtc/max6900.c rename to drivers/rtc/max6900.c diff --git a/rtc/mc146818.c b/drivers/rtc/mc146818.c similarity index 100% rename from rtc/mc146818.c rename to drivers/rtc/mc146818.c diff --git a/rtc/mcfrtc.c b/drivers/rtc/mcfrtc.c similarity index 100% rename from rtc/mcfrtc.c rename to drivers/rtc/mcfrtc.c diff --git a/rtc/mk48t59.c b/drivers/rtc/mk48t59.c similarity index 100% rename from rtc/mk48t59.c rename to drivers/rtc/mk48t59.c diff --git a/rtc/mpc5xxx.c b/drivers/rtc/mpc5xxx.c similarity index 100% rename from rtc/mpc5xxx.c rename to drivers/rtc/mpc5xxx.c diff --git a/rtc/mpc8xx.c b/drivers/rtc/mpc8xx.c similarity index 100% rename from rtc/mpc8xx.c rename to drivers/rtc/mpc8xx.c diff --git a/rtc/pcf8563.c b/drivers/rtc/pcf8563.c similarity index 100% rename from rtc/pcf8563.c rename to drivers/rtc/pcf8563.c diff --git a/rtc/rs5c372.c b/drivers/rtc/rs5c372.c similarity index 100% rename from rtc/rs5c372.c rename to drivers/rtc/rs5c372.c diff --git a/rtc/s3c24x0_rtc.c b/drivers/rtc/s3c24x0_rtc.c similarity index 100% rename from rtc/s3c24x0_rtc.c rename to drivers/rtc/s3c24x0_rtc.c -- 1.5.3.2
This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users

On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
Makefile | 2 +- drivers/Makefile | 36 ----------------------------- drivers/{ => net}/3c589.c | 0 drivers/{ => net}/3c589.h | 0 drivers/{ => net}/5701rls.c | 0 drivers/{ => net}/5701rls.h | 0 drivers/{ => net}/8390.h | 0 drivers/net/Makefile | 29 +++++++++++++++++++++++ drivers/{ => net}/bcm570x.c | 0 drivers/{ => net}/bcm570x_autoneg.c | 0 drivers/{ => net}/bcm570x_autoneg.h | 0 drivers/{ => net}/bcm570x_bits.h | 0 drivers/{ => net}/bcm570x_debug.h | 0 drivers/{ => net}/bcm570x_lm.h | 0 drivers/{ => net}/bcm570x_mm.h | 0 drivers/{ => net}/bcm570x_queue.h | 0 drivers/{ => net}/cs8900.c | 0 drivers/{ => net}/cs8900.h | 0 drivers/{ => net}/dc2114x.c | 0 drivers/{ => net}/dm9000x.c | 0 drivers/{ => net}/dm9000x.h | 0 drivers/{ => net}/e1000.c | 0 drivers/{ => net}/e1000.h | 0 drivers/{ => net}/eepro100.c | 0 drivers/{ => net}/enc28j60.c | 0 drivers/{ => net}/inca-ip_sw.c | 0 drivers/{ => net}/ks8695eth.c | 0 drivers/{ => net}/lan91c96.c | 0 drivers/{ => net}/lan91c96.h | 0 drivers/{ => net}/macb.c | 0 drivers/{ => net}/macb.h | 0 drivers/{ => net}/natsemi.c | 0 drivers/{ => net}/ne2000.c | 0 drivers/{ => net}/ne2000.h | 0 drivers/{ => net}/netarm_eth.c | 0 drivers/{ => net}/netarm_eth.h | 0 drivers/{ => net}/netconsole.c | 0 drivers/{ => net}/nicext.h | 0 drivers/{ => net}/ns7520_eth.c | 0 drivers/{ => net}/ns8382x.c | 0 drivers/{ => net}/ns9750_eth.c | 0 drivers/{ => net}/pcnet.c | 0 drivers/{ => net}/plb2800_eth.c | 0 drivers/{ => net}/rtl8019.c | 0 drivers/{ => net}/rtl8019.h | 0 drivers/{ => net}/rtl8139.c | 0 drivers/{ => net}/rtl8169.c | 0 drivers/{ => net}/s3c4510b_eth.c | 0 drivers/{ => net}/s3c4510b_eth.h | 0 drivers/{ => net}/sk98lin/Makefile | 0 drivers/{ => net}/sk98lin/h/lm80.h | 0 drivers/{ => net}/sk98lin/h/skaddr.h | 0 drivers/{ => net}/sk98lin/h/skcsum.h | 0 drivers/{ => net}/sk98lin/h/skdebug.h | 0 drivers/{ => net}/sk98lin/h/skdrv1st.h | 0 drivers/{ => net}/sk98lin/h/skdrv2nd.h | 0 drivers/{ => net}/sk98lin/h/skerror.h | 0 drivers/{ => net}/sk98lin/h/skgedrv.h | 0 drivers/{ => net}/sk98lin/h/skgehw.h | 0 drivers/{ => net}/sk98lin/h/skgehwt.h | 0 drivers/{ => net}/sk98lin/h/skgei2c.h | 0 drivers/{ => net}/sk98lin/h/skgeinit.h | 0 drivers/{ => net}/sk98lin/h/skgepnm2.h | 0 drivers/{ => net}/sk98lin/h/skgepnmi.h | 0 drivers/{ => net}/sk98lin/h/skgesirq.h | 0 drivers/{ => net}/sk98lin/h/ski2c.h | 0 drivers/{ => net}/sk98lin/h/skqueue.h | 0 drivers/{ => net}/sk98lin/h/skrlmt.h | 0 drivers/{ => net}/sk98lin/h/sktimer.h | 0 drivers/{ => net}/sk98lin/h/sktypes.h | 0 drivers/{ => net}/sk98lin/h/skversion.h | 0 drivers/{ => net}/sk98lin/h/skvpd.h | 0 drivers/{ => net}/sk98lin/h/xmac_ii.h | 0 drivers/{ => net}/sk98lin/skaddr.c | 0 drivers/{ => net}/sk98lin/skcsum.c | 0 drivers/{ => net}/sk98lin/skge.c | 0 drivers/{ => net}/sk98lin/skgehwt.c | 0 drivers/{ => net}/sk98lin/skgeinit.c | 0 drivers/{ => net}/sk98lin/skgemib.c | 0 drivers/{ => net}/sk98lin/skgepnmi.c | 0 drivers/{ => net}/sk98lin/skgesirq.c | 0 drivers/{ => net}/sk98lin/ski2c.c | 0 drivers/{ => net}/sk98lin/sklm80.c | 0 drivers/{ => net}/sk98lin/skproc.c | 0 drivers/{ => net}/sk98lin/skqueue.c | 0 drivers/{ => net}/sk98lin/skrlmt.c | 0 drivers/{ => net}/sk98lin/sktimer.c | 0 drivers/{ => net}/sk98lin/skvpd.c | 0 drivers/{ => net}/sk98lin/skxmac2.c | 0 drivers/{ => net}/sk98lin/u-boot_compat.h | 0 drivers/{ => net}/sk98lin/uboot_drv.c | 0 drivers/{ => net}/sk98lin/uboot_skb.c | 0 drivers/{ => net}/smc91111.c | 0 drivers/{ => net}/smc91111.h | 0 drivers/{ => net}/tigon3.c | 0 drivers/{ => net}/tigon3.h | 0 drivers/{ => net}/tsec.c | 0 drivers/{ => net}/tsec.h | 0 drivers/{ => net}/tsi108_eth.c | 0 99 files changed, 30 insertions(+), 37 deletions(-) rename drivers/{ => net}/3c589.c (100%) rename drivers/{ => net}/3c589.h (100%) rename drivers/{ => net}/5701rls.c (100%) rename drivers/{ => net}/5701rls.h (100%) rename drivers/{ => net}/8390.h (100%) rename drivers/{ => net}/bcm570x.c (100%) rename drivers/{ => net}/bcm570x_autoneg.c (100%) rename drivers/{ => net}/bcm570x_autoneg.h (100%) rename drivers/{ => net}/bcm570x_bits.h (100%) rename drivers/{ => net}/bcm570x_debug.h (100%) rename drivers/{ => net}/bcm570x_lm.h (100%) rename drivers/{ => net}/bcm570x_mm.h (100%) rename drivers/{ => net}/bcm570x_queue.h (100%) rename drivers/{ => net}/cs8900.c (100%) rename drivers/{ => net}/cs8900.h (100%) rename drivers/{ => net}/dc2114x.c (100%) rename drivers/{ => net}/dm9000x.c (100%) rename drivers/{ => net}/dm9000x.h (100%) rename drivers/{ => net}/e1000.c (100%) rename drivers/{ => net}/e1000.h (100%) rename drivers/{ => net}/eepro100.c (100%) rename drivers/{ => net}/enc28j60.c (100%) rename drivers/{ => net}/inca-ip_sw.c (100%) rename drivers/{ => net}/ks8695eth.c (100%) rename drivers/{ => net}/lan91c96.c (100%) rename drivers/{ => net}/lan91c96.h (100%) rename drivers/{ => net}/macb.c (100%) rename drivers/{ => net}/macb.h (100%) rename drivers/{ => net}/natsemi.c (100%) rename drivers/{ => net}/ne2000.c (100%) rename drivers/{ => net}/ne2000.h (100%) rename drivers/{ => net}/netarm_eth.c (100%) rename drivers/{ => net}/netarm_eth.h (100%) rename drivers/{ => net}/netconsole.c (100%) rename drivers/{ => net}/nicext.h (100%) rename drivers/{ => net}/ns7520_eth.c (100%) rename drivers/{ => net}/ns8382x.c (100%) rename drivers/{ => net}/ns9750_eth.c (100%) rename drivers/{ => net}/pcnet.c (100%) rename drivers/{ => net}/plb2800_eth.c (100%) rename drivers/{ => net}/rtl8019.c (100%) rename drivers/{ => net}/rtl8019.h (100%) rename drivers/{ => net}/rtl8139.c (100%) rename drivers/{ => net}/rtl8169.c (100%) rename drivers/{ => net}/s3c4510b_eth.c (100%) rename drivers/{ => net}/s3c4510b_eth.h (100%) rename drivers/{ => net}/sk98lin/Makefile (100%) rename drivers/{ => net}/sk98lin/h/lm80.h (100%) rename drivers/{ => net}/sk98lin/h/skaddr.h (100%) rename drivers/{ => net}/sk98lin/h/skcsum.h (100%) rename drivers/{ => net}/sk98lin/h/skdebug.h (100%) rename drivers/{ => net}/sk98lin/h/skdrv1st.h (100%) rename drivers/{ => net}/sk98lin/h/skdrv2nd.h (100%) rename drivers/{ => net}/sk98lin/h/skerror.h (100%) rename drivers/{ => net}/sk98lin/h/skgedrv.h (100%) rename drivers/{ => net}/sk98lin/h/skgehw.h (100%) rename drivers/{ => net}/sk98lin/h/skgehwt.h (100%) rename drivers/{ => net}/sk98lin/h/skgei2c.h (100%) rename drivers/{ => net}/sk98lin/h/skgeinit.h (100%) rename drivers/{ => net}/sk98lin/h/skgepnm2.h (100%) rename drivers/{ => net}/sk98lin/h/skgepnmi.h (100%) rename drivers/{ => net}/sk98lin/h/skgesirq.h (100%) rename drivers/{ => net}/sk98lin/h/ski2c.h (100%) rename drivers/{ => net}/sk98lin/h/skqueue.h (100%) rename drivers/{ => net}/sk98lin/h/skrlmt.h (100%) rename drivers/{ => net}/sk98lin/h/sktimer.h (100%) rename drivers/{ => net}/sk98lin/h/sktypes.h (100%) rename drivers/{ => net}/sk98lin/h/skversion.h (100%) rename drivers/{ => net}/sk98lin/h/skvpd.h (100%) rename drivers/{ => net}/sk98lin/h/xmac_ii.h (100%) rename drivers/{ => net}/sk98lin/skaddr.c (100%) rename drivers/{ => net}/sk98lin/skcsum.c (100%) rename drivers/{ => net}/sk98lin/skge.c (100%) rename drivers/{ => net}/sk98lin/skgehwt.c (100%) rename drivers/{ => net}/sk98lin/skgeinit.c (100%) rename drivers/{ => net}/sk98lin/skgemib.c (100%) rename drivers/{ => net}/sk98lin/skgepnmi.c (100%) rename drivers/{ => net}/sk98lin/skgesirq.c (100%) rename drivers/{ => net}/sk98lin/ski2c.c (100%) rename drivers/{ => net}/sk98lin/sklm80.c (100%) rename drivers/{ => net}/sk98lin/skproc.c (100%) rename drivers/{ => net}/sk98lin/skqueue.c (100%) rename drivers/{ => net}/sk98lin/skrlmt.c (100%) rename drivers/{ => net}/sk98lin/sktimer.c (100%) rename drivers/{ => net}/sk98lin/skvpd.c (100%) rename drivers/{ => net}/sk98lin/skxmac2.c (100%) rename drivers/{ => net}/sk98lin/u-boot_compat.h (100%) rename drivers/{ => net}/sk98lin/uboot_drv.c (100%) rename drivers/{ => net}/sk98lin/uboot_skb.c (100%) rename drivers/{ => net}/smc91111.c (100%) rename drivers/{ => net}/smc91111.h (100%) rename drivers/{ => net}/tigon3.c (100%) rename drivers/{ => net}/tigon3.h (100%) rename drivers/{ => net}/tsec.c (100%) rename drivers/{ => net}/tsec.h (100%) rename drivers/{ => net}/tsi108_eth.c (100%)
diff --git a/Makefile b/Makefile index 57038e7..1e07a9d 100644 --- a/Makefile +++ b/Makefile @@ -223,6 +223,7 @@ LIBS += drivers/mtd/libmtd.a LIBS += drivers/nand/libnand.a LIBS += drivers/nand_legacy/libnand_legacy.a LIBS += drivers/net/libnet.a +LIBS += drivers/net/sk98lin/libsk98lin.a LIBS += drivers/pci/libpci.a LIBS += drivers/pcmcia/libpcmcia.a ifeq ($(CPU),mpc83xx) @@ -234,7 +235,6 @@ endif LIBS += drivers/sata/libsata.a LIBS += drivers/scsi/libscsi.a LIBS += drivers/serial/libserial.a -LIBS += drivers/sk98lin/libsk98lin.a LIBS += drivers/usb/libusb.a LIBS += drivers/video/libvideo.a LIBS += post/libpost.a post/drivers/libpostdrivers.a diff --git a/drivers/Makefile b/drivers/Makefile index 5386313..6cd8ed6 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -28,42 +28,6 @@ include $(TOPDIR)/config.mk LIB = $(obj)libdrivers.a
# -# Console Drivers -# -COBJS-y += netconsole.o
I'm not sure on this one. Leave it out for the time being.
g.

Jean-Christophe,
Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com writes:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
drivers/Makefile | 11 ----------- drivers/usb/Makefile | 8 +++++++- drivers/{ => usb}/isp116x-hcd.c | 0 drivers/{ => usb}/isp116x.h | 0 drivers/{ => usb}/sl811.h | 0 drivers/{ => usb}/sl811_usb.c | 0 drivers/{ => usb}/usb_ohci.c | 0 drivers/{ => usb}/usb_ohci.h | 0 drivers/{ => usb}/usbdcore.c | 0 drivers/{ => usb}/usbdcore_ep0.c | 0 drivers/{ => usb}/usbdcore_mpc8xx.c | 0 drivers/{ => usb}/usbdcore_omap1510.c | 0 12 files changed, 7 insertions(+), 12 deletions(-) rename drivers/{ => usb}/isp116x-hcd.c (100%) rename drivers/{ => usb}/isp116x.h (100%) rename drivers/{ => usb}/sl811.h (100%) rename drivers/{ => usb}/sl811_usb.c (100%) rename drivers/{ => usb}/usb_ohci.c (100%) rename drivers/{ => usb}/usb_ohci.h (100%) rename drivers/{ => usb}/usbdcore.c (100%) rename drivers/{ => usb}/usbdcore_ep0.c (100%) rename drivers/{ => usb}/usbdcore_mpc8xx.c (100%) rename drivers/{ => usb}/usbdcore_omap1510.c (100%)
We had an discussion some time ago on how and where to put the different parts of the U-Boot USB stack. Basically we agreed to move all usb code to drivers/usb/ but furthermore we wanted to structure it in a similar way as the linux kernel does. Please see the following thread:
http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/28154/focus=28177
Can restructure the drivers like this?
Best regards
Markus Klotzbuecher
-- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office@denx.de

On 09:49 Fri 12 Oct , Markus Klotzbücher wrote:
Jean-Christophe,
Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com writes:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
drivers/Makefile | 11 ----------- drivers/usb/Makefile | 8 +++++++- drivers/{ => usb}/isp116x-hcd.c | 0
We had an discussion some time ago on how and where to put the different parts of the U-Boot USB stack. Basically we agreed to move all usb code to drivers/usb/ but furthermore we wanted to structure it in a similar way as the linux kernel does. Please see the following thread:
http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/28154/focus=28177
Can restructure the drivers like this?
I've read the thread, and I agree with the conclusion and propose to merge the usb directory as follow
drivers/usb/host/
- generic and specific host controller drivers (ohci, uhci)
drivers/usb/core/
- usb core logic
drivers/usb/storage/
- storage class related code
drivers/usb/serial/
- e.g. serial support
drivers/usb/keyboard/
- e.g. serial support
drivers/usb/gadget/
- usb gadget drivers
drivers/usb/misc/
- usb misc drivers
with the following nomenclature [type]-cpu.{h,c}
as example ohci-ppc4xx.c
I propose to begin with the drivers present in drivers and after merge the cpu drivers which an invasive work
Best Regards
Jean-Christophe PLAGNIOL-VILLARD

On Sat, 13 Oct 2007 17:14:26 +0200 plagnioj@jcrosoft.com wrote:
drivers/usb/serial/
- e.g. serial support
FWIW, Linux seems to be moving away from this structure. USB networking drivers are now under drivers/net, for example. Rationale (from the commit log):
It is preferable to group drivers by usage (net, scsi, ATA, ...) than by bus. When reviewing drivers, the [PCI|USB|PCMCIA|...] maintainer is probably less qualified on networking issues than a networking maintainer. Also, from a practical standpoint, chips often appear on multiple buses, which is why we do not put drivers into drivers/pci/net.
which doesn't necessarily mean that u-boot should do the same, but I think we should consider it. Besides, how many USB serial drivers apart from CDC are there, really?
Håvard

Dear Håvard,
Haavard Skinnemoen hskinnemoen@atmel.com writes:
On Sat, 13 Oct 2007 17:14:26 +0200 plagnioj@jcrosoft.com wrote:
drivers/usb/serial/
- e.g. serial support
FWIW, Linux seems to be moving away from this structure. USB networking drivers are now under drivers/net, for example. Rationale (from the commit log):
It is preferable to group drivers by usage (net, scsi, ATA, ...) than by bus. When reviewing drivers, the [PCI|USB|PCMCIA|...] maintainer is probably less qualified on networking issues than a networking maintainer. Also, from a practical standpoint, chips often appear on multiple buses, which is why we do not put drivers into drivers/pci/net.
which doesn't necessarily mean that u-boot should do the same, but I think we should consider it. Besides, how many USB serial drivers apart from CDC are there, really?
I get your point, but I think U-Boot is somewhat different from linux here. It might just as well be a architecture custodian or board maintainer that that takes care of USB device XY. And as Wolfgang pointed out custodians have to maintain code distributed across different directories already (see POST layer).
But maybe it would make the upcoming kconfig system more intuitive if a usb net driver was found under drivers-net instead of drivers-usb?!
Best regards
Markus Klotzbücher
-- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office@denx.de

On Mon, 15 Oct 2007 12:31:25 +0200 Markus Klotzbücher mk@denx.de wrote:
I get your point, but I think U-Boot is somewhat different from linux here. It might just as well be a architecture custodian or board maintainer that that takes care of USB device XY. And as Wolfgang pointed out custodians have to maintain code distributed across different directories already (see POST layer).
But there is a network core layer which is presumably maintained by someone, no?
But maybe it would make the upcoming kconfig system more intuitive if a usb net driver was found under drivers-net instead of drivers-usb?!
Yes, that too. The idea is that USB is just another bus; when you go looking for a driver for a specific network chip, you shouldn't have to care about what kind of bus(es) that chip can be hooked up to.
Håvard

In message 87r6jwacua.fsf@denx.de you wrote:
But maybe it would make the upcoming kconfig system more intuitive if a usb net driver was found under drivers-net instead of drivers-usb?!
Definitely.
And not only Kconfig.
I don't want to have network drivers in drivers/net, drivers/usb, drivers/pci and whoever knows where else, etc.
Best regards,
Wolfgang Denk

On 13:03 Mon 15 Oct , Wolfgang Denk wrote:
In message 87r6jwacua.fsf@denx.de you wrote:
But maybe it would make the upcoming kconfig system more intuitive if a usb net driver was found under drivers-net instead of drivers-usb?!
Definitely.
And not only Kconfig.
I don't want to have network drivers in drivers/net, drivers/usb, drivers/pci and whoever knows where else, etc.
So, the drivers will be store as functionnality and not busses as example all net drivers will be store in drivers/net
Am I wrong?
Best Regards J.

plagnioj@jcrosoft.com writes:
On 13:03 Mon 15 Oct , Wolfgang Denk wrote:
In message 87r6jwacua.fsf@denx.de you wrote:
But maybe it would make the upcoming kconfig system more intuitive if a usb net driver was found under drivers-net instead of drivers-usb?!
Definitely.
And not only Kconfig.
I don't want to have network drivers in drivers/net, drivers/usb, drivers/pci and whoever knows where else, etc.
So, the drivers will be store as functionnality and not busses as example all net drivers will be store in drivers/net
Am I wrong?
No. This means we also move usb serial drivers to drivers/serial and usb keyboard drivers to drivers/input, what leaves us only with core, storage, host, gadget and maybe misc directories in drivers/usb/
Best regards
Markus Klotzbücher
-- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office@denx.de

plagnioj@jcrosoft.com writes:
On 09:49 Fri 12 Oct , Markus Klotzbücher wrote:
Jean-Christophe,
Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com writes:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
drivers/Makefile | 11 ----------- drivers/usb/Makefile | 8 +++++++- drivers/{ => usb}/isp116x-hcd.c | 0
We had an discussion some time ago on how and where to put the different parts of the U-Boot USB stack. Basically we agreed to move all usb code to drivers/usb/ but furthermore we wanted to structure it in a similar way as the linux kernel does. Please see the following thread:
http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/28154/focus=28177
Can restructure the drivers like this?
I've read the thread, and I agree with the conclusion and propose to merge the usb directory as follow
drivers/usb/host/
- generic and specific host controller drivers (ohci, uhci)
drivers/usb/core/
- usb core logic
drivers/usb/storage/
- storage class related code
drivers/usb/serial/
- e.g. serial support
drivers/usb/keyboard/
Please make this /drivers/usb/input . Who knows what U-Boot might support in future...
drivers/usb/gadget/
- usb gadget drivers
drivers/usb/misc/
- usb misc drivers
with the following nomenclature [type]-cpu.{h,c}
as example ohci-ppc4xx.c
I propose to begin with the drivers present in drivers and after merge the cpu drivers which an invasive work
Yes. Most cpu drivers (especially OHCI) should go away anyway and boards will use the generic drivers. Instead of moving this (pretty dead) code around, please help to port and test boards to/with the generic OHCI driver.
Viele Grüße / Best regards
Markus Klotzbücher
-- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office@denx.de

On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
Signed-off-by: Grant Likely grant.likely@secretlab.ca
drivers/Makefile | 6 ------ drivers/pci/Makefile | 7 ++++++- drivers/{ => pci}/fsl_pci_init.c | 0 drivers/{ => pci}/pci.c | 0 drivers/{ => pci}/pci_auto.c | 0 drivers/{ => pci}/pci_indirect.c | 0 drivers/{ => pci}/tsi108_pci.c | 0 drivers/{ => pci}/w83c553f.c | 0 8 files changed, 6 insertions(+), 7 deletions(-) rename drivers/{ => pci}/fsl_pci_init.c (100%) rename drivers/{ => pci}/pci.c (100%) rename drivers/{ => pci}/pci_auto.c (100%) rename drivers/{ => pci}/pci_indirect.c (100%) rename drivers/{ => pci}/tsi108_pci.c (100%) rename drivers/{ => pci}/w83c553f.c (100%)
diff --git a/drivers/Makefile b/drivers/Makefile index 58388fb..6175c2a 100755 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -89,17 +89,11 @@ COBJS-y += tsi108_eth.o # # PCI/PCMCIA device drivers # -COBJS-y += fsl_pci_init.o COBJS-y += mpc8xx_pcmcia.o -COBJS-y += pci.o -COBJS-y += pci_auto.o -COBJS-y += pci_indirect.o COBJS-y += pxa_pcmcia.o COBJS-y += rpx_pcmcia.o COBJS-y += ti_pci1410a.o -COBJS-y += tsi108_pci.o COBJS-y += tqm8xx_pcmcia.o -COBJS-y += w83c553f.o
# # USB Drivers diff --git a/drivers/pci/Makefile b/drivers/pci/Makefile index 73af31f..bd5b9a9 100644 --- a/drivers/pci/Makefile +++ b/drivers/pci/Makefile @@ -25,7 +25,12 @@ include $(TOPDIR)/config.mk
LIB := $(obj)libpci.a
-COBJS-y += +COBJS-y += fsl_pci_init.o +COBJS-y += pci.o +COBJS-y += pci_auto.o +COBJS-y += pci_indirect.o +COBJS-y += tsi108_pci.o +COBJS-y += w83c553f.o
COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) diff --git a/drivers/fsl_pci_init.c b/drivers/pci/fsl_pci_init.c similarity index 100% rename from drivers/fsl_pci_init.c rename to drivers/pci/fsl_pci_init.c diff --git a/drivers/pci.c b/drivers/pci/pci.c similarity index 100% rename from drivers/pci.c rename to drivers/pci/pci.c diff --git a/drivers/pci_auto.c b/drivers/pci/pci_auto.c similarity index 100% rename from drivers/pci_auto.c rename to drivers/pci/pci_auto.c diff --git a/drivers/pci_indirect.c b/drivers/pci/pci_indirect.c similarity index 100% rename from drivers/pci_indirect.c rename to drivers/pci/pci_indirect.c diff --git a/drivers/tsi108_pci.c b/drivers/pci/tsi108_pci.c similarity index 100% rename from drivers/tsi108_pci.c rename to drivers/pci/tsi108_pci.c diff --git a/drivers/w83c553f.c b/drivers/pci/w83c553f.c similarity index 100% rename from drivers/w83c553f.c rename to drivers/pci/w83c553f.c -- 1.5.3.2
This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users

In message 1192091549-25875-1-git-send-email-plagnioj@jcrosoft.com you wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
Arrgghh....
Don't you think it would have been a good idea to *number* thos patches, both to know in which order they apply and for easier reference?
Sorry, I don't have time to sort this out manually.
Ignored.
Best regards,
Wolfgang Denk

Wolfgang Denk a écrit :
In message 1192091549-25875-1-git-send-email-plagnioj@jcrosoft.com you wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
Arrgghh....
Don't you think it would have been a good idea to *number* thos patches, both to know in which order they apply and for easier reference? Sorry, I don't have time to sort this out manually.
Ignored.
Best regards,
Wolfgang Denk
I'm again sorry, I send immedialty the correct patch as you wish. And I hope sincerelary it's the last. Best Regards.

On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Wolfgang Denk a écrit :
In message 1192091549-25875-1-git-send-email-plagnioj@jcrosoft.com you wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
Arrgghh....
Don't you think it would have been a good idea to *number* thos patches, both to know in which order they apply and for easier reference? Sorry, I don't have time to sort this out manually.
Wait a bit if you please. I've got more comments coming, and you may as address them at the same time.
g.
Ignored.
Best regards,
Wolfgang Denk
I'm again sorry, I send immedialty the correct patch as you wish. And I hope sincerelary it's the last. Best Regards.
This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users

Grant Likely a écrit :
On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Wolfgang Denk a écrit :
In message 1192091549-25875-1-git-send-email-plagnioj@jcrosoft.com you wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
Arrgghh....
Don't you think it would have been a good idea to *number* thos patches, both to know in which order they apply and for easier reference? Sorry, I don't have time to sort this out manually.
Wait a bit if you please. I've got more comments coming, and you may as address them at the same time.
g.
Sorry to late.
g.

On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Grant Likely a écrit :
On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Wolfgang Denk a écrit :
In message 1192091549-25875-1-git-send-email-plagnioj@jcrosoft.com you wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
Arrgghh....
Don't you think it would have been a good idea to *number* thos patches, both to know in which order they apply and for easier reference? Sorry, I don't have time to sort this out manually.
Wait a bit if you please. I've got more comments coming, and you may as address them at the same time.
g.
Sorry to late.
g.
^^^^ I mean 'Grant Likely wrote this' what I say 'g.'. What do you mean? :-)
No worries; not a big deal.
g.

Grant Likely a écrit :
On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Grant Likely a écrit :
On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Wolfgang Denk a écrit :
In message 1192091549-25875-1-git-send-email-plagnioj@jcrosoft.com you wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
Arrgghh....
Don't you think it would have been a good idea to *number* thos patches, both to know in which order they apply and for easier reference? Sorry, I don't have time to sort this out manually.
Wait a bit if you please. I've got more comments coming, and you may as address them at the same time.
g.
Sorry to late.
g.
^^^^ I mean 'Grant Likely wrote this' what I say 'g.'. What do you mean? :-)
No worries; not a big deal.
g.
I will the next patch that take in considers all comments, after your and wd go.
Best Regards
J.

On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
First, a general comment. This patch should go away entirely. Create the new makefile one at a time in the same patch where you move the files. It will be easier to review/merge that way.
Specific comments below. Otherwise, not a bad patch series. Address the comments and it will probably look pretty good. Thanks for the work.
Makefile | 17 +++++++++++++++++ drivers/{nand_legacy => ata}/Makefile | 11 ++++++----- drivers/bios_emulator/Makefile | 20 ++++++++++++-------- drivers/{nand_legacy => block}/Makefile | 11 ++++++----- drivers/{nand_legacy => char}/Makefile | 11 ++++++----- drivers/{nand_legacy => eeprom}/Makefile | 11 ++++++----- drivers/{nand_legacy => hwmon}/Makefile | 11 ++++++----- drivers/{nand_legacy => i2c}/Makefile | 11 ++++++----- drivers/{nand_legacy => ide}/Makefile | 11 ++++++----- drivers/{nand_legacy => input}/Makefile | 11 ++++++----- drivers/{nand_legacy => leds}/Makefile | 11 ++++++----- drivers/{nand_legacy => misc}/Makefile | 11 ++++++----- drivers/{nand_legacy => mtd}/Makefile | 11 ++++++----- drivers/nand_legacy/Makefile | 3 ++- drivers/net/Makefile | 3 ++- drivers/{nand_legacy => pci}/Makefile | 11 ++++++----- drivers/{nand_legacy => pcmcia}/Makefile | 11 ++++++----- drivers/qe/Makefile | 6 +++++- drivers/{nand_legacy => sata}/Makefile | 11 ++++++----- drivers/{nand_legacy => scsi}/Makefile | 11 ++++++----- drivers/serial/Makefile | 3 ++- drivers/{nand_legacy => usb}/Makefile | 11 ++++++----- drivers/{nand_legacy => video}/Makefile | 11 ++++++----- 23 files changed, 142 insertions(+), 97 deletions(-) copy drivers/{nand_legacy => ata}/Makefile (88%) copy drivers/{nand_legacy => block}/Makefile (87%) copy drivers/{nand_legacy => char}/Makefile (87%) copy drivers/{nand_legacy => eeprom}/Makefile (87%) copy drivers/{nand_legacy => hwmon}/Makefile (87%) copy drivers/{nand_legacy => i2c}/Makefile (88%) copy drivers/{nand_legacy => ide}/Makefile (88%) copy drivers/{nand_legacy => input}/Makefile (87%) copy drivers/{nand_legacy => leds}/Makefile (87%) copy drivers/{nand_legacy => misc}/Makefile (87%) copy drivers/{nand_legacy => mtd}/Makefile (88%) copy drivers/{nand_legacy => pci}/Makefile (88%) copy drivers/{nand_legacy => pcmcia}/Makefile (87%) copy drivers/{nand_legacy => sata}/Makefile (87%) copy drivers/{nand_legacy => scsi}/Makefile (87%) copy drivers/{nand_legacy => usb}/Makefile (88%) copy drivers/{nand_legacy => video}/Makefile (87%)
Here are my comments on the layout:
diff --git a/Makefile b/Makefile index 6410f08..57038e7 100644 --- a/Makefile +++ b/Makefile @@ -208,18 +208,35 @@ LIBS += disk/libdisk.a LIBS += rtc/librtc.a LIBS += dtt/libdtt.a LIBS += drivers/libdrivers.a +LIBS += drivers/ata/libata.a
Merge with drivers/block
LIBS += drivers/bios_emulator/libatibiosemu.a +LIBS += drivers/block/libblock.a +LIBS += drivers/char/libchar.a
What is this? how is 'char' different from 'serial'? We don't have a char device API, so I don't understand how this fits in.
You're moving keyboard drivers into here; so maybe merge with drivers/input.
+LIBS += drivers/eeprom/libeeprom.a
I'm not sure about this one; it feels kind of wrong (there can be i2c eeprom, SPI eeprom, etc). I need to think some more...
+LIBS += drivers/hwmon/libhwmon.a
We don't really have an hwmon api, and only one driver is being moved there which is an i2c device. Probably just merge with drivers/i2c.
+LIBS += drivers/i2c/libi2c.a +LIBS += drivers/ide/libide.a
merge with drivers/block
+LIBS += drivers/input/libinput.a +LIBS += drivers/leds/libleds.a
merge with drivers/misc
+LIBS += drivers/misc/libmisc.a +LIBS += drivers/mtd/libmtd.a
eeprom and NAND might be better to go in here.
LIBS += drivers/nand/libnand.a LIBS += drivers/nand_legacy/libnand_legacy.a
These two need to be sorted out; but that doesn't affect your patch series... just thinking out loud.
LIBS += drivers/net/libnet.a +LIBS += drivers/pci/libpci.a +LIBS += drivers/pcmcia/libpcmcia.a
I'm tempted to just merge these under drivers/bus since it's not a lot of files... not sure though.
ifeq ($(CPU),mpc83xx) LIBS += drivers/qe/qe.a endif ifeq ($(CPU),mpc85xx) LIBS += drivers/qe/qe.a endif +LIBS += drivers/sata/libsata.a
merge with drivers/block
+LIBS += drivers/scsi/libscsi.a
merge with drivers/block
LIBS += drivers/serial/libserial.a LIBS += drivers/sk98lin/libsk98lin.a +LIBS += drivers/usb/libusb.a +LIBS += drivers/video/libvideo.a LIBS += post/libpost.a post/drivers/libpostdrivers.a LIBS += $(shell if [ -d post/lib_$(ARCH) ]; then echo \ "post/lib_$(ARCH)/libpost$(ARCH).a"; fi) diff --git a/drivers/nand_legacy/Makefile b/drivers/ata/Makefile similarity index 88% copy from drivers/nand_legacy/Makefile copy to drivers/ata/Makefile index 95314d8..f93d6cb 100644 --- a/drivers/nand_legacy/Makefile +++ b/drivers/ata/Makefile @@ -1,7 +1,7 @@ # -# (C) Copyright 2006 +# (C) Copyright 2007 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# +# Jean-Christophe PLAGNIOL-VILLARD, plagnioj@jcrosoft.com.
Really? This is just a boilerplate Makefile where you've moved lines from one file to another. It's a pretty small change to be asserting copyrights. (I didn't make claims on the rework to drivers/Makefile and common/Makefile which was more invasive).
Don't worry, you'll still get credit for your work.
diff --git a/drivers/bios_emulator/Makefile b/drivers/bios_emulator/Makefile index 90c64da..cb0a13e 100644 --- a/drivers/bios_emulator/Makefile +++ b/drivers/bios_emulator/Makefile @@ -6,14 +6,18 @@ X86DIR = x86emu
$(shell mkdir -p $(obj)$(X86DIR))
-COBJS = atibios.o biosemu.o besys.o bios.o \
$(X86DIR)/decode.o \
$(X86DIR)/ops2.o \
$(X86DIR)/ops.o \
$(X86DIR)/prim_ops.o \
$(X86DIR)/sys.o \
$(X86DIR)/debug.o
+COBJS-y += atibios.o +COBJS-y += biosemu.o +COBJS-y += besys.o +COBJS-y += bios.o +COBJS-y += $(X86DIR)/decode.o +COBJS-y += $(X86DIR)/ops2.o +COBJS-y += $(X86DIR)/ops.o +COBJS-y += $(X86DIR)/prim_ops.o +COBJS-y += $(X86DIR)/sys.o +COBJS-y += $(X86DIR)/debug.o
+COBJS := $(COBJS-y) SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
Split this change into it's own makefile.... Actually drop this change entirely. It is unnecessary because all the bios emulation files are all compiled at the same time regardless.
Cheers, g.

On 14:32 Thu 11 Oct , Grant Likely wrote:
On 10/11/07, Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com wrote:
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD plagnioj@jcrosoft.com
LIBS += drivers/bios_emulator/libatibiosemu.a +LIBS += drivers/block/libblock.a +LIBS += drivers/char/libchar.a
What is this? how is 'char' different from 'serial'? We don't have a char device API, so I don't understand how this fits in.
You're moving keyboard drivers into here; so maybe merge with drivers/input.
For me char is a generic device driver.
+LIBS += drivers/hwmon/libhwmon.a
We don't really have an hwmon api, and only one driver is being moved there which is an i2c device. Probably just merge with drivers/i2c.
During the next window I'd like to add a hwmon API that allow you to check if the board could start, need to be stop, or need to start the fan etc...
merge with drivers/misc
+LIBS += drivers/misc/libmisc.a +LIBS += drivers/mtd/libmtd.a
eeprom and NAND might be better to go in here.
+LIBS += drivers/eeprom/libeeprom.a
I'm not sure about this one; it feels kind of wrong (there can be i2c eeprom, SPI eeprom, etc). I need to think some more...
I agree about NAND, it will move to mtd but not about eeprom could be use in other application to store parameter like with USB switch, Net device, etc...
LIBS += drivers/net/libnet.a +LIBS += drivers/pci/libpci.a +LIBS += drivers/pcmcia/libpcmcia.a
I'm tempted to just merge these under drivers/bus since it's not a lot of files... not sure though.
ifeq ($(CPU),mpc83xx) LIBS += drivers/qe/qe.a endif ifeq ($(CPU),mpc85xx) LIBS += drivers/qe/qe.a endif +LIBS += drivers/sata/libsata.a
merge with drivers/block
I prefer to seperate each block type as scsi, sata and ide
Best Regards
Jean-Christophe PLAGNIOL-VILLARD

In message 20071014105052.GA11709@game.jcrosoft.org you wrote:
We don't really have an hwmon api, and only one driver is being moved there which is an i2c device. Probably just merge with drivers/i2c.
During the next window I'd like to add a hwmon API that allow you to check if the board could start, need to be stop, or need to start the fan etc...
We already do have such stuff. See for example the lwmon board where the LCD and backlight get only enabled in certain temperatur ranges, etc.
Best regards,
Wolfgang Denk
participants (6)
-
Grant Likely
-
Haavard Skinnemoen
-
Jean-Christophe PLAGNIOL-VILLARD
-
Markus Klotzbücher
-
plagnioj@jcrosoft.com
-
Wolfgang Denk