diff --git a/src/mainboard/google/skywalker/chromeos.c b/src/mainboard/google/skywalker/chromeos.c index 0e0f62d252..b779fe7bce 100644 --- a/src/mainboard/google/skywalker/chromeos.c +++ b/src/mainboard/google/skywalker/chromeos.c @@ -1,8 +1,14 @@ /* SPDX-License-Identifier: GPL-2.0-only OR MIT */ #include +#include + +#include "gpio.h" void fill_lb_gpios(struct lb_gpios *gpios) { - /* TODO: add ChromeOS specific gpios */ + struct lb_gpio chromeos_gpios[] = { + {GPIO_XHCI_INIT_DONE.id, ACTIVE_HIGH, -1, "XHCI init done"}, + }; + lb_add_gpios(gpios, chromeos_gpios, ARRAY_SIZE(chromeos_gpios)); } diff --git a/src/mainboard/google/skywalker/gpio.h b/src/mainboard/google/skywalker/gpio.h new file mode 100644 index 0000000000..11e2eb36dc --- /dev/null +++ b/src/mainboard/google/skywalker/gpio.h @@ -0,0 +1,10 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#ifndef __MAINBOARD_GOOGLE_SKYWALKER_GPIO_H__ +#define __MAINBOARD_GOOGLE_SKYWALKER_GPIO_H__ + +#include + +#define GPIO_XHCI_INIT_DONE GPIO(GBE_MDC) + +#endif