Files
RedBear-OS/config
vasilito 23cc9303c0 drivers: add redbear-smbusd (PCI 1022:790b FCH SMBus) and redbear-gpio-amdptd (AMDIF031 GPIO)
redbear-smbusd: PCI-based AMD FCH SMBus driver for the Kerncz/CZ/Ryzen
SMBus controller (1022:790b). Implements piix4 MMIO-mode port selection
(rev >= 0x51), SMBus transaction protocol (Quick/Read Byte/Write Byte),
and registers with i2cd as a provider (scheme:smbus). Driver-manager
match via 30-platform.toml (vendor=0x1022, device=0x790B, class=0x0C,
subclass=0x05). 5 host-runnable tests pass.

redbear-gpio-amdptd: ACPI platform driver for the AMDIF031 Promontory
GPIO controller (24 pins). PT_DIRECTION/INPUT/OUTPUT/CLOCKRATE/SYNC
register model. First consumer of hwd's new ACPI platform driver
spawn path (HID=AMDIF031, _CRS MMIO resource handoff). Exposes
scheme:gpio with per-pin claim/release via PT_SYNC_REG. 6 host-runnable
tests pass.

Both added to redbear-mini.toml [packages] per first-class-citizen
policy (text-only substrate).
2026-08-05 16:35:35 +03:00
..