I've tried to find which peripheral bus (UART, SPI etc) controllers are connected via SPBA (Shared Peripheral Bus Arbiter) in Freescale documentation. There is no exact list in Reference manual. The only useful information is provided in IMX6DQRM.pdf. And this document is for iMX6 Q/DL chip. The "Figure 58-1. i.MX 6Dual/6Quad SPBA connectivity" in SPBA section showing UART1, ECSPI1-5, AUDMUX, ESAI, SSI1-3, ASRC as peripherals connected to SPBA. This is 14 devices in total. This is also indirectly confirmed in SDMA section saying "An internal peripheral bus connected to the Shared Peripherals Bus Interface (SPBA) that enables access to up to 14 shared peripherals."
I need this information to properly enable/disable SPBA clock for peripherals connected via SPBA.