Deleted Added
full compact
gpio.c (224051) gpio.c (238873)
1/*-
2 * Copyright (c) 2006 Benno Rice.
3 * Copyright (C) 2008 MARVELL INTERNATIONAL LTD.
4 * All rights reserved.
5 *
6 * Adapted and extended for 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_gpio.c, rev 1
29 */
30
31#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 2006 Benno Rice.
3 * Copyright (C) 2008 MARVELL INTERNATIONAL LTD.
4 * All rights reserved.
5 *
6 * Adapted and extended for 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_gpio.c, rev 1
29 */
30
31#include <sys/cdefs.h>
32__FBSDID("$FreeBSD: head/sys/arm/mv/gpio.c 224051 2011-07-15 02:29:10Z marcel $");
32__FBSDID("$FreeBSD: head/sys/arm/mv/gpio.c 238873 2012-07-28 21:56:24Z hrs $");
33
34#include <sys/param.h>
35#include <sys/systm.h>
36#include <sys/bus.h>
37#include <sys/kernel.h>
38#include <sys/lock.h>
39#include <sys/interrupt.h>
40#include <sys/module.h>

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

150
151 if (dev_id == MV_DEV_88F5182 ||
152 dev_id == MV_DEV_88F5281 ||
153 dev_id == MV_DEV_MV78100 ||
154 dev_id == MV_DEV_MV78100_Z0 ) {
155 sc->pin_num = 32;
156 sc->irq_num = 4;
157
33
34#include <sys/param.h>
35#include <sys/systm.h>
36#include <sys/bus.h>
37#include <sys/kernel.h>
38#include <sys/lock.h>
39#include <sys/interrupt.h>
40#include <sys/module.h>

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

150
151 if (dev_id == MV_DEV_88F5182 ||
152 dev_id == MV_DEV_88F5281 ||
153 dev_id == MV_DEV_MV78100 ||
154 dev_id == MV_DEV_MV78100_Z0 ) {
155 sc->pin_num = 32;
156 sc->irq_num = 4;
157
158 } else if (dev_id == MV_DEV_88F6281) {
158 } else if (dev_id == MV_DEV_88F6281 ||
159 dev_id == MV_DEV_88F6282) {
159 sc->pin_num = 50;
160 sc->irq_num = 7;
161
162 } else {
163 device_printf(dev, "unknown chip id=0x%x\n", dev_id);
164 return (ENXIO);
165 }
166

--- 494 unchanged lines hidden ---
160 sc->pin_num = 50;
161 sc->irq_num = 7;
162
163 } else {
164 device_printf(dev, "unknown chip id=0x%x\n", dev_id);
165 return (ENXIO);
166 }
167

--- 494 unchanged lines hidden ---