Skip to content

cameras: fix Surface Pro 9 rear OV13858 rotation (180°) - #2227

Open
dixonSolutions wants to merge 1 commit into
linux-surface:masterfrom
dixonSolutions:sp9-rear-camera-rotation
Open

cameras: fix Surface Pro 9 rear OV13858 rotation (180°)#2227
dixonSolutions wants to merge 1 commit into
linux-surface:masterfrom
dixonSolutions:sp9-rear-camera-rotation

Conversation

@dixonSolutions

Copy link
Copy Markdown

Summary

  • Surface Pro 9 rear camera (OVTID858 / OV13858) is mounted upside-down, but SSDB reports degree=0.
  • ipu-bridge upside-down quirks only matched the front HID (OVTI5693), and dmi_first_match() cannot attach a second HID to the same DMI system.
  • This patch walks every quirk table entry (so multiple HIDs work) and adds OVTID858 for SP9.
  • ov13858 also forces rotation=180 / orientation=Back when fwnode properties are missing (ipu-bridge probe-order race).

Test plan

Notes

Made with Cursor

ipu-bridge only quirked the front HID (OVTI5693); walk all DMI quirk
entries and add OVTID858. Also force rotation in ov13858 when fwnode
props are missing due to probe order.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant