diff options
author | tkasivajhula <tkasivajhula@nvidia.com> | 2010-05-04 21:44:39 -0700 |
---|---|---|
committer | Gary King <gking@nvidia.com> | 2010-05-07 08:57:20 -0700 |
commit | 9c8f647c00ebfe7c87e8dc940f64c82f952bf5a3 (patch) | |
tree | 430a224fec38c7521dcd7aeb498b7d8a436a9682 /drivers/usb/gadget/fsl_udc_core.c | |
parent | e05af1739a03127735a6c6708fa72991b8b18324 (diff) |
tegra power: Fix gart suspend/resume operations
Apply proper barriers to suspend/resume operations.
The dmb() in suspend is required to prevent a race
between the next ENTRY_ADDR write and the previous
ENTRY_DATA read. The dsb+outer_sync() in resume()
is needed to ensure that the writes and reads occur
as expected.
Change-Id: I2e66ecce6ceb4f4647bde82cb706b739affeb858
Reviewed-on: http://git-master/r/1291
Reviewed-by: Gary King <gking@nvidia.com>
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Tested-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Diffstat (limited to 'drivers/usb/gadget/fsl_udc_core.c')
0 files changed, 0 insertions, 0 deletions