Loading ...
Sorry, an error occurred while loading the content.

Re: [blug-prog] Query rgd driver_register, platform_device_register ...

Expand Messages
  • Raghavendra KH
    ... In case of mix of all these first is register_chrdev and driver_register. platform_device_register can be be done in some platform specific files or after
    Message 1 of 2 , Mar 30, 2006
    • 0 Attachment
      On 3/30/06, Vishwas P S <vishwas.ps@...> wrote:
      > All,
      >
      > Whats the correct order in which register_chrdev, driver_register and
      > platform_device_register should occur ?

      In case of mix of all these first is register_chrdev and
      driver_register. platform_device_register can be be done in some
      platform specific files or after these two calls.

      > As per my limited understanding, register_chardev allocates/creates a cdev
      > entry and registers the name and fops and creates the device node (I agree
      > that this call should not be invoked in a 2.6 kernel, but I'm working on a
      > driver thats blindly ported and surviving due to backward compatibility of
      > the 2.6 kernel).
      > The driver_register registers the dynamic power management functions (if its
      > configured) and platform_device_register registers the device to the
      > platform bus and creates an entry in sysfs.
      >
      > Is it Ok to have all these calls in the driver's init function? Also whatz

      Yes. you can call.

      -Ragha
    Your message has been successfully submitted and would be delivered to recipients shortly.