scripts: generalize kobject -> enum naming
This was done inconsistently in a few place, centralize it.
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
diff --git a/scripts/elf_helper.py b/scripts/elf_helper.py
index 031e6f0..26bfac3 100644
--- a/scripts/elf_helper.py
+++ b/scripts/elf_helper.py
@@ -25,8 +25,13 @@
return "K_OBJ_DRIVER_" + subsys[:-11].upper()
-def kobject_to_enum(ko):
- return "K_OBJ_" + ko[2:].upper()
+def kobject_to_enum(kobj):
+ if kobj.startswith("k_") or kobj.startswith("_k_"):
+ name = kobj[2:]
+ else:
+ name = kobj
+
+ return "K_OBJ_%s" % name.upper()
DW_OP_addr = 0x3