| # 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. |
| |
| """Define zmake projects for geralt.""" |
| |
| |
| def register_geralt_project( |
| project_name, |
| ): |
| """Register a variant of geralt.""" |
| return register_binman_project( |
| project_name=project_name, |
| zephyr_board="it8xxx2/it81202cx", |
| dts_overlays=[here / project_name / "project.overlay"], |
| kconfig_files=[ |
| here / "program.conf", |
| here / project_name / "project.conf", |
| ], |
| inherited_from=["geralt"], |
| ) |
| |
| |
| geralt = register_geralt_project(project_name="geralt") |
| ciri = register_geralt_project(project_name="ciri") |
| |
| # Note for reviews, do not let anyone edit these assertions, the addresses |
| # must not change after the first RO release. |
| assert_rw_fwid_DO_NOT_EDIT(project_name="ciri", addr=0x60098) |
| assert_rw_fwid_DO_NOT_EDIT(project_name="geralt", addr=0x60098) |