2012/6/21 Hauke Mehrtens <[email protected]>:
> There is some part missing in drivers/bcma/driver_chipcommon_pmu.c
> bcma_pmu_get_clockcpu() which is probably needed for this device.

Yeah. Currently trace is:
bcma_pmu_get_clockcpu
bcma_pmu_get_clockcontrol
bcma_pmu_clock(cc, 12, 1)
bcma_chipco_pll_read(cc, 12 + 0)
bcma_cc_read32(cc, BCMA_CC_PLLCTL_DATA)

The last one crashes my WNDR4500.

Hauke: are you able to provide si_4706_pmu_clock? I can see you added
TODO for now:
/* TODO: if (bus->chipinfo.id == 0x5300)
return si_4706_pmu_clock(sih, osh, cc, PMU4706_MAINPLL_PLL0,
PMU5_MAINPLL_CPU); */

For now I'm just hardcoding my CPU to 600MHz

-- 
Rafał
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to