Module Name: src Committed By: rkujawa Date: Sat Oct 29 11:16:19 UTC 2011
Modified Files: src/sys/arch/amiga/dev: efa.c efareg.h Log Message: Fix style (pointed out by phx). To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/amiga/dev/efa.c \ src/sys/arch/amiga/dev/efareg.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/amiga/dev/efa.c diff -u src/sys/arch/amiga/dev/efa.c:1.1 src/sys/arch/amiga/dev/efa.c:1.2 --- src/sys/arch/amiga/dev/efa.c:1.1 Thu Oct 27 22:12:23 2011 +++ src/sys/arch/amiga/dev/efa.c Sat Oct 29 11:16:19 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: efa.c,v 1.1 2011/10/27 22:12:23 rkujawa Exp $ */ +/* $NetBSD: efa.c,v 1.2 2011/10/29 11:16:19 rkujawa Exp $ */ /*- * Copyright (c) 2011 The NetBSD Foundation, Inc. @@ -111,10 +111,12 @@ static const unsigned int wdr_offsets_pi int efa_probe(device_t parent, cfdata_t cfp, void *aux) { - /* FastATA 1200 uses portions of Gayle IDE interface, and efa driver + /* + * FastATA 1200 uses portions of Gayle IDE interface, and efa driver * can't coexist with wdc_amiga. Match "wdc" on an A1200, because - * FastATA 1200 does not autoconfigure. */ - if( !matchname(aux, "wdc") || !is_a1200() ) + * FastATA 1200 does not autoconfigure. + */ + if ( !matchname(aux, "wdc") || !is_a1200() ) return(0); return 100; @@ -134,15 +136,15 @@ efa_attach(device_t parent, device_t sel efa_set_opts(sc); - if(!efa_mapbase(sc)) { + if (!efa_mapbase(sc)) { aprint_error_dev(self, "couldn't map base addresses\n"); return; } - if(!efa_mapreg_gayle(sc)) { + if (!efa_mapreg_gayle(sc)) { aprint_error_dev(self, "couldn't map Gayle registers\n"); return; } - if(!efa_mapreg_native(sc)) { + if (!efa_mapreg_native(sc)) { aprint_error_dev(self, "couldn't map FastATA regsters\n"); return; } @@ -153,13 +155,13 @@ efa_attach(device_t parent, device_t sel sc->sc_wdcdev.sc_atac.atac_dev = self; sc->sc_wdcdev.sc_atac.atac_channels = sc->sc_chanlist; - if(sc->sc_32bit_io) + if (sc->sc_32bit_io) sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DATA32; else sc->sc_wdcdev.sc_atac.atac_cap = ATAC_CAP_DATA16; /* * The following should work for polling mode, but it does not. - * if(sc->sc_no_intr) + * if (sc->sc_no_intr) * sc->sc_wdcdev.sc_atac.atac_cap |= ATAC_CAP_NOIRQ; */ @@ -167,11 +169,10 @@ efa_attach(device_t parent, device_t sel sc->sc_intreg = &gayle.intreq; - for(i = 0; i < FATA1_CHANNELS; i++) { + for (i = 0; i < FATA1_CHANNELS; i++) efa_attach_channel(sc, i); - } - if(sc->sc_no_intr) { + if (sc->sc_no_intr) { sc->sc_fata_softintr = softint_establish(SOFTINT_BIO, (void (*)(void *))efa_intr_soft, sc); if (sc->sc_fata_softintr == NULL) { @@ -203,7 +204,7 @@ efa_attach_channel(struct efa_softc *sc, sc->sc_ports[chnum].chan.ch_queue = &sc->sc_ports[chnum].queue; sc->sc_ports[chnum].chan.ch_ndrive = 2; - if(!sc->sc_32bit_io) + if (!sc->sc_32bit_io) efa_select_regset(sc, chnum, 0); /* Start in PIO0. */ else efa_select_regset(sc, chnum, 3); @@ -224,7 +225,7 @@ efa_poll_kthread(void *arg) { struct efa_softc *sc = arg; - for(;;) { + for (;;) { /* TODO: actually check if interrupt status register is set */ softint_schedule(sc->sc_fata_softintr); /* TODO: convert to kpause */ @@ -247,10 +248,10 @@ efa_set_opts(struct efa_softc *sc) sc->sc_no_intr = false; #endif /* EFA_NO_INTR */ - if(sc->sc_no_intr) + if (sc->sc_no_intr) aprint_verbose_dev(sc->sc_dev, "hardware interrupt disabled\n"); - if(sc->sc_32bit_io) + if (sc->sc_32bit_io) aprint_verbose_dev(sc->sc_dev, "32-bit I/O enabled\n"); } @@ -277,10 +278,11 @@ int efa_intr(void *arg) { struct efa_softc *sc = (struct efa_softc *)arg; - int r1, r2; + int r1, r2, ret; + u_char intreq; - u_char intreq = *sc->sc_intreg; - int ret = 0; + intreq = *sc->sc_intreg; + ret = 0; if (intreq & GAYLE_INT_IDE) { gayle.intreq = 0x7c | (intreq & 0x03); @@ -311,16 +313,16 @@ efa_mapbase(struct efa_softc *sc) GAYLE_IDE_BASE, gayle_cmd_iot.base, FATA1_BASE, fata_cmd_iot.base); #endif - if(!gayle_cmd_iot.base) + if (!gayle_cmd_iot.base) return false; - if(!fata_cmd_iot.base) + if (!fata_cmd_iot.base) return false; sc->sc_gayle_wdc_regs.cmd_iot = &gayle_cmd_iot; sc->sc_gayle_wdc_regs.ctl_iot = &gayle_cmd_iot; - for(i = 0; i < FATA1_CHANNELS; i++) { - for(j = 0; j < PIO_COUNT; j++) { + for (i = 0; i < FATA1_CHANNELS; i++) { + for (j = 0; j < PIO_COUNT; j++) { sc->sc_ports[i].wdr[j].cmd_iot = &fata_cmd_iot; sc->sc_ports[i].wdr[j].ctl_iot = &gayle_cmd_iot; } @@ -339,7 +341,7 @@ efa_mapreg_gayle(struct efa_softc *sc) struct wdc_regs *wdr = &sc->sc_gayle_wdc_regs; if (bus_space_map(wdr->cmd_iot, 0, 0x40, 0, - &wdr->cmd_baseioh)) { + &wdr->cmd_baseioh)) { return false; } @@ -363,19 +365,20 @@ efa_mapreg_gayle(struct efa_softc *sc) /* Native FastATA register mapping, suitable for PIO modes 0 to 5. */ static bool -efa_mapreg_native(struct efa_softc *sc) { +efa_mapreg_native(struct efa_softc *sc) +{ int i,j; struct wdc_regs *wdr_gayle = &sc->sc_gayle_wdc_regs; struct wdc_regs *wdr_fata; - for(i = 0; i < FATA1_CHANNELS; i++) { + for (i = 0; i < FATA1_CHANNELS; i++) { - for(j = 0; j < PIO_COUNT; j++) { + for (j = 0; j < PIO_COUNT; j++) { wdr_fata = &sc->sc_ports[i].wdr[j]; sc->sc_ports[i].mode_ok[j] = false; - if(pio_offsets[j] == PIO_NSUPP) { + if (pio_offsets[j] == PIO_NSUPP) { #ifdef EFA_DEBUG aprint_normal_dev(sc->sc_dev, "Skipping mapping for PIO mode %x\n", j); @@ -383,7 +386,7 @@ efa_mapreg_native(struct efa_softc *sc) continue; } - if(bus_space_map(wdr_fata->cmd_iot, + if (bus_space_map(wdr_fata->cmd_iot, pio_offsets[j] + FATA1_CHAN_SIZE * i, FATA1_CHAN_SIZE, 0, &wdr_fata->cmd_baseioh)) { return false; @@ -398,10 +401,10 @@ efa_mapreg_native(struct efa_softc *sc) sc->sc_ports[i].mode_ok[j] = true; - if(j == 0) + if (j == 0) efa_fata_subregion_pio0(wdr_fata); else { - if(sc->sc_32bit_io) + if (sc->sc_32bit_io) efa_fata_subregion_pion(wdr_fata, true); else @@ -414,7 +417,7 @@ efa_mapreg_native(struct efa_softc *sc) } /* No 32-bit register for PIO0 ... */ - if(j == 0 && sc->sc_32bit_io) + if (j == 0 && sc->sc_32bit_io) sc->sc_ports[i].mode_ok[j] = false; wdr_fata->ctl_ioh = wdr_gayle->ctl_ioh; @@ -449,7 +452,7 @@ efa_fata_subregion_pio0(struct wdc_regs static void efa_fata_subregion_pion(struct wdc_regs *wdr_fata, bool data32) { - if(data32) + if (data32) bus_space_subregion(wdr_fata->cmd_iot, wdr_fata->cmd_baseioh, FATA1_PION_OFF_DATA32, 8, &wdr_fata->cmd_iohs[wd_data]); else @@ -502,7 +505,7 @@ efa_setup_channel(struct ata_channel *ch if ((drvp->drive_flags & DRIVE) == 0) continue; /* nothing to see here */ - if(drvp->PIO_cap < mode); + if (drvp->PIO_cap < mode); mode = drvp->PIO_cap; /* TODO: check if sc_ports->mode_ok */ Index: src/sys/arch/amiga/dev/efareg.h diff -u src/sys/arch/amiga/dev/efareg.h:1.1 src/sys/arch/amiga/dev/efareg.h:1.2 --- src/sys/arch/amiga/dev/efareg.h:1.1 Thu Oct 27 22:12:23 2011 +++ src/sys/arch/amiga/dev/efareg.h Sat Oct 29 11:16:19 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: efareg.h,v 1.1 2011/10/27 22:12:23 rkujawa Exp $ */ +/* $NetBSD: efareg.h,v 1.2 2011/10/29 11:16:19 rkujawa Exp $ */ /*- * Copyright (c) 2011 The NetBSD Foundation, Inc. @@ -35,7 +35,7 @@ #define FATA1_BASE 0xDA2000 /* Offsets. Stride of 4 is used, so multiply any offset by 4. */ -#define FATA1_PIO0_OFF 0x0 // XXX 0 +#define FATA1_PIO0_OFF 0x0 #define FATA1_PIO3_OFF 0x4000 #define FATA1_PIO4_OFF 0x5000 #define FATA1_PIO5_OFF 0x4800