chmc.c (6288cf1e768ae73db5ddaaae54d85245cc1c2b56) | chmc.c (6cb79b3f3ba2b14590cac02ee13ab7410b6225ed) |
---|---|
1/* chmc.c: Driver for UltraSPARC-III memory controller. 2 * 3 * Copyright (C) 2001, 2007, 2008 David S. Miller (davem@davemloft.net) 4 */ 5 6#include <linux/module.h> 7#include <linux/kernel.h> 8#include <linux/types.h> --- 650 unchanged lines hidden (view full) --- 659 660 case 0x8: 661 bp->interleave = 8; 662 break; 663 664 case 0x0: 665 bp->interleave = 16; 666 break; | 1/* chmc.c: Driver for UltraSPARC-III memory controller. 2 * 3 * Copyright (C) 2001, 2007, 2008 David S. Miller (davem@davemloft.net) 4 */ 5 6#include <linux/module.h> 7#include <linux/kernel.h> 8#include <linux/types.h> --- 650 unchanged lines hidden (view full) --- 659 660 case 0x8: 661 bp->interleave = 8; 662 break; 663 664 case 0x0: 665 bp->interleave = 16; 666 break; |
667 }; | 667 } |
668 669 /* UK[10] is reserved, and UK[11] is not set for the SDRAM 670 * bank size definition. 671 */ 672 bp->size = (((unsigned long)bp->uk & 673 ((1UL << 10UL) - 1UL)) + 1UL) << PA_UPPER_BITS_SHIFT; 674 bp->size /= bp->interleave; 675} --- 189 unchanged lines hidden --- | 668 669 /* UK[10] is reserved, and UK[11] is not set for the SDRAM 670 * bank size definition. 671 */ 672 bp->size = (((unsigned long)bp->uk & 673 ((1UL << 10UL) - 1UL)) + 1UL) << PA_UPPER_BITS_SHIFT; 674 bp->size /= bp->interleave; 675} --- 189 unchanged lines hidden --- |