Hi Alif,
On 21/5/2026 9:53 am, [email protected] wrote:
From: Tanmay Kathpalia <[email protected]> Add dedicated device tree and configuration support for Agilex5 Modular DevKit which uses an external GPIO expander for 1.8V signaling control instead of the onboard GPIO used in the Premium DevKit variant. New files added: - socfpga_agilex5_socdk_modular.dts: Main device tree for modular board - socfpga_agilex5_socdk_modular-u-boot.dtsi: U-Boot specific additions - configs/socfpga_agilex5_modular_defconfig: Modular board configuration Key differences from Premium DevKit: - Uses PCA9535 GPIO expander (I2C address 0x27) for voltage switching - GPIO expander pin 1 controls the level shifter for SD I/O voltage - Requires I2C3 and PCA953X driver support in SPL and main U-Boot - Same SD timing configurations but different GPIO control mechanism Configuration changes: - Enable CONFIG_SPL_I2C and CONFIG_SPL_SYS_I2C_DW for SPL I2C support - Enable CONFIG_DM_PCA953X and CONFIG_SPL_DM_PCA953X for GPIO expander - Enable CONFIG_DM_REGULATOR_GPIO and CONFIG_SPL_DM_REGULATOR_GPIO - Add TARGET_SOCFPGA_AGILEX5_MODULAR Kconfig option
commit message must not claim TARGET_SOCFPGA_AGILEX5_MODULAR, not in the diff
[...]
diff --git a/configs/socfpga_agilex5_modular_defconfig b/configs/socfpga_agilex5_modular_defconfig new file mode 100644 index 00000000000..3f3a47f02ab --- /dev/null +++ b/configs/socfpga_agilex5_modular_defconfig @@ -0,0 +1,9 @@ +#include <configs/socfpga_agilex5_defconfig> + +CONFIG_DEFAULT_DEVICE_TREE="socfpga_agilex5_socdk_modular"
configs/socfpga_agilex5_modular_defconfig sets CONFIG_DEFAULT_DEVICE_TREE="socfpga_agilex5_socdk_modular", but arch/arm/dts/Makefile does not list socfpga_agilex5_socdk_modular.dtb
make socfpga_agilex5_modular_defconfig make arch/arm/dts/socfpga_agilex5_socdk_modular.dtb → No rule to make target 'arch/arm/dts/socfpga_agilex5_socdk_modular.dtb' Best regards, Tien Fong

