Skip to content

RK3576 FlexBUS

The RK3576 contains an AHB peripheral to flexibly implement parallel or serial buses. As an example, it may be used to act as just another fspi controller, but it can also receive pixel data from a small camera sensor with a parallel interface or send pixel data to a small parallel display or a serial string of addressible RGB LEDs. It supports 2, 4, 8 and 16-bit parallel operations at up to 100 MHz. There's also hardware transformation for some image formats.

Part of the vendor driver: mfd/rockchip-flexbus.c

Chapter 37 in RK3576 TRM Part 1.

The RK3506 also implements a FlexBUS.