https://datasheets.raspberrypi.com/bcm2835/bcm2835-peripherals.pdf