TI Autonomous Driving Algorithms (TIADALG) Library User Guide
enable_cache_mmu.h
Go to the documentation of this file.
1 #ifndef _ENABLE_CACHE_MMU_H_
2 #define _ENABLE_CACHE_MMU_H_
3 //*****************************************************************************
4 // Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/
5 //
6 // Redistribution and use in source and binary forms, with or without
7 // modification, are permitted provided that the following conditions
8 // are met:
9 //
10 // Redistributions of source code must retain the above copyright
11 // notice, this list of conditions and the following disclaimer.
12 //
13 // Redistributions in binary form must reproduce the above copyright
14 // notice, this list of conditions and the following disclaimer in the
15 // documentation and/or other materials provided with the
16 // distribution.
17 //
18 // Neither the name of Texas Instruments Incorporated nor the names of
19 // its contributors may be used to endorse or promote products derived
20 // from this software without specific prior written permission.
21 //
22 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
23 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
24 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
25 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
26 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
27 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
28 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
29 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
30 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
32 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33 //*****************************************************************************
34 
35 //*****************************************************************************
36 // File: enable_cache_mmu.h
37 //
38 //
39 //
40 //
41 //
42 //
43 // Designer:
44 // Dave Brier, dbrier@ti.com, 214-567-2770
45 //
46 // Revision History:
47 // 07Aug15 1.00 - Initial version completed, coded with NOP temporarily
48 //*****************************************************************************
49 
50 //=============================================================================
51 // includes
52 //=============================================================================
53 
54 #include <stdint.h>
55 
56 #ifdef __cplusplus
57 extern "C" {
58 #endif
59 //================================================================================
60 // defines
61 //================================================================================
62 
63 //================================================================================
64 // typedefs
65 //================================================================================
66 
67 //================================================================================
68 // globals
69 //================================================================================
70 
71 //================================================================================
72 // in-line functions of macros
73 //================================================================================
74 
75 //================================================================================
76 // function prototypes
77 //================================================================================
78 
79 //--------------------------------------------------------------------------------
80 // Function: set_TTBR
81 // Enable the Instruction Cache in SCTLR_EL1
82 //
83 // Parameters:
84 // None
85 //
86 // Returns:
87 // None
88 //
89 //--------------------------------------------------------------------------------
90 void enable_cache_mmu(uint64_t ttbr);
91 
92 
93 
94 
95 
96 #ifdef __cplusplus
97 }
98 #endif // extern "C"
99 
100 
101 #endif
void enable_cache_mmu(uint64_t ttbr)

© Copyright 2018 Texas Instruments Incorporated. All rights reserved.
Document generated by doxygen 1.8.6