Add samsung specific changes

This commit is contained in:
2025-08-11 14:29:00 +02:00
parent c66122e619
commit 4d134a1294
2688 changed files with 1127995 additions and 11475 deletions

32
sec_power.bzl Executable file
View File

@@ -0,0 +1,32 @@
# SPDX-License-Identifier: GPL-2.0
# COPYRIGHT(C) 2023 Samsung Electronics Co., Ltd. All Right Reserved.
__power_platform_map = {
"sun": {
"perf": [
# keep sorted
"drivers/rtc/sec_pon_alarm.ko",
"drivers/cpufreq/cpufreq_limit.ko",
"drivers/mfd/sec_ap_pmic.ko",
"drivers/samsung/power/sec_pm_log.ko",
"drivers/samsung/power/sec_pm_regulator.ko",
],
"consolidate": [
# keep sorted & in-tree modules only
"drivers/pinctrl/qcom/secgpio_dvs.ko",
],
},
}
def sec_power(target, variant):
if not target in __power_platform_map:
return []
target_map = __power_platform_map[target]
if not variant in target_map:
return []
if variant == "consolidate":
return target_map[variant] + target_map["perf"]
return target_map[variant]