diff options
author | Roy Pledge <Roy.Pledge@freescale.com> | 2013-07-03 18:28:36 (GMT) |
---|---|---|
committer | Fleming Andrew-AFLEMING <AFLEMING@freescale.com> | 2013-07-23 21:04:18 (GMT) |
commit | 0028e6f867816411aac6bbf57740286d12114bcb (patch) | |
tree | 73faa7c9c6eebd09e02acbb032c7a7bde19ecb88 /sound/soc/tegra/tegra20_das.h | |
parent | 286d9a0debaee7e159808aa41a40c5c863295365 (diff) | |
download | linux-fsl-qoriq-0028e6f867816411aac6bbf57740286d12114bcb.tar.xz |
Set SDQCR to ensure frame queues can reach the retired state
In some situations frame queues may still be on a work queue when
a retirement command is sent during cleanup. In order to reach the
retired state these frame queues must be scheduled. This patch sets
an appropriate SDQCR value to ensure that the Frame Queue is scheduled.
Since Frame Queues could be 'locked' to a particular portal if the
Hold Active feature is enabled the shutrown routine must service
all portals to ensure that the FQ reaches a retired state
Signed-off-by: Roy Pledge <Roy.Pledge@freescale.com>
Change-Id: I9faab0039e4bb7f8c740a271154e7756ce014d98
Reviewed-on: http://git.am.freescale.net:8181/3229
Reviewed-by: Wang Haiying-R54964 <Haiying.Wang@freescale.com>
Reviewed-by: Fleming Andrew-AFLEMING <AFLEMING@freescale.com>
Tested-by: Fleming Andrew-AFLEMING <AFLEMING@freescale.com>
Diffstat (limited to 'sound/soc/tegra/tegra20_das.h')
0 files changed, 0 insertions, 0 deletions