Commit 718a35006f3fa48540d69bd649ff76ea4cdc1ef2 adds pata support to the imx51.dtsi file and is using clock 161. The problem is that the right clock is 172, according to 5d530bb0ad84d403d1aac79a8a8acf2c2b0a8dd7. Using the clock 172 makes things work again (and kills a nasty system freeze) Tested-by: Steve Klimaszewski Signed-off-by: Arnaud Patard Index: linux-next/arch/arm/boot/dts/imx51.dtsi =================================================================== --- linux-next.orig/arch/arm/boot/dts/imx51.dtsi 2013-09-07 15:08:05.042280170 +0200 +++ linux-next/arch/arm/boot/dts/imx51.dtsi 2013-09-07 15:08:37.338278750 +0200 @@ -490,7 +490,7 @@ compatible = "fsl,imx51-pata", "fsl,imx27-pata"; reg = <0x83fe0000 0x4000>; interrupts = <70>; - clocks = <&clks 161>; + clocks = <&clks 172>; status = "disabled"; };