From: Sehong Na Date: Sat, 31 May 2014 03:53:36 +0000 (+0900) Subject: Initialize Tizen 2.3 X-Git-Tag: 2.3a_release X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Ftags%2Ftizen_2.3_release;p=adaptation%2Fap_samsung%2Fmfc-firmware.git Initialize Tizen 2.3 --- 91c698ec54f9428bff53d86b46260b1727313955 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 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 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 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 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 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 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 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 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 Yeongil Jang +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 @@ + + + + + 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 new file mode 100644 index 0000000..86e908b Binary files /dev/null and b/mfc-firmware-c110/s3c_mfc_fw.bin differ 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 @@ + + + + + diff --git a/mfc-firmware-e3250/mfc_fw_v7.8.bin b/mfc-firmware-e3250/mfc_fw_v7.8.bin new file mode 100644 index 0000000..03f4776 Binary files /dev/null and b/mfc-firmware-e3250/mfc_fw_v7.8.bin differ 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 @@ + + + + + diff --git a/mfc-firmware-e4412/mfc_fw.bin b/mfc-firmware-e4412/mfc_fw.bin new file mode 100755 index 0000000..1631ac3 Binary files /dev/null and b/mfc-firmware-e4412/mfc_fw.bin differ 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 @@ + + + + + diff --git a/mfc-firmware-e5410/mfc_fw.bin b/mfc-firmware-e5410/mfc_fw.bin new file mode 100755 index 0000000..c8e2b5d Binary files /dev/null and b/mfc-firmware-e5410/mfc_fw.bin differ 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 @@ + + + + + diff --git a/mfc-firmware-msm8x30/vidc_1080p.fw b/mfc-firmware-msm8x30/vidc_1080p.fw new file mode 100644 index 0000000..d443c30 Binary files /dev/null and b/mfc-firmware-msm8x30/vidc_1080p.fw differ diff --git a/packaging/mfc-firmware.spec b/packaging/mfc-firmware.spec new file mode 100644 index 0000000..e9825b4 --- /dev/null +++ b/packaging/mfc-firmware.spec @@ -0,0 +1,111 @@ +#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 + +%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