From 9cddd68f8e667a4ab28f18ceb2eaa9e69c2fdef8 Mon Sep 17 00:00:00 2001 From: Aleksandr Makarov Date: Fri, 26 Apr 2024 21:47:32 +0300 Subject: [PATCH] board/pine64/rockpro64/linux.fragment: integrate stmmac driver Currently, the stmmac driver is configured as a module in the defconfig, which means that the network functionality is not available until the driver module is manually inserted. Use extra config fragment to integrate it directly into the kernel, ensuring that network functionality is available immediately upon boot. Signed-off-by: Aleksandr Makarov Signed-off-by: Thomas Petazzoni (cherry picked from commit 54c82a237581dbed74aab2086381ae69b4626cc6) Signed-off-by: Peter Korsgaard --- board/pine64/rockpro64/linux.fragment | 3 +++ configs/rockpro64_defconfig | 1 + 2 files changed, 4 insertions(+) create mode 100644 board/pine64/rockpro64/linux.fragment diff --git a/board/pine64/rockpro64/linux.fragment b/board/pine64/rockpro64/linux.fragment new file mode 100644 index 0000000000..ed7dfd3d3e --- /dev/null +++ b/board/pine64/rockpro64/linux.fragment @@ -0,0 +1,3 @@ +CONFIG_STMMAC_ETH=y +CONFIG_STMMAC_PLATFORM=y +CONFIG_DWMAC_ROCKCHIP=y diff --git a/configs/rockpro64_defconfig b/configs/rockpro64_defconfig index 472b9aded2..0c6cdd477a 100644 --- a/configs/rockpro64_defconfig +++ b/configs/rockpro64_defconfig @@ -40,6 +40,7 @@ BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-rockpro64" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/pine64/rockpro64/linux.fragment" # Filesystem BR2_TARGET_GENERIC_HOSTNAME="rockpro64"