| .. | .. |
|---|
| 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 | /** |
|---|