Added set_driver_override method.

This commit is contained in:
Filip Strajnar 2024-10-26 21:37:10 +02:00
parent 5a71e7611f
commit 6c8f248e3e

View file

@ -29,6 +29,11 @@ class PciDevice:
"w") as device_driver:
device_driver.write(self.device_id)
def set_driver_override(self, reserved_for_driver: str):
with open(f"/sys/bus/pci/devices/{self.device_id}/driver_override",
"w") as driver_override:
driver_override.write(reserved_for_driver)
def bind_to_driver(self, driver_to_bind: str, unbind_first: bool = True):
if unbind_first:
self.unbind_driver()