<p dir="ltr">Hi, </p>
<p dir="ltr">I am writting a driver to control an i2c device.<br>
Is it possible to call &#39;i2c_add_driver&#39; and &#39;i2c_new_device&#39; back to back from module init function?</p>
<p dir="ltr">Currently i am getting error &#39;Bug scheduling while atomic&#39; on calling i2c_new_device.<br>
Any pointer to debug furthe will be very helpful.</p>
<p dir="ltr">Thanks,<br>
Chetan Nanda<br>
</p>