* ISA "struct device"
@ 2006-03-13 19:32 Simon White
2006-03-13 20:18 ` Takashi Iwai
0 siblings, 1 reply; 2+ messages in thread
From: Simon White @ 2006-03-13 19:32 UTC (permalink / raw)
To: linux-kernel
Hi,
I am supporting various hardsid/catweasel cards that provide _probe
calls. These _probe calls are called with struct pci_device and
friends that contain various information about bus, slot, id,
resources, etc.
I see that isa pnp does something similar and all this information is
appears via /sys presumably for utitilies to pick up and do nice
things with.
Am wondering what happens with non pnp isa (unfortunately nolonger
have an ISA machine to experiment with). Currently in the driver I
just use request_region with a few known addresses, with a challange
respone mechanism to see if it is the right thing. How does one go
about getting that into a nice, sensibly filled out "struct device"
object and register it with /sys, for it to do the right thing.
Are there any existing examples to follow?
Regards,
Simon
--
___________________________________________________
Play 100s of games for FREE! http://games.mail.com/
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: ISA "struct device"
2006-03-13 19:32 ISA "struct device" Simon White
@ 2006-03-13 20:18 ` Takashi Iwai
0 siblings, 0 replies; 2+ messages in thread
From: Takashi Iwai @ 2006-03-13 20:18 UTC (permalink / raw)
To: Simon White; +Cc: linux-kernel
At Mon, 13 Mar 2006 14:32:46 -0500,
Simon White wrote:
>
> Hi,
>
> I am supporting various hardsid/catweasel cards that provide _probe
> calls. These _probe calls are called with struct pci_device and
> friends that contain various information about bus, slot, id,
> resources, etc.
>
> I see that isa pnp does something similar and all this information is
> appears via /sys presumably for utitilies to pick up and do nice
> things with.
>
> Am wondering what happens with non pnp isa (unfortunately nolonger
> have an ISA machine to experiment with). Currently in the driver I
> just use request_region with a few known addresses, with a challange
> respone mechanism to see if it is the right thing. How does one go
> about getting that into a nice, sensibly filled out "struct device"
> object and register it with /sys, for it to do the right thing.
> Are there any existing examples to follow?
platform_device is the easiest solution for non-PnP ISA drivers.
You can find many drivers when you grep with platform_device
(including 2.6.16-rc* ALSA ISA drivers :)
Takashi
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2006-03-13 20:18 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-13 19:32 ISA "struct device" Simon White
2006-03-13 20:18 ` Takashi Iwai
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®