I tryo to add below items on Linux_for_Tegra\source\kernel\kernel-5.10\arch\arm\configs\tegra_defconfig
and try to build the relatek card reader driver
CONFIG_MISC_RTSX_PCI=y
CONFIG_MISC_RTSX_USB=y
CONFIG_MMC_REALTEK_PCI=y
but in ./config file I get
CONFIG_MISC_RTSX_PCI is not set
CONFIG_MISC_RTSX_USB is not set
I want to know how to enable it to build
below is my build script:
//-----------------------------------
#!/usr/bin/env bash
DIR=“$( cd “$( dirname “$0” )” && pwd )”
echo current path is $DIR
tool_chain_path=~/l4t-gcc3/aarch64–glibc–stable-final
#echo tool_chain_path is $tool_chain_path
if [ -d $tool_chain_path ]; then
# 目錄 /path/to/dir 存在
echo tool_chain_path is $tool_chain_path
else
# 目錄 /path/to/dir 不存在
echo “Directory $tool_chain_path does not exists.”
echo “copy to ~/l4t-gcc3 and install…”
mkdir ~/l4t-gcc3
cp -r $DIR/tool_chain/aarch64–glibc–stable-final.tar.gz ~/l4t-gcc3
cd ~/l4t-gcc3
tar xpf aarch64–glibc–stable-final.tar.gz
cd $DIR
echo " install Toolchain done."
fi
export CROSS_COMPILE=~/l4t-gcc3/bin/aarch64-buildroot-linux-gnu-
export LOCALVERSION=-tegra
if [ -d $DIR/out ]; then
rm -rf $DIR/out
fi
if [ -d $DIR/release ]; then
rm -rf $DIR/release
fi
mkdir $DIR/out
mkdir $DIR/release
TEGRA_KERNEL_OUT=$DIR/out
export KERNEL_OVERLAYS=$DIR/source/kernel/nvgpu:$DIR/source/kernel/nvidia
echo KERNEL_OVERLAYS = $KERNEL_OVERLAYS
pwd
cd $DIR/source/kernel/kernel-5.10
pwd
make ARCH=arm64 O=$TEGRA_KERNEL_OUT tegra_defconfig
make mrproper
make ARCH=arm64 O=$TEGRA_KERNEL_OUT -j8
echo “build done”
cd …/…/…/
#cp ./out/drivers/gpu/nvgpu/nvgpu.ko ./release
cp ./out/arch/arm64/boot/Image ./release
cp ./out/arch/arm64/boot/dts/nvidia/tegra194-p2888-0001-p2822-0000.dtb ./release