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

RE: Registering device



Hi Karthik,

You can use register_chrdev() to register your device. To be able to talk to
your PCI hardware you need to use
provided PCI specific functions such as pci_find_device(),
pci_read_config_XX, pci_write_config_XX, etc...
pci_find_dev() returns pci_dev structure characterizing your PCI device.
pci_read_config_XX and PCI_write_config_XX functions can be used to obtain
BAR addresses and sizes to map memory or IO of your device and to get IRQ if
needed.

Regards,
Konstantyn

-----Original Message-----
From: S.Karthik [mailto:skarthik@midascomm.com]
Sent: Tuesday, February 03, 2004 7:31 AM
To: kernelnewbies@nl.linux.org
Subject: Registering device


Hi,
 To register a char device i have to use the register_chrdev()
or i have to use the appropriate interface register functions
like pci_dev_register().

Regards,
Karthik

  


--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/