ARM64 SoC Linux Support Check-List
summary
Checklist for bringing up an ARM64 SoC: write a minimal device tree .dtsi + DTS entry and add it to the arch/arm64 boot makefile; implement or instantiate a timer/clockevent and register the IRQ controller so the kernel can schedule and handle interrupts; provide an earlycon UART physical address or early console driver for printk during bringup; implement the clock framework and clk provider plus reset control, and expose pin routing as pinctrl groups with GPIO bindings; submit a minimal mainline patch early for review.
AI-written summary · about
chapters (6)
- 0:00Start
- 2:52Difference between Arm 32 Bits and Arm 64 Bits
- 19:04Timer Driver
- 24:17Clock Framework
- 28:54Pen Mixing
- 36:55Conclusion
related talks
34mDelving into the Linux Boot Process for an ARM SoC
39mFrom Hardware to Linux
31mBooting it Successfully for the First Time with Mainline
37mHow ARM Systems are Booted: An Introduction to the ARM Boot Flow
26mTuning Real-Time Linux for ARM SoCs
42mPlaying with armhfp devices
39mFrom Hardware to Linux
42mEnabling Zephyr on Your Hardware Platform
