I noticed that the clock value I was using was not appropriate for the PICAN board as the PICAN has a 16Mhx crystal. With arch/arm/mach-bcm2708/bcm2708.c patched appropriately - .oscillator_frequency = 20000000, + .oscillator_frequency = 16000000, - .max_speed_hz = 10000000, + .max_speed_hz = 800000...