一、複製一份參考板級配置文件
複製 /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 <[email protected]>
#
# (C) Copyright 2011 Freescale Semiconductor, Inc.
#
# SPDX-License-Identifier: GPL-2.0+
#
obj-y := mx6dlmyboard.o
③修改MAINTAINERS 內容如下:
MX6DLMYBOARD BOARD
M: Fabio Estevam <[email protected]>
M: Peng Fan <[email protected]>
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