He experimentado un poco con los relojes de uso general.
Esta información parece ser correcta (en la fecha de publicación).
Consulte http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf páginas 102-108. Las frecuencias de reloj se determinaron por experimento. Es poco probable que el oscilador (19.2 MHz) y PLLD (500 MHz) cambien.
Fuentes de reloj
0 0 Hz Ground
1 19.2 MHz oscillator
2 0 Hz testdebug0
3 0 Hz testdebug1
4 0 Hz PLLA
5 1000 MHz PLLC (changes with overclock settings)
6 500 MHz PLLD
7 216 MHz HDMI auxiliary
8-15 0 Hz Ground
El divisor entero puede ser 2-4095. El divisor fraccionario puede ser 0-4095.
No hay (probablemente) un límite de 25MHz para usar valores de mezcla distintos de cero.
Hay tres relojes de uso general.
Los relojes se denominan GPCLK0, GPCLK1 y GPCLK2.
Se puede acceder a los relojes desde las siguientes gpios.
No use GPCLK1 (probablemente se usa para el reloj Ethernet).
gpio4 GPCLK0 ALT0
gpio5 GPCLK1 ALT0 B+ and compute module only (reserved for system use)
gpio6 GPCLK2 ALT0 B+ and compute module only
gpio20 GPCLK0 ALT5 B+ and compute module only
gpio21 GPCLK1 ALT5 Not available on Rev.2 B (reserved for system use)
gpio32 GPCLK0 ALT0 Compute module only
gpio34 GPCLK0 ALT0 Compute module only
gpio42 GPCLK1 ALT0 Compute module only (reserved for system use)
gpio43 GPCLK2 ALT0 Compute module only
gpio44 GPCLK1 ALT0 Compute module only (reserved for system use)