Port-amiga archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Clockport devices configuration layer [was: Re: USB stack vs bus_dma_tag_t]



Radek Kujawa wrote:

>>> clockport0 at mainbus addr 0xd80000 # A1200 mainboard clockport
>>> clockport* at zbus? # various Zorro clockports
>>> tduhc0 at clockport? # E3B SUBWAY USB Controller
>>
>> [...]
>> But what is a Zorro clockport? Does it really exist? Do you have  
>> examples?
>
> It is simply a clockport located on a Zorro card. Best known Zorro  
> cards with clockports include Individual Computers Buddha and X-Surf.  

Ok, but then the clockport should attach to that specific Zorro card and not
to the zbus directly. For example:

ne* at zbus0
clockport* at ne?        # X-surf clockport


> Match code for clockport at zbus should contain list of vendors and  
> device IDs of cards carrying clockport, along with their default base  
> adresses.

When you do it like above the X-surf would know the address of its
clockport.


> In some cases base address of such clockport is static, always the  
> same, and in some cases it is configured dynamically. I think most  
> clockports on Zorro cards are static, but I know at least one that is  
> configurable - clockport on a Deneb USB controller. It is probably  
> possible to change its base address via software.

But the Deneb driver (when it ever exists) would probably know a way to
determine this address, so there is no problem.


-- 
Frank Wille



Home | Main Index | Thread Index | Old Index