summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorChirag Shilwant <c-shilwant@ti.com>2023-01-06 12:13:30 +0530
committerRyan Eatmon <reatmon@ti.com>2023-01-06 15:08:19 -0600
commitef50eed5b93b97715cea163ab200a3801a7b118e (patch)
tree3b6f6574dade27d3e328063286533272e2126677 /conf
parentacd476ad0dae42a79e2f4f0cfd10bfdc28914f99 (diff)
downloadmeta-ti-ef50eed5b93b97715cea163ab200a3801a7b118e.tar.gz
machine: Add AM62Q HS-SE evm configuration
Lets add the basic AM62Q HS-SE configuration. - Add configurations. - Add ti-sci-firmware overrides. - Add u-boot overrides. - Add optee overrides. - Add ti-rtos-firmware overrides. Signed-off-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Diffstat (limited to 'conf')
-rw-r--r--conf/machine/am62xx-lp-evm-k3r5-hs-se.conf14
-rw-r--r--conf/machine/am62xx-lp-evm-k3r5.conf12
-rw-r--r--conf/machine/am62xx-lp-evm.conf6
-rw-r--r--conf/machine/include/am62xx-lp.inc18
-rw-r--r--conf/multiconfig/k3r5-hs-se.conf3
5 files changed, 50 insertions, 3 deletions
diff --git a/conf/machine/am62xx-lp-evm-k3r5-hs-se.conf b/conf/machine/am62xx-lp-evm-k3r5-hs-se.conf
new file mode 100644
index 00000000..b752ee7e
--- /dev/null
+++ b/conf/machine/am62xx-lp-evm-k3r5-hs-se.conf
@@ -0,0 +1,14 @@
1#@TYPE: Machine
2#@NAME: AM62xx LPSK HS-SE EVM (R5F)
3#@DESCRIPTION: Machine configuration for the TI AM62xx LP HS-SE EVM (R5F core)
4
5# Booting HS-SE requires different SYSFW, the rest is handled at runtime
6
7require conf/machine/include/k3r5.inc
8SOC_FAMILY_append = ":k3r5-hs-se"
9
10SYSFW_SOC = "am62x"
11SYSFW_CONFIG = "evm"
12SYSFW_SUFFIX = "hs"
13
14UBOOT_MACHINE = "am62x_lpsk_r5_defconfig"
diff --git a/conf/machine/am62xx-lp-evm-k3r5.conf b/conf/machine/am62xx-lp-evm-k3r5.conf
index ca4ced5a..0aaca286 100644
--- a/conf/machine/am62xx-lp-evm-k3r5.conf
+++ b/conf/machine/am62xx-lp-evm-k3r5.conf
@@ -1,11 +1,19 @@
1#@TYPE: Machine 1#@TYPE: Machine
2#@NAME: AM62XX LP EVM (R5F) 2#@NAME: AM62XX LP GP EVM (R5F)
3#@DESCRIPTION: Machine configuration for the TI AM62xx LP EVM (R5F core) 3#@DESCRIPTION: Machine configuration for the TI AM62xx LP GP EVM (R5F core)
4 4
5require conf/machine/include/k3r5.inc 5require conf/machine/include/k3r5.inc
6SOC_FAMILY_append = ":k3r5-gp"
6 7
7SYSFW_SOC = "am62x" 8SYSFW_SOC = "am62x"
8SYSFW_CONFIG = "evm" 9SYSFW_CONFIG = "evm"
9SYSFW_SUFFIX = "gp" 10SYSFW_SUFFIX = "gp"
10 11
12SYSFW_TIBOOT3_SYMLINK = ""
13
11UBOOT_MACHINE = "am62x_lpsk_r5_defconfig" 14UBOOT_MACHINE = "am62x_lpsk_r5_defconfig"
15
16SPL_BINARY = ""
17UBOOT_BINARY = "u-boot-spl.${UBOOT_SUFFIX}"
18UBOOT_IMAGE = "u-boot-r5spl-gp-${MAINMACHINE}-${PV}-${PR}.${UBOOT_SUFFIX}"
19UBOOT_SYMLINK = "u-boot-r5spl-gp.${UBOOT_SUFFIX}"
diff --git a/conf/machine/am62xx-lp-evm.conf b/conf/machine/am62xx-lp-evm.conf
index ef8e8692..3230b84d 100644
--- a/conf/machine/am62xx-lp-evm.conf
+++ b/conf/machine/am62xx-lp-evm.conf
@@ -2,7 +2,7 @@
2#@NAME: AM62XX LP EVM 2#@NAME: AM62XX LP EVM
3#@DESCRIPTION: Machine configuration for the TI AM62XX LP EVM 3#@DESCRIPTION: Machine configuration for the TI AM62XX LP EVM
4 4
5require conf/machine/include/am62xx.inc 5require conf/machine/include/am62xx-lp.inc
6 6
7MACHINE_FEATURES += "gpu" 7MACHINE_FEATURES += "gpu"
8 8
@@ -13,4 +13,8 @@ KERNEL_DEVICETREE = " \
13 ti/k3-am625-sk-csi2-ov5640.dtbo \ 13 ti/k3-am625-sk-csi2-ov5640.dtbo \
14" 14"
15 15
16SPL_BINARY = "tispl.bin_HS"
17UBOOT_BINARY = "u-boot.img_HS"
18UBOOT_SYMLINK = "u-boot.img"
19
16UBOOT_MACHINE = "am62x_lpsk_a53_defconfig" 20UBOOT_MACHINE = "am62x_lpsk_a53_defconfig"
diff --git a/conf/machine/include/am62xx-lp.inc b/conf/machine/include/am62xx-lp.inc
new file mode 100644
index 00000000..c38de868
--- /dev/null
+++ b/conf/machine/include/am62xx-lp.inc
@@ -0,0 +1,18 @@
1require conf/machine/include/k3.inc
2SOC_FAMILY_append = ":am62xx"
3
4MACHINE_FEATURES += "screen touchscreen"
5
6SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS2"
7SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
8
9TFA_K3_SYSTEM_SUSPEND = "1"
10
11# Default tiboot3.bin on AM62x LP is for HS-SE
12BBMULTICONFIG += "k3r5-hs-se"
13do_image_wic[mcdepends] += "mc::k3r5-hs-se:ti-sci-fw:do_deploy"
14do_image_tar[mcdepends] += "mc::k3r5-hs-se:ti-sci-fw:do_deploy"
15
16TFA_BOARD = "lite"
17OPTEEMACHINE = "k3-am62x"
18OPTEEOUTPUTMACHINE = "k3"
diff --git a/conf/multiconfig/k3r5-hs-se.conf b/conf/multiconfig/k3r5-hs-se.conf
new file mode 100644
index 00000000..701f8e88
--- /dev/null
+++ b/conf/multiconfig/k3r5-hs-se.conf
@@ -0,0 +1,3 @@
1require k3r5.conf
2
3MACHINE_append = "-hs-se"