.. | .. |
---|
118 | 118 | |
---|
119 | 119 | /** |
---|
120 | 120 | * struct tee_cmd_load_ta - load Trusted Application (TA) binary into TEE |
---|
121 | | - * @low_addr: [in] bits [31:0] of the physical address of the TA binary |
---|
122 | | - * @hi_addr: [in] bits [63:32] of the physical address of the TA binary |
---|
123 | | - * @size: [in] size of TA binary in bytes |
---|
124 | | - * @ta_handle: [out] return handle of the loaded TA |
---|
| 121 | + * @low_addr: [in] bits [31:0] of the physical address of the TA binary |
---|
| 122 | + * @hi_addr: [in] bits [63:32] of the physical address of the TA binary |
---|
| 123 | + * @size: [in] size of TA binary in bytes |
---|
| 124 | + * @ta_handle: [out] return handle of the loaded TA |
---|
| 125 | + * @return_origin: [out] origin of return code after TEE processing |
---|
125 | 126 | */ |
---|
126 | 127 | struct tee_cmd_load_ta { |
---|
127 | 128 | u32 low_addr; |
---|
128 | 129 | u32 hi_addr; |
---|
129 | 130 | u32 size; |
---|
130 | 131 | u32 ta_handle; |
---|
| 132 | + u32 return_origin; |
---|
131 | 133 | }; |
---|
132 | 134 | |
---|
133 | 135 | /** |
---|