Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ssb: fix ssb clock rate according to broadcom source

This fix was done according to si_clock_rate function in broadcom siutils.c

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

authored by

Hauke Mehrtens and committed by
John W. Linville
e913d468 f9fc5136

+2 -2
+2 -2
drivers/ssb/main.c
··· 1002 1002 switch (plltype) { 1003 1003 case SSB_PLLTYPE_6: /* 100/200 or 120/240 only */ 1004 1004 if (m & SSB_CHIPCO_CLK_T6_MMASK) 1005 - return SSB_CHIPCO_CLK_T6_M0; 1006 - return SSB_CHIPCO_CLK_T6_M1; 1005 + return SSB_CHIPCO_CLK_T6_M1; 1006 + return SSB_CHIPCO_CLK_T6_M0; 1007 1007 case SSB_PLLTYPE_1: /* 48Mhz base, 3 dividers */ 1008 1008 case SSB_PLLTYPE_3: /* 25Mhz, 2 dividers */ 1009 1009 case SSB_PLLTYPE_4: /* 48Mhz, 4 dividers */