Skip to content

History / Apple Driver Camera

Revisions

  • docs: agent-verified corrections against upstream main + proving-ground framing Thunderbolt: upstream is USB4-only skeleton, no Apple controller matches; FW CM work is in-development. D54954 is not the AWAC diff. NVMe shared-CID quirk partitions, not serializes; add 128-byte SQE quirk. bge claim fixed to the real landed commit (MAC loader hint for T2 BCM57766). aq(4) naming. fwcam(4) + fwisound(4) are upstream. asmc rework spans 2026-04..08, identity sysctls under dev.asmc.0.system. atopcase needs Darwin _OSI. Timeline: firewire 2002, asmc 2007. ChaosBSD framed as driver proving ground, not a fork.

    @seuros seuros committed Aug 24, 2026
  • docs: camera - internal iSights are USB not FireWire; uvideo(4) is upstream FireWire iSight was only the 2003 external accessory. Built-in iSight (2005-2008) is USB with a host firmware upload (8300 -> 8501, UVC after). uvideo(4) imported from OpenBSD 2026-06-16, video(4) conversion 2026-08-09.

    @seuros seuros committed Aug 24, 2026
  • docs: neutral voice - drop first-person plural and phase numbering

    @seuros seuros committed Aug 24, 2026
  • docs: Apple driver pages, phase 2 - verified against upstream main Upstream status checked in git (upstream/main), not from memory: thunderbolt(4), apple_bce + VHCI, nvme T2 quirks, video(4) framework, asmc autodetect all landed; uvideo, acpi_apple, atrtc AWAC, kwx did not. Mermaid diagrams, no em dashes.

    @seuros seuros committed Aug 24, 2026
  • docs: Apple hardware staging — plan, index, model + driver skeletons

    @seuros seuros committed Aug 24, 2026