From 9b4d135a4e335350f7dc0d3004cb1588dcd74e99 Mon Sep 17 00:00:00 2001 From: Brijesh Singh Date: Sat, 8 May 2010 10:22:19 -0500 Subject: [PATCH] ti-dmai_2.10.00.xx: add recipe to build released dmai versions * run dmai release steps in do_install_prepend() * apply dmai DM365 resizer patch needed for gstreamer TIVidResizer element. * update dm365 loadmodule.sh Signed-off-by: Brijesh Singh Signed-off-by: Koen Kooi --- ...rrect-DMAI-s-Resize-module-for-DM365.patch | 34 +++ recipes/ti/ti-dmai/arago-tdox | 210 ++++++++++++++++++ recipes/ti/ti-dmai/doxygen_templates.tar.gz | Bin 0 -> 8012 bytes .../ti-dmai/loadmodules-ti-dmai-dm365_al.sh | 13 +- recipes/ti/ti-dmai_2.10.00.09.bb | 21 ++ recipes/ti/ti-dmai_2.10.00.10.bb | 22 ++ 6 files changed, 299 insertions(+), 1 deletion(-) create mode 100644 recipes/ti/ti-dmai/0001-Correct-DMAI-s-Resize-module-for-DM365.patch create mode 100644 recipes/ti/ti-dmai/arago-tdox create mode 100644 recipes/ti/ti-dmai/doxygen_templates.tar.gz create mode 100644 recipes/ti/ti-dmai_2.10.00.09.bb create mode 100644 recipes/ti/ti-dmai_2.10.00.10.bb diff --git a/recipes/ti/ti-dmai/0001-Correct-DMAI-s-Resize-module-for-DM365.patch b/recipes/ti/ti-dmai/0001-Correct-DMAI-s-Resize-module-for-DM365.patch new file mode 100644 index 0000000000..21e71dec15 --- /dev/null +++ b/recipes/ti/ti-dmai/0001-Correct-DMAI-s-Resize-module-for-DM365.patch @@ -0,0 +1,34 @@ +From 9d9326c26ea990fa49842e0c57d520a5acb4d887 Mon Sep 17 00:00:00 2001 +From: Don Darling +Date: Fri, 16 Apr 2010 17:40:40 -0500 +Subject: [PATCH] Correct DMAI's Resize module for DM365. + +The PSP requires virtual addresses to be given for the resize buffers. This +differs from previous releases, which required physical addresses. This +change updates the Resize module to use virtual addresses. +--- + .../packages/ti/sdo/dmai/linux/dm365/Resize.c | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/dmai/packages/ti/sdo/dmai/linux/dm365/Resize.c b/dmai/packages/ti/sdo/dmai/linux/dm365/Resize.c +index c1716c4..3e71e46 100644 +--- a/dmai/packages/ti/sdo/dmai/linux/dm365/Resize.c ++++ b/dmai/packages/ti/sdo/dmai/linux/dm365/Resize.c +@@ -313,12 +313,12 @@ Int Resize_execute(Resize_Handle hResize, + + rsz.in_buff.index = -1; + rsz.in_buff.buf_type = IMP_BUF_IN; +- rsz.in_buff.offset = Buffer_getPhysicalPtr(hSrcBuf) + srcOffset; ++ rsz.in_buff.offset = ((Int32)Buffer_getUserPtr(hSrcBuf)) + srcOffset; + rsz.in_buff.size = Buffer_getSize(hSrcBuf); + + rsz.out_buff1.index = -1; + rsz.out_buff1.buf_type = IMP_BUF_OUT1; +- rsz.out_buff1.offset = Buffer_getPhysicalPtr(hDstBuf) + dstOffset; ++ rsz.out_buff1.offset = ((Int32)Buffer_getUserPtr(hDstBuf)) + dstOffset; + rsz.out_buff1.size = Buffer_getSize(hDstBuf); + + /* +-- +1.6.3.3 + diff --git a/recipes/ti/ti-dmai/arago-tdox b/recipes/ti/ti-dmai/arago-tdox new file mode 100644 index 0000000000..81538cf316 --- /dev/null +++ b/recipes/ti/ti-dmai/arago-tdox @@ -0,0 +1,210 @@ +#!/bin/bash +# +# +# This script sets a series of environment variable that are referenced +# in a doxygen configuration file. The values passed in here are simply +# plugged into the file locations and doxygen proceeds normaly. +# +# template location is ${VENDORS}/opensource/doxygen/templates/ +# +# + +# Revision history +#! 02 Jul 2009 cring: Added cmd line args for doxygendir (-x) and template (-t) +#! 13 Jul 2006 ada: New template smaller pdf generation +#! 16 May 2006 ada: Added -p file to pdf for space in project names +#! 08 May 2006 ada: Added pdf generation to tdox (Solaris/Linux only). +#! 23 Jan 2006 ada: Overide file to change default doxyfile behaivior +#! 19 Jan 2006 ada: 1093, ENUM_VALUES_PER_LINE set to 1, ref doxyfile via vers +#! 05 Oct 2005 ada: 933, doxyfile in tools, removed win and unix vendors path +#! 24 Aug 2005 ada: Added 897 changes, optional css c or jave optimization +#! 18 Aug 2005 ada: inital version from AR 887 + +# Set these defaults here as the usage statement uses them +TDOX_TEMPLATEDIR=${TOOLS}/default/doxygen_templates +DOXYGEN_EXECUTABLE=doxygen + +function usage +{ + OPTIONS="`basename $0` code_location out_doc_location [-x doxygen_exe ] [-t tdox_templatedir] [-n project_name] [-v version] [-f FILE_PATTERNS ] [-s strip_dir] [-c css location] [-e exclude dirs] [-b enabled sections] [-m generate chm] [-p pdf_file] [-o override doxyfile] [-j]" + echo "`basename $1` $OPTIONS" + echo "Where: " + echo "\tcode_location: Top of tree(s) to search for code (required as 1st param)" + echo "\tout_doc_location: Output location for generated files (required as 2nd param)" + echo "\t[-n project_name]: title of generated documentation (defaults to Project)" + echo "\t[-x doxygen_exe]: location of doxygen executable (defaults to $DOXYGEN_EXECUTABLE)" + echo "\t[-t tdox_templatedir]: location of tdox templates (defaults to $TDOX_TEMPLATEDIR)" + echo "\t[-v version]: version number or string (defaults to 1.0)" + echo "\t[-f FILE_PATTERNS]: Optional list of files to document (defaults to all)" + echo "\t[-s strip_dirs]: Remove directory prefix from generated files (defaults to not remove)" + echo "\t[-c path_to_css]: Path to a user suplied CSS style sheet" + echo "\t[-e exclude dirs]: List of directories to exclude" + echo "\t[-b enabled sections]: List of sections to enable" + echo "\t[-m generate chm]: chm file name (required)" + echo "\t[-p generate pdf ]: create .pdf in html/pdf (Linux only)" + echo "\t[-o override doxyfile]: file (advanced) Overide any doxyfile default" + echo "\t[-j]: Optimize for Java (Generate class files) defaults to C" + echo "\t[-r]: Call rshd to windows for chm generation (defaults to wine)" + echo + exit +} + +function optimizeForJava +{ + DOX_OPTIMIZE_OUTPUT_JAVA="YES" + DOX_OPTIMIZE_OUTPUT_FOR_C="NO" +} + +if [ "$#" -lt 2 ]; then + echo "Invalid number of parameters" + usage $0 +fi + +# get the required parameters then shift for the getopts parameters +export DOX_INPUT="$1" +shift +export DOX_OUTPUT_DIRECTORY="$1" +shift + +#set the global defaults +DOX_QUIET="YES" +DOX_OPTIMIZE_OUTPUT_JAVA="NO" +DOX_OPTIMIZE_OUTPUT_FOR_C="YES" +DOX_CHM_FILE= +DOX_GENERATE_HTMLHELP="NO" +OVERRIDE_FILE="" +PDF="" + +# Process the rest of the arguments as getopts +# parameters +while getopts b:c:e:f:m:n:o:p:s:t:v:x:dhjr arg +do + case $arg in + b) DOX_ENABLED_SECTIONS=${OPTARG};; + c) DOX_HTML_STYLESHEET=${OPTARG};; + d) DEBUG=1;; + e) DOX_EXCLUDE=${OPTARG};; + f) DOX_FILE_PATTERNS=${OPTARG};; + h) usage;exit 0;; + j) optimizeForJava;; + r) USERSHD=1;; + m) DOX_CHM_FILE=${OPTARG};DOX_GENERATE_HTMLHELP="YES";; + n) DOX_PROJECT_NAME=${OPTARG};; + s) DOX_STRIP_FROM_PATH=${OPTARG};; + t) TDOX_TEMPLATEDIR=${OPTARG};; + v) DOX_PROJECT_NUMBER=${OPTARG};; + x) DOXYGEN_EXECUTABLE=${OPTARG};; + o) OVERRIDE_FILE=${OPTARG};; + p) PDF=${OPTARG};; + \?) usage + exit 2;; + esac +done + +if [ "$DEBUG" = "1" ]; then + DOX_QUIET="NO" + set -x +fi + +if [ "$DOX_PROJECT_NAME" = "" ]; then + DOX_PROJECT_NAME="Project" +fi + +if [ "$DOX_PROJECT_NUMBER" = "" ]; then + DOX_PROJECT_NUMBER="1.0" +fi + +if [ "$DOX_FILE_PATTERNS" = "" ]; then + DOX_FILE_PATTERNS="*.c \ + *.cc \ + *.cxx \ + *.cpp \ + *.c++ \ + *.d \ + *.java \ + *.ii \ + *.ixx \ + *.ipp \ + *.i++ \ + *.inl \ + *.h \ + *.hh \ + *.hxx \ + *.hpp \ + *.h++ \ + *.idl \ + *.odl \ + *.cs \ + *.php \ + *.php3 \ + *.inc \ + *.m \ + *.mm \ + *.dox" +fi + +export DOX_INPUT +export DOX_OUTPUT_DIRECTORY +export DOX_PROJECT_NAME +export DOX_PROJECT_NUMBER +export DOX_FILE_PATTERNS +export DOX_STRIP_FROM_PATH +export DOX_QUIET +export DOX_HTML_STYLESHEET +export DOX_OPTIMIZE_OUTPUT_FOR_C +export DOX_OPTIMIZE_OUTPUT_JAVA +export DOX_EXCLUDE +export DOX_ENABLED_SECTIONS +export DOX_CHM_FILE +export DOX_GENERATE_HTMLHELP +export TDOX_TEMPLATEDIR + + +# Make sure the dir exists +mkdir -p $DOX_OUTPUT_DIRECTORY + +# Create temp file copy of doxyfile and append overrides to the end of the file +cp ${TDOX_TEMPLATEDIR}/doxyfile /tmp/doxyfile$$ + +chmod +w /tmp/doxyfile$$ +if [ "$OVERRIDE_FILE" != "" ]; then + cat $OVERRIDE_FILE >> /tmp/doxyfile$$ +fi + +# Run doxygen and clean up temp file +${DOXYGEN_EXECUTABLE} /tmp/doxyfile$$ +rm -f /tmp/doxyfile$$ + +# Copy the TI banner gifs to the html directory. +cp -p ${TDOX_TEMPLATEDIR}/*gif $DOX_OUTPUT_DIRECTORY/html + +# Generate PDF files +if [ "$PDF" != "" ]; then + if [ "$BUILD_HOST_OS" = "Linux" ]; then + rm -rf $DOX_OUTPUT_DIRECTORY/html/pdf + mkdir -p $DOX_OUTPUT_DIRECTORY/html/pdf + cwd=`pwd` + cd $DOX_OUTPUT_DIRECTORY/latex + latex refman.tex + makeindex refman.idx + latex refman.tex + latex_count=5 + while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] + do + latex refman.tex + latex_count=`expr $$latex_count - 1` + done + dvips -o refman.ps refman.dvi + ps2pdf refman.ps refman.pdf + cd $cwd + mv $DOX_OUTPUT_DIRECTORY/latex/refman.pdf $DOX_OUTPUT_DIRECTORY/html/pdf/${PDF}.pdf + else + echo "Sorry... pdf generation supported under Linux only" + fi +fi + +# Generate Windows compressed help +if [ "$DOX_GENERATE_HTMLHELP" = "YES" ]; then + + echo "chm generation is not supported" +fi diff --git a/recipes/ti/ti-dmai/doxygen_templates.tar.gz b/recipes/ti/ti-dmai/doxygen_templates.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d613bf50f52595ee6aee56e08e3044c7a19f8e4 GIT binary patch literal 8012 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 ip=dhcp video=davincifb:vid0=OFF:vid1=OFF:osd0=720x576x16,2025K dm365_imp.oper_mode=0 + +depmod -a rmmod cmemk 2>/dev/null rmmod irqk 2>/dev/null rmmod edmak 2>/dev/null rmmod dm365mmap 2>/dev/null # Pools configuration -modprobe cmemk phys_start=0x85000000 phys_end=0x88000000 pools=6x4096,2x8192,1x11908,2x13184,1x2697152,6x4096,1x30720,3x81920,1x3185664,64x56,1x320,1x640,1x81920,1x6650880,2x608,1x296,1x28,2x24,23x1548288,1x154288 allowOverlap=1 phys_start_1=0x00001000 phys_end_1=0x00008000 pools_1=1x28672 +modprobe cmemk phys_start=0x83C00000 phys_end=0x88000000 pools=1x384,2x5984,2x3133440,1x16384,1x48952,1x20480,1x60288,1x74,1x28,1x2048,1x6785280,1x146,1x896,1x65536,1x98,1x296,29x56,2x24,1x624,4x62,1x1456,1x18321120,1x65792,5x3523584,1x4194304,1x8355840 + +#VC1 decode pool configuration +# insmod cmemk.ko phys_start=0x83C00000 phys_end=0x88000000 pools=1x384,1x112665,3x7680,1x319264,2x1024,5x7208960,1x80,1x116,1x29184,1x2688,1x30720,1x551680,2x128,1x74,1x28,1x10240,1x47232,1x448,2x1152,1x8192,2x272896,18x56,2x24,1x86,4x62,2x7808,1x2097152 modprobe irqk modprobe edmak modprobe dm365mmap + rm -f /dev/dm365mmap mknod /dev/dm365mmap c `awk "\\$2==\"dm365mmap\" {print \\$1}" /proc/devices` 0 diff --git a/recipes/ti/ti-dmai_2.10.00.09.bb b/recipes/ti/ti-dmai_2.10.00.09.bb new file mode 100644 index 0000000000..a531a55bf9 --- /dev/null +++ b/recipes/ti/ti-dmai_2.10.00.09.bb @@ -0,0 +1,21 @@ +require ti-dmai.inc + +PV = "2_10_00_09" +PR = "r3" + +COMPATIBLE_MACHINE = "(dm365-evm|dm355-evm|dm6467-evm)" + +SRC_URI_append = "file://doxygen_templates.tar.gz \ + file://arago-tdox" + +SRCREV = "443" +DMAIBRANCH = "branches/GITPSP_INT_101009" + +do_install_prepend () { + find ${S} -name .svn -type d | xargs rm -rf + cp -pPrf ${WORKDIR}/doxygen_templates ${S} + cp -pPrf ${WORKDIR}/arago-tdox ${S}/tdox + chmod a+x ${S}/release.sh + chmod a+x ${S}/tdox + ${S}/release.sh ${PV} +} diff --git a/recipes/ti/ti-dmai_2.10.00.10.bb b/recipes/ti/ti-dmai_2.10.00.10.bb new file mode 100644 index 0000000000..66cc424d7c --- /dev/null +++ b/recipes/ti/ti-dmai_2.10.00.10.bb @@ -0,0 +1,22 @@ +require ti-dmai.inc + +PV = "2_10_00_10" +PR = "r2" + +COMPATIBLE_MACHINE = "(dm365-evm|dm355-evm|dm6467-evm)" + +SRC_URI_append = "file://0001-Correct-DMAI-s-Resize-module-for-DM365.patch;patch=3 \ + file://doxygen_templates.tar.gz \ + file://arago-tdox" + +SRCREV = "452" +DMAIBRANCH = "branches/GITPSP_INT_101009" + +do_install_prepend () { + find ${S} -name .svn -type d | xargs rm -rf + cp -pPrf ${WORKDIR}/doxygen_templates ${S} + cp -pPrf ${WORKDIR}/arago-tdox ${S}/tdox + chmod a+x ${S}/release.sh + chmod a+x ${S}/tdox + ${S}/release.sh ${PV} +} -- 2.39.5