From 64ee53579b32fae80f02d15b88d1ef4016abc2c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C5=A0imek?= Date: Tue, 21 Jan 2025 13:01:12 +0100 Subject: [PATCH] Enable USB-SD convertor on AMD/Xilinx Kria KD240 platform (#3812) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Enable USB-SD convertor on AMD/Xilinx Kria KD240 platform Kria KD240 board is using SD card but SD is connected via onboard USB HUB. USB controller is DWC3 with Xilinx glue logic. Both of these options are enabled but board is using slg7xl45106 for driving usb-hub reset (PCA9570 driver) and USB3.0 requires initialization via PHY_XILINX_ZYNQMP driver. All options should be enabled (=y) and can't be kernel modules because provide access to rootfs. * Add a note for config symbol change in 6.12 Changed in mainline commit 31e7f6c015d9eb35e77ae9868801c53ab0ff19ac --------- Co-authored-by: Jan Čermák --- .../board/arm-uefi/generic-aarch64/kernel.config | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/buildroot-external/board/arm-uefi/generic-aarch64/kernel.config b/buildroot-external/board/arm-uefi/generic-aarch64/kernel.config index a87f91fa1..3862de136 100644 --- a/buildroot-external/board/arm-uefi/generic-aarch64/kernel.config +++ b/buildroot-external/board/arm-uefi/generic-aarch64/kernel.config @@ -60,6 +60,14 @@ CONFIG_I6300ESB_WDT=y # GPIO support CONFIG_GPIO_ZYNQ=m +CONFIG_GPIO_PCA9570=y + +# PHY drivers +CONFIG_PHY_XILINX_ZYNQMP=y + +# USB support +# TODO: change to `CONFIG_USB_ONBOARD_DEV` in 6.12 +CONFIG_USB_ONBOARD_HUB=y # 1-wire CONFIG_W1_MASTER_AMD_AXI=m