On Mon, 5 Mar 2018, Michael Schmitz wrote:
All Zorro-3 boards have to have both their regs and dma_regs remapped.
I see.
What's confusing is that there is only a single Zorro-3 board currently
supported by the driver. Others will be added and I"ll use a switch
statement to pick the appropriate address based on the ID. That might
make it clearer.
Maybe you should add a comment to explain that.
Maybe store ent->id in the private struct to get around that?
Yes, that could be done. I still think it's not needed.
I see what you mean.
Given your explanation above, you could simply remove the confusing
if (ent->id == ZORRO_PROD_PHASE5_BLIZZARD_1230_IV_1260)
conditional. That's because the (ioaddr > 0xffffff) test already takes
care of the zorro2/zorro3 distinction, right?
That would avoid the confusing ioremap/iounmap asymmetry.
--
Cheers,
Michael
--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html