Add ACPI I2C resources scheme endpoint and shared acpi-resource crate

- Add /scheme/acpi/resources/<device> endpoint to acpid for _CRS evaluation
- Extract acpi-resource shared crate (917 lines) with ResourceDescriptor types
- Eliminate duplicate type definitions in 5 consumers (i2c-hidd, dw-acpi-i2cd,
  intel-thc-hidd, i2c-gpio-expanderd, ucsid)
- Add P2-acpi-i2c-resources.patch (48KB) with all source changes
- Update ACPI-I2C-HID-IMPLEMENTATION-PLAN.md to reflect actual codebase state
This commit is contained in:
2026-04-22 22:44:30 +01:00
parent d2ac27eeb2
commit 3054adc5d5
4 changed files with 1533 additions and 107 deletions
+1
View File
@@ -0,0 +1 @@
../../../local/patches/base/P2-acpi-i2c-resources.patch
+1 -1
View File
@@ -1,6 +1,6 @@
[source]
git = "https://gitlab.redox-os.org/redox-os/base.git"
patches = ["redox.patch", "P2-boot-runtime-fixes.patch"]
patches = ["redox.patch", "P2-boot-runtime-fixes.patch", "P2-acpi-i2c-resources.patch"]
[build]
template = "custom"