On Thu Jun 12 09:07:15 2025 +0100, Bryan O'Donoghue wrote: > The moving of init sequence hook from gen2() to subdev_init() doesn't > account for gen1 devices such as SDM660 and SDM670. The switch should find > the right offset for gen2 PHYs only, not reject gen1. Remove the default > error case to restore gen1 CSIPHY support. > > Cc: sta...@vger.kernel.org > Fixes: fbce0ca24c3a ("media: qcom: camss: csiphy-3ph: Move CSIPHY variables > to data field inside csiphy struct") > Signed-off-by: Bryan O'Donoghue <bryan.odonog...@linaro.org> > Reviewed-by: Vladimir Zapolskiy <vladimir.zapols...@linaro.org> > Signed-off-by: Bryan O'Donoghue <b...@kernel.org> > Signed-off-by: Hans Verkuil <hverk...@xs4all.nl>
Patch committed. Thanks, Hans Verkuil drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- diff --git a/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c b/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c index f732a76de93e..88c0ba495c32 100644 --- a/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c +++ b/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c @@ -849,8 +849,7 @@ static int csiphy_init(struct csiphy_device *csiphy) regs->offset = 0x1000; break; default: - WARN(1, "unknown csiphy version\n"); - return -ENODEV; + break; } return 0;