<div dir="ltr">Update:<br><br>I have added a kset object &#39;slot&#39; to platform device, with has all the platform device as kobjects with attribute power associated to each of them. So when that power attribute gets modified. I want to remove the device. Something similar to fakephp module. Currently I call <br>
<br>platform_device_unregister(device);<br><br>When from the callback when the power attribute is written as 0. That completely frees all the memory allocated for the the device. But what I want to achieve is something similar to.<br>
 <br>pci_remove_bus_device((struct pci_dev *)data);<br><br>Thanks in advance for any help if possible.<br><br>Best regards,<br>     Sougata.<br><br><div class="gmail_quote">On Mon, May 28, 2012 at 5:27 PM, sougata santra <span dir="ltr">&lt;<a href="mailto:sougata.santra@gmail.com" target="_blank">sougata.santra@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I am new to linux device-drivers. I am trying to fake add, remove sd cards while they are mounted. For systems where sd card controller is connected to PCI bus. I can use fakephp to remove the controller itself. Can similar thing be done with &quot;mmc&quot; bus_type. So that I can fake card addition and removal. The current version of fakephp does not use anything from pci-hotplug subsystem. Is something similar possible ?.<br>

<br>Thank you in advance.<br><br>Best regards,<br>     Sougata.<br></div>
</blockquote></div><br></div>