Baikal-T1 APB-bus driver

modulename: bt1-apb.ko

configname: CONFIG_BT1_APB

Linux Kernel Configuration
└─>Device Drivers
└─>Bus devices
└─>Baikal-T1 APB-bus driver
In linux kernel since version 5.1 (release Date: 2019-05-05)  
Baikal-T1 AXI-APB bridge is used to access the SoC subsystem CSRs.
IO requests are routed to this bus by means of the DW AMBA 3 AXI
Interconnect. In case of any APB protocol collisions, slave device
not responding on timeout an IRQ is raised with an erroneous address
reported to the APB terminator (APB Errors Handler Block). This
driver provides the interrupt handler to detect the erroneous
address, prints an error message about the address fault, updates an
errors counter. The counter and the APB-bus operations timeout can be
accessed via corresponding sysfs nodes.

source code:

depends
CONFIG_COMPILE_TEST or CONFIG_MIPS_BAIKAL_T1