diff options
author | jk7744.park <jk7744.park@samsung.com> | 2015-09-08 21:30:26 +0900 |
---|---|---|
committer | jk7744.park <jk7744.park@samsung.com> | 2015-09-08 21:30:26 +0900 |
commit | cb2910d545f4889989cec5db8a6e5aaa0d1258b6 (patch) | |
tree | 31ef6ebe053a8695cba253f32eaa4232c5ee2ea6 | |
parent | a73f4716dc1ae5691ccad754e82e19aa1f28aa2f (diff) | |
download | mfc-firmware-cb2910d545f4889989cec5db8a6e5aaa0d1258b6.tar.gz mfc-firmware-cb2910d545f4889989cec5db8a6e5aaa0d1258b6.tar.bz2 mfc-firmware-cb2910d545f4889989cec5db8a6e5aaa0d1258b6.zip |
tizen 2.3.1 releasetizen_2.3.1_releasesubmit/tizen_2.3.1/20150915.072255tizen_2.3.1
-rw-r--r-- | debian/changelog | 65 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 23 | ||||
-rw-r--r-- | debian/copyright | 2 | ||||
-rw-r--r-- | debian/mfc-firmware-c110.dirs | 1 | ||||
-rw-r--r-- | debian/mfc-firmware-common.dirs | 1 | ||||
-rw-r--r-- | debian/mfc-firmware-e4412.dirs | 1 | ||||
-rwxr-xr-x | debian/rules | 70 | ||||
-rw-r--r-- | mfc-firmware-c110.manifest | 5 | ||||
-rw-r--r-- | mfc-firmware-c110/Readme | 8 | ||||
-rw-r--r-- | mfc-firmware-c110/s3c_mfc_fw.bin | bin | 0 -> 352524 bytes | |||
-rw-r--r-- | mfc-firmware-e3250.manifest | 5 | ||||
-rw-r--r-- | mfc-firmware-e3250/mfc_fw_v7.8.bin | bin | 0 -> 333956 bytes | |||
-rw-r--r-- | mfc-firmware-e4412.manifest | 5 | ||||
-rwxr-xr-x | mfc-firmware-e4412/mfc_fw.bin | bin | 0 -> 376480 bytes | |||
l--------- | mfc-firmware-e4412/s5p-mfc.fw | 1 | ||||
-rw-r--r-- | mfc-firmware-e5410.manifest | 5 | ||||
-rwxr-xr-x | mfc-firmware-e5410/mfc_fw.bin | bin | 0 -> 314096 bytes | |||
-rw-r--r-- | mfc-firmware-msm8x30.manifest | 5 | ||||
-rw-r--r-- | mfc-firmware-msm8x30/vidc_1080p.fw | bin | 0 -> 605428 bytes | |||
-rw-r--r-- | packaging/mfc-firmware.spec | 115 |
21 files changed, 313 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..c2a3b91 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,65 @@ +mfc-firmware (0.0.1-8) unstable; urgency=low + + * EXYNOS4: MFC FW: MFC firmware upgrade to 2011.12.16 version. + * Support various header parsing modes for H.264 decoding. + * Fix specific mpeg4 clip decoding error + * Git: slp/pkgs/m/mfc-firmware + * Tag: mfc-firmware_0.0.1-8 + + -- Yeongil Jang <yg0577.jang@samsung.com> Wed, 22 Feb 2012 11:04:26 +0900 + +mfc-firmware (0.0.1-7) unstable; urgency=low + + * Add Exynos4412 MFC firmware + * Git: 165.213.180.234:slp/pkgs/m/mfc-firmware + * Tag: mfc-firmware_0.0.1-7 + + -- Yeongil Jang <yg0577.jang@samsung.com> Tue, 29 Nov 2011 12:42:24 +0900 + +mfc-firmware (0.0.1-6) unstable; urgency=low + + * update firmware version : stop mfc problem + * Git: 165.213.180.234:slp/pkgs/m/mfc-firmware + * Tag: mfc-firmware_0.0.1-6 + + -- Ahron Yang <aron.yang@samsung.com> Fri, 20 May 2010 20:55:04 +0900 + +mfc-firmware (0.0.1-5) unstable; urgency=low + + * modified debian/rules file + * Git: 165.213.180.234:slp/pkgs/m/mfc-firmware + * Tag: mfc-firmware_0.0.1-5 + + -- Ahron Yang <aron.yang@samsung.com> Fri, 08 Apr 2010 21:15:04 +0900 + +mfc-firmware (0.0.1-4) unstable; urgency=low + + * modified changelog + * Git: 165.213.180.234:slp/pkgs/m/mfc-firmware + * Tag: mfc-firmware_0.0.1-4 + + -- Ahron Yang <aron.yang@samsung.com> Fri, 08 Apr 2010 18:57:04 +0900 + +mfc-firmware (0.0.1-3) unstable; urgency=low + + * Rollback firmware path to lib/firmware + * Git: 165.213.180.234:slp/pkgs/m/mfc-firmware + * Tag: mfc-firmware_0.0.1-3 + + -- Ahron Yang <aron.yang@samsung.com> Fri, 08 Apr 2010 10:41:04 +0900 + +mfc-firmware (0.0.1-2) unstable; urgency=low + + * Change firmware path -c110 + * Git: 165.213.180.234:slp/pkgs/m/mfc-firmware + * Tag: mfc-firmware_0.0.1-2 + + -- Ahron Yang <aron.yang@samsung.com> Wed, 30 Mar 2010 15:36:04 +0900 + +mfc-firmware (0.0.1-1) unstable; urgency=low + + * Firmware files collected from system-plugin -c110, -c210 packages + * Git: 165.213.180.234:slp/pkgs/m/mfc-firmware + * Tag: mfc-firmware_0.0.1-1 + + -- Yeongil Jang <yg0577.jang@samsung.com> Tue, 21 Dec 2010 17:12:04 +0900 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..1418ad6 --- /dev/null +++ b/debian/control @@ -0,0 +1,23 @@ +Source: mfc-firmware +Section: non-free/misc +Priority: extra +Maintainer: Min Oh <min01.oh@samsung.com> Yeongil Jang <yg0577.jang@samsung.com> +Build-Depends: debhelper (>= 5) +Standards-Version: 3.7.2 + +#Package: mfc-firmware-samsung-common +#Architecture: armel +#Depends: ${shlibs:Depends}, ${misc:Depends} +#Description: binary mfc firmware common for all samsung targets + +Package: mfc-firmware-c110 +Architecture: armel +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: firmware-dhd +Description: binary mfc firmware specific to samsung c110 + +Package: mfc-firmware-e4412 +Architecture: armel +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: firmware-dhd +Description: binary mfc firmware specific to samsung Exynos4412 diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..015daf6 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,2 @@ +This package contains firmware files for samsung-based hardware. +License is proprietary. diff --git a/debian/mfc-firmware-c110.dirs b/debian/mfc-firmware-c110.dirs new file mode 100644 index 0000000..4223b59 --- /dev/null +++ b/debian/mfc-firmware-c110.dirs @@ -0,0 +1 @@ +lib/firmware diff --git a/debian/mfc-firmware-common.dirs b/debian/mfc-firmware-common.dirs new file mode 100644 index 0000000..4223b59 --- /dev/null +++ b/debian/mfc-firmware-common.dirs @@ -0,0 +1 @@ +lib/firmware diff --git a/debian/mfc-firmware-e4412.dirs b/debian/mfc-firmware-e4412.dirs new file mode 100644 index 0000000..4223b59 --- /dev/null +++ b/debian/mfc-firmware-e4412.dirs @@ -0,0 +1 @@ +lib/firmware diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..41e5f05 --- /dev/null +++ b/debian/rules @@ -0,0 +1,70 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + + +configure: configure-stamp +configure-stamp: + dh_testdir + touch configure-stamp + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + mkdir -p $(CURDIR)/debian/tmp$(PREFIX) + cp -af $(CURDIR)/mfc-firmware-c110/* $(CURDIR)/debian/mfc-firmware-c110/lib/firmware + cp -af $(CURDIR)/mfc-firmware-e4412/* $(CURDIR)/debian/mfc-firmware-e4412/lib/firmware + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs +# dh_installexamples + dh_install --sourcedir=debian/tmp +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_python +# dh_installinit +# dh_installcron +# dh_installinfo +# dh_installman +# dh_link +# dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/mfc-firmware-c110.manifest b/mfc-firmware-c110.manifest new file mode 100644 index 0000000..97e8c31 --- /dev/null +++ b/mfc-firmware-c110.manifest @@ -0,0 +1,5 @@ +<manifest> + <request> + <domain name="_"/> + </request> +</manifest> diff --git a/mfc-firmware-c110/Readme b/mfc-firmware-c110/Readme new file mode 100644 index 0000000..ea0be27 --- /dev/null +++ b/mfc-firmware-c110/Readme @@ -0,0 +1,8 @@ +To build kernel including MFC fw + + 1. Make ihex file using command as below + : objcopy -I binary -O ihex s5pc110-mfc.fw s5pc110-mfc.fw.ihex + : Add s5pc110-mfc.fw.ihex in the $kernel_root/firmware + 2. Add configuration on the Makefile(in $kernel_root/firmware) + : fw-shipped-$(CONFIG_VIDEO_SAMSUNG_S5P_MFC) += s5pc110-mfc.fw + 3. Run 'make' in the $kernel_root diff --git a/mfc-firmware-c110/s3c_mfc_fw.bin b/mfc-firmware-c110/s3c_mfc_fw.bin Binary files differnew file mode 100644 index 0000000..86e908b --- /dev/null +++ b/mfc-firmware-c110/s3c_mfc_fw.bin diff --git a/mfc-firmware-e3250.manifest b/mfc-firmware-e3250.manifest new file mode 100644 index 0000000..97e8c31 --- /dev/null +++ b/mfc-firmware-e3250.manifest @@ -0,0 +1,5 @@ +<manifest> + <request> + <domain name="_"/> + </request> +</manifest> diff --git a/mfc-firmware-e3250/mfc_fw_v7.8.bin b/mfc-firmware-e3250/mfc_fw_v7.8.bin Binary files differnew file mode 100644 index 0000000..03f4776 --- /dev/null +++ b/mfc-firmware-e3250/mfc_fw_v7.8.bin diff --git a/mfc-firmware-e4412.manifest b/mfc-firmware-e4412.manifest new file mode 100644 index 0000000..97e8c31 --- /dev/null +++ b/mfc-firmware-e4412.manifest @@ -0,0 +1,5 @@ +<manifest> + <request> + <domain name="_"/> + </request> +</manifest> diff --git a/mfc-firmware-e4412/mfc_fw.bin b/mfc-firmware-e4412/mfc_fw.bin Binary files differnew file mode 100755 index 0000000..1631ac3 --- /dev/null +++ b/mfc-firmware-e4412/mfc_fw.bin diff --git a/mfc-firmware-e4412/s5p-mfc.fw b/mfc-firmware-e4412/s5p-mfc.fw new file mode 120000 index 0000000..c981419 --- /dev/null +++ b/mfc-firmware-e4412/s5p-mfc.fw @@ -0,0 +1 @@ +mfc_fw.bin
\ No newline at end of file diff --git a/mfc-firmware-e5410.manifest b/mfc-firmware-e5410.manifest new file mode 100644 index 0000000..97e8c31 --- /dev/null +++ b/mfc-firmware-e5410.manifest @@ -0,0 +1,5 @@ +<manifest> + <request> + <domain name="_"/> + </request> +</manifest> diff --git a/mfc-firmware-e5410/mfc_fw.bin b/mfc-firmware-e5410/mfc_fw.bin Binary files differnew file mode 100755 index 0000000..c8e2b5d --- /dev/null +++ b/mfc-firmware-e5410/mfc_fw.bin diff --git a/mfc-firmware-msm8x30.manifest b/mfc-firmware-msm8x30.manifest new file mode 100644 index 0000000..97e8c31 --- /dev/null +++ b/mfc-firmware-msm8x30.manifest @@ -0,0 +1,5 @@ +<manifest> + <request> + <domain name="_"/> + </request> +</manifest> diff --git a/mfc-firmware-msm8x30/vidc_1080p.fw b/mfc-firmware-msm8x30/vidc_1080p.fw Binary files differnew file mode 100644 index 0000000..d443c30 --- /dev/null +++ b/mfc-firmware-msm8x30/vidc_1080p.fw diff --git a/packaging/mfc-firmware.spec b/packaging/mfc-firmware.spec new file mode 100644 index 0000000..35fdf13 --- /dev/null +++ b/packaging/mfc-firmware.spec @@ -0,0 +1,115 @@ +#sbs-git:slp/pkgs/m/mfc-firmware mfc-firmware 0.0.1 f1be446e0f392b26e9caa173af0ed9c3ee1827bd +# +# Do NOT Edit the Auto-generated Part! +# Generated by: spectacle version 0.22 +# + +Name: mfc-firmware +Summary: Binary mfc firmware common for all samsung targets +Version: 0.0.9 +Release: 1 +Group: TO_BE/FILLED_IN +License: Proprietary +Source0: %{name}-%{version}.tar.gz +ExclusiveArch: %arm + +%if ("%{tizen_target_name}" == "B3") +Excludearch: %arm +%endif + +%define debug_package %{nil} + +%description +binary mfc firmware common for all samsung targets + +%package c110 +Summary: binary mfc firmware specific to samsung c110 +Group: TO_BE/FILLED + +%description c110 +binary mfc firmware specific to samsung c110. + +%package e4412 +Summary: binary mfc firmware specific to e4412 +Group: TO_BE/FILLED + +%description e4412 +binary mfc firmware specific to e4412. + +%package e5410 +Summary: binary mfc firmware specific to e5410 +Group: TO_BE/FILLED + +%description e5410 +binary mfc firmware specific to e5410. + +%package msm8x30 +Summary: binary mfc firmware specific to msm8x30 +Group: TO_BE/FILLED + +%description msm8x30 +binary mfc firmware specific to msm8x30. + +%package e3250 +Summary: binary mfc firmware specific to e3250 +Group: TO_BE/FILLED + +%description e3250 +binary mfc firmware specific to e3250. + +%prep +%setup -q + +%build + +%install +rm -rf %{buildroot} + +mkdir -p %{buildroot}/lib/firmware + +cp -af mfc-firmware-c110/* %{buildroot}/lib/firmware +cp -af mfc-firmware-e4412/mfc_fw.bin %{buildroot}/lib/firmware/mfc_fw_e4412.bin +cp -af mfc-firmware-e4412/s5p-mfc.fw %{buildroot}/lib/firmware/s5p-mfc.fw +cp -af mfc-firmware-e5410/mfc_fw.bin %{buildroot}/lib/firmware/mfc_fw_e5410.bin +cp -af mfc-firmware-msm8x30/* %{buildroot}/lib/firmware +cp -af mfc-firmware-e3250/mfc_fw_v7.8.bin %{buildroot}/lib/firmware/mfc_fw.bin + + +%files c110 +%manifest mfc-firmware-c110.manifest +%defattr(-,root,root,-) +/lib/firmware/s3c_mfc_fw.bin +/lib/firmware/Readme + +%files e4412 +%manifest mfc-firmware-e4412.manifest +%defattr(-,root,root,-) +/lib/firmware/mfc_fw_e4412.bin +/lib/firmware/s5p-mfc.fw + +%files e5410 +%manifest mfc-firmware-e5410.manifest +%defattr(-,root,root,-) +/lib/firmware/mfc_fw_e5410.bin + +%files msm8x30 +%manifest mfc-firmware-msm8x30.manifest +%defattr(-,root,root,-) +/lib/firmware/vidc_1080p.fw + +%files e3250 +%manifest mfc-firmware-e3250.manifest +%defattr(-,root,root,-) +/lib/firmware/mfc_fw.bin + +%post e4412 +mv /lib/firmware/mfc_fw_e4412.bin /lib/firmware/mfc_fw.bin + +%post e5410 +mv /lib/firmware/mfc_fw_e5410.bin /lib/firmware/mfc_fw.bin + +%preun e4412 +mv /lib/firmware/mfc_fw.bin /lib/firmware/mfc_fw_e4412.bin + +%preun e5410 +mv /lib/firmware/mfc_fw.bin /lib/firmware/mfc_fw_e5410.bin |