aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/firewire/fwisound.c
Commit message (Collapse)AuthorAgeFilesLines
* firewire: replace magic numbers with named constantsAbdelkader Boudih2026-07-201-1/+1
| | | | | | | No functional change. Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D58311
* firewire: add warn-only CRC validation for CSR ROM directoriesAbdelkader Boudih2026-07-201-0/+5
| | | | | | | | | | | | Implemented crom_crc_valid() helper to validate IEEE 1394 config ROM CRC-16 checksums. Skipped root header CRC validation since csrhdr.crc_len cover the entire ROM body which is not fully read at header parse time. Per-directory CRC checks below catch corruption where it needed. Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D58307
* fwisound: match unit directories instead of IDENTIFYAbdelkader Boudih2026-07-171-116/+50
| | | | | | | Migrated fwisound to use per-unit-directory child device Differential Revision: https://reviews.freebsd.org/D58203 Reviewed by: adrian
* fwisound: add Apple FireWire audio driverAbdelkader Boudih2026-07-091-0/+609
Expose audio capture from Apple FireWire devices as a standard pcm(4)/dsp(4) device via the newpcm framework. (adrian: I've tested this on an isight camera and looped it back to USB speakers via "sox -t oss /dev/dsp3 -t oss /dev/dsp4") Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D58109