diff options
Diffstat (limited to 'zephyr/projects/rex/BUILD.py')
-rw-r--r-- | zephyr/projects/rex/BUILD.py | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/zephyr/projects/rex/BUILD.py b/zephyr/projects/rex/BUILD.py new file mode 100644 index 0000000000..2537f61226 --- /dev/null +++ b/zephyr/projects/rex/BUILD.py @@ -0,0 +1,45 @@ +# Copyright 2022 The ChromiumOS Authors +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +"""Rex Projects.""" + + +def register_variant( + project_name, extra_dts_overlays=(), extra_kconfig_files=() +): + """Register a variant of rex.""" + register_npcx_project( + project_name=project_name, + zephyr_board="npcx9m7f", + dts_overlays=[ + # Common to all projects. + here / "rex.dts", + # Project-specific DTS customization. + *extra_dts_overlays, + ], + kconfig_files=[ + # Common to all projects. + here / "prj.conf", + # Project-specific KConfig customization. + *extra_kconfig_files, + ], + ) + + +register_variant( + project_name="rex", + extra_dts_overlays=[ + here / "generated.dts", + here / "interrupts.dts", + here / "power_signals.dts", + here / "battery.dts", + here / "usbc.dts", + here / "keyboard.dts", + here / "led.dts", + here / "fan.dts", + here / "temp_sensors.dts", + here / "motionsense.dts", + ], + extra_kconfig_files=[here / "prj_rex.conf"], +) |