GK SDK 源码库: XMIPCLinuxV100R005C00SPC030 (kernel/tools/open_source excluded)

This commit is contained in:
lai
2026-09-06 03:52:57 +08:00
commit b1928b41c0
21813 changed files with 4413081 additions and 0 deletions
@@ -0,0 +1,12 @@
if BOARD_LINKIT_SMART_7688
config SYS_BOARD
default "linkit-smart-7688"
config SYS_VENDOR
default "seeed"
config SYS_CONFIG_NAME
default "linkit-smart-7688"
endif
@@ -0,0 +1,8 @@
LINKIT_SMART_7688 BOARD
M: Stefan Roese <sr@denx.de>
S: Maintained
F: board/seeed/linkit-smart-7688
F: include/configs/linkit-smart-7688.h
F: configs/linkit-smart-7688_defconfig
F: configs/linkit-smart-7688-ram_defconfig
F: arch/mips/dts/linkit-smart-7688.dts
@@ -0,0 +1,3 @@
# SPDX-License-Identifier: GPL-2.0+
obj-y += board.o
@@ -0,0 +1,29 @@
// SPDX-License-Identifier: GPL-2.0+
/*
* Copyright (C) 2018 Stefan Roese <sr@denx.de>
*/
#include <common.h>
#include <asm/io.h>
#define MT76XX_GPIO1_MODE 0x10000060
void board_debug_uart_init(void)
{
void __iomem *gpio_mode;
/* Select UART2 mode instead of GPIO mode (default) */
gpio_mode = ioremap_nocache(MT76XX_GPIO1_MODE, 0x100);
clrbits_le32(gpio_mode, GENMASK(27, 26));
}
int board_early_init_f(void)
{
/*
* The pin muxing of UART2 also needs to be done, if debug uart
* is not enabled. So we need to call this function here as well.
*/
board_debug_uart_init();
return 0;
}