Deleted Added
full compact
pccard.c (121987) pccard.c (122032)
1/* $NetBSD: pcmcia.c,v 1.23 2000/07/28 19:17:02 drochner Exp $ */
2
3/*
4 * Copyright (c) 1997 Marc Horowitz. All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

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

25 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
29 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 */
31
32#include <sys/cdefs.h>
1/* $NetBSD: pcmcia.c,v 1.23 2000/07/28 19:17:02 drochner Exp $ */
2
3/*
4 * Copyright (c) 1997 Marc Horowitz. All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

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

25 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
29 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 */
31
32#include <sys/cdefs.h>
33__FBSDID("$FreeBSD: head/sys/dev/pccard/pccard.c 121987 2003-11-03 21:54:24Z imp $");
33__FBSDID("$FreeBSD: head/sys/dev/pccard/pccard.c 122032 2003-11-04 06:30:59Z imp $");
34
35#include <sys/param.h>
36#include <sys/systm.h>
37#include <sys/malloc.h>
38#include <sys/module.h>
39#include <sys/kernel.h>
40#include <sys/queue.h>
41#include <sys/sysctl.h>

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

549 }
550
551 tmp = pf->pf_mfc_iomax - pf->pf_mfc_iobase;
552 /* round up to nearest (2^n)-1 */
553 for (iosize = 1; iosize < tmp; iosize <<= 1)
554 ;
555 iosize--;
556
34
35#include <sys/param.h>
36#include <sys/systm.h>
37#include <sys/malloc.h>
38#include <sys/module.h>
39#include <sys/kernel.h>
40#include <sys/queue.h>
41#include <sys/sysctl.h>

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

549 }
550
551 tmp = pf->pf_mfc_iomax - pf->pf_mfc_iobase;
552 /* round up to nearest (2^n)-1 */
553 for (iosize = 1; iosize < tmp; iosize <<= 1)
554 ;
555 iosize--;
556
557 DEVPRINTF((pf->dev, "MFC: I/O base 0x%jx IOSIZE %jd\n",
558 (uintmax_t)pf->pf_mfc_iobase, (uintmax_t)iosize));
557 DEVPRINTF((pf->dev, "MFC: I/O base %#jx IOSIZE %#jx\n",
558 (uintmax_t)pf->pf_mfc_iobase, (uintmax_t)(iosize + 1)));
559 pccard_ccr_write(pf, PCCARD_CCR_IOBASE0,
560 pf->pf_mfc_iobase & 0xff);
561 pccard_ccr_write(pf, PCCARD_CCR_IOBASE1,
562 (pf->pf_mfc_iobase >> 8) & 0xff);
563 pccard_ccr_write(pf, PCCARD_CCR_IOBASE2, 0);
564 pccard_ccr_write(pf, PCCARD_CCR_IOBASE3, 0);
565 pccard_ccr_write(pf, PCCARD_CCR_IOSIZE, iosize);
566}

--- 790 unchanged lines hidden ---
559 pccard_ccr_write(pf, PCCARD_CCR_IOBASE0,
560 pf->pf_mfc_iobase & 0xff);
561 pccard_ccr_write(pf, PCCARD_CCR_IOBASE1,
562 (pf->pf_mfc_iobase >> 8) & 0xff);
563 pccard_ccr_write(pf, PCCARD_CCR_IOBASE2, 0);
564 pccard_ccr_write(pf, PCCARD_CCR_IOBASE3, 0);
565 pccard_ccr_write(pf, PCCARD_CCR_IOSIZE, iosize);
566}

--- 790 unchanged lines hidden ---