blob: beb5b590c29551cc86f898ce064353341c02ead2 [file] [log] [blame]
Angel Pons60ec3652020-04-03 01:22:13 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Aamir Bohra3c37b5a2018-06-29 22:33:25 +05302
Aamir Bohra53486a02019-11-29 14:42:33 +05303#include <baseboard/gpio.h>
Aamir Bohra3c37b5a2018-06-29 22:33:25 +05304#include <baseboard/variants.h>
5#include <device/device.h>
6#include <soc/gpio.h>
Aamir Bohra3c37b5a2018-06-29 22:33:25 +05307
8static void mainboard_init(void *chip_info)
9{
10 const struct pad_config *pads;
11 size_t num;
12
13 pads = variant_gpio_table(&num);
14 gpio_configure_pads(pads, num);
15}
16
Aamir Bohra3c37b5a2018-06-29 22:33:25 +053017struct chip_operations mainboard_ops = {
18 .init = mainboard_init,
Aamir Bohra3c37b5a2018-06-29 22:33:25 +053019};