一、复制一份参考板级配置文件
复制 /board/freescale/mx6qsabreauto/ 文件夹为 /board/freescale/mx6myboard/
修改 /board/freescale/mx6myboard/文件夹下面的相关文件:
①修改Kconfig 内容如下
if TARGET_MX6DLMYBOARD
config SYS_BOARD
default "mx6dlmyboard"
config SYS_VENDOR
default "freescale"
config SYS_CONFIG_NAME
default "mx6dlmyboard"
endif
②修改Makefile 内容如下:
#
# Copyright (C) 2007, Guennadi Liakhovetski <lg@denx.de>
#
# (C) Copyright 2011 Freescale Semiconductor, Inc.
#
# SPDX-License-Identifier: GPL-2.0+
#
obj-y := mx6dlmyboard.o
③修改MAINTAINERS 内容如下:
MX6DLMYBOARD BOARD
M: Fabio Estevam <fabio.estevam@nxp.com>
M: Peng Fan <Peng.Fan@freescale.com>
S: Maintained
F: board/freescale/mx6dlmyboard/
F: include/configs/mx6dlmyboard.h
F: configs/mx6dlmyboard_defconfig
二、修改 /configs/路径下的配置文件
①复制一下 mx6qsabreauto_defconfig 为mx6dlmyboard_defconfig
三、修改配置文件的头文件
①复制一下 /include/configs/ 路径下的mx6qsabreauto.h 为 mx6dlmyboard.h
四、修改/arch/arm 下的Kconfig 文件,在文件中加入如下内容
config TARGET_MX6DLMYBOARD
bool "Support mx6dlmyboard"
select CPU_V7
select DM
select DM_THERMAL
source "board/freescale/mx6dlmyboard/Kconfig"
之后执行编译测试一下
make mx6dlmyboard_defconfig
make