1 /*\r
2 * Copyright (c) Texas Instruments Incorporated 2018-2020\r
3 *\r
4 * Redistribution and use in source and binary forms, with or without\r
5 * modification, are permitted provided that the following conditions\r
6 * are met:\r
7 *\r
8 * Redistributions of source code must retain the above copyright\r
9 * notice, this list of conditions and the following disclaimer.\r
10 *\r
11 * Redistributions in binary form must reproduce the above copyright\r
12 * notice, this list of conditions and the following disclaimer in the\r
13 * documentation and/or other materials provided with the\r
14 * distribution.\r
15 *\r
16 * Neither the name of Texas Instruments Incorporated nor the names of\r
17 * its contributors may be used to endorse or promote products derived\r
18 * from this software without specific prior written permission.\r
19 *\r
20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r
21 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r
22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r
23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\r
24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r
25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r
26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r
27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r
28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r
29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r
30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
31 */\r
32 \r
33 /**\r
34 * \file sciclient_soc.h\r
35 *\r
36 * \brief SCICLIENT Low Level Driver SOC specific file.\r
37 */\r
38 \r
39 #ifndef SCICLIENT_SOC_TOP_H_\r
40 #define SCICLIENT_SOC_TOP_H_\r
41 \r
42 /* ========================================================================== */\r
43 /* Include Files */\r
44 /* ========================================================================== */\r
45 \r
46 #if defined (SOC_AM65XX)\r
47 #include <ti/drv/sciclient/soc/sysfw/include/am65x/tisci_resasg_types.h>\r
48 #include <ti/drv/sciclient/soc/V0/sciclient_fmwMsgParams.h>\r
49 #include <ti/drv/sciclient/soc/V0/sciclient_firmware_V0.h>\r
50 #endif\r
51 \r
52 #if defined (SOC_J721E)\r
53 #include <ti/drv/sciclient/soc/sysfw/include/j721e/tisci_resasg_types.h>\r
54 #include <ti/drv/sciclient/soc/V1/sciclient_fmwMsgParams.h>\r
55 #include <ti/drv/sciclient/soc/V1/sciclient_firmware_V1.h>\r
56 #endif\r
57 \r
58 #if defined (SOC_J7200)\r
59 #include <ti/drv/sciclient/soc/sysfw/include/j7200/tisci_resasg_types.h>\r
60 #include <ti/drv/sciclient/soc/V2/sciclient_fmwMsgParams.h>\r
61 #include <ti/drv/sciclient/soc/V2/sciclient_firmware_V2.h>\r
62 #endif\r
63 \r
64 #if defined (SOC_AM64X)\r
65 #include <ti/drv/sciclient/soc/sysfw/include/am64x/tisci_resasg_types.h>\r
66 #include <ti/drv/sciclient/soc/V3/sciclient_fmwMsgParams.h>\r
67 #include <ti/drv/sciclient/soc/V3/sciclient_firmware_V3.h>\r
68 #endif\r
69 \r
70 \r
71 #ifdef __cplusplus\r
72 extern "C" {\r
73 #endif\r
74 \r
75 /* ========================================================================== */\r
76 /* Macros & Typedefs */\r
77 /* ========================================================================== */\r
78 \r
79 /* None */\r
80 \r
81 /* ========================================================================== */\r
82 /* Structure Declarations */\r
83 /* ========================================================================== */\r
84 \r
85 /* None */\r
86 \r
87 /* ========================================================================== */\r
88 /* Function Declarations */\r
89 /* ========================================================================== */\r
90 \r
91 /* None */\r
92 \r
93 /* ========================================================================== */\r
94 /* Static Function Definitions */\r
95 /* ========================================================================== */\r
96 \r
97 /* None */\r
98 \r
99 #ifdef __cplusplus\r
100 }\r
101 #endif\r
102 \r
103 #endif /* #ifndef SCICLIENT_SOC_TOP_H_ */\r