pub fn ecam_addr(ecam_base: u64, bus: u8, dev: u8, func: u8, reg: u16) -> u64
Calculate ECAM address for accessing a register.
addr = ecam_base + (bus << 20) + (dev << 15) + (func << 12) + reg