I'm trying to write a kernel on the raspberry pi and starting off with a simple UART driver. However, I've been struggling to find documentation regarding how to actually write to the rpi5 UART, such as what address to write to, control register offsets, etc.
Is there some way to obtain this information along with potentially other peripherals that are on the board such as timers, usb / ethernet ports, etc that may be useful for an OS?
Thanks!
Is there some way to obtain this information along with potentially other peripherals that are on the board such as timers, usb / ethernet ports, etc that may be useful for an OS?
Thanks!
Statistics: Posted by mikeyy — Sat Oct 25, 2025 1:14 pm