Re: Missing m68k builds for the point release

2008-01-09 Thread Geert Uytterhoeven
On Tue, 8 Jan 2008, Michael Schmitz wrote:
> > > Kars said he can test on blz1260, I have a blz2060 (and a gvp series2 
> > > which
> > > I don't really use for anything).
> >
> > Good to know. If I would find time, blz2060 would be the first driver to
> > tackle (as suggested by `wc -l' ;-)...
> 
> Now that's a metrics of complexity that needs some deeper analysis :-)
> About the only difference (aside from the DMA setup) is the probe code,
> which I think the ESP core ought to provide these days. Maybe it does...
> 
> I'm wondering whether we should go to the platform driver framework on the
> rewrite (as jazz_esp.c did) as well. Can the presence of particular boards

Yes, for those that matter (see below).

> be probed for at arch setup time (i.e. Zorro config data) so we only
> populate platform driver data for those boards actually present? The
> current probe code does not seem to guard against bus errors, either. Are
> the Zorro2 space addresses always readable on Amiga?

All supported NCR53C9x SCSI host adapters for Amiga (Cyberstorm,
Cyberstorm II, Blizzard 1230 & 2060, Fastlane, Oktagon) are Zorro
boards, so they can be converted to use struct zorro_driver. There seems
to be some overlap in Zorro ID usage that needs additional checks, but I
guess we can handle that...

So that leaves us with platform devices for mac_esp and sun3x_esp.

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [EMAIL PROTECTED]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Missing m68k builds for the point release

2008-01-09 Thread Michael Schmitz
Hi,

> > I'm wondering whether we should go to the platform driver framework on the
> > rewrite (as jazz_esp.c did) as well. Can the presence of particular boards
>
> Yes, for those that matter (see below).

OK.

> > be probed for at arch setup time (i.e. Zorro config data) so we only
> > populate platform driver data for those boards actually present? The
> > current probe code does not seem to guard against bus errors, either. Are
> > the Zorro2 space addresses always readable on Amiga?
>
> All supported NCR53C9x SCSI host adapters for Amiga (Cyberstorm,
> Cyberstorm II, Blizzard 1230 & 2060, Fastlane, Oktagon) are Zorro
> boards, so they can be converted to use struct zorro_driver. There seems

As opposed to platform driver, or do you mean to populate the platform
data from the zorro_driver struct?

> to be some overlap in Zorro ID usage that needs additional checks, but I
> guess we can handle that...
>
> So that leaves us with platform devices for mac_esp and sun3x_esp.

I'll submit that code (unless Finn already did; not sure if he did take
care of that).

Michael



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Missing m68k builds for the point release

2008-01-09 Thread Geert Uytterhoeven
On Thu, 10 Jan 2008, Michael Schmitz wrote:
> > > be probed for at arch setup time (i.e. Zorro config data) so we only
> > > populate platform driver data for those boards actually present? The
> > > current probe code does not seem to guard against bus errors, either. Are
> > > the Zorro2 space addresses always readable on Amiga?
> >
> > All supported NCR53C9x SCSI host adapters for Amiga (Cyberstorm,
> > Cyberstorm II, Blizzard 1230 & 2060, Fastlane, Oktagon) are Zorro
> > boards, so they can be converted to use struct zorro_driver. There seems
> 
> As opposed to platform driver, or do you mean to populate the platform
> data from the zorro_driver struct?

No, if you have a real zorro_driver, you don't need a platform_driver
anymore.

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [EMAIL PROTECTED]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]