old_contents: # Copyright 2021 The Chromium OS Authors. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
  
  
  def register_variant(project_name, extra_dts_overlays=(), extra_kconfig_files=()):
      register_npcx_project(
          project_name=project_name,
          zephyr_board="npcx9",
          dts_overlays=[
              # Common to all projects.
              here / "adc.dts",
              here / "battery.dts",
              here / "gpio.dts",
              here / "common.dts",
              here / "i2c.dts",
              here / "interrupts.dts",
              here / "interrupts.dts",
              here / "motionsense.dts",
              here / "pwm.dts",
              here / "switchcap.dts",
              here / "usbc.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="herobrine_npcx9",
  )
  
  
  register_variant(
      project_name="hoglin",
      extra_kconfig_files=[here / "prj_hoglin.conf"],
  )
  
new_contents: # Copyright 2021 The Chromium OS Authors. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
  
  
  def register_variant(project_name, extra_dts_overlays=(), extra_kconfig_files=()):
      register_npcx_project(
          project_name=project_name,
          zephyr_board="npcx9",
          dts_overlays=[
              # Common to all projects.
              here / "adc.dts",
              here / "battery.dts",
              here / "gpio.dts",
              here / "common.dts",
              here / "i2c.dts",
              here / "interrupts.dts",
              here / "motionsense.dts",
              here / "pwm.dts",
              here / "switchcap.dts",
              here / "usbc.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="herobrine_npcx9",
  )
  
  
  register_variant(
      project_name="hoglin",
      extra_kconfig_files=[here / "prj_hoglin.conf"],
  )
  
subject: Duplicate file interrupts.dts include