Deleted Added
full compact
ixp425.c (194015) ixp425.c (194319)
1/* $NetBSD: ixp425.c,v 1.10 2005/12/11 12:16:51 christos Exp $ */
2
3/*
4 * Copyright (c) 2003
5 * Ichiro FUKUHARA <ichiro@ichiro.org>.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

29 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33 * SUCH DAMAGE.
34 */
35
36#include <sys/cdefs.h>
1/* $NetBSD: ixp425.c,v 1.10 2005/12/11 12:16:51 christos Exp $ */
2
3/*
4 * Copyright (c) 2003
5 * Ichiro FUKUHARA <ichiro@ichiro.org>.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

29 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33 * SUCH DAMAGE.
34 */
35
36#include <sys/cdefs.h>
37__FBSDID("$FreeBSD: head/sys/arm/xscale/ixp425/ixp425.c 194015 2009-06-11 17:05:13Z avg $");
37__FBSDID("$FreeBSD: head/sys/arm/xscale/ixp425/ixp425.c 194319 2009-06-17 02:51:16Z sam $");
38
39#include "opt_ddb.h"
40
41#define _ARM32_BUS_DMA_PRIVATE
42#include <sys/param.h>
43#include <sys/systm.h>
44#include <sys/bus.h>
45#include <sys/kernel.h>

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

80{
81 uint32_t bits = ~IXPREG(IXP425_EXP_VBASE + EXP_FCTRL_OFFSET);
82 bits &= ~EXP_FCTRL_RESVD;
83 if (!cpu_is_ixp46x())
84 bits &= ~EXP_FCTRL_IXP46X_ONLY;
85 return bits;
86}
87
38
39#include "opt_ddb.h"
40
41#define _ARM32_BUS_DMA_PRIVATE
42#include <sys/param.h>
43#include <sys/systm.h>
44#include <sys/bus.h>
45#include <sys/kernel.h>

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

80{
81 uint32_t bits = ~IXPREG(IXP425_EXP_VBASE + EXP_FCTRL_OFFSET);
82 bits &= ~EXP_FCTRL_RESVD;
83 if (!cpu_is_ixp46x())
84 bits &= ~EXP_FCTRL_IXP46X_ONLY;
85 return bits;
86}
87
88void
89ixp4xx_write_feature_bits(uint32_t v)
90{
91 IXPREG(IXP425_EXP_VBASE + EXP_FCTRL_OFFSET) = ~v;
92}
93
88struct arm32_dma_range *
89bus_dma_get_range(void)
90{
91 return (NULL);
92}
93
94int
95bus_dma_get_range_nb(void)

--- 535 unchanged lines hidden ---
94struct arm32_dma_range *
95bus_dma_get_range(void)
96{
97 return (NULL);
98}
99
100int
101bus_dma_get_range_nb(void)

--- 535 unchanged lines hidden ---