diff options
| author | Dalon Westergreen <dwesterg@gmail.com> | 2019-05-22 12:14:36 -0700 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2019-06-10 10:09:43 -0700 |
| commit | 097f807adc5a6debdc98c0f8360fb467328c7426 (patch) | |
| tree | c5d49e4662c4aad93d5fac3c5b9f6a0764a169ca | |
| parent | 7a5b5ce2bf0ca77e2409ad3863015090e57a4a03 (diff) | |
| download | meta-altera-097f807adc5a6debdc98c0f8360fb467328c7426.tar.gz | |
Cyclone5/Arria5 machine conf cleanup
-> move extlinux configuration to individual machine configs.
this makes it more readable
-> cleanup u-boot common configuration
Signed-off-by: Dalon Westergreen <dwesterg@gmail.com>
| -rw-r--r-- | conf/machine/arria5.conf | 23 | ||||
| -rw-r--r-- | conf/machine/cyclone5.conf | 28 | ||||
| -rw-r--r-- | conf/machine/include/socfpga.inc | 28 |
3 files changed, 44 insertions, 35 deletions
diff --git a/conf/machine/arria5.conf b/conf/machine/arria5.conf index 13c0771..01cc58b 100644 --- a/conf/machine/arria5.conf +++ b/conf/machine/arria5.conf | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | require conf/machine/include/socfpga.inc | 5 | require conf/machine/include/socfpga.inc |
| 6 | 6 | ||
| 7 | PREFERRED_VERSION_u-boot-socfpga ?= "v2016.11%" | 7 | PREFERRED_VERSION_u-boot-socfpga ?= "v2019.01%" |
| 8 | 8 | ||
| 9 | UBOOT_CONFIG ??= "arria5-socdk" | 9 | UBOOT_CONFIG ??= "arria5-socdk" |
| 10 | 10 | ||
| @@ -17,3 +17,24 @@ KERNEL_DEVICETREE_arria5 ?= " \ | |||
| 17 | socfpga_arria5_socdk.dtb \ | 17 | socfpga_arria5_socdk.dtb \ |
| 18 | " | 18 | " |
| 19 | 19 | ||
| 20 | SERIAL_CONSOLES ?= "115200;ttyS0" | ||
| 21 | |||
| 22 | UBOOT_EXTLINUX ?= "1" | ||
| 23 | UBOOT_EXTLINUX_LABELS ?= "default" | ||
| 24 | UBOOT_EXTLINUX_DEFAULT_LABEL ?= "Arria5 SOCDK" | ||
| 25 | |||
| 26 | UBOOT_EXTLINUX_FDT_default ?= "../socfpga_arria5_socdk.dtb" | ||
| 27 | UBOOT_EXTLINUX_ROOT_default ?= "root=/dev/mmcblk0p3" | ||
| 28 | UBOOT_EXTLINUX_MENU_DESCRIPTION_default ?= "Arria5 SOCDK" | ||
| 29 | UBOOT_EXTLINUX_KERNEL_IMAGE_default ?= "../${KERNEL_IMAGETYPE}" | ||
| 30 | UBOOT_EXTLINUX_FDTDIR_default ?= "../" | ||
| 31 | UBOOT_EXTLINUX_KERNEL_ARGS_default ?= "rootwait rw earlycon" | ||
| 32 | |||
| 33 | IMAGE_BOOT_FILES ?= " \ | ||
| 34 | ${KERNEL_DEVICETREE} \ | ||
| 35 | ${KERNEL_IMAGETYPE} \ | ||
| 36 | extlinux.conf;extlinux/extlinux.conf \ | ||
| 37 | " | ||
| 38 | |||
| 39 | WKS_FILE ?= "sdimage-cyclone5-arria5.wks" | ||
| 40 | IMAGE_FSTYPES +="wic" | ||
diff --git a/conf/machine/cyclone5.conf b/conf/machine/cyclone5.conf index 1a49810..c66af25 100644 --- a/conf/machine/cyclone5.conf +++ b/conf/machine/cyclone5.conf | |||
| @@ -15,12 +15,6 @@ UBOOT_CONFIG[sockit] = "socfpga_sockit_defconfig" | |||
| 15 | UBOOT_CONFIG[socrates] = "socfpga_socrates_defconfig" | 15 | UBOOT_CONFIG[socrates] = "socfpga_socrates_defconfig" |
| 16 | UBOOT_CONFIG[sr1500] = "socfpga_sr1500_defconfig" | 16 | UBOOT_CONFIG[sr1500] = "socfpga_sr1500_defconfig" |
| 17 | 17 | ||
| 18 | # Some versions of u-boot use .bin and others use .img. | ||
| 19 | # By default we use .sfp as this is what is generated | ||
| 20 | # for Cyclone V by the U-Boot. | ||
| 21 | UBOOT_SUFFIX = "sfp" | ||
| 22 | UBOOT_BINARY = "u-boot-with-spl.${UBOOT_SUFFIX}" | ||
| 23 | |||
| 24 | KMACHINE = "cyclone5" | 18 | KMACHINE = "cyclone5" |
| 25 | 19 | ||
| 26 | # Default kernel devicetrees | 20 | # Default kernel devicetrees |
| @@ -28,16 +22,32 @@ KERNEL_DEVICETREE ?= "\ | |||
| 28 | socfpga_cyclone5_socdk.dtb \ | 22 | socfpga_cyclone5_socdk.dtb \ |
| 29 | socfpga_cyclone5_sockit.dtb \ | 23 | socfpga_cyclone5_sockit.dtb \ |
| 30 | socfpga_cyclone5_socrates.dtb \ | 24 | socfpga_cyclone5_socrates.dtb \ |
| 31 | socfpga_cyclone5_de0_sockit.dtb \ | 25 | socfpga_cyclone5_de0_nano_soc.dtb \ |
| 32 | socfpga_cyclone5_mcvevk.dtb \ | 26 | socfpga_cyclone5_mcvevk.dtb \ |
| 33 | socfpga_cyclone5_sodia.dtb \ | 27 | socfpga_cyclone5_sodia.dtb \ |
| 34 | socfpga_cyclone5_trcom.dtb \ | 28 | socfpga_cyclone5_trcom.dtb \ |
| 35 | socfpga_cyclone5_vining_fpga.dtb \ | 29 | socfpga_cyclone5_vining_fpga.dtb \ |
| 36 | " | 30 | " |
| 37 | 31 | ||
| 32 | SERIAL_CONSOLES ?= "115200;ttyS0" | ||
| 33 | |||
| 38 | UBOOT_EXTLINUX ?= "1" | 34 | UBOOT_EXTLINUX ?= "1" |
| 35 | UBOOT_EXTLINUX_LABELS ?= "default" | ||
| 36 | UBOOT_EXTLINUX_DEFAULT_LABEL ?= "Cyclone5 SOCDK SDMMC" | ||
| 37 | |||
| 39 | UBOOT_EXTLINUX_FDT_default ?= "../socfpga_cyclone5_socdk.dtb" | 38 | UBOOT_EXTLINUX_FDT_default ?= "../socfpga_cyclone5_socdk.dtb" |
| 40 | IMAGE_BOOT_FILES += "extlinux.conf;extlinux/extlinux.conf" | 39 | UBOOT_EXTLINUX_ROOT_default ?= "root=/dev/mmcblk0p3" |
| 41 | 40 | UBOOT_EXTLINUX_MENU_DESCRIPTION_default ?= "Cyclone5 SOCDK SDMMC" | |
| 41 | UBOOT_EXTLINUX_KERNEL_IMAGE_default ?= "../${KERNEL_IMAGETYPE}" | ||
| 42 | UBOOT_EXTLINUX_FDTDIR_default ?= "../" | ||
| 43 | UBOOT_EXTLINUX_KERNEL_ARGS_default ?= "rootwait rw earlycon" | ||
| 44 | |||
| 45 | IMAGE_BOOT_FILES ?= " \ | ||
| 46 | ${KERNEL_DEVICETREE} \ | ||
| 47 | ${KERNEL_IMAGETYPE} \ | ||
| 48 | extlinux.conf;extlinux/extlinux.conf \ | ||
| 49 | " | ||
| 50 | |||
| 51 | WKS_FILE ?= "sdimage-cyclone5-arria5.wks" | ||
| 42 | IMAGE_FSTYPES +="wic" | 52 | IMAGE_FSTYPES +="wic" |
| 43 | 53 | ||
diff --git a/conf/machine/include/socfpga.inc b/conf/machine/include/socfpga.inc index 813313f..a618b87 100644 --- a/conf/machine/include/socfpga.inc +++ b/conf/machine/include/socfpga.inc | |||
| @@ -16,8 +16,6 @@ MACHINE_KERNEL_PR = "r1" | |||
| 16 | UBOOT_ENTRYPOINT = "0x80008000" | 16 | UBOOT_ENTRYPOINT = "0x80008000" |
| 17 | UBOOT_LOADADDRESS = "0x80008000" | 17 | UBOOT_LOADADDRESS = "0x80008000" |
| 18 | 18 | ||
| 19 | SERIAL_CONSOLE = "115200 ttyS0" | ||
| 20 | |||
| 21 | KERNEL_IMAGETYPE ?= "zImage" | 19 | KERNEL_IMAGETYPE ?= "zImage" |
| 22 | MACHINE_EXTRA_RRECOMMENDS = " kernel-modules" | 20 | MACHINE_EXTRA_RRECOMMENDS = " kernel-modules" |
| 23 | MACHINE_FEATURES = "kernel26" | 21 | MACHINE_FEATURES = "kernel26" |
| @@ -26,29 +24,9 @@ MACHINE_FEATURES = "kernel26" | |||
| 26 | IMAGE_FSTYPES ?= "cpio ext3 tar.gz" | 24 | IMAGE_FSTYPES ?= "cpio ext3 tar.gz" |
| 27 | 25 | ||
| 28 | # u-boot setup | 26 | # u-boot setup |
| 29 | UBOOT_SUFFIX = "img" | 27 | UBOOT_SUFFIX ?= "sfp" |
| 30 | 28 | UBOOT_BINARY ?= "u-boot-with-spl.${UBOOT_SUFFIX}" | |
| 31 | # AV and CV uBoot + SPL mkpimage type binary | 29 | |
| 32 | SPL_BINARY_cyclone5 = "u-boot-with-spl.sfp" | ||
| 33 | SPL_BINARY_arria5 = "u-boot-with-spl.sfp" | ||
| 34 | |||
| 35 | # Set extlinux.conf up | ||
| 36 | UBOOT_EXTLINUX ??= "0" | ||
| 37 | UBOOT_EXTLINUX_ROOT ?= "root=/dev/mmcblk0p3" | ||
| 38 | UBOOT_EXTLINUX_LABELS ?= "default" | ||
| 39 | UBOOT_EXTLINUX_CONSOLE ?= "earlycon" | ||
| 40 | UBOOT_EXTLINUX_MENU_DESCRIPTION_default ?= "Linux Default" | ||
| 41 | UBOOT_EXTLINUX_KERNEL_IMAGE_default ?= "../${KERNEL_IMAGETYPE}" | ||
| 42 | UBOOT_EXTLINUX_FDTDIR_default ??= "../" | ||
| 43 | UBOOT_EXTLINUX_KERNEL_ARGS_default ??= "rootwait rw" | ||
| 44 | |||
| 45 | # Add default variables for wic creation of sdcard image | ||
| 46 | IMAGE_BOOT_FILES ?= " \ | ||
| 47 | ${KERNEL_DEVICETREE} \ | ||
| 48 | ${KERNEL_IMAGETYPE} \ | ||
| 49 | " | ||
| 50 | |||
| 51 | WKS_FILE ?= "sdimage-cyclone5-arria5.wks" | ||
| 52 | do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot virtual/bootloader:do_deploy virtual/kernel:do_deploy" | 30 | do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot virtual/bootloader:do_deploy virtual/kernel:do_deploy" |
| 53 | 31 | ||
| 54 | 32 | ||
