ov13850 address

I refer to here
https://drive.google.com/drive/folders/0B7HO8lbGgAqAfmZ2SjBTZVlQbDVJV1hNQ29wOHFRWVdieDZSWU15aXNTOHIxSDRGOFV4RDA

and here
https://github.com/rockchip-linux/kernel/blob/release-4.4/arch/arm64/boot/dts/rockchip/rk3399-firefly-linux.dts

...
camera0: ov13850@10 {
		status = "okay";
		compatible = "omnivision,ov13850-v4l2-i2c-subdev";
		reg = < 0x10 >;
		device_type = "v4l2-i2c-subdev";
...

According to the reference,
0x20 or 0x6C is used, and the camera address in dts is defined as 0x10.

how can it be work?

In my experience, if the SCCB_ID is 0x20, the i2c address is SCCB_ID / 2 = 0x10.

penguin Posted at 12/29/2018 08:54
In my experience, if the SCCB_ID is 0x20, the i2c address is SCCB_ID / 2 = 0x10.

Happy new year and thanks for your reply

Every time I analyze this product, I feel like fall into the maze.
why address divided by 2?

SCCB is different from i2c. I do not dwell deep into it.

In case you need, here’s the spec I find:

http://www4.cs.umanitoba.ca/~jacky/Teaching/Courses/74.795-LocalVision/ReadingList/ov-sccb.pdf

The divided by 2 is from experience. Hope you find the answer in the doc.

I appreciate your article, it really gave me a new perspective. Here’s the Exam VMA Dumps test that helped me land my promotion and raise. It’s free today—good luck with your career progress!

I’m deeply grateful for your article, it was truly eye-opening. Strengthen your IT skills with free Valid practice NSE6_FSR-7.3 exam online. Best of luck in your preparations!

I’m truly amazed by the depth of your article, thank you for sharing! Good luck with your exam! Here are the free New test dbt-Analytics-Engineering collection sheet materials.