Shadow Instance for mixed-Endian operation

The SASS supports mixed-endianess operating mode such that the channel is created and configured by the master processor, (e.g. ARM which is outside of SoC), while the data processing is handled by slave processor(s) (e.g. DSPs). When in this mode, SA LLD must create and maintain a shadow instance, which is a copy of the master instance with opposite endianess. New APIs are created to query the shadow instances, which should be passed to and used by the slave processor(s).

Note:
: Only the following use case is supported at this moment, further enhancements may be provided:
  • IPSEC ESP/AH mode
  • Control Path at ARM and Data Path at DSPs

Copyright 2014, Texas Instruments Incorporated