[oe-commits] org.oe.dev merge of '0e517dabcd24598274e65b9a372217fa56ffe66a'

oe commit oe at amethyst.openembedded.net
Tue May 20 19:58:45 UTC 2008


merge of '0e517dabcd24598274e65b9a372217fa56ffe66a'
     and '560eb1fe854306a1781ae17f1c30c0271e110cfd'

Author: oe at openembedded.org
Branch: org.openembedded.dev
Revision: c179e5e451e08eb1f3266b4da027de66abad7a9b
ViewMTN: http://monotone.openembedded.org/revision/info/c179e5e451e08eb1f3266b4da027de66abad7a9b
Files:
1
packages/mtools/mtools-native_3.9.9.bb
packages/mtools/mtools-native_3.9.11.bb
packages/mtools/mtools_3.9.9.bb
packages/mtools/mtools_3.9.11.bb
packages/rt-tests/rt-tests_0.19.bb
packages/rt-tests/rt-tests_0.21.bb
packages/syslinux/syslinux-native_3.36.bb
packages/syslinux/syslinux-native_3.63.bb
packages/acpid/acpid_1.0.6.bb
packages/linux/linux-omap2-git/beagleboard/00001-mcbsp-transform.patch
packages/linux/linux-omap2-git/beagleboard/00002-mcbsp-omap1.patch
packages/linux/linux-omap2-git/beagleboard/00003-mcbsp-omap3-clock.patch
packages/linux/linux-omap2-git/beagleboard/00004-omap2-mcbsp.patch
packages/linux/linux-omap2-git/beagleboard/0001-ASoC-OMAP-Add-basic-support-for-OMAP34xx-in-McBSP.patch
packages/xorg-xserver/xserver-xorg-1.3.0.0/glyphstr.patch
classes/gtk-icon-cache.bbclass
classes/oestats-client.bbclass
packages/dsplink/dsplink_1.50.bb
packages/efl1/ecore-native_cvs.bb
packages/efl1/ecore.inc
packages/efl1/ecore_cvs.bb
packages/efl1/edb_cvs.bb
packages/efl1/edbus_cvs.bb
packages/efl1/edje_cvs.bb
packages/efl1/eet_cvs.bb
packages/efl1/efreet_cvs.bb
packages/efl1/embryo_cvs.bb
packages/efl1/esmart_cvs.bb
packages/efl1/evas-native_cvs.bb
packages/efl1/evas.inc
packages/efl1/evas_cvs.bb
packages/glibc/eglibc_svn.bb
packages/glibc/glibc-package.bbclass
packages/glibc/glibc_2.2.5.bb
packages/glibc/glibc_2.3.2+cvs20040726.bb
packages/glibc/glibc_2.3.2.bb
packages/glibc/glibc_2.3.3+cvs20041128.bb
packages/glibc/glibc_2.3.3+cvs20050221.bb
packages/glibc/glibc_2.3.3+cvs20050420.bb
packages/glibc/glibc_2.3.3.bb
packages/glibc/glibc_2.3.5+cvs20050627.bb
packages/glibc/glibc_2.4.bb
packages/glibc/glibc_2.5.bb
packages/glibc/glibc_2.6.1.bb
packages/glibc/glibc_2.7.bb
packages/glibc/glibc_cvs.bb
packages/linux/linux-omap2-git/beagleboard/defconfig
packages/linux/linux-omap2_git.bb
packages/linux-libc-headers/linux-libc-headers.inc
packages/linux-libc-headers/linux-libc-headers_2.6.11.1.bb
packages/linux-libc-headers/linux-libc-headers_2.6.15.99.bb
packages/linux-libc-headers/linux-libc-headers_2.6.18.bb
packages/linux-libc-headers/linux-libc-headers_2.6.20.bb
packages/linux-libc-headers/linux-libc-headers_2.6.22.bb
packages/linux-libc-headers/linux-libc-headers_2.6.23.bb
packages/linux-libc-headers/linux-libc-headers_2.6.7.0.bb
packages/linux-libc-headers/linux-libc-headers_2.6.8.1.bb
packages/mtd/mtd-utils_1.1.0.bb
packages/samba/samba-essential_3.0.20.bb
packages/samba/samba.inc
packages/samba/samba_3.0.10.bb
packages/samba/samba_3.0.14a.bb
packages/samba/samba_3.0.20.bb
packages/samba/samba_3.0.23c.bb
packages/samba/samba_3.0.5.bb
packages/samba/samba_3.0.9.bb
packages/startup-notification/startup-notification_0.8.bb
packages/vnc/x11vnc_0.9.3.bb
packages/xorg-xserver/xserver-xorg_1.3.0.0.bb
packages/u-boot/files/sffsdr-u-boot.patch
packages/u-boot/u-boot_git.bb
Diffs:

#
# mt diff -r0e517dabcd24598274e65b9a372217fa56ffe66a -rc179e5e451e08eb1f3266b4da027de66abad7a9b
#
#
#
# rename "packages/mtools/mtools-native_3.9.9.bb"
#     to "packages/mtools/mtools-native_3.9.11.bb"
# 
# rename "packages/mtools/mtools_3.9.9.bb"
#     to "packages/mtools/mtools_3.9.11.bb"
# 
# rename "packages/rt-tests/rt-tests_0.19.bb"
#     to "packages/rt-tests/rt-tests_0.21.bb"
# 
# rename "packages/syslinux/syslinux-native_3.36.bb"
#     to "packages/syslinux/syslinux-native_3.63.bb"
# 
# add_file "packages/acpid/acpid_1.0.6.bb"
#  content [c44a19e28b91e0ba71888ce49af8c2a1e1a36bf4]
# 
# add_file "packages/linux/linux-omap2-git/beagleboard/00001-mcbsp-transform.patch"
#  content [f31603696f1a604d2fc6f2bd863fbda17bf1d04b]
# 
# add_file "packages/linux/linux-omap2-git/beagleboard/00002-mcbsp-omap1.patch"
#  content [7a3f0e554d44ad43bee539b08f1553c6bd221ba4]
# 
# add_file "packages/linux/linux-omap2-git/beagleboard/00003-mcbsp-omap3-clock.patch"
#  content [0535b86a1ff751f854c6f6b9a47caaae5987325c]
# 
# add_file "packages/linux/linux-omap2-git/beagleboard/00004-omap2-mcbsp.patch"
#  content [125c19af3d820d497bf81db6c861752782cba591]
# 
# add_file "packages/linux/linux-omap2-git/beagleboard/0001-ASoC-OMAP-Add-basic-support-for-OMAP34xx-in-McBSP.patch"
#  content [c8f4b8935cd2abedc7760cf9594494dc4faa445c]
# 
# add_file "packages/xorg-xserver/xserver-xorg-1.3.0.0/glyphstr.patch"
#  content [0a664afb7d51c2cd332153d72b4d8bd35559d350]
# 
# patch "classes/gtk-icon-cache.bbclass"
#  from [75b805566ae03614fdfdd691b5b9542ed54bf96c]
#    to [328279a52c22c9296f097b015b4b3579453ab3c4]
# 
# patch "classes/oestats-client.bbclass"
#  from [2b82de605ebfcc914f36652cbb9c49dce3cd2442]
#    to [cbad9e93d8f90cd155c2108cdca1f0bbd27b2000]
# 
# patch "packages/dsplink/dsplink_1.50.bb"
#  from [a2dba60ef70a6be005343a5420ec39fe0d6b7126]
#    to [ba3fbbc36f80f856194516e3676c4be8ff95593f]
# 
# patch "packages/efl1/ecore-native_cvs.bb"
#  from [454bc7eb7c9a1579123625d9b419ea0982f3b381]
#    to [47c2a5e1692381f93bef6ef8180ff7daaf1a3760]
# 
# patch "packages/efl1/ecore.inc"
#  from [b736e8d906a16691f28e2de920bf7b69469cb020]
#    to [d132e5d100eb3a87ef5d6cb123c586e203ef5143]
# 
# patch "packages/efl1/ecore_cvs.bb"
#  from [8e141a68d3fb8691ee914a2ac970129fe14f8aed]
#    to [db9ceefb6209514dcc2b22c3b7d8e0816820f762]
# 
# patch "packages/efl1/edb_cvs.bb"
#  from [cfec22c11caa4150e22a2640ef1292b5fc9dd9df]
#    to [7d8fdec465a882e0ed9272e63c54cbdfd4aa19d2]
# 
# patch "packages/efl1/edbus_cvs.bb"
#  from [7f6f010883128a2dc595086674f08caa1bf29d74]
#    to [e051cb48a3921952f001b55f34a5f92b4234574a]
# 
# patch "packages/efl1/edje_cvs.bb"
#  from [c97e863a88bf2970d41f1107b5d64b248abf57e0]
#    to [62eea4a4a904f412cb2ae26142d346a3a70cd876]
# 
# patch "packages/efl1/eet_cvs.bb"
#  from [eada78b9148d3a22f1b46d69d3aabbdfe747410c]
#    to [9979a56ebf0921e6b1c374aaf525e1fbdce50a27]
# 
# patch "packages/efl1/efreet_cvs.bb"
#  from [4b80740afd5106d5bc474fa4921c6522ca473d30]
#    to [c7934aa1ab83cf5bde841da90247d731b5dff0de]
# 
# patch "packages/efl1/embryo_cvs.bb"
#  from [d1e3b9f6212724c6df80aec5468b565a407a77bb]
#    to [5e61b438e4ebdca460ac0b5b906d852025c76747]
# 
# patch "packages/efl1/esmart_cvs.bb"
#  from [6502bab7ea2f2d0380e49644e4204603a1395ff1]
#    to [ffe66023913a2de6c11a7669d205c89954fd43c7]
# 
# patch "packages/efl1/evas-native_cvs.bb"
#  from [6187f8e7ba476dd0db7fa8a5c523f6a000d9e5fa]
#    to [6d464a30990003574c9db7b5255cf707856408c4]
# 
# patch "packages/efl1/evas.inc"
#  from [9c61e64a2a646cac813a4701bd1a5c5a4ac16964]
#    to [3832fb27b48f99ab029bbdcd20863a3daa1a3009]
# 
# patch "packages/efl1/evas_cvs.bb"
#  from [82f126668ed700106fce2efb55f6d16c371b4bd1]
#    to [698aa57979dcff374e859909316b7b53c0a2b985]
# 
# patch "packages/glibc/eglibc_svn.bb"
#  from [c35e8bfcdde601cae0e1daac27f6eadc06d385d8]
#    to [693cfbc95cb7166e12ced9da2affddab022ac474]
# 
# patch "packages/glibc/glibc-package.bbclass"
#  from [ad5d2085797fa01b1f94d1ff231db24757badb90]
#    to [cc608cf169b73c5795935b63f2ff1bb56dd743d8]
# 
# patch "packages/glibc/glibc_2.2.5.bb"
#  from [34af38798fe6eb076ee1e44612cfb2e740abf174]
#    to [d3eb7489c6594b3f99cf2bc22dcb08f3ebea954d]
# 
# patch "packages/glibc/glibc_2.3.2+cvs20040726.bb"
#  from [808ed86ced75140a1d3fc3218b2496f9cc4bf940]
#    to [2796a2ca3f43cc68cb8dcab23c538f9d43671bfc]
# 
# patch "packages/glibc/glibc_2.3.2.bb"
#  from [c9271dd5bdf2fac00df5b90d4757176c5c7bb687]
#    to [6ce928a3a50aaa74484d58ca109097ecf56dfdf6]
# 
# patch "packages/glibc/glibc_2.3.3+cvs20041128.bb"
#  from [de5dc3446aa94c3abfdc1f8edff39f19084142f7]
#    to [c52302457e46cbf50f3c743a36911af5c5ef5249]
# 
# patch "packages/glibc/glibc_2.3.3+cvs20050221.bb"
#  from [cb07d9d3c55c4fcfc23ddfe1650281885b9ea5f6]
#    to [6fcb1be9e4e8d1a32a5f67f6c5d828934cc23bfa]
# 
# patch "packages/glibc/glibc_2.3.3+cvs20050420.bb"
#  from [07a49aaf94192d47ee2118328e09b13cf4c5aaa4]
#    to [f54bdcea04b98f19a0b0200969fc2346af827228]
# 
# patch "packages/glibc/glibc_2.3.3.bb"
#  from [94f418faf76e360cb344f13e886941c63faeaa1c]
#    to [a2b16ae14389f9b1f928da2651ce17295e946eb8]
# 
# patch "packages/glibc/glibc_2.3.5+cvs20050627.bb"
#  from [002681533641cc0727653c163caa2b89d9554585]
#    to [e767bb71ec3f4cc71f4c93cb973621df12f2ffa8]
# 
# patch "packages/glibc/glibc_2.4.bb"
#  from [90ea22d4701fd976ebf54996b4f0f0f75fcbcb15]
#    to [06f918a79a1f11a8d3ec0bb653752c014ce40e33]
# 
# patch "packages/glibc/glibc_2.5.bb"
#  from [0df9115aff23a65cf60cf318463e92afd9d4187d]
#    to [1e078613766f3dd8fc94f432bbe07c4e1f98e30f]
# 
# patch "packages/glibc/glibc_2.6.1.bb"
#  from [e44cc81d7e42c307cc3fa0165f19e3c2cc9c1dab]
#    to [157296447567bd27d06a4c65f01df9c9fb53b53d]
# 
# patch "packages/glibc/glibc_2.7.bb"
#  from [0315c4d0fd55ed746d83fbe2e7512ce1dfe46237]
#    to [bb41e38f1cd4eaa7b688b45abf9e3ba2b19d20c8]
# 
# patch "packages/glibc/glibc_cvs.bb"
#  from [65a43c48f600ea8305861ae2b9bc8d44ac65c8d6]
#    to [7822dea5a8190361462aaba3a5865a3f1a2c82d8]
# 
# patch "packages/linux/linux-omap2-git/beagleboard/defconfig"
#  from [964a8dabe7c00485c6abaca8fd364eb631810716]
#    to [e416b8dd7c16fdaef29109914cf909b457592d00]
# 
# patch "packages/linux/linux-omap2_git.bb"
#  from [91d936879c9fac0d051b7c80b290a712b953d3e0]
#    to [46fad621069aaf808e1a057528c82728198d9499]
# 
# patch "packages/linux-libc-headers/linux-libc-headers.inc"
#  from [5c98632deeb64f09ea2d1409ebfb3f52ca329b18]
#    to [b2222f137bb2d5024aabdd95ce25e23a2b0a3b9e]
# 
# patch "packages/linux-libc-headers/linux-libc-headers_2.6.11.1.bb"
#  from [a5e398b392cdf0d939f0d10034f2326567a46b5e]
#    to [47e4d26b80d13dc103a57f5405e696bb41fa6482]
# 
# patch "packages/linux-libc-headers/linux-libc-headers_2.6.15.99.bb"
#  from [2462887f80c983eb3bd388e906229f9f58bc4aa7]
#    to [15a52afa51d66a10c4e65d8999d9150de03b1ecf]
# 
# patch "packages/linux-libc-headers/linux-libc-headers_2.6.18.bb"
#  from [1591ece17925b88a031d76f96246cad5d04d3424]
#    to [315b1efcbbcf61f41ebcdd6ff78e4306089eb779]
# 
# patch "packages/linux-libc-headers/linux-libc-headers_2.6.20.bb"
#  from [6ca5c4e670c6594210c1afa9d59511ab71dfe839]
#    to [bb5b016cdec7c47517f8a6f0f98bb2bf0553754b]
# 
# patch "packages/linux-libc-headers/linux-libc-headers_2.6.22.bb"
#  from [66ed33603a1599bc68718e22c5e7fe1d81ff51cc]
#    to [9848fbf9a03e26527896520878c57d533bebc91e]
# 
# patch "packages/linux-libc-headers/linux-libc-headers_2.6.23.bb"
#  from [9848fbf9a03e26527896520878c57d533bebc91e]
#    to [bf5ec08a1649841a180f829658d288158043c847]
# 
# patch "packages/linux-libc-headers/linux-libc-headers_2.6.7.0.bb"
#  from [a9f62e9c41ff4489d4ce3097d04a44c1688c5b9b]
#    to [db7b347929e1b904058af4bf2e4aaa167edee882]
# 
# patch "packages/linux-libc-headers/linux-libc-headers_2.6.8.1.bb"
#  from [d9d8521f857b98b5a68a1e131113d039c7fe6854]
#    to [007380e042cf950f943a583ba518965455d16b39]
# 
# patch "packages/mtd/mtd-utils_1.1.0.bb"
#  from [62670e998ad85120543b4c4d96eb8c4d85363ab3]
#    to [f1a35c998ce14edbfdea2856cdb5bbbd723506f6]
# 
# patch "packages/rt-tests/rt-tests_0.21.bb"
#  from [c4e7bcc06c49edbbf421e8fd4e9f00cb7fb0fb44]
#    to [3c741dea0b7061921b630a313d6b8fb572d157ac]
# 
# patch "packages/samba/samba-essential_3.0.20.bb"
#  from [79344126cf7248cd03678738543aba6c774308ac]
#    to [afaf03a7a90f3fea3dc7443c848f4c11933f074d]
# 
# patch "packages/samba/samba.inc"
#  from [7d4adb1461ffec0246a42e66fb6a18b8ca48912d]
#    to [77999b13a6dc8e6af6540bfe9a51f2ac9c11d3b9]
# 
# patch "packages/samba/samba_3.0.10.bb"
#  from [91586326d34250a76373b8f0f463b1ce410ae6f7]
#    to [5e9cb486a1020218a3b2994775f129ecf8ca0573]
# 
# patch "packages/samba/samba_3.0.14a.bb"
#  from [f2cb1ee6a99a760ecfcaf60a33cbb3f886739058]
#    to [3c919ecb4b243466161f937e7f05033cf7465b09]
# 
# patch "packages/samba/samba_3.0.20.bb"
#  from [59ef4fedfcccc9793317fb4b36075d610e8de000]
#    to [7492c4a07d82301f50368aef36326ea0fc99fd1f]
# 
# patch "packages/samba/samba_3.0.23c.bb"
#  from [be528ec63ea7db2e3846a6b3b89327e1d3fb653d]
#    to [cbb50ee71590ebe4810837194adc5397eb68d774]
# 
# patch "packages/samba/samba_3.0.5.bb"
#  from [91586326d34250a76373b8f0f463b1ce410ae6f7]
#    to [5e9cb486a1020218a3b2994775f129ecf8ca0573]
# 
# patch "packages/samba/samba_3.0.9.bb"
#  from [91586326d34250a76373b8f0f463b1ce410ae6f7]
#    to [5e9cb486a1020218a3b2994775f129ecf8ca0573]
# 
# patch "packages/startup-notification/startup-notification_0.8.bb"
#  from [d98452e8ff11d1f979b2e846cae86aa0602c958f]
#    to [c1d63af980014d68a74b102dce2e49edfdcc9658]
# 
# patch "packages/vnc/x11vnc_0.9.3.bb"
#  from [aa732c8e4a44358ecadf82dfb92bfb011ab2bd20]
#    to [bb849990fcab1874e7cac9f59f3fd7133c0df9ab]
# 
# patch "packages/xorg-xserver/xserver-xorg_1.3.0.0.bb"
#  from [228af28a9592f1bb445ca5ffd4054533d0a5498e]
#    to [6474fcf082bf05c6ca166e3988f5b8aeb31a503d]
#
============================================================
--- packages/acpid/acpid_1.0.6.bb	c44a19e28b91e0ba71888ce49af8c2a1e1a36bf4
+++ packages/acpid/acpid_1.0.6.bb	c44a19e28b91e0ba71888ce49af8c2a1e1a36bf4
@@ -0,0 +1,4 @@
+require acpid.inc
+SRC_URI += "file://gcc40.patch;patch=1"
+PR = "r3"
+
============================================================
--- packages/linux/linux-omap2-git/beagleboard/00001-mcbsp-transform.patch	f31603696f1a604d2fc6f2bd863fbda17bf1d04b
+++ packages/linux/linux-omap2-git/beagleboard/00001-mcbsp-transform.patch	f31603696f1a604d2fc6f2bd863fbda17bf1d04b
@@ -0,0 +1,1160 @@
+From: Eduardo Valentin <eduardo.valentin at indt.org.br>
+
+This patch transform mcbsp code into a very initial
+implementation of a platform driver.
+
+It also gets ride of ifdefs on mcbsp.c code.
+To do it, a platform data structure was defined.
+
+Platform devices are located in arch/arm/plat-omap/devices.c
+
+Signed-off-by: Eduardo Valentin <eduardo.valentin at indt.org.br>
+---
+ arch/arm/plat-omap/devices.c      |   45 +++
+ arch/arm/plat-omap/mcbsp.c        |  660 ++++++++++++++-----------------------
+ include/asm-arm/arch-omap/mcbsp.h |   73 ++++-
+ 3 files changed, 367 insertions(+), 411 deletions(-)
+
+diff --git a/arch/arm/plat-omap/devices.c b/arch/arm/plat-omap/devices.c
+index 099182b..b3e0147 100644
+--- a/arch/arm/plat-omap/devices.c
++++ b/arch/arm/plat-omap/devices.c
+@@ -27,6 +27,7 @@
+ #include <asm/arch/gpio.h>
+ #include <asm/arch/menelaus.h>
+ #include <asm/arch/dsp_common.h>
++#include <asm/arch/mcbsp.h>
+ 
+ #if	defined(CONFIG_OMAP_DSP) || defined(CONFIG_OMAP_DSP_MODULE)
+ 
+@@ -150,6 +151,49 @@ static inline void omap_init_kp(void) {}
+ #endif
+ 
+ /*-------------------------------------------------------------------------*/
++#if defined(CONFIG_OMAP_MCBSP) || defined(CONFIG_OMAP_MCBSP_MODULE)
++
++static struct platform_device omap_mcbsp_devices[OMAP_MAX_MCBSP_COUNT];
++static int mcbsps_configured;
++
++void omap_mcbsp_register_board_cfg(struct omap_mcbsp_platform_data *config,
++					int size)
++{
++	int i;
++
++	if (size > OMAP_MAX_MCBSP_COUNT) {
++		printk(KERN_WARNING "Registered too many McBSPs platform_data."
++			" Using maximum (%d) available.\n",
++			OMAP_MAX_MCBSP_COUNT);
++		size = OMAP_MAX_MCBSP_COUNT;
++	}
++
++	for (i = 0; i < size; i++) {
++		struct platform_device *new_mcbsp = &omap_mcbsp_devices[i];
++		new_mcbsp->name = "omap-mcbsp";
++		new_mcbsp->id = i + 1;
++		new_mcbsp->dev.platform_data = &config[i];
++	}
++	mcbsps_configured = size;
++}
++
++static void __init omap_init_mcbsp(void)
++{
++	int i;
++
++	for (i = 0; i < mcbsps_configured; i++)
++		platform_device_register(&omap_mcbsp_devices[i]);
++}
++#else
++void omap_mcbsp_register_board_cfg(struct omap_mcbsp_platform_data *config,
++					int size)
++{  }
++
++static inline void __init omap_init_mcbsp(void)
++{  }
++#endif
++
++/*-------------------------------------------------------------------------*/
+ 
+ #if	defined(CONFIG_MMC_OMAP) || defined(CONFIG_MMC_OMAP_MODULE) \
+ 	|| defined(CONFIG_MMC_OMAP_HS) || defined(CONFIG_MMC_OMAP_HS_MODULE)
+@@ -511,6 +555,7 @@ static int __init omap_init_devices(void)
+ 	 */
+ 	omap_init_dsp();
+ 	omap_init_kp();
++	omap_init_mcbsp();
+ 	omap_init_mmc();
+ 	omap_init_uwire();
+ 	omap_init_wdt();
+diff --git a/arch/arm/plat-omap/mcbsp.c b/arch/arm/plat-omap/mcbsp.c
+index 053de31..5536223 100644
+--- a/arch/arm/plat-omap/mcbsp.c
++++ b/arch/arm/plat-omap/mcbsp.c
+@@ -15,6 +15,7 @@
+ #include <linux/module.h>
+ #include <linux/init.h>
+ #include <linux/device.h>
++#include <linux/platform_device.h>
+ #include <linux/wait.h>
+ #include <linux/completion.h>
+ #include <linux/interrupt.h>
+@@ -25,83 +26,53 @@
+ #include <linux/irq.h>
+ 
+ #include <asm/arch/dma.h>
+-#include <asm/arch/mux.h>
+-#include <asm/arch/irqs.h>
+-#include <asm/arch/dsp_common.h>
+ #include <asm/arch/mcbsp.h>
+ 
+-#ifdef CONFIG_MCBSP_DEBUG
+-#define DBG(x...)	printk(x)
+-#else
+-#define DBG(x...)			do { } while (0)
+-#endif
+-
+-struct omap_mcbsp {
+-	u32                          io_base;
+-	u8                           id;
+-	u8                           free;
+-	omap_mcbsp_word_length       rx_word_length;
+-	omap_mcbsp_word_length       tx_word_length;
+-
+-	omap_mcbsp_io_type_t         io_type; /* IRQ or poll */
+-	/* IRQ based TX/RX */
+-	int                          rx_irq;
+-	int                          tx_irq;
+-
+-	/* DMA stuff */
+-	u8                           dma_rx_sync;
+-	short                        dma_rx_lch;
+-	u8                           dma_tx_sync;
+-	short                        dma_tx_lch;
+-
+-	/* Completion queues */
+-	struct completion            tx_irq_completion;
+-	struct completion            rx_irq_completion;
+-	struct completion            tx_dma_completion;
+-	struct completion            rx_dma_completion;
+-
+-	/* Protect the field .free, while checking if the mcbsp is in use */
+-	spinlock_t                   lock;
+-};
+-
+ static struct omap_mcbsp mcbsp[OMAP_MAX_MCBSP_COUNT];
+-#ifdef CONFIG_ARCH_OMAP1
+-static struct clk *mcbsp_dsp_ck;
+-static struct clk *mcbsp_api_ck;
+-static struct clk *mcbsp_dspxor_ck;
+-#endif
+-#ifdef CONFIG_ARCH_OMAP2
+-static struct clk *mcbsp1_ick;
+-static struct clk *mcbsp1_fck;
+-static struct clk *mcbsp2_ick;
+-static struct clk *mcbsp2_fck;
+-#endif
++
++#define omap_mcbsp_check_valid_id(id)	(mcbsp[id].pdata && \
++					mcbsp[id].pdata->ops && \
++					mcbsp[id].pdata->ops->check && \
++					(mcbsp[id].pdata->ops->check(id) == 0))
+ 
+ static void omap_mcbsp_dump_reg(u8 id)
+ {
+-	DBG("**** MCBSP%d regs ****\n", mcbsp[id].id);
+-	DBG("DRR2:  0x%04x\n", OMAP_MCBSP_READ(mcbsp[id].io_base, DRR2));
+-	DBG("DRR1:  0x%04x\n", OMAP_MCBSP_READ(mcbsp[id].io_base, DRR1));
+-	DBG("DXR2:  0x%04x\n", OMAP_MCBSP_READ(mcbsp[id].io_base, DXR2));
+-	DBG("DXR1:  0x%04x\n", OMAP_MCBSP_READ(mcbsp[id].io_base, DXR1));
+-	DBG("SPCR2: 0x%04x\n", OMAP_MCBSP_READ(mcbsp[id].io_base, SPCR2));
+-	DBG("SPCR1: 0x%04x\n", OMAP_MCBSP_READ(mcbsp[id].io_base, SPCR1));
+-	DBG("RCR2:  0x%04x\n", OMAP_MCBSP_READ(mcbsp[id].io_base, RCR2));
+-	DBG("RCR1:  0x%04x\n", OMAP_MCBSP_READ(mcbsp[id].io_base, RCR1));
+-	DBG("XCR2:  0x%04x\n", OMAP_MCBSP_READ(mcbsp[id].io_base, XCR2));
+-	DBG("XCR1:  0x%04x\n", OMAP_MCBSP_READ(mcbsp[id].io_base, XCR1));
+-	DBG("SRGR2: 0x%04x\n", OMAP_MCBSP_READ(mcbsp[id].io_base, SRGR2));
+-	DBG("SRGR1: 0x%04x\n", OMAP_MCBSP_READ(mcbsp[id].io_base, SRGR1));
+-	DBG("PCR0:  0x%04x\n", OMAP_MCBSP_READ(mcbsp[id].io_base, PCR0));
+-	DBG("***********************\n");
++	dev_dbg(mcbsp[id].dev, "**** McBSP%d regs ****\n", mcbsp[id].id);
++	dev_dbg(mcbsp[id].dev, "DRR2:  0x%04x\n",
++			OMAP_MCBSP_READ(m%s
>>> DIFF TRUNCATED @ 16K


#
# mt diff -r560eb1fe854306a1781ae17f1c30c0271e110cfd -rc179e5e451e08eb1f3266b4da027de66abad7a9b
#
#
#
# add_file "packages/u-boot/files/sffsdr-u-boot.patch"
#  content [67e25c07eec4f1caf5f01ac25be7aee562717fc4]
# 
# patch "packages/u-boot/u-boot_git.bb"
#  from [251b297b563be3a80a6de08089c0d3f90828d595]
#    to [e9764f3c6c5b495e1807c9f07081a24094765740]
#
============================================================
--- packages/u-boot/files/sffsdr-u-boot.patch	67e25c07eec4f1caf5f01ac25be7aee562717fc4
+++ packages/u-boot/files/sffsdr-u-boot.patch	67e25c07eec4f1caf5f01ac25be7aee562717fc4
@@ -0,0 +1,718 @@
+X-Mozilla-Status: 0003
+X-Mozilla-Status2: 00000000
+Return-Path: <owner-sffsdr at LISTSERV.VT.EDU>
+Received: from mail6.zoneedit.com (mail6.zoneedit.com [66.240.226.247])
+	by www.balister.org (8.13.8/8.13.5) with ESMTP id m4GGYUC2017393
+	for <balister at www.balister.org>; Fri, 16 May 2008 12:34:31 -0400
+Received: from listserv.vt.edu (listserv.vt.edu [198.82.161.192])
+	by mail6.zoneedit.com (Postfix) with ESMTP id B457D5D5B6
+	for <philip at BALISTER.ORG>; Fri, 16 May 2008 12:34:29 -0400 (EDT)
+Received: from listserv.vt.edu (listserv.vt.edu [127.0.0.1])
+	by listserv.vt.edu (8.13.1/8.13.1/LISTSERV) with ESMTP id m4G7PKLG018387;
+	Fri, 16 May 2008 12:34:28 -0400
+Received: by LISTSERV.VT.EDU (LISTSERV-TCP/IP release 14.4) with spool id
+          29624903 for SFFSDR at LISTSERV.VT.EDU; Fri, 16 May 2008 12:34:28 -0400
+Received: from freya.cc.vt.edu (IDENT:mirapoint at freya.cc.vt.edu
+          [198.82.161.17]) by listserv.vt.edu (8.13.1/8.13.1/LISTSERV) with
+          ESMTP id m4GGYSHs005336 for <sffsdr at listserv.vt.edu>; Fri, 16 May
+          2008 12:34:28 -0400
+Received: from server.hugovil.com (201-217-static-ppp.3menatwork.com
+          [64.235.217.201]) by freya.cc.vt.edu (MOS 3.8.6-GA) with ESMTP id
+          AOF41814; Fri, 16 May 2008 12:34:27 -0400 (EDT)
+Received: from localhost.localdomain (mail.lyrtech.com [204.101.172.90]) by
+          server.hugovil.com (8.13.6/8.13.6) with ESMTP id m4GGYOYT028003 for
+          <sffsdr at listserv.vt.edu>; Fri, 16 May 2008 12:34:24 -0400
+X-Mailer: git-send-email 1.5.4.5
+X-Greylist: Default is to whitelist mail,
+            not delayed by milter-greylist-3.0 (server.hugovil.com
+            [64.235.217.201]); Fri, 16 May 2008 12:34:25 -0400 (EDT)
+X-Junkmail-Status: score=10/50, host=freya.cc.vt.edu
+X-Junkmail-SD-Raw: score=unknown,
+                   refid=str=0001.0A090205.482DB793.02F2,ss=1,fgs=0,
+                   ip=64.235.217.201, so=2007-10-30 19:00:17,
+                   dmn=5.4.3/2007-10-19
+X-Junkmail-IWF: false
+Message-ID:  <1210970183-26615-1-git-send-email-hugo.villeneuve at lyrtech.com>
+Date:         Fri, 16 May 2008 16:36:23 -0400
+Reply-To: sffsdr Discussion List <SFFSDR at LISTSERV.VT.EDU>
+Sender: sffsdr Discussion List <SFFSDR at LISTSERV.VT.EDU>
+From: Hugo Villeneuve <hugo.villeneuve at LYRTECH.COM>
+Subject: [PATCH] Add support for Lyrtech SFF-SDR board (ARM926EJS)
+To: SFFSDR at LISTSERV.VT.EDU
+Precedence: list
+
+Philip,
+this is the patch I´m planning on sending to the U-Boot
+folks so that the SFFSDR is integrated into mainline
+U-Boot.
+
+It is mostly based on the work you have done.
+
+I added code to make the EEPROM accessible through
+the I2C bus. This is needed because we use an I2C
+switch on the SFFSDR that is turned OFF by default.
+I also added code to read the MAC address from the
+EEPROM.
+
+I also removed unused stuff specific to the
+Schmoogie board.
+
+The network and NAND are both working fine with
+that patch.
+
+I´m looking forward to your comments.
+
+Hugo V.
+
+---
+
+This patch adds support for the Lyrtech SFF-SDR, based
+on the TI DaVinci architecture (ARM926EJS).
+
+Signed-off-by: Hugo Villeneuve <hugo.villeneuve at lyrtech.com>
+---
+
+ MAKEALL                           |    1 +
+ Makefile                          |    3 +
+ board/davinci/sffsdr/Makefile     |   52 +++++++++
+ board/davinci/sffsdr/board_init.S |   29 +++++
+ board/davinci/sffsdr/config.mk    |   24 ++++
+ board/davinci/sffsdr/dv_board.c   |  211 +++++++++++++++++++++++++++++++++++++
+ board/davinci/sffsdr/u-boot.lds   |   52 +++++++++
+ include/asm-arm/mach-types.h      |   13 +++
+ include/configs/davinci_sffsdr.h  |  171 ++++++++++++++++++++++++++++++
+ 9 files changed, 556 insertions(+), 0 deletions(-)
+
+diff --git a/MAKEALL b/MAKEALL
+index 791eabc..1a0cb37 100755
+--- a/MAKEALL
++++ b/MAKEALL
+@@ -495,6 +495,7 @@ LIST_ARM9="			\
+ 	voiceblue		\
+ 	davinci_dvevm		\
+ 	davinci_schmoogie	\
++	davinci_sffsdr		\
+ 	davinci_sonata		\
+ "
+ 
+diff --git a/Makefile b/Makefile
+index 167a717..6280a59 100644
+--- a/Makefile
++++ b/Makefile
+@@ -2402,6 +2402,9 @@ davinci_dvevm_config :	unconfig
+ davinci_schmoogie_config :	unconfig
+ 	@$(MKCONFIG) $(@:_config=) arm arm926ejs schmoogie davinci davinci
+ 
++davinci_sffsdr_config :	unconfig
++	@$(MKCONFIG) $(@:_config=) arm arm926ejs sffsdr davinci davinci
++
+ davinci_sonata_config :	unconfig
+ 	@$(MKCONFIG) $(@:_config=) arm arm926ejs sonata davinci davinci
+ 
+diff --git a/board/davinci/sffsdr/Makefile b/board/davinci/sffsdr/Makefile
+new file mode 100644
+index 0000000..fa00138
+--- /dev/null
++++ b/board/davinci/sffsdr/Makefile
+@@ -0,0 +1,52 @@
++#
++# (C) Copyright 2000, 2001, 2002
++# Wolfgang Denk, DENX Software Engineering, wd at denx.de.
++#
++# Copyright (C) 2007 Sergey Kubushyn <ksi at koi8.net>
++#
++# 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
++
++LIB	= $(obj)lib$(BOARD).a
++
++COBJS	:= dv_board.o
++SOBJS	:= board_init.o
++
++SRCS	:= $(SOBJS:.o=.S) $(COBJS:.o=.c)
++OBJS	:= $(addprefix $(obj),$(COBJS))
++SOBJS	:= $(addprefix $(obj),$(SOBJS))
++
++$(LIB):	$(obj).depend $(OBJS) $(SOBJS)
++	$(AR) $(ARFLAGS) $@ $(OBJS) $(SOBJS)
++
++clean:
++	rm -f $(SOBJS) $(OBJS)
++
++distclean:	clean
++	rm -f $(LIB) core *.bak *~ .depend
++
++#########################################################################
++# This is for $(obj).depend target
++include $(SRCTREE)/rules.mk
++
++sinclude $(obj).depend
++
++#########################################################################
+diff --git a/board/davinci/sffsdr/board_init.S b/board/davinci/sffsdr/board_init.S
+new file mode 100644
+index 0000000..22d8adc
+--- /dev/null
++++ b/board/davinci/sffsdr/board_init.S
+@@ -0,0 +1,29 @@
++/*
++ * Copyright (C) 2007 Sergey Kubushyn <ksi at koi8.net>
++ *
++ * Board-specific low level initialization code. Called at the very end
++ * of cpu/arm926ejs/davinci/lowlevel_init.S. Just returns if there is no
++ * initialization required.
++ *
++ * This program is free software; you can redistribute it and/or
++ * modify it under the terms of the GNU General Public License as
++ * published by the Free Software Foundation; either version 2 of
++ * the License, or (at your option) any later version.
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
++ * MA 02111-1307 USA
++ */
++
++#include <config.h>
++
++.globl	dv_board_init
++dv_board_init:
++
++	mov	pc, lr
+diff --git a/board/davinci/sffsdr/config.mk b/board/davinci/sffsdr/config.mk
+new file mode 100644
+index 0000000..e8a329c
+--- /dev/null
++++ b/board/davinci/sffsdr/config.mk
+@@ -0,0 +1,24 @@
++#
++# (C) Copyright 2002
++# Gary Jennejohn, DENX Software Engineering, <gj at denx.de>
++# David Mueller, ELSOFT AG, <d.mueller at elsoft.ch>
++#
++# Lyrtech SFF SDR board (ARM926EJS) cpu
++# see http://www.lyrtech.com/ for more information on Lyrtech
++#
++# SFF SDR board has 1 bank of 128 MB DDR RAM
++# Physical Address:
++# 8000'0000 to 87FF'FFFF
++#
++# Linux-Kernel is expected to be at 8000'8000, entry 8000'8000
++# (mem base + reserved)
++#
++# Integrity kernel is expected to be at 8000'0000, entry 8000'00D0,
++# up to 81FF'FFFF (uses up to 32 MB of memory for text, heap, etc).
++#
++# we load ourself to 8400'0000
++#
++#
++
++# Provide at least 32MB spacing between us and the Integrity kernel image
++TEXT_BASE = 0x84000000
+diff --git a/board/davinci/sffsdr/dv_board.c b/board/davinci/sffsdr/dv_board.c
+new file mode 100644
+index 0000000..a3f60cb
+--- /dev/null
++++ b/board/davinci/sffsdr/dv_board.c
+@@ -0,0 +1,211 @@
++/*
++ * Copyright (C) 2007 Sergey Kubushyn <ksi at koi8.net>
++ *
++ * Parts are shamelessly stolen from various TI sources, original copyright
++ * follows:
++ * -----------------------------------------------------------------
++ *
++ * Copyright (C) 2004 Texas Instruments.
++ *
++ * ----------------------------------------------------------------------------
++ * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * ----------------------------------------------------------------------------
++ */
++
++#include <common.h>
++#include <i2c.h>
++#include <asm/arch/hardware.h>
++#include <asm/arch/emac_defs.h>
++
++DECLARE_GLOBAL_DATA_PTR;
++
++extern void	i2c_init(int speed, int slaveaddr);
++extern void	timer_init(void);
++extern int	eth_hw_init(void);
++extern phy_t	phy;
++
++
++/* Works on Always On power domain only (no PD argument) */
++void lpsc_on(unsigned int id)
++{
++	dv_reg_p	mdstat, mdctl;
++
++	if (id >= DAVINCI_LPSC_GEM)
++		return;			/* Don't work on DSP Power Domain */
++
++	mdstat = REG_P(PSC_MDSTAT_BASE + (id * 4));
++	mdctl = REG_P(PSC_MDCTL_BASE + (id * 4));
++
++	while (REG(PSC_PTSTAT) & 0x01) {;}
++
++	if ((*mdstat & 0x1f) == 0x03)
++		return;			/* Already on and enabled */
++
++	*mdctl |= 0x03;
++
++	/* Special treatment for some modules as for sprue14 p.7.4.2 */
++	if (	(id == DAVINCI_LPSC_VPSSSLV) ||
++		(id == DAVINCI_LPSC_EMAC) ||
++		(id == DAVINCI_LPSC_EMAC_WRAPPER) ||
++		(id == DAVINCI_LPSC_MDIO) ||
++		(id == DAVINCI_LPSC_USB) ||
++		(id == DAVINCI_LPSC_ATA) ||
++		(id == DAVINCI_LPSC_VLYNQ) ||
++		(id == DAVINCI_LPSC_UHPI) ||
++		(id == DAVINCI_LPSC_DDR_EMIF) ||
++		(id == DAVINCI_LPSC_AEMIF) ||
++		(id == DAVINCI_LPSC_MMC_SD) ||
++		(id == DAVINCI_LPSC_MEMSTICK) ||
++		(id == DAVINCI_LPSC_McBSP) ||
++		(id == DAVINCI_LPSC_GPIO)
++	   )
++	   	*mdctl |= 0x200;
++
++	REG(PSC_PTCMD) = 0x01;
++
++	while (REG(PSC_PTSTAT) & 0x03) {;}
++	while ((*mdstat & 0x1f) != 0x03) {;}	/* Probably an overkill... */
++}
++
++void dsp_on(void)
++{
++	int	i;
++
++	if (REG(PSC_PDSTAT1) & 0x1f)
++		return;			/* Already on */
++
++	REG(PSC_GBLCTL) |= 0x01;
++	REG(PSC_PDCTL1) |= 0x01;
++	REG(PSC_PDCTL1) &= ~0x100;
++	REG(PSC_MDCTL_BASE + (DAVINCI_LPSC_GEM * 4)) |= 0x03;
++	REG(PSC_MDCTL_BASE + (DAVINCI_LPSC_GEM * 4)) &= 0xfffffeff;
++	REG(PSC_MDCTL_BASE + (DAVINCI_LPSC_IMCOP * 4)) |= 0x03;
++	REG(PSC_MDCTL_BASE + (DAVINCI_LPSC_IMCOP * 4)) &= 0xfffffeff;
++	REG(PSC_PTCMD) = 0x02;
++
++	for (i = 0; i < 100; i++) {
++		if (REG(PSC_EPCPR) & 0x02)
++			break;
++	}
++
++	REG(PSC_CHP_SHRTSW) = 0x01;
++	REG(PSC_PDCTL1) |= 0x100;
++	REG(PSC_EPCCR) = 0x02;
++
++	for (i = 0; i < 100; i++) {
++		if (!(REG(PSC_PTSTAT) & 0x02))
++			break;
++	}
++
++	REG(PSC_GBLCTL) &= ~0x1f;
++}
++
++
++int board_init(void)
++{
++	/* arch number of the board */
++	gd->bd->bi_arch_number = MACH_TYPE_SFFSDR;
++
++	/* address of boot parameters */
++	gd->bd->bi_boot_params = LINUX_BOOT_PARAM_ADDR;
++
++	/* Workaround for TMS320DM6446 errata 1.3.22 */
++	REG(PSC_SILVER_BULLET) = 0;
++
++	/* Power on required peripherals */
++	lpsc_on(DAVINCI_LPSC_EMAC);
++	lpsc_on(DAVINCI_LPSC_EMAC_WRAPPER);
++	lpsc_on(DAVINCI_LPSC_MDIO);
++	lpsc_on(DAVINCI_LPSC_I2C);
++	lpsc_on(DAVINCI_LPSC_UART0);
++	lpsc_on(DAVINCI_LPSC_TIMER1);
++	lpsc_on(DAVINCI_LPSC_GPIO);
++
++	/* Powerup the DSP */
++	dsp_on();
++
++	/* Bringup UART0 out of reset */
++	REG(UART0_PWREMU_MGMT) = 0x0000e003;
++
++	/* Enable GIO3.3V cells used for EMAC */
++	REG(VDD3P3V_PWDN) = 0;
++
++	/* Enable UART0 MUX lines */
++	REG(PINMUX1) |= 1;
++
++	/* Enable EMAC and AEMIF pins */
++	REG(PINMUX0) = 0x80000c1f;
++
++	/* Enable I2C pin Mux */
++	REG(PINMUX1) |= (1 << 7);
++
++	/* Set the Bus Priority Register to appropriate value */
++	REG(VBPR) = 0x20;
++
++	timer_init();
++
++	return(0);
++}
++
++int misc_init_r (void)
++{
++	u_int8_t	tmp[20], buf[10];
++	int		i = 0;
++	int		clk = 0;
++
++	clk = ((REG(PLL2_PLLM) + 1) * 27) / ((REG(PLL2_DIV2) & 0x1f) + 1);
++
++	printf ("ARM Clock: %dMHz\n", ((REG(PLL1_PLLM) + 1) * 27 ) / 2);
++	printf ("DDR Clock: %dMHz\n", (clk / 2));
++
++	/* Configure I2C switch (PCA9543) to enable channel 0. */
++        tmp[0] = CFG_I2C_PCA9543_ENABLE_CH0;
++	if (i2c_write(CFG_I2C_PCA9543_ADDR, 0, CFG_I2C_PCA9543_ADDR_LEN, tmp, 1)) {
++		printf ("Write to MUX @ 0x%02x failed\n", CFG_I2C_PCA9543_ADDR);
++	}
++
++	/* Set Ethernet MAC address from EEPROM.
++	 * We must read 8 bytes because data is stored in little-endian. */
++	if (i2c_read(CFG_I2C_EEPROM_ADDR, 0x05A8, CFG_I2C_EEPROM_ADDR_LEN, buf, 8)) {
++		printf ("Read from EEPROM @ 0x%02x failed\n", CFG_I2C_EEPROM_ADDR);
++	} else {
++		tmp[0] = 0xff;
++		for (i = 0; i < 6; i++)
++			tmp[0] &= buf[i];
++
++		if ((tmp[0] != 0xff) && (getenv("ethaddr") == NULL)) {
++			sprintf ((char *)&tmp[0], "%02x:%02x:%02x:%02x:%02x:%02x",
++				 buf[3], buf[2], buf[1], buf[0],
++				 buf[7], buf[6]);
++			setenv ("ethaddr", (char *)&tmp[0]);
++		}
++	}
++
++	if (!eth_hw_init()) {
++		printf ("Ethernet init failed\n");
++	} else {
++		printf ("ETH PHY: %s\n", phy.name);
++	}
++	
++	return(0);
++}
++
++int dram_init(void)
++{
++	gd->bd->bi_dram[0].start = PHYS_SDRAM_1;
++	gd->bd->bi_dram[0].size = PHYS_SDRAM_1_SIZE;
++
++	return(0);
++}
+diff --git a/board/davinci/sffsdr/u-boot.lds b/board/davinci/sffsdr/u-boot.lds
+new file mode 100644
+index 0000000..a4fcd1a
+--- /dev/null
++++ b/board/davinci/sffsdr/u-boot.lds
+@@ -0,0 +1,52 @@
++/*
++ * (C) Copyright 2002
++ * Gary Jennejohn, DENX Software Engineering, <gj at 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
++ */
++
++OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
++OUTPUT_ARCH(arm)
++ENTRY(_start)
++SECTIONS
++{
++	. = 0x00000000;
++	. = ALIGN(4);
++	.text	:
%s
>>> DIFF TRUNCATED @ 16K






More information about the Openembedded-commits mailing list