Files
RedBear-OS/local/recipes
vasilito 2ee9efd8d0 intel: combo PHY initialization for Xe2/Gen11+
Add display_combo_phy.rs for ICL/TGL/ADL/ARL combo PHY setup.
Combo PHY must be initialized before DDI programming on Gen11+.

- display_combo_phy.rs: ComboPhy struct with init_all(), init_phy(),
  power_up_lanes(), is_enabled(). Programs ICL_PORT_CL_DW5 (power),
  ICL_PORT_CL_DW10 (lane power-up), ICL_PORT_CL_DW12 (idle mask).
  Supports 5 combo PHY bases (A-E): 0x162000, 0x6C000, 0x160000,
  0x161000, 0x16B000.

- mod.rs: add ComboPhy to IntelDriver (Option, Xe2-only). Initialize
  in constructor before power wells when has_combo_phy == true.

Linux reference: intel_combo_phy.c, intel_combo_phy_regs.h

Errors in redox-driver-sys are pre-existing (dma.rs, io.rs),
unrelated to Intel changes.
2026-05-30 07:41:25 +03:00
..