mbox series

[0/4] ov02c10: OF extensions and fixups

Message ID 20250315134009.157132-1-bryan.odonoghue@linaro.org (mailing list archive)
Headers show
Series ov02c10: OF extensions and fixups | expand

Message

Bryan O'Donoghue March 15, 2025, 1:40 p.m. UTC
This is a quick pass through the ov02c10. v7 as posted on the list with
some of these changes on-top have been reported to me as working on a Dell
XPS 9345 - the Qualcomm X Elite version.

A rough wip of that is available here based on the v9 ov02c10:
https://git.codelinaro.org/bryan.odonoghue/kernel/-/tree/x1e80100-6.14-rc6-inspirion14-slim7x-camss?ref_type=heads

I'm still waiting to here back on testing for these v9 changes but in
general this series is what we would want to-do to reuse this code on the
Arm laptops.

In particular I think the first three patches could be merged and tested on
the x86 systems in parallel.

The last patch here can't be applied to the in-flight series as we need an
as yet unwritten yaml description but the first three I believe could be
merged in.

I'm happy to do the donkey work on the yaml and post the last patch with
the yaml later on.

I thought it might save time to get the necessary logic in on the first
pass for ov02c10 wrt OF system probe, power-rails and I think the power-on
sequence.

I had problems with power-on with ov08x40 which is another reason I thought
to publish these changes early.

Bryan O'Donoghue (4):
  media: i2c: ov02c10: Support full range of power rails
  media: i2c: ov02c10: Make reset gpio logic optional
  media: i2c: ov02c10: Implement power-on reset
  media: i2c: ov02c10: Add OF probe support

 drivers/media/i2c/ov02c10.c | 56 ++++++++++++++++++++++++-------------
 1 file changed, 36 insertions(+), 20 deletions(-)