media: vivid: fix incorrect PA assignment to HDMI outputs
The initial physical address was one too low for the outputs.
E.g. if 1.0.0.0 was expected, then it was set to 0.0.0.0, and
2.0.0.0 became 1.0.0.0.
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Cc: Johan Korsnes <johan.korsnes@gmail.com>
Fixes: 4ee895e71a ("media: vivid: reorder CEC allocation and control set-up")
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
parent
9a43ccb50e
commit
2d772da98d
1 changed files with 2 additions and 2 deletions
|
|
@ -1571,8 +1571,8 @@ static int vivid_create_instance(struct platform_device *pdev, int inst)
|
|||
}
|
||||
v4l2_info(&dev->v4l2_dev, "CEC adapter %s registered for HDMI output %d\n",
|
||||
dev_name(&dev->cec_tx_adap[i]->devnode.dev), i);
|
||||
if (i <= out_type_counter[HDMI])
|
||||
cec_s_phys_addr(dev->cec_tx_adap[i], i << 12, false);
|
||||
if (i < out_type_counter[HDMI])
|
||||
cec_s_phys_addr(dev->cec_tx_adap[i], (i + 1) << 12, false);
|
||||
else
|
||||
cec_s_phys_addr(dev->cec_tx_adap[i], 0x1000, false);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue