838dfc205b3645c4add203c92e8e6257cc405af3
[platform/kernel/u-boot.git] / board / gardena / smart-gateway-mt7688 / board.c
1 // SPDX-License-Identifier: GPL-2.0+
2 /*
3  * Copyright (C) 2018 Stefan Roese <sr@denx.de>
4  */
5
6 #include <common.h>
7 #include <linux/io.h>
8
9 #define MT76XX_AGPIO_CFG        0x1000003c
10
11 int board_early_init_f(void)
12 {
13         void __iomem *gpio_mode;
14
15         /* Configure digital vs analog GPIOs */
16         gpio_mode = ioremap_nocache(MT76XX_AGPIO_CFG, 0x100);
17         iowrite32(0x00fe01ff, gpio_mode);
18
19         return 0;
20 }