Deleted Added
full compact
ic.c (183840) ic.c (191140)
1/*-
2 * Copyright (c) 2006 Benno Rice.
3 * Copyright (C) 2007-2008 MARVELL INTERNATIONAL LTD.
4 * All rights reserved.
5 *
6 * Adapted and extended to Marvell SoCs by Semihalf.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 *
28 * from: FreeBSD: //depot/projects/arm/src/sys/arm/xscale/pxa2x0/pxa2x0_icu.c, rev 1
29 */
30
31#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 2006 Benno Rice.
3 * Copyright (C) 2007-2008 MARVELL INTERNATIONAL LTD.
4 * All rights reserved.
5 *
6 * Adapted and extended to Marvell SoCs by Semihalf.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 *
28 * from: FreeBSD: //depot/projects/arm/src/sys/arm/xscale/pxa2x0/pxa2x0_icu.c, rev 1
29 */
30
31#include <sys/cdefs.h>
32__FBSDID("$FreeBSD: head/sys/arm/mv/ic.c 183840 2008-10-13 20:07:13Z raj $");
32__FBSDID("$FreeBSD: head/sys/arm/mv/ic.c 191140 2009-04-16 11:20:18Z raj $");
33
34#include <sys/param.h>
35#include <sys/systm.h>
36#include <sys/bus.h>
37#include <sys/kernel.h>
38#include <sys/module.h>
39#include <sys/rman.h>
40#include <machine/bus.h>

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

93 return (ENXIO);
94 mv_ic_sc = sc;
95
96 soc_id(&dev_id, &rev_id);
97
98 sc->ic_high_regs = 0;
99 sc->ic_error_regs = 0;
100
33
34#include <sys/param.h>
35#include <sys/systm.h>
36#include <sys/bus.h>
37#include <sys/kernel.h>
38#include <sys/module.h>
39#include <sys/rman.h>
40#include <machine/bus.h>

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

93 return (ENXIO);
94 mv_ic_sc = sc;
95
96 soc_id(&dev_id, &rev_id);
97
98 sc->ic_high_regs = 0;
99 sc->ic_error_regs = 0;
100
101 if (dev_id == MV_DEV_88F6281 || dev_id == MV_DEV_MV78100)
101 if (dev_id == MV_DEV_88F6281 || dev_id == MV_DEV_MV78100 ||
102 dev_id == MV_DEV_MV78100_Z0)
102 sc->ic_high_regs = 1;
103
103 sc->ic_high_regs = 1;
104
104 if (dev_id == MV_DEV_MV78100)
105 if (dev_id == MV_DEV_MV78100 || dev_id == MV_DEV_MV78100_Z0)
105 sc->ic_error_regs = 1;
106
107 error = bus_alloc_resources(dev, mv_ic_spec, sc->ic_res);
108 if (error) {
109 device_printf(dev, "could not allocate resources\n");
110 return (ENXIO);
111 }
112

--- 177 unchanged lines hidden ---
106 sc->ic_error_regs = 1;
107
108 error = bus_alloc_resources(dev, mv_ic_spec, sc->ic_res);
109 if (error) {
110 device_printf(dev, "could not allocate resources\n");
111 return (ENXIO);
112 }
113

--- 177 unchanged lines hidden ---