mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-07-12 18:19:42 -07:00
94d26a87fd
ArchR does not ship per-board device trees: the base DTB stays generic and board specifics come from the generated overlay. The r36tmax.dts ported from ROCKNIX baked panel, joypad and SDIO WiFi into a dedicated tree, against that architecture. The overlay path is verified feasible for the one genuinely new surface (the rk912/rk915 SDIO WiFi): runtime overlays cannot delete properties, but mmc_of_parse performs no card-detection setup at all when "non-removable" is present (host.c "Parse Card Detection"), so an overlay can neutralize the clone base's second-SD-slot cd-gpios on &sdio and repurpose the controller for the WiFi module (pwrseq node, supports-rk912, sdio caps). That fragment moves to the web overlay generator; the rk915 driver and the supports-rk912 kernel patch stay in the OS image since they are generic and inert without the DT properties. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>