aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/README.source17
-rw-r--r--debian/changelog159
-rw-r--r--debian/compat1
-rw-r--r--debian/control53
-rw-r--r--debian/copyright44
-rw-r--r--debian/platform-and-targets5
-rwxr-xr-xdebian/rules42
-rw-r--r--debian/source/format1
-rw-r--r--debian/u-boot-linaro.install1
9 files changed, 323 insertions, 0 deletions
diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 000000000..f3efd0421
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,17 @@
+x-loader for Debian
+-------------------
+
+<this file describes information about the source package, see Debian policy
+manual section 4.14. You WILL either need to modify or delete this file>
+
+This package uses quilt to manage all modifications to the upstream
+source. Changes are stored in the source package as diffs in
+debian/patches and applied during the build. Please see:
+
+ /usr/share/doc/quilt/README.source
+
+for more information on how to apply the patches, modify patches, or
+remove a patch.
+
+
+
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 000000000..8382360a5
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,159 @@
+u-boot-linaro (2010.12-0ubuntu1) natty; urgency=low
+
+ * Merge upstream v2010.12
+ - LP: 678398
+ - LP: 680095
+ - LP: 680372
+ - LP: 684585
+ * No longer force gcc-4.4
+ - LP: 691220
+ * Remove -Bsymbolic-functions from LDFLAGS in debian/rules
+
+ -- John Rigby <john.rigby@linaro.org> Tue, 04 Jan 2011 09:01:45 -0700
+
+u-boot-linaro (2010.09~rc1.1-0ubuntu6) natty; urgency=low
+
+ * Pass CC to make to force gcc-4.4.
+
+ -- Loïc Minier <loic.minier@ubuntu.com> Thu, 16 Dec 2010 01:40:01 +0100
+
+u-boot-linaro (2010.09~rc1.1-0ubuntu5) natty; urgency=low
+
+ * Build with gcc-4.4 for now as 4.5 breaks u-boot for some reason.
+
+ -- Loïc Minier <loic.minier@linaro.org> Wed, 15 Dec 2010 22:54:03 +0100
+
+u-boot-linaro (2010.09~rc1.1-0ubuntu4) natty; urgency=low
+
+ * Add Gumstix Overo, omap3_overo.
+ * Cleanup rules.
+ * Fix clean to remove some files which upstream creates in the source tree.
+ * List platform and targets in debian/platform-and-targets.
+
+ -- Loïc Minier <loic.minier@linaro.org> Fri, 03 Dec 2010 15:44:02 +0100
+
+u-boot-linaro (2010.09~rc1.1-0ubuntu3) maverick; urgency=low
+
+ [ Steve Sakoman ]
+ * ARMV7: OMAP4: Fix Panda pinmux setting to enable Wifi/BT Module
+ - LP: #645167
+
+ -- John Rigby <john.rigby@linaro.org> Wed, 22 Sep 2010 12:42:39 -0600
+
+u-boot-linaro (2010.09~rc1.1-0ubuntu2) maverick; urgency=low
+
+ [ John Rigby ]
+ * Update upstream base to v2010.09-rc1
+ * Update Vcs-Git: git://git.linaro.org/boot/u-boot-linaro-stable.git
+ * Eliminate quilt and rsync build dependencies
+ * Remove linaro from package version string
+ * There were 90 commits between previous upstream and this.
+ Of these:
+ 24 armv7/omap patches
+ Signed-off-by: Steve Sakoman <steve@sakoman.com>
+ These replace Linaro local versions of these patches
+ 1 touches common I2C code
+ CMD_I2C: make alen=0 work
+ Signed-off-by: Reinhard Meyer <u-boot@emk-elektronik.de>
+ bug fix for i2c command
+ 1 touches device tree code which is not yet supported on arm
+ fdt: call fdt_parent_offset fewer times while translating addresses
+ Signed-off-by: Scott Wood <scottwood@freescale.com>
+ Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
+ 1 touches Maintainers file
+ MX51: Update responsible for mx51evk
+ Signed-off-by: Stefano Babic <sbabic@denx.de>
+ 1 does fixes coding style and whitespace issues
+ Prepare v2010.09-rc1
+ Signed-off-by: Wolfgang Denk <wd@denx.de>
+
+ 9 armv7 patches that do not touch common code
+ Samsung
+ 24 arm but not armv7
+ Atmel, Fujitsu and Marvell
+ 29 other arches
+ powerpc, nios, sh, avr32, mips
+ * Change license in debian/copyright to GPL V2 only
+ - LP: #624499
+ * Add debian/source/format to quiet lintian
+
+ [ Matt Waddel ]
+ * Support second bank of flash on vexpress
+ - LP: #637780
+
+ -- John Rigby <john.rigby@linaro.org> Wed, 15 Sep 2010 10:51:58 -0600
+
+u-boot-linaro (2010.06-695-gbd23130-linaro-0ubuntu1) maverick; urgency=low
+
+ Feature freeze exception for new package (LP: #624330)
+
+ [ John Rigby ]
+ * Build one deb per target
+
+ [ Steve Langasek ]
+ * Use Ubuntu-appropriate version numbering
+ * Add a Vcs-Git field to document the link back to the source repository
+
+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 26 Aug 2010 00:35:29 +0000
+
+u-boot-linaro (v2010.06-695-gbd23130-linaro-3) maverick; urgency=low
+
+ * Add rsync as a build dependency
+
+ -- John Rigby <john.rigby@linaro.org> Wed, 25 Aug 2010 09:09:49 -0600
+
+u-boot-linaro (v2010.06-695-gbd23130-linaro-2) maverick; urgency=low
+
+ * New upstream v2010.06-695-gbd23130
+ * Updated ssakoman patches v2010.06-714-g33b8b43
+ Mans Rullgard (3):
+ ARMV7: OMAP3: Fix and clean up L2 cache enable/disable functions
+ ARMV7: OMAP3: Convert setup_auxcr() to pure asm
+ ARMV7: OMAP3: Apply Cortex-A8 errata workarounds only on affected revisions
+
+ Steve Sakoman (16):
+ ARMV7: OMAP: Move syslib.c to omap-common since it can be shared by OMAP3 and OMAP4
+ ARMV7: OMAP: add convenience function to set TWL4030 regulator voltages
+ ARMV7: OMAP: Enable input driver on Overo's MMC1_CLK and MMC3_CLK pinmux setup
+ ARMV7: OMAP: Add mpurate boot arg for Overo and Beagle
+ ARMV7: OMAP: Add board revision detection for Overo
+ ARMV7: OMAP: Add detection and support for Beagle C4 revision
+ ARMV7: OMAP: Configure Overo's second network chip
+ ARMV7: OMAP3: Update CPU type detection for AM35XX/OMAP36XX/37XX
+ ARMV7: OMAP3: Add clock setup for OMAP36XX/37XX
+ ARMV7: OMAP3: sdrc: remove hard coding sdram setup for 128MB/bank
+ mtd: nand: honor CONFIG_SYS_NAND_QUIET_TEST with unknown NAND printk
+ ARMV7: OMAP3: Add CONFIG_SYS_NAND_QUIET_TEST to Beagle and Overo configs
+ ARMV7: OMAP3: Add support for Beagle xM
+ ARMV7: OMAP: Add spi driver for OMAP3/OMAP4
+ NET: Add driver for Micrel KS8851
+ ARMV7: Add Micrel KS8851 net chip support to OMAP4430 SDP
+ * Same versatile express patches from Matt Waddel as before.
+ * Updated packaging to include platform specific install targets
+
+ -- John Rigby <john.rigby@linaro.org> Mon, 23 Aug 2010 22:54:44 -0600
+
+u-boot-linaro (v2010.06-265-gcdb7497-linaro-1) maverick; urgency=low
+
+ * Initial Linaro u-boot tree based on
+
+ * Upstream v2010.06-265-gcdb7497
+
+ * A series of patches from ssakomans exp branch that add
+ support for beagle C4 and xM. These have been rebased
+ onto current upstream. The gitorious beagle trees are
+ still based on v2010.03. These patches will be replaced
+ with patches from ssakoman.
+
+ * Versatile express patches from Matt Waddel.
+
+ * Debian packaging by John Rigby based on the lucid
+ u-boot-omap3 package.
+
+ * Currently builds u-boot binaries for these platforms
+ ca9x4_ct_vxp aka Versatile Express
+ mx51evk aka Babbage
+ omap4_panda
+ omap3_beagle
+
+ -- John Rigby <john.rigby@linaro.org> Fri, 06 Aug 2010 16:20:43 -0600
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 000000000..7f8f011eb
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 000000000..08a5c24f2
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,53 @@
+Source: u-boot-linaro
+Section: misc
+Priority: extra
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: John Rigby <john.rigby@linaro.org>
+Build-Depends: debhelper (>= 7.0.50~)
+Standards-Version: 3.8.4
+Vcs-Git: git://git.linaro.org/boot/u-boot-linaro-stable.git
+
+Package: u-boot-linaro-omap3-beagle
+Architecture: armel
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: U-Boot bootloader binary for various TI OMAP3 Beagle boards
+ This package contains the U-Boot bootloader which is responsible for
+ loading and executing the Linux kernel on those boards. This package
+ contains the u-boot binary blob, and is not usually needed on a normal
+ system
+
+Package: u-boot-linaro-omap3-overo
+Architecture: armel
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: U-Boot bootloader binary for Gumstix Overo boards
+ This package contains the U-Boot bootloader which is responsible for
+ loading and executing the Linux kernel on those boards. This package
+ contains the u-boot binary blob, and is not usually needed on a normal
+ system
+
+Package: u-boot-linaro-omap4-panda
+Architecture: armel
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: U-Boot bootloader binary for the TI OMAP4 Panda board
+ This package contains the U-Boot bootloader which is responsible for
+ loading and executing the Linux kernel on this board. This package
+ contains the u-boot binary blob, and is not usually needed on a normal
+ system
+
+Package: u-boot-linaro-mx51evk
+Architecture: armel
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: U-Boot bootloader binary for the Freescale i.MX51 mx51evk (Babbage) board
+ This package contains the U-Boot bootloader which is responsible for
+ loading and executing the Linux kernel on this board. This package
+ contains the u-boot binary blob, and is not usually needed on a normal
+ system
+
+Package: u-boot-linaro-ca9x4-ct-vxp
+Architecture: armel
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: U-Boot bootloader binary for the ARM ca9x4_ct_vxp (Versatile Express) board
+ This package contains the U-Boot bootloader which is responsible for
+ loading and executing the Linux kernel on this board. This package
+ contains the u-boot binary blob, and is not usually needed on a normal
+ system
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 000000000..dcc0c6070
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,44 @@
+This work was packaged for Debian by:
+
+ Oliver Grawert <ogra@ubuntu.com> on Mon, 22 Mar 2010 15:06:23 +0200
+
+It was downloaded from:
+
+ http://gitorious.org/u-boot-omap3/mainline/commits/master
+
+Upstream Authors:
+
+ Wolfgang Denk, DENX Software Engineering, wd@denx.de.
+ Steve Sakoman <steve@sakoman.com>
+
+Copyright:
+
+ Copyright (C) 2000-2010
+ Wolfgang Denk, DENX Software Engineering, wd@denx.de.
+
+License:
+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License version 2 as
+ published by the Free Software Foundation.
+
+ This package 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 package; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'.
+
+The Debian packaging is:
+
+ Copyright (C) 2010 Oliver Grawert <ogra@ubuntu.com>
+
+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.
diff --git a/debian/platform-and-targets b/debian/platform-and-targets
new file mode 100644
index 000000000..de7710e62
--- /dev/null
+++ b/debian/platform-and-targets
@@ -0,0 +1,5 @@
+ca9x4_ct_vxp u-boot.bin ca9x4-ct-vxp
+mx51evk u-boot.imx mx51evk
+omap3_beagle u-boot.bin omap3-beagle
+omap3_overo u-boot.bin omap3-overo
+omap4_panda u-boot.bin omap4-panda
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 000000000..ab9ec6035
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,42 @@
+#!/usr/bin/make -f
+
+# the upstream build passes LDFLAGS directly to ld instead of calling gcc for
+# linking; so instead of passing -Wl,foo in LDFLAGS as in automake builds, one
+# should set LDFLAGS to foo directly
+comma := ,
+LDFLAGS := $(patsubst -Wl$(comma)%,%,$(LDFLAGS))
+
+# remove -Bsymbolic-functions from LDFLAGS because is messes up ld and some
+# initializations end up being zero
+LDFLAGS := $(patsubst -Bsymbolic-functions,,$(LDFLAGS))
+
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
+export CROSS_COMPILE?=$(DEB_HOST_GNU_TYPE)-
+endif
+
+%:
+ dh $@
+
+override_dh_auto_clean:
+ # upstream only cleans these files if passing the right O=, but it
+ # shouldn't create these the source tree in the first place
+ # XXX this hardcodes "arm"
+ rm -f arch/arm/include/asm/arch arch/arm/include/asm/proc
+ rm -rf debian/build
+
+override_dh_auto_build:
+ while read plat target deb; do \
+ mkdir -p debian/build/$$plat; \
+ $(MAKE) O=$$PWD/debian/build/$$plat $${plat}_config; \
+ find debian/build; \
+ $(MAKE) O=$$PWD/debian/build/$$plat; \
+ done <debian/platform-and-targets
+
+override_dh_auto_install:
+ while read plat target deb; do \
+ install -D -m644 debian/build/$$plat/$$target debian/u-boot-linaro-$$deb/usr/lib/u-boot/$$plat/$$target; \
+ done <debian/platform-and-targets
+
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 000000000..163aaf8d8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/u-boot-linaro.install b/debian/u-boot-linaro.install
new file mode 100644
index 000000000..e0c4ce9ce
--- /dev/null
+++ b/debian/u-boot-linaro.install
@@ -0,0 +1 @@
+usr/lib/u-boot