[PATCH v2 1/2] ARM: kirkwood: Ensure that kirkwood_ge0[01]_init() finds its clock
From: sebastian.hesselbarth@gmail.com (Sebastian Hesselbarth)
Date: 2013-01-27 11:18:41
From: sebastian.hesselbarth@gmail.com (Sebastian Hesselbarth)
Date: 2013-01-27 11:18:41
On 01/27/2013 12:08 PM, Simon Baatz wrote:
On Sun, Jan 27, 2013 at 11:52:41AM +0100, Sebastian Hesselbarth wrote:quoted
Jason posted a patch set that makes mv643xx DT compatible. IMHO this patch is obsolete when we have DT support for mv643xx. kirkwood_ge00/01_init will not be called with DT support at all.I know. This is to fix a regression in 3.8 (which currently does not boot with my "modularized" config).
Well, patching kirkwood_ge00/01_init() will also affect non-DT code so there is a great potential to break something else. If it is a DT-only issue please move the "always enable ge clocks" fix to kirkwood_clk_legacy_init() as it only called by DT enabled boards. If there is no other issue than keeping the clocks running because of not loosing the MAC address, I prefer not to fix it at all. Looks like modular gbe on kirkwood is just unsupported on 3.8. Sebastian