Module Name:    src
Committed By:   jmcneill
Date:           Mon Jan  5 21:35:54 UTC 2015

Modified Files:
        src/sys/arch/arm/rockchip: obio.c rockchip_var.h

Log Message:
add GRF bus space handle to obio_attach_args, from FUKAUMI Naoki 
<f...@naobsd.org>


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/rockchip/obio.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/arm/rockchip/rockchip_var.h

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/rockchip/obio.c
diff -u src/sys/arch/arm/rockchip/obio.c:1.14 src/sys/arch/arm/rockchip/obio.c:1.15
--- src/sys/arch/arm/rockchip/obio.c:1.14	Sun Jan  4 16:31:58 2015
+++ src/sys/arch/arm/rockchip/obio.c	Mon Jan  5 21:35:53 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: obio.c,v 1.14 2015/01/04 16:31:58 jmcneill Exp $	*/
+/*	$NetBSD: obio.c,v 1.15 2015/01/05 21:35:53 jmcneill Exp $	*/
 
 /*
  * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc.
@@ -38,7 +38,7 @@
 #include "opt_rockchip.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: obio.c,v 1.14 2015/01/04 16:31:58 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: obio.c,v 1.15 2015/01/05 21:35:53 jmcneill Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -158,6 +158,9 @@ obio_search(device_t parent, cfdata_t cf
 	obio.obio_port = cf->cf_loc[OBIOCF_PORT];
 	obio.obio_dmat = &rockchip_bus_dma_tag;
 
+	bus_space_subregion(&rockchip_bs_tag, rockchip_core1_bsh,
+	    ROCKCHIP_GRF_OFFSET, ROCKCHIP_GRF_SIZE, &obio.obio_grf_bsh);
+
 	switch (cf->cf_loc[OBIOCF_MULT]) {
 	case 1:
 		obio.obio_bst = &rockchip_bs_tag;

Index: src/sys/arch/arm/rockchip/rockchip_var.h
diff -u src/sys/arch/arm/rockchip/rockchip_var.h:1.10 src/sys/arch/arm/rockchip/rockchip_var.h:1.11
--- src/sys/arch/arm/rockchip/rockchip_var.h:1.10	Sun Jan  4 11:52:45 2015
+++ src/sys/arch/arm/rockchip/rockchip_var.h	Mon Jan  5 21:35:53 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: rockchip_var.h,v 1.10 2015/01/04 11:52:45 jmcneill Exp $ */
+/* $NetBSD: rockchip_var.h,v 1.11 2015/01/05 21:35:53 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -40,6 +40,7 @@
 struct obio_attach_args {
 	bus_space_tag_t	obio_bst;	/* bus space tag */
 	bus_space_handle_t obio_bsh;	/* bus space handle */
+	bus_space_handle_t obio_grf_bsh; /* GRF bus space handle */
 	bus_addr_t	obio_base;	/* base address of handle */
 	bus_addr_t	obio_offset;	/* address of device */
 	bus_size_t	obio_size;	/* size of device */

Reply via email to