diff options
Diffstat (limited to 'extras/recipes-ti/codec-engine/ti-codec-engine/dm365-evm/loadmodules.sh')
-rw-r--r-- | extras/recipes-ti/codec-engine/ti-codec-engine/dm365-evm/loadmodules.sh | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/extras/recipes-ti/codec-engine/ti-codec-engine/dm365-evm/loadmodules.sh b/extras/recipes-ti/codec-engine/ti-codec-engine/dm365-evm/loadmodules.sh new file mode 100644 index 00000000..60a40f0c --- /dev/null +++ b/extras/recipes-ti/codec-engine/ti-codec-engine/dm365-evm/loadmodules.sh | |||
@@ -0,0 +1,49 @@ | |||
1 | # | ||
2 | # Copyright (c) 2008, Texas Instruments Incorporated | ||
3 | # All rights reserved. | ||
4 | # | ||
5 | # Redistribution and use in source and binary forms, with or without | ||
6 | # modification, are permitted provided that the following conditions | ||
7 | # are met: | ||
8 | # | ||
9 | # * Redistributions of source code must retain the above copyright | ||
10 | # notice, this list of conditions and the following disclaimer. | ||
11 | # | ||
12 | # * Redistributions in binary form must reproduce the above copyright | ||
13 | # notice, this list of conditions and the following disclaimer in the | ||
14 | # documentation and/or other materials provided with the distribution. | ||
15 | # | ||
16 | # * Neither the name of Texas Instruments Incorporated nor the names of | ||
17 | # its contributors may be used to endorse or promote products derived | ||
18 | # from this software without specific prior written permission. | ||
19 | # | ||
20 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | ||
21 | # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, | ||
22 | # THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | ||
23 | # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR | ||
24 | # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | ||
25 | # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | ||
26 | # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; | ||
27 | # OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, | ||
28 | # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR | ||
29 | # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, | ||
30 | # EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
31 | # | ||
32 | |||
33 | # insert cmemk, tell it to occupy physical 120MB-128MB, create | ||
34 | # 20 4K buffers, 10 128K buffers and two 1MB buffers | ||
35 | CMEM_MODPARAMS="phys_start=0x87800000 phys_end=0x88000000 pools=20x4096,10x131072,2x1048576" | ||
36 | |||
37 | if [ -e cmemk.ko ] | ||
38 | then | ||
39 | insmod cmemk.ko $CMEM_MODPARAMS | ||
40 | else | ||
41 | modprobe cmemk $CMEM_MODPARAMS | ||
42 | fi | ||
43 | |||
44 | # Allow cmem driver to be used by all users | ||
45 | if [ -e /dev/cmem ] | ||
46 | then | ||
47 | chmod 666 /dev/cmem | ||
48 | fi | ||
49 | |||