Skip to content

Commit 419253a

Browse files
committed
add a toggle for detecting platform bus drivers
Signed-off-by: Zen <[email protected]>
1 parent 435e739 commit 419253a

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/ugrd/kmod/platform.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ def autodetect_regulator_drivers(self):
8484
self["_kmod_auto"] = list(kmods)
8585

8686

87+
@contains("kmod_autodetect_platform_bus_drivers", "kmod_autodetect_platform_bus_drivers is not enabled, skipping platform bus driver detection.", log_level=10)
8788
@contains("hostonly", "hostonly is not enabled, skipping platform bus driver detection.", log_level=30)
8889
def autodetect_platform_bus_drivers(self):
8990
""" Reads drivers from /sys/bus/platform/drivers and adds them to the _kmod_auto list."""

src/ugrd/kmod/platform.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[imports.build_enum]
2-
"ugrd.kmod.platform" = ["get_platform_info", "autodetect_virtual_machine", "autodetect_regulator_drivers"]
2+
"ugrd.kmod.platform" = ["get_platform_info", "autodetect_virtual_machine", "autodetect_regulator_drivers", "autodetect_platform_bus_drivers"]
33

44
[import_order.before]
55
"get_platform_info" = "autodetect_virtual_machine"
@@ -9,3 +9,4 @@
99
_dmi_product_name = "str" # /sys/class/dmi/id/product_name
1010
_dmi_system_vendor = "str" # /sys/class/dmi/id/sys_vendor
1111
virtual_machine = "bool" # Boolean to indicate if the instance is a virtual machine
12+
kmod_autodetect_platform_bus_drivers = "bool" # Boolean to indicate if platform bus drivers should be autodetected

0 commit comments

Comments
 (0)