From owner-cvs-src-old@FreeBSD.ORG Sun Jun 13 13:29:20 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8A7CC1065745 for ; Sun, 13 Jun 2010 13:29:20 +0000 (UTC) (envelope-from raj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7544D8FC22 for ; Sun, 13 Jun 2010 13:29:20 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o5DDTKb3010686 for ; Sun, 13 Jun 2010 13:29:20 GMT (envelope-from raj@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o5DDTKL4010685 for cvs-src-old@freebsd.org; Sun, 13 Jun 2010 13:29:20 GMT (envelope-from raj@repoman.freebsd.org) Message-Id: <201006131329.o5DDTKL4010685@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to raj@repoman.freebsd.org using -f From: Rafal Jaworowski Date: Sun, 13 Jun 2010 13:28:53 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/arm/conf DB-78XXX DB-88F5XXX DB-88F6XXX SHEEVAPLUG src/sys/arm/include bootinfo.h metadata.h src/sys/arm/mv bus_space.c common.c files.mv gpio.c ic.c mv_machdep.c mv_pci.c mv_sata.c mvreg.h mvvar.h mvwin.h obio.c ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jun 2010 13:29:20 -0000 raj 2010-06-13 13:28:53 UTC FreeBSD src repository Modified files: sys/arm/conf DB-78XXX DB-88F5XXX DB-88F6XXX SHEEVAPLUG sys/arm/include metadata.h sys/arm/mv bus_space.c common.c files.mv gpio.c ic.c mv_machdep.c mv_pci.c mv_sata.c mvreg.h mvvar.h mvwin.h rtc.c timer.c twsi.c sys/arm/mv/discovery discovery.c files.db78xxx sys/arm/mv/kirkwood kirkwood.c sheevaplug.c std.db88f6xxx std.sheevaplug sys/arm/mv/orion db88f5xxx.c orion.c sys/conf Makefile.arm files.arm options.arm sys/dev/mge if_mge.c if_mgevar.h Added files: sys/dev/usb/controller ehci_mv.c Removed files: sys/arm/include bootinfo.h sys/arm/mv obio.c sys/arm/mv/discovery db78xxx.c sys/arm/mv/kirkwood db88f6xxx.c files.db88f6xxx sys/dev/uart uart_bus_mbus.c uart_cpu_mv.c sys/dev/usb/controller ehci_mbus.c Log: SVN rev 209131 on 2010-06-13 13:28:53Z by raj Convert Marvell ARM platforms to FDT convention. The following systems are involved: - DB-88F5182 - DB-88F5281 - DB-88F6281 - DB-78100 - SheevaPlug This overhaul covers the following major changes: - All integrated peripherals drivers for Marvell ARM SoC, which are currently in the FreeBSD source tree are reworked and adjusted so they derive config data out of the device tree blob (instead of hard coded / tabelarized values). - Since the common FDT infrastrucutre (fdtbus, simplebus) is used we say good by to obio / mbus drivers and numerous hard-coded config data. Note that world needs to be built WITH_FDT for the affected platforms. Reviewed by: imp Sponsored by: The FreeBSD Foundation. Revision Changes Path 1.9 +4 -0 src/sys/arm/conf/DB-78XXX 1.10 +4 -0 src/sys/arm/conf/DB-88F5XXX 1.10 +4 -0 src/sys/arm/conf/DB-88F6XXX 1.3 +4 -0 src/sys/arm/conf/SHEEVAPLUG 1.2 +0 -72 src/sys/arm/include/bootinfo.h (dead) 1.5 +1 -2 src/sys/arm/include/metadata.h 1.2 +2 -2 src/sys/arm/mv/bus_space.c 1.10 +503 -256 src/sys/arm/mv/common.c 1.6 +0 -162 src/sys/arm/mv/discovery/db78xxx.c (dead) 1.8 +6 -200 src/sys/arm/mv/discovery/discovery.c 1.2 +0 -1 src/sys/arm/mv/discovery/files.db78xxx 1.8 +1 -4 src/sys/arm/mv/files.mv 1.5 +181 -28 src/sys/arm/mv/gpio.c 1.4 +7 -1 src/sys/arm/mv/ic.c 1.6 +0 -157 src/sys/arm/mv/kirkwood/db88f6xxx.c (dead) 1.3 +0 -4 src/sys/arm/mv/kirkwood/files.db88f6xxx (dead) 1.9 +2 -110 src/sys/arm/mv/kirkwood/kirkwood.c 1.2 +13 -121 src/sys/arm/mv/kirkwood/sheevaplug.c 1.3 +1 -2 src/sys/arm/mv/kirkwood/std.db88f6xxx 1.2 +0 -1 src/sys/arm/mv/kirkwood/std.sheevaplug 1.12 +274 -85 src/sys/arm/mv/mv_machdep.c 1.7 +430 -472 src/sys/arm/mv/mv_pci.c 1.7 +6 -5 src/sys/arm/mv/mv_sata.c 1.9 +14 -4 src/sys/arm/mv/mvreg.h 1.8 +1 -72 src/sys/arm/mv/mvvar.h 1.3 +59 -53 src/sys/arm/mv/mvwin.h 1.6 +0 -374 src/sys/arm/mv/obio.c (dead) 1.7 +3 -69 src/sys/arm/mv/orion/db88f5xxx.c 1.9 +7 -100 src/sys/arm/mv/orion/orion.c 1.2 +8 -2 src/sys/arm/mv/rtc.c 1.2 +7 -1 src/sys/arm/mv/timer.c 1.3 +7 -1 src/sys/arm/mv/twsi.c 1.44 +2 -0 src/sys/conf/Makefile.arm 1.24 +8 -0 src/sys/conf/files.arm 1.28 +0 -1 src/sys/conf/options.arm 1.12 +41 -17 src/sys/dev/mge/if_mge.c 1.3 +6 -0 src/sys/dev/mge/if_mgevar.h 1.2 +0 -81 src/sys/dev/uart/uart_bus_mbus.c (dead) 1.4 +0 -92 src/sys/dev/uart/uart_cpu_mv.c (dead) 1.10 +0 -384 src/sys/dev/usb/controller/ehci_mbus.c (dead) 1.1 +391 -0 src/sys/dev/usb/controller/ehci_mv.c (new)