blob: d7c31565b99c5d565c9c8ba6c2f80fdd83cb2c07 [file] [log] [blame]
Eric Lai50886822020-11-26 12:10:39 +08001/* SPDX-License-Identifier: GPL-2.0-or-later */
2
Eric Lai5e053af2020-11-26 12:58:10 +08003#include <baseboard/variants.h>
Eric Lai50886822020-11-26 12:10:39 +08004#include <device/device.h>
5
6static void mainboard_init(void *chip_info)
7{
Eric Lai5e053af2020-11-26 12:58:10 +08008 const struct pad_config *pads;
9 size_t num;
10 pads = variant_gpio_table(&num);
11 gpio_configure_pads(pads, num);
Eric Lai50886822020-11-26 12:10:39 +080012}
13
14static void mainboard_enable(struct device *dev)
15{
16 /* TODO: Enable mainboard */
17}
18
19struct chip_operations mainboard_ops = {
20 .init = mainboard_init,
21 .enable_dev = mainboard_enable,
22};