Four board fixes, in mt7986a-glinet-gl-mt6000-guix.dtsi (appended to
OpenWrt's DTS, replacing the FIT script's fdtput edits) and the system:
- secmon: GL's BL31 uses 256 KiB, not mainline's 192 KiB.
- WED off and mainline's wo-ilm/wo-dlm/wo-boot no-map regions removed:
with them the kernel resets within seconds under GL's firmware.
- eMMC partitions in mainline's binding (gpt-partitions under card@0):
OpenWrt's card@0/block/partitions isn't read by 6.13+, so `factory'
had no NVMEM cells -- no WiFi calibration, and mtk_eth_soc deferred
forever for its MAC address.
- clk_ignore_unused: mtk_eth_soc, a module, loads after unused clocks
are turned off, and its MDIO bus timed out.
ramoops is built in, with a console record, so a failed boot's kernel
log survives a warm reset. docs/PITFALLS.md #49-#52: these, GL U-Boot's
TFTP recovery, and the image system's root UUID.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>