summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDalon Westergreen <dwesterg@gmail.com>2019-05-22 12:14:36 -0700
committerKhem Raj <raj.khem@gmail.com>2019-06-10 10:09:43 -0700
commit097f807adc5a6debdc98c0f8360fb467328c7426 (patch)
treec5d49e4662c4aad93d5fac3c5b9f6a0764a169ca
parent7a5b5ce2bf0ca77e2409ad3863015090e57a4a03 (diff)
downloadmeta-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.conf23
-rw-r--r--conf/machine/cyclone5.conf28
-rw-r--r--conf/machine/include/socfpga.inc28
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
5require conf/machine/include/socfpga.inc 5require conf/machine/include/socfpga.inc
6 6
7PREFERRED_VERSION_u-boot-socfpga ?= "v2016.11%" 7PREFERRED_VERSION_u-boot-socfpga ?= "v2019.01%"
8 8
9UBOOT_CONFIG ??= "arria5-socdk" 9UBOOT_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
20SERIAL_CONSOLES ?= "115200;ttyS0"
21
22UBOOT_EXTLINUX ?= "1"
23UBOOT_EXTLINUX_LABELS ?= "default"
24UBOOT_EXTLINUX_DEFAULT_LABEL ?= "Arria5 SOCDK"
25
26UBOOT_EXTLINUX_FDT_default ?= "../socfpga_arria5_socdk.dtb"
27UBOOT_EXTLINUX_ROOT_default ?= "root=/dev/mmcblk0p3"
28UBOOT_EXTLINUX_MENU_DESCRIPTION_default ?= "Arria5 SOCDK"
29UBOOT_EXTLINUX_KERNEL_IMAGE_default ?= "../${KERNEL_IMAGETYPE}"
30UBOOT_EXTLINUX_FDTDIR_default ?= "../"
31UBOOT_EXTLINUX_KERNEL_ARGS_default ?= "rootwait rw earlycon"
32
33IMAGE_BOOT_FILES ?= " \
34 ${KERNEL_DEVICETREE} \
35 ${KERNEL_IMAGETYPE} \
36 extlinux.conf;extlinux/extlinux.conf \
37 "
38
39WKS_FILE ?= "sdimage-cyclone5-arria5.wks"
40IMAGE_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"
15UBOOT_CONFIG[socrates] = "socfpga_socrates_defconfig" 15UBOOT_CONFIG[socrates] = "socfpga_socrates_defconfig"
16UBOOT_CONFIG[sr1500] = "socfpga_sr1500_defconfig" 16UBOOT_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.
21UBOOT_SUFFIX = "sfp"
22UBOOT_BINARY = "u-boot-with-spl.${UBOOT_SUFFIX}"
23
24KMACHINE = "cyclone5" 18KMACHINE = "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
32SERIAL_CONSOLES ?= "115200;ttyS0"
33
38UBOOT_EXTLINUX ?= "1" 34UBOOT_EXTLINUX ?= "1"
35UBOOT_EXTLINUX_LABELS ?= "default"
36UBOOT_EXTLINUX_DEFAULT_LABEL ?= "Cyclone5 SOCDK SDMMC"
37
39UBOOT_EXTLINUX_FDT_default ?= "../socfpga_cyclone5_socdk.dtb" 38UBOOT_EXTLINUX_FDT_default ?= "../socfpga_cyclone5_socdk.dtb"
40IMAGE_BOOT_FILES += "extlinux.conf;extlinux/extlinux.conf" 39UBOOT_EXTLINUX_ROOT_default ?= "root=/dev/mmcblk0p3"
41 40UBOOT_EXTLINUX_MENU_DESCRIPTION_default ?= "Cyclone5 SOCDK SDMMC"
41UBOOT_EXTLINUX_KERNEL_IMAGE_default ?= "../${KERNEL_IMAGETYPE}"
42UBOOT_EXTLINUX_FDTDIR_default ?= "../"
43UBOOT_EXTLINUX_KERNEL_ARGS_default ?= "rootwait rw earlycon"
44
45IMAGE_BOOT_FILES ?= " \
46 ${KERNEL_DEVICETREE} \
47 ${KERNEL_IMAGETYPE} \
48 extlinux.conf;extlinux/extlinux.conf \
49 "
50
51WKS_FILE ?= "sdimage-cyclone5-arria5.wks"
42IMAGE_FSTYPES +="wic" 52IMAGE_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"
16UBOOT_ENTRYPOINT = "0x80008000" 16UBOOT_ENTRYPOINT = "0x80008000"
17UBOOT_LOADADDRESS = "0x80008000" 17UBOOT_LOADADDRESS = "0x80008000"
18 18
19SERIAL_CONSOLE = "115200 ttyS0"
20
21KERNEL_IMAGETYPE ?= "zImage" 19KERNEL_IMAGETYPE ?= "zImage"
22MACHINE_EXTRA_RRECOMMENDS = " kernel-modules" 20MACHINE_EXTRA_RRECOMMENDS = " kernel-modules"
23MACHINE_FEATURES = "kernel26" 21MACHINE_FEATURES = "kernel26"
@@ -26,29 +24,9 @@ MACHINE_FEATURES = "kernel26"
26IMAGE_FSTYPES ?= "cpio ext3 tar.gz" 24IMAGE_FSTYPES ?= "cpio ext3 tar.gz"
27 25
28# u-boot setup 26# u-boot setup
29UBOOT_SUFFIX = "img" 27UBOOT_SUFFIX ?= "sfp"
30 28UBOOT_BINARY ?= "u-boot-with-spl.${UBOOT_SUFFIX}"
31# AV and CV uBoot + SPL mkpimage type binary 29
32SPL_BINARY_cyclone5 = "u-boot-with-spl.sfp"
33SPL_BINARY_arria5 = "u-boot-with-spl.sfp"
34
35# Set extlinux.conf up
36UBOOT_EXTLINUX ??= "0"
37UBOOT_EXTLINUX_ROOT ?= "root=/dev/mmcblk0p3"
38UBOOT_EXTLINUX_LABELS ?= "default"
39UBOOT_EXTLINUX_CONSOLE ?= "earlycon"
40UBOOT_EXTLINUX_MENU_DESCRIPTION_default ?= "Linux Default"
41UBOOT_EXTLINUX_KERNEL_IMAGE_default ?= "../${KERNEL_IMAGETYPE}"
42UBOOT_EXTLINUX_FDTDIR_default ??= "../"
43UBOOT_EXTLINUX_KERNEL_ARGS_default ??= "rootwait rw"
44
45# Add default variables for wic creation of sdcard image
46IMAGE_BOOT_FILES ?= " \
47 ${KERNEL_DEVICETREE} \
48 ${KERNEL_IMAGETYPE} \
49 "
50
51WKS_FILE ?= "sdimage-cyclone5-arria5.wks"
52do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot virtual/bootloader:do_deploy virtual/kernel:do_deploy" 30do_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