1*942378a0SJoseph Chen#!/bin/bash 2*942378a0SJoseph Chen# 3*942378a0SJoseph Chen# Copyright (c) 2023 Rockchip Electronics Co., Ltd 4*942378a0SJoseph Chen# 5*942378a0SJoseph Chen# SPDX-License-Identifier: GPL-2.0 6*942378a0SJoseph Chen# 7*942378a0SJoseph Chen 8*942378a0SJoseph Chenset -e 9*942378a0SJoseph Chen 10*942378a0SJoseph Chenif [ -f dts/kern.dtb ]; then 11*942378a0SJoseph Chen if ! grep -Eq 'CONFIG_EMBED_KERNEL_DTB=y' .config ; then 12*942378a0SJoseph Chen echo "ERROR: dts/kern.dtb was found, but CONFIG_EMBED_KERNEL_DTB is disabled." 13*942378a0SJoseph Chen exit 1 14*942378a0SJoseph Chen fi 15*942378a0SJoseph Chenfi 16*942378a0SJoseph Chen 17*942378a0SJoseph Chenif grep -Eq 'CONFIG_EMBED_KERNEL_DTB=y' .config ; then 18*942378a0SJoseph Chen KDTB=`sed -n "/CONFIG_EMBED_KERNEL_DTB_PATH=/s/CONFIG_EMBED_KERNEL_DTB_PATH=//p" .config | tr -d '\r' | tr -d '"'` 19*942378a0SJoseph Chen if [ ! -f ${KDTB} ]; then 20*942378a0SJoseph Chen echo "ERROR: '${KDTB}' was not found assigned by CONFIG_EMBED_KERNEL_DTB_PATH." 21*942378a0SJoseph Chen exit 1 22*942378a0SJoseph Chen fi 23*942378a0SJoseph Chenfi 24