The Boot Glitch: Registering an External UART on Linux 2.6.36 for ARMv5

How wrong interrupt pin configuration and a missing flag brought a TL16C2550 dual-UART to life on the AT91SAM9G45 — 15 years before the code went public.