aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorAkihiro Tsukada <tskd08@gmail.com>2019-01-10 04:56:23 -0500
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>2019-03-04 06:17:02 -0500
commit15d90a6ae98e6d2c68497b44a491cb9efbb98ab1 (patch)
treed6bfba0ebc361a937d5bf0045fe24057c21998d7 /arch
parentmedia: vim2m: Address some coding style issues (diff)
downloadlinux-dev-15d90a6ae98e6d2c68497b44a491cb9efbb98ab1.tar.xz
linux-dev-15d90a6ae98e6d2c68497b44a491cb9efbb98ab1.zip
media: dvb/earth-pt1: fix wrong initialization for demod blocks
earth-pt1 driver was decomposed/restructured by the commit b732539efdba ("media: dvb: earth-pt1: decompose pt1 driver into sub drivers"), but it introduced a problem regarding concurrent streaming: Opening a new terrestial stream stops the reception of an existing, already-opened satellite stream. The demod IC in earth-pt1 boards contains 2 pairs of terr. and sat. blocks, supporting 4 concurrent demodulations, and the above problem was because the config of a terr. block contained whole reset/init of the pair blocks, thus each open() of a terrestrial frontend wrongly cleared the config of its peer satellite block of the demod. This whole/pair reset should be executed earlier and not on each open(). Fixes: b732539efdba ("media: dvb: earth-pt1: decompose pt1 driver into sub drivers") Signed-off-by: Akihiro Tsukada <tskd08@gmail.com> Signed-off-by: Sean Young <sean@mess.org> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions