/* 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. */ /* yavilla hardware configuration */ #include "gpio/gpio_int.h" #include "hooks.h" #include "task.h" #include #include #include #include #include LOG_MODULE_DECLARE(nissa, CONFIG_NISSA_LOG_LEVEL); __override uint8_t board_get_usb_pd_port_count(void) { return 2; } /* * Enable interrupts */ static void board_init(void) { /* * Enable USB-C interrupts. */ gpio_enable_dt_interrupt(GPIO_INT_FROM_NODELABEL(int_usb_c0)); gpio_enable_dt_interrupt(GPIO_INT_FROM_NODELABEL(int_usb_c1)); } DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_DEFAULT);