Module Name:    src
Committed By:   kiyohara
Date:           Mon Sep 30 13:03:25 UTC 2013

Modified Files:
        src/sys/arch/arm/marvell: armadaxp.c

Log Message:
Change argument for some functions.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/marvell/armadaxp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/arm/marvell/armadaxp.c
diff -u src/sys/arch/arm/marvell/armadaxp.c:1.2 src/sys/arch/arm/marvell/armadaxp.c:1.3
--- src/sys/arch/arm/marvell/armadaxp.c:1.2	Wed May 29 23:50:35 2013
+++ src/sys/arch/arm/marvell/armadaxp.c	Mon Sep 30 13:03:25 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: armadaxp.c,v 1.2 2013/05/29 23:50:35 rkujawa Exp $	*/
+/*	$NetBSD: armadaxp.c,v 1.3 2013/09/30 13:03:25 kiyohara Exp $	*/
 /*******************************************************************************
 Copyright (C) Marvell International Ltd. and its affiliates
 
@@ -37,7 +37,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBI
 *******************************************************************************/
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: armadaxp.c,v 1.2 2013/05/29 23:50:35 rkujawa Exp $");
+__KERNEL_RCSID(0, "$NetBSD: armadaxp.c,v 1.3 2013/09/30 13:03:25 kiyohara Exp $");
 
 #define _INTR_PRIVATE
 
@@ -57,9 +57,8 @@ __KERNEL_RCSID(0, "$NetBSD: armadaxp.c,v
 
 #include <arm/marvell/mvsocreg.h>
 #include <arm/marvell/mvsocvar.h>
-#include <evbarm/armadaxp/armadaxpreg.h>
+#include <arm/marvell/armadaxpreg.h>
 
-#include <evbarm/marvell/marvellreg.h>
 #include <dev/marvell/marvellreg.h>
 
 #define EXTRACT_CPU_FREQ_FIELD(sar)	(((0x01 & (sar >> 52)) << 3) | \
@@ -95,7 +94,7 @@ static void armadaxp_pic_establish_irq(s
 
 void armadaxp_handle_irq(void *);
 void armadaxp_io_coherency_init(void);
-int armadaxp_l2_init(void);
+int armadaxp_l2_init(bus_addr_t);
 
 struct vco_freq_ratio {
 	uint8_t	vco_cpu;	/* VCO to CLK0(CPU) clock ratio */
@@ -152,16 +151,16 @@ static struct pic_softc armadaxp_pic = {
  *	ready to handle interrupts from devices.
  */
 void
-armadaxp_intr_bootstrap(void)
+armadaxp_intr_bootstrap(bus_addr_t pbase)
 {
 	int i;
 
 	/* Map MPIC base and MPIC percpu base registers */
-	if (bus_space_map(&mvsoc_bs_tag, MARVELL_INTERREGS_PBASE +
-	    ARMADAXP_MLMB_MPIC_BASE, 0x500, 0, &mpic_handle) != 0)
+	if (bus_space_map(&mvsoc_bs_tag, pbase + ARMADAXP_MLMB_MPIC_BASE,
+	    0x500, 0, &mpic_handle) != 0)
 		panic("%s: Could not map MPIC registers", __func__);
-	if (bus_space_map(&mvsoc_bs_tag, MARVELL_INTERREGS_PBASE +
-	    ARMADAXP_MLMB_MPIC_CPU_BASE, 0x800, 0, &mpic_cpu_handle) != 0)
+	if (bus_space_map(&mvsoc_bs_tag, pbase + ARMADAXP_MLMB_MPIC_CPU_BASE,
+	    0x800, 0, &mpic_cpu_handle) != 0)
 		panic("%s: Could not map MPIC percpu registers", __func__);
 
 	/* Disable all interrupts */
@@ -317,14 +316,14 @@ armadaxp_getclks(void)
  */
 
 int
-armadaxp_l2_init(void)
+armadaxp_l2_init(bus_addr_t pbase)
 {
 	u_int32_t reg;
 	int ret;
 
 	/* Map L2 space */
-	ret = bus_space_map(&mvsoc_bs_tag, MARVELL_INTERREGS_PBASE +
-	    ARMADAXP_L2_BASE, 0x1000, 0, &l2_handle);
+	ret = bus_space_map(&mvsoc_bs_tag, pbase + ARMADAXP_L2_BASE,
+	    0x1000, 0, &l2_handle);
 	if (ret) {
 		printf("%s: Cannot map L2 register space, ret:%d\n",
 		    __func__, ret);

Reply via email to