瀏覽代碼

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 <aleksandr.o.makarov@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Aleksandr Makarov 1 年之前
父節點
當前提交
54c82a2375
共有 2 個文件被更改,包括 4 次插入0 次删除
  1. 3 0
      board/pine64/rockpro64/linux.fragment
  2. 1 0
      configs/rockpro64_defconfig

+ 3 - 0
board/pine64/rockpro64/linux.fragment

@@ -0,0 +1,3 @@
+CONFIG_STMMAC_ETH=y
+CONFIG_STMMAC_PLATFORM=y
+CONFIG_DWMAC_ROCKCHIP=y

+ 1 - 0
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"