diff options
author | Tuomas Kulve <tkulve@nvidia.com> | 2013-09-27 02:59:57 -0400 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2015-03-18 15:06:31 -0400 |
commit | 5b25fb4153deb3597871a132847a158e15feb032 (patch) | |
tree | 6130f5bc8e4bc3ee30bc587c52f3b5c6b0931055 | |
parent | dda23cbc38ed684ec872b26f7c5e930a1d8906fd (diff) |
video: tegra: dc: Enable CRCs on ASIM
The new synchronised CRC read logic works in ASIM as well.
Bug 1289889
Change-Id: I295f93cfcff6486b8fd407a94ac98a4ae124f573
Signed-off-by: Tuomas Kulve <tkulve@nvidia.com>
Reviewed-on: http://git-master/r/279715
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Michael Frydrych <mfrydrych@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
(cherry picked from commit 811d442a55f55f02258a2da486cc10225b25cb4d)
Signed-off-by: Ajay Nandakumar <anandakumarm@nvidia.com>
-rw-r--r-- | drivers/video/tegra/dc/dc.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/drivers/video/tegra/dc/dc.c b/drivers/video/tegra/dc/dc.c index 7d92dd285..84397dfc3 100644 --- a/drivers/video/tegra/dc/dc.c +++ b/drivers/video/tegra/dc/dc.c | |||
@@ -1507,13 +1507,11 @@ u32 tegra_dc_read_checksum_latched(struct tegra_dc *dc) | |||
1507 | goto crc_error; | 1507 | goto crc_error; |
1508 | } | 1508 | } |
1509 | 1509 | ||
1510 | if (!tegra_platform_is_linsim()) { | 1510 | reinit_completion(&dc->crc_complete); |
1511 | reinit_completion(&dc->crc_complete); | 1511 | if (dc->crc_pending && |
1512 | if (dc->crc_pending && | 1512 | wait_for_completion_interruptible(&dc->crc_complete)) { |
1513 | wait_for_completion_interruptible(&dc->crc_complete)) { | 1513 | pr_err("CRC read interrupted.\n"); |
1514 | pr_err("CRC read interrupted.\n"); | 1514 | goto crc_error; |
1515 | goto crc_error; | ||
1516 | } | ||
1517 | } | 1515 | } |
1518 | 1516 | ||
1519 | mutex_lock(&dc->lock); | 1517 | mutex_lock(&dc->lock); |