ARM processors use the AMBA/AXI bus interface to connect with peripherals. The configuration and address space of the peripherals are determined by the chip vendor.