diff options
author | Eric Yilun Lin <yllin@chromium.org> | 2022-11-08 14:45:08 +0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-11-16 07:28:54 +0000 |
commit | 5165e73a987491d048c3bf47fccbb68bba41d435 (patch) | |
tree | 2537518936e1240955a0c965e32b4aee642cdac3 | |
parent | 1d3a7723f310fd32a64e2ba59f3ab41d7f6c9042 (diff) | |
download | chrome-ec-5165e73a987491d048c3bf47fccbb68bba41d435.tar.gz |
corsola: zephyr project organization
Firstly, renames the .dts, .conf and places to the project folder.
For the components excluding battery and led, rename them by the rule:
- kingler -> npcx
- krabby -> ite
- prj.conf -> program.conf
- prj_npcx|ite.conf -> npcx|ite_program.conf
- move prj_*.conf to $project/project.conf
- rename .dts to .dtsi
- move consolidate project dts to $project/project.overlay
There will be following CLs for the next step organizing.
- clean up krabby family dtsi sharing
- add CMakeLists.txt for projects
reference: go/zephyr-projects
BUG=b:254097516
TEST=zmake compare-binaries -a
BRANCH=corsola
Change-Id: Ia4d9fe8750300185922f7e013fbdb4bf08265de2
Signed-off-by: Eric Yilun Lin <yllin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4022563
Auto-Submit: Eric Yilun Lin <yllin@google.com>
Tested-by: Eric Yilun Lin <yllin@google.com>
Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
Reviewed-by: Ting Shen <phoenixshen@chromium.org>
Commit-Queue: Ting Shen <phoenixshen@chromium.org>
-rw-r--r-- | zephyr/program/corsola/BUILD.py | 115 | ||||
-rw-r--r-- | zephyr/program/corsola/adc_magikarp.dtsi (renamed from zephyr/program/corsola/adc_magikarp.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/adc_tentacruel.dtsi (renamed from zephyr/program/corsola/adc_tentacruel.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/battery_kingler.dtsi (renamed from zephyr/program/corsola/battery_kingler.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/battery_krabby.dtsi (renamed from zephyr/program/corsola/battery_krabby.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/battery_magikarp.dtsi (renamed from zephyr/program/corsola/battery_magikarp.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/battery_steelix.dtsi (renamed from zephyr/program/corsola/battery_steelix.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/battery_tentacruel.dtsi (renamed from zephyr/program/corsola/battery_tentacruel.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/cbi_magikarp.dtsi (renamed from zephyr/program/corsola/cbi_magikarp.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/cbi_steelix.dtsi (renamed from zephyr/program/corsola/cbi_steelix.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/cbi_tentacruel.dtsi (renamed from zephyr/program/corsola/cbi_tentacruel.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/common.dtsi (renamed from zephyr/program/corsola/common.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/gpio_magikarp.dtsi (renamed from zephyr/program/corsola/gpio_magikarp.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/gpio_steelix.dtsi (renamed from zephyr/program/corsola/gpio_steelix.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/gpio_tentacruel.dtsi (renamed from zephyr/program/corsola/gpio_tentacruel.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/i2c_krabby.dtsi (renamed from zephyr/program/corsola/i2c_krabby.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/i2c_magikarp.dtsi (renamed from zephyr/program/corsola/i2c_magikarp.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/i2c_tentacruel.dtsi (renamed from zephyr/program/corsola/i2c_tentacruel.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/interrupts_magikarp.dtsi (renamed from zephyr/program/corsola/interrupts_magikarp.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/interrupts_steelix.dtsi (renamed from zephyr/program/corsola/interrupts_steelix.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/interrupts_tentacruel.dtsi (renamed from zephyr/program/corsola/interrupts_tentacruel.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/ite_adc.dtsi (renamed from zephyr/program/corsola/adc_krabby.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/ite_gpio.dtsi (renamed from zephyr/program/corsola/gpio_krabby.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/ite_interrupts.dtsi (renamed from zephyr/program/corsola/interrupts_krabby.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/ite_keyboard.dtsi (renamed from zephyr/program/corsola/keyboard_krabby.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/ite_motionsense.dtsi (renamed from zephyr/program/corsola/motionsense_krabby.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/ite_program.conf (renamed from zephyr/program/corsola/prj_it81202_base.conf) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/ite_usbc.dtsi (renamed from zephyr/program/corsola/usbc_krabby.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/keyboard_steelix.dtsi (renamed from zephyr/program/corsola/keyboard_steelix.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/kingler/project.conf (renamed from zephyr/program/corsola/prj_kingler.conf) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/kingler/project.overlay | 21 | ||||
-rw-r--r-- | zephyr/program/corsola/krabby/project.conf (renamed from zephyr/program/corsola/prj_krabby.conf) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/krabby/project.overlay | 19 | ||||
-rw-r--r-- | zephyr/program/corsola/led_kingler.dtsi (renamed from zephyr/program/corsola/led_kingler.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/led_krabby.dtsi (renamed from zephyr/program/corsola/led_krabby.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/led_magikarp.dtsi (renamed from zephyr/program/corsola/led_magikarp.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/led_steelix.dtsi (renamed from zephyr/program/corsola/led_steelix.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/led_tentacruel.dtsi (renamed from zephyr/program/corsola/led_tentacruel.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/magikarp/project.conf (renamed from zephyr/program/corsola/prj_magikarp.conf) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/magikarp/project.overlay | 20 | ||||
-rw-r--r-- | zephyr/program/corsola/motionsense_magikarp.dtsi (renamed from zephyr/program/corsola/motionsense_magikarp.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/motionsense_steelix.dtsi (renamed from zephyr/program/corsola/motionsense_steelix.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/motionsense_tentacruel.dtsi (renamed from zephyr/program/corsola/motionsense_tentacruel.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/npcx_adc.dtsi (renamed from zephyr/program/corsola/adc_kingler.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/npcx_default_gpio_pinctrl.dtsi (renamed from zephyr/program/corsola/default_gpio_pinctrl_kingler.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/npcx_gpio.dtsi (renamed from zephyr/program/corsola/gpio_kingler.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/npcx_host_interface.dtsi (renamed from zephyr/program/corsola/host_interface_npcx.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/npcx_i2c.dtsi (renamed from zephyr/program/corsola/i2c_kingler.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/npcx_interrupts.dtsi (renamed from zephyr/program/corsola/interrupts_kingler.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/npcx_keyboard.dtsi (renamed from zephyr/program/corsola/npcx_keyboard.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/npcx_motionsense.dtsi (renamed from zephyr/program/corsola/motionsense_kingler.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/npcx_program.conf (renamed from zephyr/program/corsola/prj_npcx993_base.conf) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/npcx_usbc.dtsi (renamed from zephyr/program/corsola/usbc_kingler.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/power_signal.dtsi (renamed from zephyr/program/corsola/power_signal.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/program.conf (renamed from zephyr/program/corsola/prj.conf) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/steelix/project.conf (renamed from zephyr/program/corsola/prj_steelix.conf) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/steelix/project.overlay | 26 | ||||
-rw-r--r-- | zephyr/program/corsola/tentacruel/project.conf (renamed from zephyr/program/corsola/prj_tentacruel.conf) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/tentacruel/project.overlay | 21 | ||||
-rw-r--r-- | zephyr/program/corsola/thermistor_tentacruel.dtsi (renamed from zephyr/program/corsola/thermistor_tentacruel.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/usba.dtsi (renamed from zephyr/program/corsola/usba.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/usba_steelix.dtsi (renamed from zephyr/program/corsola/usba_steelix.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/usbc_magikarp.dtsi (renamed from zephyr/program/corsola/usbc_magikarp.dts) | 0 | ||||
-rw-r--r-- | zephyr/program/corsola/usbc_tentacruel.dtsi (renamed from zephyr/program/corsola/usbc_tentacruel.dts) | 0 | ||||
-rw-r--r-- | zephyr/test/kingler/testcase.yaml | 14 | ||||
-rw-r--r-- | zephyr/test/krabby/testcase.yaml | 4 |
66 files changed, 126 insertions, 114 deletions
diff --git a/zephyr/program/corsola/BUILD.py b/zephyr/program/corsola/BUILD.py index 91bd8ab062..3b22dbe0ad 100644 --- a/zephyr/program/corsola/BUILD.py +++ b/zephyr/program/corsola/BUILD.py @@ -10,133 +10,38 @@ def register_corsola_project( project_name, chip="it81202bx", - extra_dts_overlays=(), - extra_kconfig_files=(), ): """Register a variant of corsola.""" register_func = register_binman_project if chip.startswith("npcx"): register_func = register_npcx_project + chip_kconfig = {"it81202bx": "ite", "npcx9m3f": "npcx"}[chip] + register_func( project_name=project_name, zephyr_board=chip, - dts_overlays=[ - here / "common.dts", - here / "power_signal.dts", - here / "usba.dts", - *extra_dts_overlays, + dts_overlays=[here / project_name / "project.overlay"], + kconfig_files=[ + here / "program.conf", + here / f"{chip_kconfig}_program.conf", + here / project_name / "project.conf", ], - kconfig_files=[here / "prj.conf", *extra_kconfig_files], ) -register_corsola_project( - "krabby", - extra_dts_overlays=[ - here / "adc_krabby.dts", - here / "battery_krabby.dts", - here / "gpio_krabby.dts", - here / "keyboard_krabby.dts", - here / "i2c_krabby.dts", - here / "interrupts_krabby.dts", - here / "led_krabby.dts", - here / "motionsense_krabby.dts", - here / "usbc_krabby.dts", - ], - extra_kconfig_files=[ - here / "prj_it81202_base.conf", - here / "prj_krabby.conf", - ], -) +register_corsola_project("krabby") register_corsola_project( project_name="kingler", chip="npcx9m3f", - extra_dts_overlays=[ - here / "adc_kingler.dts", - here / "battery_kingler.dts", - here / "host_interface_npcx.dts", - here / "i2c_kingler.dts", - here / "interrupts_kingler.dts", - here / "gpio_kingler.dts", - here / "npcx_keyboard.dts", - here / "led_kingler.dts", - here / "motionsense_kingler.dts", - here / "usbc_kingler.dts", - here / "default_gpio_pinctrl_kingler.dts", - ], - extra_kconfig_files=[ - here / "prj_npcx993_base.conf", - here / "prj_kingler.conf", - ], ) register_corsola_project( project_name="steelix", chip="npcx9m3f", - extra_dts_overlays=[ - here / "adc_kingler.dts", - here / "battery_steelix.dts", - here / "host_interface_npcx.dts", - here / "i2c_kingler.dts", - here / "interrupts_kingler.dts", - here / "interrupts_steelix.dts", - here / "cbi_steelix.dts", - here / "gpio_steelix.dts", - here / "npcx_keyboard.dts", - here / "keyboard_steelix.dts", - here / "led_steelix.dts", - here / "motionsense_kingler.dts", - here / "motionsense_steelix.dts", - here / "usba_steelix.dts", - here / "usbc_kingler.dts", - here / "default_gpio_pinctrl_kingler.dts", - ], - extra_kconfig_files=[ - here / "prj_npcx993_base.conf", - here / "prj_steelix.conf", - ], ) +register_corsola_project("tentacruel") -register_corsola_project( - "tentacruel", - extra_dts_overlays=[ - here / "adc_tentacruel.dts", - here / "battery_tentacruel.dts", - here / "cbi_tentacruel.dts", - here / "gpio_tentacruel.dts", - here / "keyboard_krabby.dts", - here / "i2c_tentacruel.dts", - here / "interrupts_tentacruel.dts", - here / "led_tentacruel.dts", - here / "motionsense_tentacruel.dts", - here / "usbc_tentacruel.dts", - here / "thermistor_tentacruel.dts", - ], - extra_kconfig_files=[ - here / "prj_it81202_base.conf", - here / "prj_tentacruel.conf", - ], -) - -register_corsola_project( - "magikarp", - extra_dts_overlays=[ - here / "adc_magikarp.dts", - here / "battery_magikarp.dts", - here / "cbi_magikarp.dts", - here / "gpio_magikarp.dts", - here / "keyboard_krabby.dts", - here / "i2c_magikarp.dts", - here / "interrupts_magikarp.dts", - here / "led_magikarp.dts", - here / "motionsense_magikarp.dts", - here / "usbc_magikarp.dts", - ], - extra_kconfig_files=[ - here / "prj_it81202_base.conf", - here / "prj_magikarp.conf", - ], -) +register_corsola_project("magikarp") diff --git a/zephyr/program/corsola/adc_magikarp.dts b/zephyr/program/corsola/adc_magikarp.dtsi index 358af6f0f4..358af6f0f4 100644 --- a/zephyr/program/corsola/adc_magikarp.dts +++ b/zephyr/program/corsola/adc_magikarp.dtsi diff --git a/zephyr/program/corsola/adc_tentacruel.dts b/zephyr/program/corsola/adc_tentacruel.dtsi index 7ab6f8817b..7ab6f8817b 100644 --- a/zephyr/program/corsola/adc_tentacruel.dts +++ b/zephyr/program/corsola/adc_tentacruel.dtsi diff --git a/zephyr/program/corsola/battery_kingler.dts b/zephyr/program/corsola/battery_kingler.dtsi index b01fb8a46d..b01fb8a46d 100644 --- a/zephyr/program/corsola/battery_kingler.dts +++ b/zephyr/program/corsola/battery_kingler.dtsi diff --git a/zephyr/program/corsola/battery_krabby.dts b/zephyr/program/corsola/battery_krabby.dtsi index ce41859182..ce41859182 100644 --- a/zephyr/program/corsola/battery_krabby.dts +++ b/zephyr/program/corsola/battery_krabby.dtsi diff --git a/zephyr/program/corsola/battery_magikarp.dts b/zephyr/program/corsola/battery_magikarp.dtsi index bbdd6ac0c5..bbdd6ac0c5 100644 --- a/zephyr/program/corsola/battery_magikarp.dts +++ b/zephyr/program/corsola/battery_magikarp.dtsi diff --git a/zephyr/program/corsola/battery_steelix.dts b/zephyr/program/corsola/battery_steelix.dtsi index 594c83478c..594c83478c 100644 --- a/zephyr/program/corsola/battery_steelix.dts +++ b/zephyr/program/corsola/battery_steelix.dtsi diff --git a/zephyr/program/corsola/battery_tentacruel.dts b/zephyr/program/corsola/battery_tentacruel.dtsi index f116c20a51..f116c20a51 100644 --- a/zephyr/program/corsola/battery_tentacruel.dts +++ b/zephyr/program/corsola/battery_tentacruel.dtsi diff --git a/zephyr/program/corsola/cbi_magikarp.dts b/zephyr/program/corsola/cbi_magikarp.dtsi index 5eac6b82c6..5eac6b82c6 100644 --- a/zephyr/program/corsola/cbi_magikarp.dts +++ b/zephyr/program/corsola/cbi_magikarp.dtsi diff --git a/zephyr/program/corsola/cbi_steelix.dts b/zephyr/program/corsola/cbi_steelix.dtsi index 6636b53a96..6636b53a96 100644 --- a/zephyr/program/corsola/cbi_steelix.dts +++ b/zephyr/program/corsola/cbi_steelix.dtsi diff --git a/zephyr/program/corsola/cbi_tentacruel.dts b/zephyr/program/corsola/cbi_tentacruel.dtsi index 2cd4594417..2cd4594417 100644 --- a/zephyr/program/corsola/cbi_tentacruel.dts +++ b/zephyr/program/corsola/cbi_tentacruel.dtsi diff --git a/zephyr/program/corsola/common.dts b/zephyr/program/corsola/common.dtsi index 001dcc7ce3..001dcc7ce3 100644 --- a/zephyr/program/corsola/common.dts +++ b/zephyr/program/corsola/common.dtsi diff --git a/zephyr/program/corsola/gpio_magikarp.dts b/zephyr/program/corsola/gpio_magikarp.dtsi index cb9f6f1a0a..cb9f6f1a0a 100644 --- a/zephyr/program/corsola/gpio_magikarp.dts +++ b/zephyr/program/corsola/gpio_magikarp.dtsi diff --git a/zephyr/program/corsola/gpio_steelix.dts b/zephyr/program/corsola/gpio_steelix.dtsi index 14120e6d7d..14120e6d7d 100644 --- a/zephyr/program/corsola/gpio_steelix.dts +++ b/zephyr/program/corsola/gpio_steelix.dtsi diff --git a/zephyr/program/corsola/gpio_tentacruel.dts b/zephyr/program/corsola/gpio_tentacruel.dtsi index a9ac9e8eac..a9ac9e8eac 100644 --- a/zephyr/program/corsola/gpio_tentacruel.dts +++ b/zephyr/program/corsola/gpio_tentacruel.dtsi diff --git a/zephyr/program/corsola/i2c_krabby.dts b/zephyr/program/corsola/i2c_krabby.dtsi index a873210ff7..a873210ff7 100644 --- a/zephyr/program/corsola/i2c_krabby.dts +++ b/zephyr/program/corsola/i2c_krabby.dtsi diff --git a/zephyr/program/corsola/i2c_magikarp.dts b/zephyr/program/corsola/i2c_magikarp.dtsi index 45b7cf20fb..45b7cf20fb 100644 --- a/zephyr/program/corsola/i2c_magikarp.dts +++ b/zephyr/program/corsola/i2c_magikarp.dtsi diff --git a/zephyr/program/corsola/i2c_tentacruel.dts b/zephyr/program/corsola/i2c_tentacruel.dtsi index e56119ff86..e56119ff86 100644 --- a/zephyr/program/corsola/i2c_tentacruel.dts +++ b/zephyr/program/corsola/i2c_tentacruel.dtsi diff --git a/zephyr/program/corsola/interrupts_magikarp.dts b/zephyr/program/corsola/interrupts_magikarp.dtsi index 4f4e0ba100..4f4e0ba100 100644 --- a/zephyr/program/corsola/interrupts_magikarp.dts +++ b/zephyr/program/corsola/interrupts_magikarp.dtsi diff --git a/zephyr/program/corsola/interrupts_steelix.dts b/zephyr/program/corsola/interrupts_steelix.dtsi index 816beb95f4..816beb95f4 100644 --- a/zephyr/program/corsola/interrupts_steelix.dts +++ b/zephyr/program/corsola/interrupts_steelix.dtsi diff --git a/zephyr/program/corsola/interrupts_tentacruel.dts b/zephyr/program/corsola/interrupts_tentacruel.dtsi index 11229daf36..11229daf36 100644 --- a/zephyr/program/corsola/interrupts_tentacruel.dts +++ b/zephyr/program/corsola/interrupts_tentacruel.dtsi diff --git a/zephyr/program/corsola/adc_krabby.dts b/zephyr/program/corsola/ite_adc.dtsi index be65e9eea7..be65e9eea7 100644 --- a/zephyr/program/corsola/adc_krabby.dts +++ b/zephyr/program/corsola/ite_adc.dtsi diff --git a/zephyr/program/corsola/gpio_krabby.dts b/zephyr/program/corsola/ite_gpio.dtsi index 5f06609f43..5f06609f43 100644 --- a/zephyr/program/corsola/gpio_krabby.dts +++ b/zephyr/program/corsola/ite_gpio.dtsi diff --git a/zephyr/program/corsola/interrupts_krabby.dts b/zephyr/program/corsola/ite_interrupts.dtsi index 3caf4660ae..3caf4660ae 100644 --- a/zephyr/program/corsola/interrupts_krabby.dts +++ b/zephyr/program/corsola/ite_interrupts.dtsi diff --git a/zephyr/program/corsola/keyboard_krabby.dts b/zephyr/program/corsola/ite_keyboard.dtsi index b1a9af6330..b1a9af6330 100644 --- a/zephyr/program/corsola/keyboard_krabby.dts +++ b/zephyr/program/corsola/ite_keyboard.dtsi diff --git a/zephyr/program/corsola/motionsense_krabby.dts b/zephyr/program/corsola/ite_motionsense.dtsi index 1c7d5b2df4..1c7d5b2df4 100644 --- a/zephyr/program/corsola/motionsense_krabby.dts +++ b/zephyr/program/corsola/ite_motionsense.dtsi diff --git a/zephyr/program/corsola/prj_it81202_base.conf b/zephyr/program/corsola/ite_program.conf index 2a8b46bb28..2a8b46bb28 100644 --- a/zephyr/program/corsola/prj_it81202_base.conf +++ b/zephyr/program/corsola/ite_program.conf diff --git a/zephyr/program/corsola/usbc_krabby.dts b/zephyr/program/corsola/ite_usbc.dtsi index a72864da35..a72864da35 100644 --- a/zephyr/program/corsola/usbc_krabby.dts +++ b/zephyr/program/corsola/ite_usbc.dtsi diff --git a/zephyr/program/corsola/keyboard_steelix.dts b/zephyr/program/corsola/keyboard_steelix.dtsi index 9a0dca3e05..9a0dca3e05 100644 --- a/zephyr/program/corsola/keyboard_steelix.dts +++ b/zephyr/program/corsola/keyboard_steelix.dtsi diff --git a/zephyr/program/corsola/prj_kingler.conf b/zephyr/program/corsola/kingler/project.conf index d7de991e93..d7de991e93 100644 --- a/zephyr/program/corsola/prj_kingler.conf +++ b/zephyr/program/corsola/kingler/project.conf diff --git a/zephyr/program/corsola/kingler/project.overlay b/zephyr/program/corsola/kingler/project.overlay new file mode 100644 index 0000000000..baa3185616 --- /dev/null +++ b/zephyr/program/corsola/kingler/project.overlay @@ -0,0 +1,21 @@ +/* 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. + */ + +/* Corsola program common DTS includes */ + +#include "../common.dtsi" +#include "../power_signal.dtsi" +#include "../usba.dtsi" +#include "../npcx_adc.dtsi" +#include "../battery_kingler.dtsi" +#include "../npcx_host_interface.dtsi" +#include "../npcx_i2c.dtsi" +#include "../npcx_interrupts.dtsi" +#include "../npcx_gpio.dtsi" +#include "../npcx_keyboard.dtsi" +#include "../led_kingler.dtsi" +#include "../npcx_motionsense.dtsi" +#include "../npcx_usbc.dtsi" +#include "../npcx_default_gpio_pinctrl.dtsi" diff --git a/zephyr/program/corsola/prj_krabby.conf b/zephyr/program/corsola/krabby/project.conf index c4cde05c16..c4cde05c16 100644 --- a/zephyr/program/corsola/prj_krabby.conf +++ b/zephyr/program/corsola/krabby/project.conf diff --git a/zephyr/program/corsola/krabby/project.overlay b/zephyr/program/corsola/krabby/project.overlay new file mode 100644 index 0000000000..6aafaf4379 --- /dev/null +++ b/zephyr/program/corsola/krabby/project.overlay @@ -0,0 +1,19 @@ +/* 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. + */ + +/* Corsola program common DTS includes */ + +#include "../common.dtsi" +#include "../power_signal.dtsi" +#include "../usba.dtsi" +#include "../ite_adc.dtsi" +#include "../battery_krabby.dtsi" +#include "../ite_gpio.dtsi" +#include "../ite_keyboard.dtsi" +#include "../i2c_krabby.dtsi" +#include "../ite_interrupts.dtsi" +#include "../led_krabby.dtsi" +#include "../ite_motionsense.dtsi" +#include "../ite_usbc.dtsi" diff --git a/zephyr/program/corsola/led_kingler.dts b/zephyr/program/corsola/led_kingler.dtsi index 92f6c4d4fe..92f6c4d4fe 100644 --- a/zephyr/program/corsola/led_kingler.dts +++ b/zephyr/program/corsola/led_kingler.dtsi diff --git a/zephyr/program/corsola/led_krabby.dts b/zephyr/program/corsola/led_krabby.dtsi index b16bff3cac..b16bff3cac 100644 --- a/zephyr/program/corsola/led_krabby.dts +++ b/zephyr/program/corsola/led_krabby.dtsi diff --git a/zephyr/program/corsola/led_magikarp.dts b/zephyr/program/corsola/led_magikarp.dtsi index 0e2b0aca52..0e2b0aca52 100644 --- a/zephyr/program/corsola/led_magikarp.dts +++ b/zephyr/program/corsola/led_magikarp.dtsi diff --git a/zephyr/program/corsola/led_steelix.dts b/zephyr/program/corsola/led_steelix.dtsi index 6a25929327..6a25929327 100644 --- a/zephyr/program/corsola/led_steelix.dts +++ b/zephyr/program/corsola/led_steelix.dtsi diff --git a/zephyr/program/corsola/led_tentacruel.dts b/zephyr/program/corsola/led_tentacruel.dtsi index 5569a956f6..5569a956f6 100644 --- a/zephyr/program/corsola/led_tentacruel.dts +++ b/zephyr/program/corsola/led_tentacruel.dtsi diff --git a/zephyr/program/corsola/prj_magikarp.conf b/zephyr/program/corsola/magikarp/project.conf index a5ec9ede3b..a5ec9ede3b 100644 --- a/zephyr/program/corsola/prj_magikarp.conf +++ b/zephyr/program/corsola/magikarp/project.conf diff --git a/zephyr/program/corsola/magikarp/project.overlay b/zephyr/program/corsola/magikarp/project.overlay new file mode 100644 index 0000000000..f4ca85e375 --- /dev/null +++ b/zephyr/program/corsola/magikarp/project.overlay @@ -0,0 +1,20 @@ +/* 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. + */ + +/* Corsola program common DTS includes */ + +#include "../common.dtsi" +#include "../power_signal.dtsi" +#include "../usba.dtsi" +#include "../adc_magikarp.dtsi" +#include "../battery_magikarp.dtsi" +#include "../cbi_magikarp.dtsi" +#include "../gpio_magikarp.dtsi" +#include "../ite_keyboard.dtsi" +#include "../i2c_magikarp.dtsi" +#include "../interrupts_magikarp.dtsi" +#include "../led_magikarp.dtsi" +#include "../motionsense_magikarp.dtsi" +#include "../usbc_magikarp.dtsi" diff --git a/zephyr/program/corsola/motionsense_magikarp.dts b/zephyr/program/corsola/motionsense_magikarp.dtsi index 92e73bd2c6..92e73bd2c6 100644 --- a/zephyr/program/corsola/motionsense_magikarp.dts +++ b/zephyr/program/corsola/motionsense_magikarp.dtsi diff --git a/zephyr/program/corsola/motionsense_steelix.dts b/zephyr/program/corsola/motionsense_steelix.dtsi index df96fc2e42..df96fc2e42 100644 --- a/zephyr/program/corsola/motionsense_steelix.dts +++ b/zephyr/program/corsola/motionsense_steelix.dtsi diff --git a/zephyr/program/corsola/motionsense_tentacruel.dts b/zephyr/program/corsola/motionsense_tentacruel.dtsi index 68b2c023df..68b2c023df 100644 --- a/zephyr/program/corsola/motionsense_tentacruel.dts +++ b/zephyr/program/corsola/motionsense_tentacruel.dtsi diff --git a/zephyr/program/corsola/adc_kingler.dts b/zephyr/program/corsola/npcx_adc.dtsi index 7b69abe48a..7b69abe48a 100644 --- a/zephyr/program/corsola/adc_kingler.dts +++ b/zephyr/program/corsola/npcx_adc.dtsi diff --git a/zephyr/program/corsola/default_gpio_pinctrl_kingler.dts b/zephyr/program/corsola/npcx_default_gpio_pinctrl.dtsi index 604658a145..604658a145 100644 --- a/zephyr/program/corsola/default_gpio_pinctrl_kingler.dts +++ b/zephyr/program/corsola/npcx_default_gpio_pinctrl.dtsi diff --git a/zephyr/program/corsola/gpio_kingler.dts b/zephyr/program/corsola/npcx_gpio.dtsi index 9a827a06dd..9a827a06dd 100644 --- a/zephyr/program/corsola/gpio_kingler.dts +++ b/zephyr/program/corsola/npcx_gpio.dtsi diff --git a/zephyr/program/corsola/host_interface_npcx.dts b/zephyr/program/corsola/npcx_host_interface.dtsi index 14efa3c6b2..14efa3c6b2 100644 --- a/zephyr/program/corsola/host_interface_npcx.dts +++ b/zephyr/program/corsola/npcx_host_interface.dtsi diff --git a/zephyr/program/corsola/i2c_kingler.dts b/zephyr/program/corsola/npcx_i2c.dtsi index 90390ab8a0..90390ab8a0 100644 --- a/zephyr/program/corsola/i2c_kingler.dts +++ b/zephyr/program/corsola/npcx_i2c.dtsi diff --git a/zephyr/program/corsola/interrupts_kingler.dts b/zephyr/program/corsola/npcx_interrupts.dtsi index f3da785a60..f3da785a60 100644 --- a/zephyr/program/corsola/interrupts_kingler.dts +++ b/zephyr/program/corsola/npcx_interrupts.dtsi diff --git a/zephyr/program/corsola/npcx_keyboard.dts b/zephyr/program/corsola/npcx_keyboard.dtsi index f9e46de1f2..f9e46de1f2 100644 --- a/zephyr/program/corsola/npcx_keyboard.dts +++ b/zephyr/program/corsola/npcx_keyboard.dtsi diff --git a/zephyr/program/corsola/motionsense_kingler.dts b/zephyr/program/corsola/npcx_motionsense.dtsi index a7f674e01f..a7f674e01f 100644 --- a/zephyr/program/corsola/motionsense_kingler.dts +++ b/zephyr/program/corsola/npcx_motionsense.dtsi diff --git a/zephyr/program/corsola/prj_npcx993_base.conf b/zephyr/program/corsola/npcx_program.conf index e144e345ed..e144e345ed 100644 --- a/zephyr/program/corsola/prj_npcx993_base.conf +++ b/zephyr/program/corsola/npcx_program.conf diff --git a/zephyr/program/corsola/usbc_kingler.dts b/zephyr/program/corsola/npcx_usbc.dtsi index 18bc6ce303..18bc6ce303 100644 --- a/zephyr/program/corsola/usbc_kingler.dts +++ b/zephyr/program/corsola/npcx_usbc.dtsi diff --git a/zephyr/program/corsola/power_signal.dts b/zephyr/program/corsola/power_signal.dtsi index 5037bac228..5037bac228 100644 --- a/zephyr/program/corsola/power_signal.dts +++ b/zephyr/program/corsola/power_signal.dtsi diff --git a/zephyr/program/corsola/prj.conf b/zephyr/program/corsola/program.conf index cb4ed7a3ef..cb4ed7a3ef 100644 --- a/zephyr/program/corsola/prj.conf +++ b/zephyr/program/corsola/program.conf diff --git a/zephyr/program/corsola/prj_steelix.conf b/zephyr/program/corsola/steelix/project.conf index bf2de72512..bf2de72512 100644 --- a/zephyr/program/corsola/prj_steelix.conf +++ b/zephyr/program/corsola/steelix/project.conf diff --git a/zephyr/program/corsola/steelix/project.overlay b/zephyr/program/corsola/steelix/project.overlay new file mode 100644 index 0000000000..3feea490be --- /dev/null +++ b/zephyr/program/corsola/steelix/project.overlay @@ -0,0 +1,26 @@ +/* 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. + */ + +/* Corsola program common DTS includes */ + +#include "../common.dtsi" +#include "../power_signal.dtsi" +#include "../usba.dtsi" +#include "../npcx_adc.dtsi" +#include "../battery_steelix.dtsi" +#include "../npcx_host_interface.dtsi" +#include "../npcx_i2c.dtsi" +#include "../npcx_interrupts.dtsi" +#include "../interrupts_steelix.dtsi" +#include "../cbi_steelix.dtsi" +#include "../gpio_steelix.dtsi" +#include "../npcx_keyboard.dtsi" +#include "../keyboard_steelix.dtsi" +#include "../led_steelix.dtsi" +#include "../npcx_motionsense.dtsi" +#include "../motionsense_steelix.dtsi" +#include "../usba_steelix.dtsi" +#include "../npcx_usbc.dtsi" +#include "../npcx_default_gpio_pinctrl.dtsi" diff --git a/zephyr/program/corsola/prj_tentacruel.conf b/zephyr/program/corsola/tentacruel/project.conf index 71cc9d9694..71cc9d9694 100644 --- a/zephyr/program/corsola/prj_tentacruel.conf +++ b/zephyr/program/corsola/tentacruel/project.conf diff --git a/zephyr/program/corsola/tentacruel/project.overlay b/zephyr/program/corsola/tentacruel/project.overlay new file mode 100644 index 0000000000..79bf2baa3d --- /dev/null +++ b/zephyr/program/corsola/tentacruel/project.overlay @@ -0,0 +1,21 @@ +/* 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. + */ + +/* Corsola program common DTS includes */ + +#include "../common.dtsi" +#include "../power_signal.dtsi" +#include "../usba.dtsi" +#include "../adc_tentacruel.dtsi" +#include "../battery_tentacruel.dtsi" +#include "../cbi_tentacruel.dtsi" +#include "../gpio_tentacruel.dtsi" +#include "../ite_keyboard.dtsi" +#include "../i2c_tentacruel.dtsi" +#include "../interrupts_tentacruel.dtsi" +#include "../led_tentacruel.dtsi" +#include "../motionsense_tentacruel.dtsi" +#include "../usbc_tentacruel.dtsi" +#include "../thermistor_tentacruel.dtsi" diff --git a/zephyr/program/corsola/thermistor_tentacruel.dts b/zephyr/program/corsola/thermistor_tentacruel.dtsi index f9e5306f24..f9e5306f24 100644 --- a/zephyr/program/corsola/thermistor_tentacruel.dts +++ b/zephyr/program/corsola/thermistor_tentacruel.dtsi diff --git a/zephyr/program/corsola/usba.dts b/zephyr/program/corsola/usba.dtsi index 2ecb3b7d5a..2ecb3b7d5a 100644 --- a/zephyr/program/corsola/usba.dts +++ b/zephyr/program/corsola/usba.dtsi diff --git a/zephyr/program/corsola/usba_steelix.dts b/zephyr/program/corsola/usba_steelix.dtsi index 0ddd67f664..0ddd67f664 100644 --- a/zephyr/program/corsola/usba_steelix.dts +++ b/zephyr/program/corsola/usba_steelix.dtsi diff --git a/zephyr/program/corsola/usbc_magikarp.dts b/zephyr/program/corsola/usbc_magikarp.dtsi index c94db15b3a..c94db15b3a 100644 --- a/zephyr/program/corsola/usbc_magikarp.dts +++ b/zephyr/program/corsola/usbc_magikarp.dtsi diff --git a/zephyr/program/corsola/usbc_tentacruel.dts b/zephyr/program/corsola/usbc_tentacruel.dtsi index bb105a8e08..bb105a8e08 100644 --- a/zephyr/program/corsola/usbc_tentacruel.dts +++ b/zephyr/program/corsola/usbc_tentacruel.dtsi diff --git a/zephyr/test/kingler/testcase.yaml b/zephyr/test/kingler/testcase.yaml index 7e26480c14..2b1051a510 100644 --- a/zephyr/test/kingler/testcase.yaml +++ b/zephyr/test/kingler/testcase.yaml @@ -6,36 +6,36 @@ common: platform_allow: native_posix tests: kingler.steelix: - extra_args: DTC_OVERLAY_FILE="./common.dts;../program/corsola/interrupts_kingler.dts;../program/corsola/cbi_steelix.dts;../program/corsola/gpio_steelix.dts" + extra_args: DTC_OVERLAY_FILE="./common.dts;../program/corsola/npcx_interrupts.dtsi;../program/corsola/cbi_steelix.dtsi;../program/corsola/gpio_steelix.dtsi" extra_configs: - CONFIG_TEST_STEELIX_RUSTY=y - CONFIG_TEST_FORM_FACTOR_CONVERTIBLE=y kingler.rusty: - extra_args: DTC_OVERLAY_FILE="./common.dts;../program/corsola/interrupts_kingler.dts;../program/corsola/cbi_steelix.dts;../program/corsola/gpio_steelix.dts" + extra_args: DTC_OVERLAY_FILE="./common.dts;../program/corsola/npcx_interrupts.dtsi;../program/corsola/cbi_steelix.dtsi;../program/corsola/gpio_steelix.dtsi" extra_configs: - CONFIG_TEST_STEELIX_RUSTY=y - CONFIG_TEST_FORM_FACTOR_CLAMSHELL=y kingler.db_detect_typec: - extra_args: DTC_OVERLAY_FILE="./common.dts;../program/corsola/interrupts_kingler.dts;../program/corsola/gpio_steelix.dts;" + extra_args: DTC_OVERLAY_FILE="./common.dts;../program/corsola/npcx_interrupts.dtsi;../program/corsola/gpio_steelix.dtsi;" extra_configs: - CONFIG_TEST_DB_DETECT_TYPEC=y - CONFIG_VARIANT_CORSOLA_DB_DETECTION=y kingler.db_detect_hdmi: - extra_args: DTC_OVERLAY_FILE="./common.dts;../program/corsola/interrupts_kingler.dts;../program/corsola/gpio_steelix.dts" + extra_args: DTC_OVERLAY_FILE="./common.dts;../program/corsola/npcx_interrupts.dtsi;../program/corsola/gpio_steelix.dtsi" extra_configs: - CONFIG_TEST_DB_DETECT_HDMI=y - CONFIG_VARIANT_CORSOLA_DB_DETECTION=y kingler.db_detect_none: - extra_args: DTC_OVERLAY_FILE="./common.dts;../program/corsola/interrupts_kingler.dts;../program/corsola/cbi_steelix.dts;../program/corsola/gpio_steelix.dts" + extra_args: DTC_OVERLAY_FILE="./common.dts;../program/corsola/npcx_interrupts.dtsi;../program/corsola/cbi_steelix.dtsi;../program/corsola/gpio_steelix.dtsi" extra_configs: - CONFIG_TEST_DB_DETECT_NONE=y - CONFIG_VARIANT_CORSOLA_DB_DETECTION=y kingler.ccd: - extra_args: DTC_OVERLAY_FILE="./common.dts;../program/corsola/interrupts_kingler.dts;../program/corsola/cbi_steelix.dts;../program/corsola/gpio_steelix.dts" + extra_args: DTC_OVERLAY_FILE="./common.dts;../program/corsola/npcx_interrupts.dtsi;../program/corsola/cbi_steelix.dtsi;../program/corsola/gpio_steelix.dtsi" extra_configs: - CONFIG_TEST_KINGLER_CCD=y kingler.alt_sensor: - extra_args: DTC_OVERLAY_FILE="./common.dts;../program/corsola/interrupts_kingler.dts;../program/corsola/interrupts_steelix.dts;../program/corsola/cbi_steelix.dts;../program/corsola/gpio_steelix.dts" + extra_args: DTC_OVERLAY_FILE="./common.dts;../program/corsola/npcx_interrupts.dtsi;../program/corsola/interrupts_steelix.dtsi;../program/corsola/cbi_steelix.dtsi;../program/corsola/gpio_steelix.dtsi" extra_configs: - CONFIG_TEST_STEELIX_RUSTY=y - CONFIG_TEST_ALT_SENSOR_PROBE=y diff --git a/zephyr/test/krabby/testcase.yaml b/zephyr/test/krabby/testcase.yaml index 5cc3c42428..6e202c92c8 100644 --- a/zephyr/test/krabby/testcase.yaml +++ b/zephyr/test/krabby/testcase.yaml @@ -6,12 +6,12 @@ common: platform_allow: native_posix tests: krabby.default: - extra_args: DTC_OVERLAY_FILE="common.dts;../program/corsola/interrupts_krabby.dts;../program/corsola/gpio_krabby.dts;pinctrl.dts" + extra_args: DTC_OVERLAY_FILE="common.dts;../program/corsola/ite_interrupts.dtsi;../program/corsola/ite_gpio.dtsi;pinctrl.dts" extra_configs: - CONFIG_TEST_KRABBY=y - CONFIG_MUX_INIT_ADC=y krabby.tentacruel: - extra_args: DTC_OVERLAY_FILE="common.dts;adc_temp.dts;../program/corsola/interrupts_tentacruel.dts;../program/corsola/gpio_tentacruel.dts;../program/corsola/thermistor_tentacruel.dts;pinctrl.dts" + extra_args: DTC_OVERLAY_FILE="common.dts;adc_temp.dts;../program/corsola/interrupts_tentacruel.dtsi;../program/corsola/gpio_tentacruel.dtsi;../program/corsola/thermistor_tentacruel.dtsi;pinctrl.dts" extra_configs: - CONFIG_TEST_TENTACRUEL=y - CONFIG_PLATFORM_EC_TEMP_SENSOR=y |