diff options
-rw-r--r-- | debian/README.source | 17 | ||||
-rw-r--r-- | debian/changelog | 159 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 53 | ||||
-rw-r--r-- | debian/copyright | 44 | ||||
-rw-r--r-- | debian/platform-and-targets | 5 | ||||
-rwxr-xr-x | debian/rules | 42 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/u-boot-linaro.install | 1 |
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 |