diff --git a/projects/Samsung/patches/u-boot/u-boot-0001-add-xu4-defconfig.patch b/projects/Samsung/patches/u-boot/u-boot-0001-add-odroid-xu4_defconfig-and-tweak-odroid-xu3_defcon.patch similarity index 51% rename from projects/Samsung/patches/u-boot/u-boot-0001-add-xu4-defconfig.patch rename to projects/Samsung/patches/u-boot/u-boot-0001-add-odroid-xu4_defconfig-and-tweak-odroid-xu3_defcon.patch index aaf8671494..0318061fa8 100644 --- a/projects/Samsung/patches/u-boot/u-boot-0001-add-xu4-defconfig.patch +++ b/projects/Samsung/patches/u-boot/u-boot-0001-add-odroid-xu4_defconfig-and-tweak-odroid-xu3_defcon.patch @@ -1,43 +1,74 @@ -From 2ef9471bc9bfe516649a7b3c3debd6c95d2290c4 Mon Sep 17 00:00:00 2001 -From: chewitt -Date: Mon, 27 Apr 2020 03:02:53 +0000 -Subject: [PATCH] add xu4 defconfig +From 0fa059a03304da39883f4e8df64edfcf4b93cef9 Mon Sep 17 00:00:00 2001 +From: Christian Hewitt +Date: Wed, 30 Apr 2025 12:45:16 +0000 +Subject: [PATCH] add odroid-xu4_defconfig and tweak odroid-xu3_defconfig +Signed-off-by: Christian Hewitt --- - configs/odroid-xu4_defconfig | 68 ++++++++++++++++++++++++++++++++++++ - 1 file changed, 68 insertions(+) + configs/odroid-xu3_defconfig | 4 +- + configs/odroid-xu4_defconfig | 74 ++++++++++++++++++++++++++++++++++++ + 2 files changed, 76 insertions(+), 2 deletions(-) create mode 100644 configs/odroid-xu4_defconfig +diff --git a/configs/odroid-xu3_defconfig b/configs/odroid-xu3_defconfig +index 6431f59568c..1cadf0f943f 100644 +--- a/configs/odroid-xu3_defconfig ++++ b/configs/odroid-xu3_defconfig +@@ -14,7 +14,7 @@ CONFIG_ENV_SIZE=0x4000 + CONFIG_ENV_OFFSET=0x310000 + CONFIG_DEFAULT_DEVICE_TREE="exynos5422-odroidxu3" + CONFIG_SYS_LOAD_ADDR=0x43e00000 +-CONFIG_IDENT_STRING=" for ODROID-XU3/XU4/HC1/HC2" ++CONFIG_IDENT_STRING=" for ODROID-XU3" + CONFIG_SYS_MEM_TOP_HIDE=0x01600000 + # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set + CONFIG_FIT=y +@@ -28,7 +28,7 @@ CONFIG_BOARD_TYPES=y + CONFIG_DISPLAY_BOARDINFO_LATE=y + CONFIG_BOARD_LATE_INIT=y + CONFIG_MISC_INIT_R=y +-CONFIG_SYS_PROMPT="ODROID-XU3 # " ++CONFIG_SYS_PROMPT="XU3# " + CONFIG_CMD_THOR_DOWNLOAD=y + CONFIG_CMD_DFU=y + CONFIG_CMD_GPIO=y diff --git a/configs/odroid-xu4_defconfig b/configs/odroid-xu4_defconfig new file mode 100644 -index 0000000000..097f03b243 +index 00000000000..1da725e9118 --- /dev/null +++ b/configs/odroid-xu4_defconfig -@@ -0,0 +1,70 @@ +@@ -0,0 +1,74 @@ +CONFIG_ARM=y ++CONFIG_SKIP_LOWLEVEL_INIT=y +CONFIG_ARCH_CPU_INIT=y +CONFIG_ARCH_EXYNOS=y +CONFIG_TEXT_BASE=0x43E00000 ++CONFIG_SYS_MALLOC_LEN=0x5004000 ++CONFIG_SYS_MALLOC_F_LEN=0x400 +CONFIG_ARCH_EXYNOS5=y -+CONFIG_ENV_SIZE=0x4000 -+CONFIG_ENV_OFFSET=0x310000 ++# CONFIG_EXYNOS_TMU is not set +CONFIG_NR_DRAM_BANKS=8 -+CONFIG_IDENT_STRING=" for ODROID-XU4" -+CONFIG_DISTRO_DEFAULTS=y -+# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set -+CONFIG_SYS_LOAD_ADDR=0x43e00000 +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x42e00000 ++CONFIG_ENV_SIZE=0x4000 ++CONFIG_ENV_OFFSET=0x310000 ++CONFIG_DEFAULT_DEVICE_TREE="exynos5422-odroidxu4" ++CONFIG_SYS_LOAD_ADDR=0x43e00000 ++CONFIG_IDENT_STRING=" for ODROID-XU4" ++CONFIG_SYS_MEM_TOP_HIDE=0x01600000 ++# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set +CONFIG_FIT=y +CONFIG_FIT_BEST_MATCH=y ++CONFIG_DISTRO_DEFAULTS=y ++CONFIG_SYS_PBSIZE=1024 +CONFIG_SILENT_CONSOLE=y +CONFIG_CONSOLE_MUX=y -+CONFIG_MISC_INIT_R=y -+CONFIG_BOARD_LATE_INIT=y ++CONFIG_BOARD_TYPES=y +# CONFIG_DISPLAY_BOARDINFO is not set +CONFIG_DISPLAY_BOARDINFO_LATE=y -+CONFIG_BOARD_TYPES=y -+CONFIG_SYS_PROMPT="ODROID# " ++CONFIG_BOARD_LATE_INIT=y ++CONFIG_MISC_INIT_R=y ++CONFIG_SYS_PROMPT="XU4# " +CONFIG_CMD_THOR_DOWNLOAD=y +CONFIG_CMD_DFU=y +CONFIG_CMD_GPIO=y @@ -51,39 +82,36 @@ index 0000000000..097f03b243 +CONFIG_CMD_PMIC=y +CONFIG_CMD_REGULATOR=y +CONFIG_CMD_EXT4_WRITE=y -+CONFIG_DEFAULT_DEVICE_TREE="exynos5422-odroidxu3" -+#CONFIG_ENV_IS_IN_MMC is not set ++CONFIG_ENV_OVERWRITE=y ++CONFIG_ENV_IS_IN_MMC=y +CONFIG_SYS_RELOC_GD_ENV_ADDR=y +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_ADC=y +CONFIG_ADC_EXYNOS=y +CONFIG_DFU_MMC=y ++CONFIG_SET_DFU_ALT_INFO=y ++CONFIG_SYS_DFU_DATA_BUF_SIZE=0x2000000 ++CONFIG_SYS_I2C_S3C24X0=y +CONFIG_SUPPORT_EMMC_BOOT=y +CONFIG_MMC_DW=y -+CONFIG_MTD=y +CONFIG_SMC911X=y -+CONFIG_SMC911X_BASE=0x5000000 -+CONFIG_DM_ETH=y +CONFIG_DM_PMIC=y +CONFIG_PMIC_S2MPS11=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_S2MPS11=y +CONFIG_USB=y -+CONFIG_DM_USB=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_DWC3=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_PHY_SAMSUNG=y ++CONFIG_USB_HOST_ETHER=y +CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_MANUFACTURER="Samsung" +CONFIG_USB_GADGET_VENDOR_NUM=0x04e8 +CONFIG_USB_GADGET_PRODUCT_NUM=0x6601 +CONFIG_USB_GADGET_DOWNLOAD=y -+CONFIG_USB_FUNCTION_THOR=y -+CONFIG_USB_HOST_ETHER=y -+CONFIG_VIDEO_BRIDGE=y +CONFIG_ERRNO_STR=y -- -2.17.1 +2.34.1