Files
RedBear-OS/local
vasilito 8e7b35bed1 intel: DP FEC, HDMI 2.1 FRL, DP Audio — ported from Linux 7.1
dp_fec.rs (100 lines): DP 1.4+ Forward Error Correction
  Reed-Solomon RS(254,250) sink-side FEC enable via DPCD
  DDI_FEC_CTL per-port register programming
  FEC error counter monitoring (uncorrected + per-lane)
  Lane count-dependent FEC configuration

hdmi_frl.rs (105 lines): HDMI 2.1 Fixed Rate Link
  FRL replaces TMDS — up to 48 Gbps across 4 lanes
  FrlRate enum: 3G/6G/8G/10G/12G with auto lane calculation
  SCDC-based link training pattern request + completion wait
  DDI_HDMI_FRL_CTL per-port enable with rate+lanes

dp_audio.rs (90 lines): DisplayPort audio
  N/CTS computation from DP spec Table 2-27 (7 sample rates)
  DP_AUDIO_CTL/MAUD/NAUD register programming per DDI port
  configure/enable/disable with pipe routing

Ported from Linux 7.1:
  intel_dp.c FEC path → DpFecState
  intel_hdmi.c FRL path → HdmiFrlState
  intel_audio.c DP path → DpAudioState

Intel driver: 85 files, 0 errors
2026-06-02 10:48:04 +03:00
..