mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 14:00:58 +07:00
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
@ -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…
Reference in New Issue
Block a user