[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/