sec_sensor.bzl 723 B

12345678910111213141516171819202122232425262728
  1. # SPDX-License-Identifier: GPL-2.0
  2. # COPYRIGHT(C) 2023 Samsung Electronics Co., Ltd. All Right Reserved.
  3. __sensor_platform_map = {
  4. "pineapple": {
  5. "gki": [
  6. # keep sorted & in-tree modules only
  7. "drivers/adsp_factory/adsp_factory_module.ko",
  8. "drivers/sensors/sensors_core.ko",
  9. ],
  10. "consolidate": [
  11. # keep sorted
  12. ],
  13. },
  14. }
  15. def sec_sensor(target, variant):
  16. if not target in __sensor_platform_map:
  17. return []
  18. target_map = __sensor_platform_map[target]
  19. if not variant in target_map:
  20. return []
  21. if variant == "consolidate":
  22. return target_map[variant] + target_map["gki"]
  23. return target_map[variant]