summaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorSylwester Nawrocki <s.nawrocki@samsung.com>2011-11-17 06:23:21 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2012-01-06 12:59:42 -0200
commitf664684a56deb7675363e2fa3f1e2a5eedbb3222 (patch)
tree1cbf41d964328e5aee0ecca5b5f8df824f2aaaf6 /firmware
parentf1d99f39fbd0218b8f8f6548e5522cbc2124f949 (diff)
[media] s5p-fimc: Prevent lock up caused by incomplete H/W initialization
The following ioctl sequence causes fimc_dma_run() to start processing without complete scaler and DMA initialization which causes missing interrupt and blocking on DQBUF: S_FMT, STREAMON, QBUF, DQBUF, STREAMOFF, STREAMON, QBUF, DQBUF. Fix this regression caused by moving pm_runtime* calls to start/stop_streaming callback by making sure the fimc_m2m_resume() is always invoked when expected. Reported-by: Tomasz Stanislawski <t.stanislaws@samsung.com> Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'firmware')
0 files changed, 0 insertions, 0 deletions