summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2012-07-18 18:45:55 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2012-07-18 18:45:58 -0300
commit6c339b69914d78158d9bdfaa8938a5a11bd70075 (patch)
tree96f18966c0581fc7b1e69f2e38936061151d4d6b
parentf83dc73b93d25e05414d7eb3b94a731cf9307294 (diff)
parentc881502a6d5193209e7b7629119016c4e79bce35 (diff)
downloadmeta-fsl-arm-6c339b69914d78158d9bdfaa8938a5a11bd70075.tar.gz
Merge remote branch 'denzil' into master
* freescale/denzil: linux-imx (2.6.35.3): enable SPDIF support for imx53qsb imx-test: depends on imx-lib so vpu testing application is build imx-lib: fix packaging of libraries linux-imx (2.6.35.3): enable support for NFS v4
-rw-r--r--recipes-bsp/imx-test/imx-test.inc4
-rw-r--r--recipes-kernel/linux/linux-imx-2.6.35.3/imx23evk/defconfig2
-rw-r--r--recipes-kernel/linux/linux-imx-2.6.35.3/imx28evk/defconfig2
-rw-r--r--recipes-kernel/linux/linux-imx-2.6.35.3/imx51evk/defconfig2
-rw-r--r--recipes-kernel/linux/linux-imx-2.6.35.3/imx53ard/defconfig2
-rw-r--r--recipes-kernel/linux/linux-imx-2.6.35.3/imx53qsb/defconfig6
-rw-r--r--recipes-kernel/linux/linux-imx_2.6.35.3.bb2
-rw-r--r--recipes-multimedia/fsl-mm-core/imx-lib.inc6
-rw-r--r--recipes-multimedia/fsl-mm-core/imx-lib/imx-lib-remove-shared-libs-symlinks.patch147
-rw-r--r--recipes-multimedia/fsl-mm-core/imx-lib_11.09.01.bb5
10 files changed, 16 insertions, 162 deletions
diff --git a/recipes-bsp/imx-test/imx-test.inc b/recipes-bsp/imx-test/imx-test.inc
index 4a75c59..8a079f8 100644
--- a/recipes-bsp/imx-test/imx-test.inc
+++ b/recipes-bsp/imx-test/imx-test.inc
@@ -1,11 +1,11 @@
1SUMMARY = "Test programs for IMX BSP" 1SUMMARY = "Test programs for IMX BSP"
2DESCRIPTION = "Unit tests for the IMX BSP" 2DESCRIPTION = "Unit tests for the IMX BSP"
3SECTION = "base" 3SECTION = "base"
4DEPENDS = "virtual/kernel" 4DEPENDS = "virtual/kernel imx-lib"
5LICENSE = "GPLv2" 5LICENSE = "GPLv2"
6LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58" 6LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58"
7 7
8INC_PR = "r3" 8INC_PR = "r4"
9 9
10PLATFORM_imx53ard = "IMX53" 10PLATFORM_imx53ard = "IMX53"
11PLATFORM_imx53qsb = "IMX53" 11PLATFORM_imx53qsb = "IMX53"
diff --git a/recipes-kernel/linux/linux-imx-2.6.35.3/imx23evk/defconfig b/recipes-kernel/linux/linux-imx-2.6.35.3/imx23evk/defconfig
index 852e2e8..57c027a 100644
--- a/recipes-kernel/linux/linux-imx-2.6.35.3/imx23evk/defconfig
+++ b/recipes-kernel/linux/linux-imx-2.6.35.3/imx23evk/defconfig
@@ -1744,7 +1744,7 @@ CONFIG_NETWORK_FILESYSTEMS=y
1744CONFIG_NFS_FS=y 1744CONFIG_NFS_FS=y
1745CONFIG_NFS_V3=y 1745CONFIG_NFS_V3=y
1746# CONFIG_NFS_V3_ACL is not set 1746# CONFIG_NFS_V3_ACL is not set
1747# CONFIG_NFS_V4 is not set 1747CONFIG_NFS_V4=y
1748CONFIG_ROOT_NFS=y 1748CONFIG_ROOT_NFS=y
1749# CONFIG_NFSD is not set 1749# CONFIG_NFSD is not set
1750CONFIG_LOCKD=y 1750CONFIG_LOCKD=y
diff --git a/recipes-kernel/linux/linux-imx-2.6.35.3/imx28evk/defconfig b/recipes-kernel/linux/linux-imx-2.6.35.3/imx28evk/defconfig
index 41a061e..8fa8d4b 100644
--- a/recipes-kernel/linux/linux-imx-2.6.35.3/imx28evk/defconfig
+++ b/recipes-kernel/linux/linux-imx-2.6.35.3/imx28evk/defconfig
@@ -1863,7 +1863,7 @@ CONFIG_NETWORK_FILESYSTEMS=y
1863CONFIG_NFS_FS=y 1863CONFIG_NFS_FS=y
1864CONFIG_NFS_V3=y 1864CONFIG_NFS_V3=y
1865# CONFIG_NFS_V3_ACL is not set 1865# CONFIG_NFS_V3_ACL is not set
1866# CONFIG_NFS_V4 is not set 1866CONFIG_NFS_V4=y
1867CONFIG_ROOT_NFS=y 1867CONFIG_ROOT_NFS=y
1868# CONFIG_NFSD is not set 1868# CONFIG_NFSD is not set
1869CONFIG_LOCKD=y 1869CONFIG_LOCKD=y
diff --git a/recipes-kernel/linux/linux-imx-2.6.35.3/imx51evk/defconfig b/recipes-kernel/linux/linux-imx-2.6.35.3/imx51evk/defconfig
index 7aa8c28..f61aa48 100644
--- a/recipes-kernel/linux/linux-imx-2.6.35.3/imx51evk/defconfig
+++ b/recipes-kernel/linux/linux-imx-2.6.35.3/imx51evk/defconfig
@@ -2248,7 +2248,7 @@ CONFIG_NETWORK_FILESYSTEMS=y
2248CONFIG_NFS_FS=y 2248CONFIG_NFS_FS=y
2249CONFIG_NFS_V3=y 2249CONFIG_NFS_V3=y
2250# CONFIG_NFS_V3_ACL is not set 2250# CONFIG_NFS_V3_ACL is not set
2251# CONFIG_NFS_V4 is not set 2251CONFIG_NFS_V4=y
2252CONFIG_ROOT_NFS=y 2252CONFIG_ROOT_NFS=y
2253# CONFIG_NFSD is not set 2253# CONFIG_NFSD is not set
2254CONFIG_LOCKD=y 2254CONFIG_LOCKD=y
diff --git a/recipes-kernel/linux/linux-imx-2.6.35.3/imx53ard/defconfig b/recipes-kernel/linux/linux-imx-2.6.35.3/imx53ard/defconfig
index f6f1b9b..fda49eb 100644
--- a/recipes-kernel/linux/linux-imx-2.6.35.3/imx53ard/defconfig
+++ b/recipes-kernel/linux/linux-imx-2.6.35.3/imx53ard/defconfig
@@ -2280,7 +2280,7 @@ CONFIG_NETWORK_FILESYSTEMS=y
2280CONFIG_NFS_FS=y 2280CONFIG_NFS_FS=y
2281CONFIG_NFS_V3=y 2281CONFIG_NFS_V3=y
2282# CONFIG_NFS_V3_ACL is not set 2282# CONFIG_NFS_V3_ACL is not set
2283# CONFIG_NFS_V4 is not set 2283CONFIG_NFS_V4=y
2284CONFIG_ROOT_NFS=y 2284CONFIG_ROOT_NFS=y
2285# CONFIG_NFSD is not set 2285# CONFIG_NFSD is not set
2286CONFIG_LOCKD=y 2286CONFIG_LOCKD=y
diff --git a/recipes-kernel/linux/linux-imx-2.6.35.3/imx53qsb/defconfig b/recipes-kernel/linux/linux-imx-2.6.35.3/imx53qsb/defconfig
index b0c88fb..f0a99c5 100644
--- a/recipes-kernel/linux/linux-imx-2.6.35.3/imx53qsb/defconfig
+++ b/recipes-kernel/linux/linux-imx-2.6.35.3/imx53qsb/defconfig
@@ -1683,18 +1683,20 @@ CONFIG_SND_MXC_SOC=y
1683CONFIG_SND_MXC_SOC_SSI=y 1683CONFIG_SND_MXC_SOC_SSI=y
1684CONFIG_SND_MXC_SOC_ESAI=y 1684CONFIG_SND_MXC_SOC_ESAI=y
1685CONFIG_SND_MXC_SOC_IRAM=y 1685CONFIG_SND_MXC_SOC_IRAM=y
1686CONFIG_SND_MXC_SOC_SPDIF_DAI=y
1686CONFIG_SND_SOC_IMX_3STACK_SGTL5000=y 1687CONFIG_SND_SOC_IMX_3STACK_SGTL5000=y
1687# CONFIG_SND_SOC_IMX_3STACK_AK4647 is not set 1688# CONFIG_SND_SOC_IMX_3STACK_AK4647 is not set
1688# CONFIG_SND_SOC_IMX_3STACK_WM8580 is not set 1689# CONFIG_SND_SOC_IMX_3STACK_WM8580 is not set
1689# CONFIG_SND_SOC_IMX_3STACK_AK5702 is not set 1690# CONFIG_SND_SOC_IMX_3STACK_AK5702 is not set
1690# CONFIG_SND_SOC_IMX_3STACK_BLUETOOTH is not set 1691# CONFIG_SND_SOC_IMX_3STACK_BLUETOOTH is not set
1691CONFIG_SND_SOC_IMX_3STACK_CS42888=y 1692CONFIG_SND_SOC_IMX_3STACK_CS42888=y
1692# CONFIG_SND_SOC_IMX_SPDIF is not set 1693CONFIG_SND_SOC_IMX_SPDIF=y
1693# CONFIG_MXC_SSI_DUAL_FIFO is not set 1694# CONFIG_MXC_SSI_DUAL_FIFO is not set
1694CONFIG_SND_SOC_I2C_AND_SPI=y 1695CONFIG_SND_SOC_I2C_AND_SPI=y
1695# CONFIG_SND_SOC_ALL_CODECS is not set 1696# CONFIG_SND_SOC_ALL_CODECS is not set
1696CONFIG_SND_SOC_CS42888=y 1697CONFIG_SND_SOC_CS42888=y
1697CONFIG_SND_SOC_SGTL5000=y 1698CONFIG_SND_SOC_SGTL5000=y
1699CONFIG_SND_SOC_MXC_SPDIF=y
1698# CONFIG_SOUND_PRIME is not set 1700# CONFIG_SOUND_PRIME is not set
1699CONFIG_HID_SUPPORT=y 1701CONFIG_HID_SUPPORT=y
1700CONFIG_HID=y 1702CONFIG_HID=y
@@ -2277,7 +2279,7 @@ CONFIG_NETWORK_FILESYSTEMS=y
2277CONFIG_NFS_FS=y 2279CONFIG_NFS_FS=y
2278CONFIG_NFS_V3=y 2280CONFIG_NFS_V3=y
2279# CONFIG_NFS_V3_ACL is not set 2281# CONFIG_NFS_V3_ACL is not set
2280# CONFIG_NFS_V4 is not set 2282CONFIG_NFS_V4=y
2281CONFIG_ROOT_NFS=y 2283CONFIG_ROOT_NFS=y
2282# CONFIG_NFSD is not set 2284# CONFIG_NFSD is not set
2283CONFIG_LOCKD=y 2285CONFIG_LOCKD=y
diff --git a/recipes-kernel/linux/linux-imx_2.6.35.3.bb b/recipes-kernel/linux/linux-imx_2.6.35.3.bb
index 552c9a8..998851b 100644
--- a/recipes-kernel/linux/linux-imx_2.6.35.3.bb
+++ b/recipes-kernel/linux/linux-imx_2.6.35.3.bb
@@ -4,7 +4,7 @@
4DESCRIPTION = "Linux kernel for imx platforms" 4DESCRIPTION = "Linux kernel for imx platforms"
5LICENSE = "GPLv2" 5LICENSE = "GPLv2"
6LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" 6LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
7PR = "r26" 7PR = "r28"
8 8
9inherit kernel 9inherit kernel
10COMPATIBLE_MACHINE = "(mxs|mx5)" 10COMPATIBLE_MACHINE = "(mxs|mx5)"
diff --git a/recipes-multimedia/fsl-mm-core/imx-lib.inc b/recipes-multimedia/fsl-mm-core/imx-lib.inc
index 52e25d0..554df15 100644
--- a/recipes-multimedia/fsl-mm-core/imx-lib.inc
+++ b/recipes-multimedia/fsl-mm-core/imx-lib.inc
@@ -5,7 +5,7 @@ LICENSE = "LGPLv2.1"
5SECTION = "multimedia" 5SECTION = "multimedia"
6DEPENDS = "virtual/kernel" 6DEPENDS = "virtual/kernel"
7 7
8INC_PR = "r1" 8INC_PR = "r2"
9 9
10LIC_FILES_CHKSUM = "file://ipu/mxc_ipu_hl_lib.h;endline=13;md5=6c7486b21a8524b1879fa159578da31e" 10LIC_FILES_CHKSUM = "file://ipu/mxc_ipu_hl_lib.h;endline=13;md5=6c7486b21a8524b1879fa159578da31e"
11 11
@@ -27,7 +27,7 @@ do_install () {
27 oe_runmake DEST_DIR="${D}" install 27 oe_runmake DEST_DIR="${D}" install
28} 28}
29 29
30FILES_${PN} += "${libdir}/*.so" 30FILES_${PN} += "${libdir}/*${SOLIBS}"
31FILES_${PN}-dbg += "${libdir}/.debug" 31FILES_${PN}-dbg += "${libdir}/.debug"
32FILES_${PN}-dev += "${libdir}/*.la ${libdir}/*.a" 32FILES_${PN}-dev += "${libdir}/*${SOLIBSDEV}"
33 33
diff --git a/recipes-multimedia/fsl-mm-core/imx-lib/imx-lib-remove-shared-libs-symlinks.patch b/recipes-multimedia/fsl-mm-core/imx-lib/imx-lib-remove-shared-libs-symlinks.patch
deleted file mode 100644
index dc58504..0000000
--- a/recipes-multimedia/fsl-mm-core/imx-lib/imx-lib-remove-shared-libs-symlinks.patch
+++ /dev/null
@@ -1,147 +0,0 @@
1From 91732b83137039597b1cd0d747626d70e59d252d Mon Sep 17 00:00:00 2001
2From: Adrian Alonso <aalonso@freescale.com>
3Date: Tue, 1 Nov 2011 14:57:32 -0600
4Subject: [PATCH] imx-lib: remove shared libs symlinks
5
6* Remove shared libs symlinks creation
7
8Signed-off-by: Adrian Alonso <aalonso@freescale.com>
9---
10 ipu/Makefile | 5 +----
11 pxp/Makefile | 5 +----
12 rng/Makefile | 5 +----
13 sahara2/Makefile | 5 +----
14 screenlayer/Makefile | 5 +----
15 sim/Makefile | 5 +----
16 vpu/Makefile | 5 +----
17 7 files changed, 7 insertions(+), 28 deletions(-)
18
19diff --git a/ipu/Makefile b/ipu/Makefile
20index 97241e3..654f650 100644
21--- a/ipu/Makefile
22+++ b/ipu/Makefile
23@@ -27,12 +27,9 @@ all install:
24 @echo "Not support platform, will not complile"
25 endif
26
27-$(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
28+$(LIBNAME).so: $(OBJS)
29 $(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^ -lpthread
30
31-$(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
32- ln -s $< $@
33-
34 %.o: %.c
35 ifeq "$(PLATFORM)" ""
36 $(error "Unspecified PLATFORM variable")
37diff --git a/pxp/Makefile b/pxp/Makefile
38index c2bb59d..70bb508 100644
39--- a/pxp/Makefile
40+++ b/pxp/Makefile
41@@ -27,12 +27,9 @@ endif
42 %.o: %.c
43 $(CC) -D$(PLATFORM) $(INCLUDE) -Wall -O2 -fPIC -c $^ -o $@
44
45-$(LIBNAME).so.$(SONAMEVERSION): $(OBJ)
46+$(LIBNAME).so: $(OBJ)
47 $(CC) -shared -nostartfiles -Wl,-soname,$@ $^ -o $@
48
49-$(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
50- ln -s $< $@
51-
52 $(LIBNAME).a: $(OBJ)
53 $(AR) -rc $@ $^
54
55diff --git a/rng/Makefile b/rng/Makefile
56index 4b1dd5c..b5dd2e1 100644
57--- a/rng/Makefile
58+++ b/rng/Makefile
59@@ -30,12 +30,9 @@ install_headers:
60 $(LIBNAME).a: $(OBJS)
61 $(AR) $@ $^
62
63-$(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
64+$(LIBNAME).so: $(OBJS)
65 $(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^
66
67-$(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
68- ln -s $< $@
69-
70 .PHONY: clean
71 clean:
72 @rm -f *.o $(LIBNAME).*
73diff --git a/sahara2/Makefile b/sahara2/Makefile
74index 106d932..dd9550e 100644
75--- a/sahara2/Makefile
76+++ b/sahara2/Makefile
77@@ -49,12 +49,9 @@ endif
78 $(LIBNAME).a: $(OBJS)
79 $(AR) $@ $^
80
81-$(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
82+$(LIBNAME).so: $(OBJS)
83 $(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^
84
85-$(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
86- ln -s $< $@
87-
88 .PHONY: clean
89 clean:
90 @rm -f $(OBJS) $(LIBNAME).*
91diff --git a/screenlayer/Makefile b/screenlayer/Makefile
92index a90d4d5..a4f36ae 100644
93--- a/screenlayer/Makefile
94+++ b/screenlayer/Makefile
95@@ -23,12 +23,9 @@ all install:
96 @echo "Not support platform, will not complile"
97 endif
98
99-$(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
100+$(LIBNAME).so: $(OBJS)
101 $(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^ -L../ipu -lipu
102
103-$(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
104- ln -s $< $@
105-
106 %.o: %.c
107 $(CC) $(INC) -Wall -O2 -fPIC -c $^ -o $@
108
109diff --git a/sim/Makefile b/sim/Makefile
110index 7685e32..5e31e6a 100644
111--- a/sim/Makefile
112+++ b/sim/Makefile
113@@ -20,12 +20,9 @@ install:
114 @mkdir -p $(DEST_DIR)/usr/include
115 cp iso7816-3.h $(DEST_DIR)/usr/include
116
117-$(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
118+$(LIBNAME).so: $(OBJS)
119 $(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^ -lpthread
120
121-$(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
122- ln -s $< $@
123-
124 %.o: %.c
125 $(CC) -D$(PLATFORM) $(INCLUDE) -Wall -O2 -fPIC -c $^ -o $@
126
127diff --git a/vpu/Makefile b/vpu/Makefile
128index ab6ccf1..8f3ce8e 100644
129--- a/vpu/Makefile
130+++ b/vpu/Makefile
131@@ -35,12 +35,9 @@ endif
132 %.o: %.c
133 $(CC) -D$(PLATFORM) -Wall -O2 -fPIC -c $^ -o $@
134
135-$(LIBNAME).so.$(SONAMEVERSION): $(OBJ)
136+$(LIBNAME).so: $(OBJ)
137 $(CC) -shared -nostartfiles -Wl,-soname,$@ $^ -o $@
138
139-$(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
140- ln -s $< $@
141-
142 $(LIBNAME).a: $(OBJ)
143 $(AR) -rc $@ $^
144
145--
1461.7.5.4
147
diff --git a/recipes-multimedia/fsl-mm-core/imx-lib_11.09.01.bb b/recipes-multimedia/fsl-mm-core/imx-lib_11.09.01.bb
index 843c1a7..95cc021 100644
--- a/recipes-multimedia/fsl-mm-core/imx-lib_11.09.01.bb
+++ b/recipes-multimedia/fsl-mm-core/imx-lib_11.09.01.bb
@@ -1,11 +1,10 @@
1include imx-lib.inc 1include imx-lib.inc
2 2
3PR = "${INC_PR}.0" 3PR = "${INC_PR}.1"
4 4
5COMPATIBLE_MACHINE = "(mx5)" 5COMPATIBLE_MACHINE = "(mx5)"
6 6
7SRC_URI += " file://imx-lib-remove-shared-libs-symlinks.patch \ 7SRC_URI += " file://0001-ENGR00156800-vpu-Fix-decoding-mp4PackedPBFrame-strea.patch \
8 file://0001-ENGR00156800-vpu-Fix-decoding-mp4PackedPBFrame-strea.patch \
9 file://0002-ENGR00162690-vpu-Fix-the-issue-of-rotation-180-degre.patch" 8 file://0002-ENGR00162690-vpu-Fix-the-issue-of-rotation-180-degre.patch"
10SRC_URI[md5sum] = "45574f8f32f7000ca11d585fa60dea8c" 9SRC_URI[md5sum] = "45574f8f32f7000ca11d585fa60dea8c"
11SRC_URI[sha256sum] = "f151a8bb3099b596b5834a1139c19e526802e6a0aa965018d16375e7e1f48f27" 10SRC_URI[sha256sum] = "f151a8bb3099b596b5834a1139c19e526802e6a0aa965018d16375e7e1f48f27"