Deleted Added
full compact
ixp425_mem.c (256281) ixp425_mem.c (266406)
1/* $NetBSD: ixp425_mem.c,v 1.2 2005/12/11 12:16:51 christos Exp $ */
2
3/*
4 * Copyright (c) 2003 Wasabi Systems, Inc.
5 * All rights reserved.
6 *
7 * Written by Steve C. Woodford for Wasabi Systems, Inc.
8 *

--- 22 unchanged lines hidden (view full) ---

31 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
32 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
33 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
34 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
35 * POSSIBILITY OF SUCH DAMAGE.
36 */
37
38#include <sys/cdefs.h>
1/* $NetBSD: ixp425_mem.c,v 1.2 2005/12/11 12:16:51 christos Exp $ */
2
3/*
4 * Copyright (c) 2003 Wasabi Systems, Inc.
5 * All rights reserved.
6 *
7 * Written by Steve C. Woodford for Wasabi Systems, Inc.
8 *

--- 22 unchanged lines hidden (view full) ---

31 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
32 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
33 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
34 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
35 * POSSIBILITY OF SUCH DAMAGE.
36 */
37
38#include <sys/cdefs.h>
39__FBSDID("$FreeBSD: stable/10/sys/arm/xscale/ixp425/ixp425_mem.c 186352 2008-12-20 03:26:09Z sam $");
39__FBSDID("$FreeBSD: stable/10/sys/arm/xscale/ixp425/ixp425_mem.c 266406 2014-05-18 16:07:35Z ian $");
40
41#include <sys/param.h>
42#include <sys/systm.h>
43
44#include <arm/xscale/ixp425/ixp425reg.h>
45#include <arm/xscale/ixp425/ixp425var.h>
46
47static uint32_t sdram_64bit[] = {

--- 23 unchanged lines hidden (view full) ---

71 sdr_config = MCU_REG_READ(MCU_SDR_CONFIG);
72
73 if (sdr_config & MCU_SDR_CONFIG_64MBIT)
74 size = sdram_64bit[MCU_SDR_CONFIG_MCONF(sdr_config)];
75 else
76 size = sdram_other[MCU_SDR_CONFIG_MCONF(sdr_config)];
77
78 if (size == 0) {
40
41#include <sys/param.h>
42#include <sys/systm.h>
43
44#include <arm/xscale/ixp425/ixp425reg.h>
45#include <arm/xscale/ixp425/ixp425var.h>
46
47static uint32_t sdram_64bit[] = {

--- 23 unchanged lines hidden (view full) ---

71 sdr_config = MCU_REG_READ(MCU_SDR_CONFIG);
72
73 if (sdr_config & MCU_SDR_CONFIG_64MBIT)
74 size = sdram_64bit[MCU_SDR_CONFIG_MCONF(sdr_config)];
75 else
76 size = sdram_other[MCU_SDR_CONFIG_MCONF(sdr_config)];
77
78 if (size == 0) {
79 printf("** SDR_CONFIG retuns unknown value, using 32M\n");
79 printf("** SDR_CONFIG returns unknown value, using 32M\n");
80 size = 32 * 1024 * 1024;
81 }
82
83 return (size);
84#undef MCU_REG_READ
85}
86
87uint32_t

--- 15 unchanged lines hidden ---
80 size = 32 * 1024 * 1024;
81 }
82
83 return (size);
84#undef MCU_REG_READ
85}
86
87uint32_t

--- 15 unchanged lines hidden ---