soc: am65x: Add sec proxy info
[k3conf/k3conf.git] / include / tisci.h
index 344525bdd8b2d5d7fbff0a7f1cc07ecfdf1ea8e1..33c1ea50e5c0294f7409c5c394daca61f8b0a5dd 100644 (file)
@@ -52,11 +52,24 @@ struct ti_sci_host_info {
        char description[50];
 };
 
+#define MAIN_SEC_PROXY 0
+#define MCU_SEC_PROXY  1
+
+struct ti_sci_sec_proxy_info {
+       uint32_t sp_id;
+       char sp_dir[6];
+       uint32_t num_msgs;
+       char host[15];
+       char host_function[25];
+};
+
 struct ti_sci_info {
        uint8_t host_id;
        struct ti_sci_version_info version;
        struct ti_sci_host_info *host_info;
        uint32_t num_hosts;
+       struct ti_sci_sec_proxy_info *sp_info[2];
+       uint32_t num_sp_threads[2];
 };
 
 #define MAX_DEVICE_STATE_LENGTH                25