That's a hack way to make the emac working. Let the CPU can divide out the clock since the emac depends on the 50M clock to work. Moment, we add the hacy way to make the emac working firstly. We can revert it if we find the apll or other issues. Signed-off-by: Caesar Wang <wxt at rock-chips.com> --- arch/arm/boot/dts/rk3036-kylin.dts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/rk3036-kylin.dts b/arch/arm/boot/dts/rk3036-kylin.dts index 992f9ca..1d0441c 100644 --- a/arch/arm/boot/dts/rk3036-kylin.dts +++ b/arch/arm/boot/dts/rk3036-kylin.dts @@ -60,6 +60,13 @@ status = "okay"; }; +&cpu0 { + operating-points = < + /* KHz uV */ + 600000 1000000 + >; +}; + &emmc { status = "okay"; }; -- 1.9.1