1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-04-20 19:53:43 +00:00

Compare commits

...

54 Commits

Author SHA1 Message Date
LCPD Automation Script
efb287271a linux-ti-staging-rt: RC Auto-Merger: 08.06.00.002
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-01-19 11:20:18 -06:00
LCPD Automation Script
87472071d4 linux-ti-staging: CI/CD Auto-Merger: cicd.dunfell.202301190740
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-01-19 07:40:41 -06:00
LCPD Automation Script
cb5c97d221 linux-ti-staging-rt: CI/CD Auto-Merger: cicd.dunfell.202301190740
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-01-19 07:40:41 -06:00
LCPD Automation Script
a3f975fb12 u-boot-ti-staging: CI/CD Auto-Merger: cicd.dunfell.202301190740
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-01-19 07:40:41 -06:00
LCPD Automation Script
d5abda8998 ti-linux-fw: CI/CD Auto-Merger: cicd.dunfell.202301190740
Updated the value(s) for:
  K3_IMAGE_GEN_SRCREV
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-01-19 07:40:41 -06:00
Chirag Shilwant
739306a769 am62xx: Add support for secure RTOS IPC Firmware images
- Let's add support for secure RTOS IPC Firmware images for am62xx. This will sign RTOS IPC Firmware for all EVMs based on am62xx (i.e AM62X and AM62X-LP-EVM)

Signed-off-by: Chirag Shilwant <c-shilwant@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-01-18 10:55:30 -06:00
Dhruva Gole
46a3978c6c optee-os: Enable SW PRNG for OP-TEE in AM62X
commit 98506a4a07 ("optee-os: Update SRCREV for OP-TEE TRNG in AM62X")

Disables SW PRNG => Enabling Hardware RNG. This is breaking Suspend Resume
on AM62xx EVM variants. To fix this keep using SOFTWARE_PRNG enabled as
it was.

Cc: vibhore@ti.com
Cc: Andrew Davis <afd@ti.com>
Signed-off-by: Dhruva Gole <d-gole@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-01-17 09:33:30 -06:00
LCPD Automation Script
07be9c4d11 linux-ti-staging-rt: RC Auto-Merger: 08.06.00.001
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-01-13 11:34:40 -06:00
LCPD Automation Script
d0a5f6b677 ti-linux-fw: CI/CD Auto-Merger: cicd.dunfell.202301130746
Updated the value(s) for:
  K3_IMAGE_GEN_SRCREV
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-01-13 07:47:06 -06:00
Ryan Eatmon
db3379650d hs: Deploy the unsigned versions of bl31 and bl32
In addition to releasing the signed versions of the bl31.bin and
bl32.bin files, also release the unsigned original versions.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-01-12 10:05:07 -06:00
LCPD Automation Script
c3a35c9421 linux-ti-staging: CI/CD Auto-Merger: cicd.dunfell.202301120721
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-01-12 07:21:22 -06:00
LCPD Automation Script
200cb0befb linux-ti-staging-rt: CI/CD Auto-Merger: cicd.dunfell.202301120721
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-01-12 07:21:22 -06:00
LCPD Automation Script
6542e99202 u-boot-ti-staging: CI/CD Auto-Merger: cicd.dunfell.202301120721
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-01-12 07:21:22 -06:00
LCPD Automation Script
42e3c66b00 ti-linux-fw: CI/CD Auto-Merger: cicd.dunfell.202301120721
Updated the value(s) for:
  K3_IMAGE_GEN_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-01-12 07:21:22 -06:00
Randolph Sapp
93b942c097 ti-img-rogue-driver: AM62 Active power management
Bump source revision. Changelog from source:
  - Cleanup the device initialization routine for all platforms
  - Add a power safeguard for multicore initialization
  - Enable active power management for AM62 devices

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-01-11 18:14:14 -06:00
Jai Luthra
f5eebf3a62 conf: machine: am62axx: Add overlays for IMX390 cameras
IMX390 is a 2MP FPDLink-III raw camera. This sensor was originally
targeted for J7-based devices, but AM62A can re-use the existing
overlays. Both the CM and RCM type of modules are supported.

As AM62A only has one CSI-RX port, we only use 4 out of the 8 total
FPDLink ports on the fusion board.

Signed-off-by: Jai Luthra <j-luthra@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-01-11 16:17:47 -06:00
Sinthu Raja
f67e9805f4 conf: machine: j721s2: Add AM68 SK specific dtb and dtbo to KERNEL_DEVICETREE
AM68 Starter Kit is a low cost, small form factor board designed for
TI's AM68/J721S2 SoC[1] which is optimized to provide best in class performance
for industrial applications. Add DTB entry for the same.

AM68 SK features camera support with MIPI(OV5640) and RPi(IMX219) connectors.
Add DTBO for the same. Also, add DTBO entry for the DDR memory carveout.

[1]:http://www.ti.com/lit/zip/spruj28

Signed-off-by: Sinthu Raja <sinthu.raja@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-01-11 16:17:47 -06:00
LCPD Automation Script
694ce82c35 linux-ti-staging: CI/CD Auto-Merger: cicd.2023.01.07.13:47:28
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-01-07 13:47:50 -06:00
LCPD Automation Script
c28208f0d1 linux-ti-staging-rt: CI/CD Auto-Merger: cicd.2023.01.07.13:47:28
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-01-07 13:47:50 -06:00
LCPD Automation Script
38c4c3e860 u-boot-ti-staging: CI/CD Auto-Merger: cicd.2023.01.07.13:47:28
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2023-01-07 13:47:50 -06:00
Chirag Shilwant
ef50eed5b9 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>
2023-01-06 15:08:19 -06:00
Praneeth Bajjuri
acd476ad0d optee-os: Lower log level for am62axx
Lower the log level for am62axx platform

commit 27641e1f2d ("optee-os: Lower log level for AM62x")
changes the log level for am62xx platforms.
This patch is to extend the same for am62axx

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Reported-by: Sai Sree Kartheek Adivi <s-adivi@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-01-05 18:09:45 -06:00
Devarsh Thakkar
5f685a39de ipc: ti-rpmsg-char: Update library to 0.5.2
Update library to 0.5.2 as it adds support for AM62A
SoC.

Co-Authored-By: Sai Sree Kartheek Adivi <s-adivi@ti.com>
Signed-off-by: Devarsh Thakkar <devarsht@ti.com>
Acked-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-01-05 16:45:19 -06:00
Jai Luthra
dbebc412d8 conf: machine: am62axx: Add camera overlays for AM62A SK
Add the following overlay files on AM62A SK:

1. Fusion board (For FPDLink-III cameras)
2. OV2312 FPDLink camera module
3. IMX219 RPi-compatible camera module

Signed-off-by: Jai Luthra <j-luthra@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-01-05 16:45:19 -06:00
Manorit Chawdhry
f84fa51cf0 optee: update optee-client, optee-test, optee-examples to 3.19 tag
optee-os was updated to 3.19 tag but the others were still outdated.

Updates other optee components to 3.19 tag

Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-01-05 13:38:59 -06:00
Denys Dmytriyenko
34c2065a5b k3: also inherit kernel-fitimage class for FIT image generation
In order to support fitImage image type, kernel-fitimage class is needed.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
(cherry picked from kirkstone/master commit 48b22e8266)
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Tested-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-01-05 13:37:40 -06:00
Kamlesh Gurudasani
203dd15118 optee-os: Revert to lower log level for AM62x
While removing SOFTWARE_PRNG support
commit:98506a4a07363a1b57012ccfaee263f47e5b46c4,
accidently removed the changes applied
by commit:27641e1f2d7f6696fd7bbd8f24fcac20766b6234
(optee-os: Lower log level for AM62x).

Reverting those changes back

Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2023-01-05 13:29:26 -06:00
LCPD Automation Script
1796377864 linux-ti-staging: CI/CD Auto-Merger: cicd.2022.12.15.19:06:00
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-12-15 19:06:29 -06:00
LCPD Automation Script
4d963fa399 linux-ti-staging-rt: CI/CD Auto-Merger: cicd.2022.12.15.19:06:00
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-12-15 19:06:29 -06:00
LCPD Automation Script
00f616fad3 ti-linux-fw: CI/CD Auto-Merger: cicd.2022.12.11.19:06:00
Updated the value(s) for:
  K3_IMAGE_GEN_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-12-11 19:06:16 -06:00
LCPD Automation Script
27531b323a linux-ti-staging: CI/CD Auto-Merger: cicd.2022.12.10.19:06:00
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-12-10 19:06:25 -06:00
LCPD Automation Script
ce668eb4f1 linux-ti-staging-rt: CI/CD Auto-Merger: cicd.2022.12.10.19:06:00
Updated the value(s) for:
  PV
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-12-10 19:06:25 -06:00
Paresh Bhagat
ae3c30da26 machine: Add am62axx evm configuration
Lets add the basic AM62Axx-evm configuration.
- Add configurations.
- Add firmware overrides.
- Add u-boot overrides.
- Add tifs-lpm-stub.
- Add cnm-wave-fw.

Signed-off-by: Sai Sree Kartheek Adivi <s-adivi@ti.com>
Signed-off-by: Paresh Bhagat <p-bhagat@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-12-08 17:28:04 -06:00
LCPD Automation Script
47d33f1514 ti-linux-fw: CI/CD Auto-Merger: cicd.2022.12.07.19:06:00
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-12-07 19:06:28 -06:00
LCPD Automation Script
5d6f193242 ti-linux-fw: CI/CD Auto-Merger: cicd.2022.12.05.19:06:00
Updated the value(s) for:
  K3_IMAGE_GEN_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-12-05 19:07:21 -06:00
Aradhya Bhatia
a5974be13b conf: machine: am62xx: Add missing overlays for AM625 SK
Add the overlay files, over AM625 SK, for the following:

1. Technexion OV5640 Camera
2. Enhanced Capture (ECAP)
3. HDMI Audio Output
4. MCAN Transceiver
5. Microtips OLDI Panel

Signed-off-by: Aradhya Bhatia <a-bhatia1@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-12-05 15:05:14 -06:00
Ryan Eatmon
923c656b43 conf: Remove vmlinux.gz from KERNEL_IMAGETYPES
With a recent patch to the TI kernel that includes debug symbols,
the vmlinux.gz file grew in size that impacted the testing.
This file is not needed to be in the final image so remove it
from the list.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-12-05 12:05:46 -06:00
Zachary Booth
bf4076e990 conf: omap-a15: Fix parsing when KERNEL_DEVICETREE is not set
Correctly handle parsing when KERNEL_DEVICETREE is not set.

Signed-off-by: Zachary Booth <zachary.booth@garmin.com>
Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-12-03 07:09:51 -06:00
LCPD Automation Script
67633d0dbb linux-ti-staging-rt: CI/CD Auto-Merger: cicd.2022.12.02.19:06:02
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-12-02 19:06:23 -06:00
LCPD Automation Script
6763a269b0 linux-ti-staging-rt: RC Auto-Merger: 08.05.00.007
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-12-02 18:43:40 -06:00
LCPD Automation Script
f9cf247b92 linux-ti-staging: CI/CD Auto-Merger: cicd.2022.12.02.14:23:50
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-12-02 14:24:24 -06:00
LCPD Automation Script
b37cc8ba6d linux-ti-staging-rt: CI/CD Auto-Merger: cicd.2022.12.02.14:23:50
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-12-02 14:24:24 -06:00
LCPD Automation Script
62abd96e0c u-boot-ti-staging: CI/CD Auto-Merger: cicd.2022.12.02.14:23:50
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-12-02 14:24:24 -06:00
LCPD Automation Script
e33d21513e linux-ti-staging-rt: RC Auto-Merger: 08.05.00.006
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-11-30 14:10:51 -06:00
LCPD Automation Script
5a462e6d25 linux-ti-staging: CI/CD Auto-Merger: cicd.2022.11.30.11:05:19
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-11-30 11:05:28 -06:00
LCPD Automation Script
4def794944 linux-ti-staging-rt: CI/CD Auto-Merger: cicd.2022.11.30.11:05:19
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-11-30 11:05:28 -06:00
LCPD Automation Script
08dced9e3b u-boot-ti-staging: CI/CD Auto-Merger: cicd.2022.11.30.11:05:19
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-11-30 11:05:28 -06:00
LCPD Automation Script
80c417eed5 ti-linux-fw: CI/CD Auto-Merger: cicd.2022.11.30.11:05:19
Updated the value(s) for:
  K3_IMAGE_GEN_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-11-30 11:05:28 -06:00
Kamlesh Gurudasani
98506a4a07 optee-os: Update SRCREV for OP-TEE TRNG in AM62X
Update the SRCREV to the commit when trng support was
added in upstream OP-TEE for am62x platform to access rng.

Also, enable trng support as trng support is added now in OP-TEE

Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com>
Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com>
Acked-by: Andrew Davis <afd@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-11-29 09:07:30 -06:00
LCPD Automation Script
b1b34e2602 linux-ti-staging: CI/CD Auto-Merger: cicd.2022.11.27.19:06:00
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-11-27 19:06:11 -06:00
LCPD Automation Script
c0abee81ff linux-ti-staging-rt: CI/CD Auto-Merger: cicd.2022.11.27.19:06:00
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-11-27 19:06:11 -06:00
LCPD Automation Script
8b6ca7d06b u-boot-ti-staging: CI/CD Auto-Merger: cicd.2022.11.27.19:06:00
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-11-27 19:06:11 -06:00
LCPD Automation Script
c7eed7f0e1 ti-linux-fw: CI/CD Auto-Merger: cicd.2022.11.27.19:06:00
Updated the value(s) for:
  TI_LINUX_FW_SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-11-27 19:06:11 -06:00
LCPD Automation Script
f8ddf45aca linux-ti-staging-rt: RC Auto-Merger: 08.05.00.005
Updated the value(s) for:
  SRCREV

Signed-off-by: LCPD Automation Script <lcpdbld@list.ti.com>
2022-11-22 14:18:40 -06:00
29 changed files with 216 additions and 28 deletions

View File

@@ -0,0 +1,11 @@
#@TYPE: Machine
#@NAME: AM62AXX EVM (R5F)
#@DESCRIPTION: Machine configuration for the TI AM62Axx EVM (R5F core)
require conf/machine/include/k3r5.inc
SYSFW_SOC = "am62ax"
SYSFW_CONFIG = "evm"
SYSFW_SUFFIX = "gp"
UBOOT_MACHINE = "am62ax_evm_r5_defconfig"

View File

@@ -0,0 +1,25 @@
#@TYPE: Machine
#@NAME: AM62AXX EVM
#@DESCRIPTION: Machine configuration for the TI AM62AXX EVM
require conf/machine/include/am62axx.inc
KERNEL_DEVICETREE = " \
ti/k3-am62a7-sk.dtb \
ti/k3-am62a7-fpdlink-ov2312-0-0.dtbo \
ti/k3-am62a7-fpdlink-ov2312-0-1.dtbo \
ti/k3-am62a7-fpdlink-ov2312-0-2.dtbo \
ti/k3-am62a7-fpdlink-ov2312-0-3.dtbo \
ti/k3-am62a7-fpdlink-sk-fusion.dtbo \
ti/k3-am62a7-sk-csi2-imx219.dtbo \
ti/k3-j721e-fpdlink-imx390-cm-0-0.dtbo \
ti/k3-j721e-fpdlink-imx390-cm-0-1.dtbo \
ti/k3-j721e-fpdlink-imx390-cm-0-2.dtbo \
ti/k3-j721e-fpdlink-imx390-cm-0-3.dtbo \
ti/k3-j721e-fpdlink-imx390-rcm-0-0.dtbo \
ti/k3-j721e-fpdlink-imx390-rcm-0-1.dtbo \
ti/k3-j721e-fpdlink-imx390-rcm-0-2.dtbo \
ti/k3-j721e-fpdlink-imx390-rcm-0-3.dtbo \
"
UBOOT_MACHINE = "am62ax_evm_a53_defconfig"

View File

@@ -11,6 +11,11 @@ KERNEL_DEVICETREE = " \
ti/k3-am625-skeleton.dtb \
ti/k3-am625-sk-lpmdemo.dtb \
ti/k3-am625-sk-csi2-ov5640.dtbo \
ti/k3-am625-sk-csi2-tevi-ov5640.dtbo \
ti/k3-am625-sk-ecap-capture.dtbo \
ti/k3-am625-sk-hdmi-audio.dtbo \
ti/k3-am625-sk-mcan.dtbo \
ti/k3-am625-sk-oldi-panel.dtbo \
"
UBOOT_MACHINE = "am62x_evm_a53_defconfig"

View File

@@ -0,0 +1,14 @@
#@TYPE: Machine
#@NAME: AM62xx LPSK HS-SE EVM (R5F)
#@DESCRIPTION: Machine configuration for the TI AM62xx LP HS-SE EVM (R5F core)
# Booting HS-SE requires different SYSFW, the rest is handled at runtime
require conf/machine/include/k3r5.inc
SOC_FAMILY_append = ":k3r5-hs-se"
SYSFW_SOC = "am62x"
SYSFW_CONFIG = "evm"
SYSFW_SUFFIX = "hs"
UBOOT_MACHINE = "am62x_lpsk_r5_defconfig"

View File

@@ -1,11 +1,19 @@
#@TYPE: Machine
#@NAME: AM62XX LP EVM (R5F)
#@DESCRIPTION: Machine configuration for the TI AM62xx LP EVM (R5F core)
#@NAME: AM62XX LP GP EVM (R5F)
#@DESCRIPTION: Machine configuration for the TI AM62xx LP GP EVM (R5F core)
require conf/machine/include/k3r5.inc
SOC_FAMILY_append = ":k3r5-gp"
SYSFW_SOC = "am62x"
SYSFW_CONFIG = "evm"
SYSFW_SUFFIX = "gp"
SYSFW_TIBOOT3_SYMLINK = ""
UBOOT_MACHINE = "am62x_lpsk_r5_defconfig"
SPL_BINARY = ""
UBOOT_BINARY = "u-boot-spl.${UBOOT_SUFFIX}"
UBOOT_IMAGE = "u-boot-r5spl-gp-${MAINMACHINE}-${PV}-${PR}.${UBOOT_SUFFIX}"
UBOOT_SYMLINK = "u-boot-r5spl-gp.${UBOOT_SUFFIX}"

View File

@@ -2,7 +2,7 @@
#@NAME: AM62XX LP EVM
#@DESCRIPTION: Machine configuration for the TI AM62XX LP EVM
require conf/machine/include/am62xx.inc
require conf/machine/include/am62xx-lp.inc
MACHINE_FEATURES += "gpu"
@@ -13,4 +13,8 @@ KERNEL_DEVICETREE = " \
ti/k3-am625-sk-csi2-ov5640.dtbo \
"
SPL_BINARY = "tispl.bin_HS"
UBOOT_BINARY = "u-boot.img_HS"
UBOOT_SYMLINK = "u-boot.img"
UBOOT_MACHINE = "am62x_lpsk_a53_defconfig"

View File

@@ -0,0 +1,16 @@
require conf/machine/include/k3.inc
SOC_FAMILY_append = ":am62axx"
MACHINE_FEATURES += "screen touchscreen"
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS2"
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
TFA_K3_SYSTEM_SUSPEND = "1"
do_image_wic[mcdepends] = "mc::k3r5:ti-sci-fw:do_deploy"
do_image_tar[mcdepends] = "mc::k3r5:ti-sci-fw:do_deploy"
TFA_BOARD = "lite"
OPTEEMACHINE = "k3-am62x"
OPTEEOUTPUTMACHINE = "k3"

View File

@@ -0,0 +1,18 @@
require conf/machine/include/k3.inc
SOC_FAMILY_append = ":am62xx"
MACHINE_FEATURES += "screen touchscreen"
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS2"
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
TFA_K3_SYSTEM_SUSPEND = "1"
# Default tiboot3.bin on AM62x LP is for HS-SE
BBMULTICONFIG += "k3r5-hs-se"
do_image_wic[mcdepends] += "mc::k3r5-hs-se:ti-sci-fw:do_deploy"
do_image_tar[mcdepends] += "mc::k3r5-hs-se:ti-sci-fw:do_deploy"
TFA_BOARD = "lite"
OPTEEMACHINE = "k3-am62x"
OPTEEOUTPUTMACHINE = "k3"

View File

@@ -15,7 +15,8 @@ PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging"
PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
KERNEL_IMAGETYPE = "Image"
KERNEL_IMAGETYPES = "Image vmlinux.gz fitImage"
KERNEL_IMAGETYPES = "Image fitImage"
KERNEL_CLASSES += "kernel-fitimage"
UBOOT_ARCH = "arm"
UBOOT_ENTRYPOINT = "0x80008000"

View File

@@ -19,7 +19,7 @@ UBOOT_ARCH = "arm"
UBOOT_ENTRYPOINT = "0x80008000"
UBOOT_LOADADDRESS = "0x80008000"
DEVICETREE_FILE = "${@d.getVar('KERNEL_DEVICETREE').replace("ti/","")}"
DEVICETREE_FILE = "${@(d.getVar('KERNEL_DEVICETREE') or "").replace("ti/","")}"
# Generate an extlinux.conf file
UBOOT_EXTLINUX = "1"

View File

@@ -13,6 +13,10 @@ OPTEEMACHINE = "k3-j784s4"
OPTEE_K3_USART = "0x8"
KERNEL_DEVICETREE = " \
ti/k3-am68-sk-base-board.dtb \
ti/k3-am68-sk-bb-csi2-ov5640.dtb \
ti/k3-am68-sk-bb-rpi-cam-imx219.dtbo \
ti/k3-am68-sk-som-ddr_mem_carveout.dtbo \
ti/k3-j721s2-common-proc-board.dtb \
ti/k3-j721s2-gesi-exp-board.dtbo \
"

View File

@@ -0,0 +1,3 @@
require k3r5.conf
MACHINE_append = "-hs-se"

View File

@@ -13,7 +13,7 @@ PR = "${INC_PR}.1"
CLEANBROKEN = "1"
COMPATIBLE_MACHINE = "j721s2-evm|j721s2-hs-evm|j784s4-evm|j784s4-hs-evm"
COMPATIBLE_MACHINE = "j721s2-evm|j721s2-hs-evm|j784s4-evm|j784s4-hs-evm|am62axx"
PACKAGE_ARCH = "${MACHINE_ARCH}"
@@ -27,7 +27,7 @@ ALTERNATIVE_TARGET[wave521c_codec_fw.bin] = "${base_libdir}/firmware/cnm/${TARGE
ALTERNATIVE_PRIORITY = "10"
# Set up names for the firmwares
ALTERNATIVE_${PN}_j7 = "\
ALTERNATIVE_${PN} = "\
wave521c_codec_fw.bin"
do_install() {

View File

@@ -26,7 +26,7 @@ SRC_URI = " \
S = "${WORKDIR}/git"
SRCREV = "c901804e8221d477983a6f7224a9cdc6e832f050"
SRCREV = "1dd6291a5cad4f2b909fc2a14bd717a3bc5f0bb2"
TARGET_PRODUCT_j7-evm = "j721e_linux"
TARGET_PRODUCT_j7-hs-evm = "j721e_linux"

View File

@@ -20,12 +20,12 @@ IMG_DEC_FW_VERSION = "1.0"
CNM_WAVE521_FW_VERSION = "1.0.00"
TIFS_LPM_STUB_FW_VERSION = "08.03.02"
TI_LINUX_FW_SRCREV ?= "dce263bceabc3a9ebc0f9158a47c1c86b875b0bd"
TI_LINUX_FW_SRCREV ?= "5afc267938fdfe33348c2c6e1c0ccb16b9838eb1"
SRCREV = "${TI_LINUX_FW_SRCREV}"
BRANCH ?= "ti-linux-firmware"
K3_IMAGE_GEN_SRCREV ?= "fde253192d1839723b777323596a697bf8d6332c"
K3_IMAGE_GEN_SRCREV ?= "2308bfb01e7bd3e03514cb33f06180dd9bb79121"
SRCREV_imggen = "${K3_IMAGE_GEN_SRCREV}"
SRCREV_FORMAT = "imggen"

View File

@@ -39,6 +39,8 @@ SYSFW_PREFIX_j784s4-evm-k3r5 = "fs"
SYSFW_PREFIX_j784s4-hs-evm-k3r5 = "fs"
SYSFW_PREFIX_am62xx-evm-k3r5 = "fs"
SYSFW_PREFIX_am62xx-lp-evm-k3r5 = "fs"
SYSFW_PREFIX_am62xx-lp-evm-k3r5-hs-se = "fs"
SYSFW_PREFIX_am62axx-evm-k3r5 = "fs"
SYSFW_TISCI = "${S}/ti-sysfw/ti-${SYSFW_PREFIX}-firmware-${SYSFW_SOC}-*.bin"

View File

@@ -7,7 +7,7 @@ PR = "${INC_PR}.0"
CLEANBROKEN = "1"
COMPATIBLE_MACHINE = "am62xx-evm|am62xx-lp-evm"
COMPATIBLE_MACHINE = "am62xx|am62axx"
PACKAGE_ARCH = "${MACHINE_ARCH}"

View File

@@ -31,6 +31,10 @@ do_compile_append_am64xx-evm() {
tfa_sign_k3hs
}
do_compile_append_am62xx-lp-evm() {
tfa_sign_k3hs
}
do_compile_append_j7-hs-evm() {
tfa_sign_k3hs
}
@@ -46,3 +50,16 @@ do_compile_append_j721s2-hs-evm() {
do_compile_append_j784s4-hs-evm() {
tfa_sign_k3hs
}
do_install_append_k3() {
if [ -f $BUILD_PLAT/bl31.bin.unsigned ]; then
echo "Install bl31.bin.unsigned"
install -m 0644 $BUILD_PLAT/bl31.bin.unsigned \
${D}/firmware/bl31.bin.unsigned
else
echo "Install bl31.bin.unsigned"
install -m 0644 $BUILD_PLAT/bl31.bin \
${D}/firmware/bl31.bin.unsigned
fi
}

View File

@@ -6,4 +6,4 @@ PR = "r33"
BRANCH = "ti-u-boot-2021.01"
SRCREV = "7996ed51f1c979cfdcb4bf4178dc35cf5e1f9778"
SRCREV = "574bd4b6d74db47422b480823bdb46ec7d4f68e5"

View File

@@ -34,6 +34,8 @@ PACKAGECONFIG[dm] = "DM=${STAGING_DIR_HOST}${nonarch_base_libdir}/firmware/pdk-i
PACKAGECONFIG_append_aarch64 = " atf optee"
PACKAGECONFIG_append_j7 = " dm"
PACKAGECONFIG_append_am62xx = " dm"
PACKAGECONFIG_append_am62xx-lp-evm = " dm"
PACKAGECONFIG_append_am62axx = " dm"
COMPATIBLE_MACHINE = "(ti-soc)"

View File

@@ -53,8 +53,10 @@ RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_j721s2-evm = " cnm-wave-fw"
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_j721s2-hs-evm = " cnm-wave-fw"
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_j784s4-evm = " cnm-wave-fw"
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_j784s4-hs-evm = " cnm-wave-fw"
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am62axx = " cnm-wave-fw"
# Add run-time dependency for TIFS Low Power Module stub
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am62xx-evm = " tifs-lpm-stub"
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am62xx-lp-evm = " tifs-lpm-stub"
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am62axx = " tifs-lpm-stub"

View File

@@ -6,5 +6,5 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-5.10:"
BRANCH = "ti-rt-linux-5.10.y"
SRCREV = "ea11ea50a9196c9aeb880e0e4ddd5aa3ba9e149c"
PV = "5.10.153+git${SRCPV}"
SRCREV = "81b9bbe05bd82c315c8ddc77974b1b3031d03bfd"
PV = "5.10.158+git${SRCPV}"

View File

@@ -25,8 +25,8 @@ S = "${WORKDIR}/git"
BRANCH = "ti-linux-5.10.y"
SRCREV = "90c3a58fd297079d5fe3ebbaed1d1ff56191c953"
PV = "5.10.153+git${SRCPV}"
SRCREV = "d948fe1239aa0c754e2fb25e23bb112e29679ba3"
PV = "5.10.158+git${SRCPV}"
# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild
MACHINE_KERNEL_PR_append = "b"

View File

@@ -1,2 +1,4 @@
PV_ti-soc = "3.17.0+git${SRCPV}"
SRCREV_ti-soc = "a5c30b1277466a9bf85b62f45a6b00e79774e29c"
PV_ti-soc = "3.19.0+git${SRCPV}"
SRCREV_ti-soc = "140bf463046071d3ca5ebbde3fb21ee0854e1951"
DEPENDS_append_ti-soc = "pkgconfig util-linux"

View File

@@ -1,5 +1,5 @@
PV_ti-soc = "3.17.0+git${SRCPV}"
SRCREV_ti-soc = "65fc74309e12189ad5b6ce3ffec37c8011088a5a"
PV_ti-soc = "3.19.0+git${SRCPV}"
SRCREV_ti-soc = "f301ee9df2129c0db683e726c91dc2cefe4cdb65"
SRC_URI_ti-soc = "git://github.com/linaro-swg/optee_examples.git;protocol=https"
DEPENDS_append_ti-soc = " python3-cryptography-native"

View File

@@ -1,5 +1,5 @@
PV_ti-soc = "3.19.0+git${SRCPV}"
SRCREV_ti-soc = "afacf356f9593a7f83cae9f96026824ec242ff52"
SRCREV_ti-soc = "d6c5d0037b46f46caf71d67d7825d4b722cbcddf"
SRC_URI_ti-soc = "git://github.com/OP-TEE/optee_os.git;protocol=https"
DEPENDS_append_ti-soc = " python3-cryptography-native"
@@ -8,6 +8,7 @@ EXTRA_OEMAKE_append_k3 = "${@ 'CFG_CONSOLE_UART='+ d.getVar('OPTEE_K3_USART') if
EXTRA_OEMAKE_append_am62xx-evm = " CFG_WITH_SOFTWARE_PRNG=y CFG_TEE_CORE_LOG_LEVEL=1"
EXTRA_OEMAKE_append_am62xx-lp-evm = " CFG_WITH_SOFTWARE_PRNG=y CFG_TEE_CORE_LOG_LEVEL=1"
EXTRA_OEMAKE_append_am62axx-evm = " CFG_TEE_CORE_LOG_LEVEL=1"
do_compile_prepend_ti-soc() {
export TI_SECURE_DEV_PKG=${TI_SECURE_DEV_PKG}
@@ -16,6 +17,7 @@ do_compile_prepend_ti-soc() {
do_compile_append_k3() {
( cd out/arm-plat-${OPTEEOUTPUTMACHINE}/core/; \
cp tee-pager_v2.bin ${B}/bl32.bin; \
cp tee-pager_v2.bin ${B}/bl32.bin.unsigned; \
cp tee.elf ${B}/bl32.elf; \
)
}
@@ -49,6 +51,7 @@ optee_sign_k3hs() {
cp tee-pager_v2.bin tee-pager.bin.signed; \
fi; \
mv tee-pager.bin.signed ${B}/bl32.bin; \
cp tee-pager_v2.bin bl32.bin.unsigned; \
cp tee.elf ${B}/bl32.elf; \
)
}
@@ -69,6 +72,10 @@ do_compile_append_am64xx-evm() {
optee_sign_k3hs
}
do_compile_append_am62xx-lp-evm() {
optee_sign_k3hs
}
do_compile_append_j7-hs-evm() {
optee_sign_k3hs
}
@@ -88,6 +95,7 @@ do_compile_append_j784s4-hs-evm() {
do_install_append_ti-soc() {
install -m 644 ${B}/*.optee ${D}${nonarch_base_libdir}/firmware/ || true
install -m 644 ${B}/bl32.bin ${D}${nonarch_base_libdir}/firmware/ || true
install -m 644 ${B}/bl32.bin.unsigned ${D}${nonarch_base_libdir}/firmware/ || true
install -m 644 ${B}/bl32.elf ${D}${nonarch_base_libdir}/firmware/ || true
}
@@ -108,6 +116,7 @@ do_deploy_append_dra7xx() {
do_deploy_append_k3() {
ln -sf optee/bl32.bin ${DEPLOYDIR}/
ln -sf optee/bl32.bin.unsigned ${DEPLOYDIR}/
ln -sf optee/bl32.elf ${DEPLOYDIR}/
}

View File

@@ -1,5 +1,5 @@
PV_ti-soc = "3.17.0+git${SRCPV}"
SRCREV_ti-soc = "8a698baf9e8e010e4d8d52e6aded42dfc31e5b25"
PV_ti-soc = "3.19.0+git${SRCPV}"
SRCREV_ti-soc = "ab9863cc187724e54c032b738c28bd6e9460a4db"
SRC_URI_ti-soc = "git://github.com/OP-TEE/optee_test.git;protocol=https"
DEPENDS_append_ti-soc = " python3-cryptography-native"

View File

@@ -7,10 +7,10 @@ PROTOCOL = "https"
BRANCH = "master"
SRC_URI = "git://git.ti.com/git/rpmsg/ti-rpmsg-char.git;protocol=${PROTOCOL};branch=${BRANCH};"
# Initial 0.5.1 release
SRCREV = "adb964ee72f99545e2ad55c50cfd14015a7d837e"
# Initial 0.5.2 release
SRCREV = "1da3e1bd0412c148ab57690940fea5d129220896"
PV = "0.5.1+git${SRCPV}"
PV = "0.5.2+git${SRCPV}"
S = "${WORKDIR}/git"

View File

@@ -24,6 +24,8 @@ PLAT_SFX_j784s4-hs-evm = "j784s4"
PLAT_SFX_am65xx = "am65xx"
PLAT_SFX_am64xx = "am64xx"
PLAT_SFX_am62xx = "am62xx"
PLAT_SFX_am62xx-lp-evm = "am62xx"
PLAT_SFX_am62axx = "am62axx"
FILESEXTRAPATHS_prepend := "${METATIBASE}/recipes-bsp/ti-sci-fw/files/:"
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
@@ -172,10 +174,17 @@ do_install_prepend_am64xx() {
)
}
# Update the am62xx ipc binaries to be consistent with other platforms
# AM62Q HS-SE support
do_install_prepend_am62xx() {
export TI_SECURE_DEV_PKG=${TI_SECURE_DEV_PKG}
( cd ${RTOS_DM_FW_DIR}; \
mv ${DM_FIRMWARE} ${DM_FIRMWARE}.unsigned; \
${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh ${DM_FIRMWARE}.unsigned ${DM_FIRMWARE}; \
)
( cd ${RTOS_IPC_FW_DIR}; \
mv am62-mcu-m4f0_0-fw ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f; \
${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f \
ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f.signed; \
)
}
@@ -350,10 +359,19 @@ do_install_am64xx() {
do_install_am62xx() {
install -d ${LEGACY_IPC_FW_DIR}
install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f ${LEGACY_IPC_FW_DIR}
# Signed Firmware
install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f.signed ${LEGACY_IPC_FW_DIR}
# DM Firmware
install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${LEGACY_DM_FW_DIR}
install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${LEGACY_DM_FW_DIR}
}
do_install_am62axx() {
install -d ${LEGACY_IPC_FW_DIR}
# DM+IPC Firmware
install -m 0644 ${RTOS_IPC_FW_DIR}/am62a-mcu-r5f0_0-fw ${LEGACY_IPC_FW_DIR}
install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${LEGACY_DM_FW_DIR}
install -m 0644 ${RTOS_IPC_FW_DIR}/ipc_echo_test_c7x_1_release_strip.xe71 ${LEGACY_IPC_FW_DIR}
}
do_deploy() {
install -d ${DEPLOYDIR}
@@ -364,6 +382,11 @@ do_deploy_am62xx() {
install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${DEPLOYDIR}
}
do_deploy_am62axx() {
install -d ${DEPLOYDIR}
install -m 0644 ${RTOS_DM_FW_DIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${DEPLOYDIR}
}
# Set up names for the firmwares
ALTERNATIVE_${PN}_am65xx = "\
am65x-mcu-r5f0_0-fw \
@@ -382,6 +405,16 @@ ALTERNATIVE_${PN}_am62xx = "\
am62-main-r5f0_0-fw \
"
ALTERNATIVE_${PN}_am62xx-lp-evm = "\
am62-mcu-m4f0_0-fw \
am62-main-r5f0_0-fw \
"
ALTERNATIVE_${PN}_am62axx = "\
am62a-mcu-r5f0_0-fw \
am62a-c71_0-fw \
"
ALTERNATIVE_${PN}_j7-hs-evm = "\
j7-mcu-r5f0_0-fw \
j7-mcu-r5f0_1-fw \
@@ -514,6 +547,12 @@ TARGET_MCU_M4FSS0_0_am64xx = "am64-mcu-m4f0_0-fw"
TARGET_MAIN_R5FSS0_0_am62xx = "am62-main-r5f0_0-fw"
TARGET_MCU_M4FSS0_0_am62xx = "am62-mcu-m4f0_0-fw"
TARGET_MAIN_R5FSS0_0_am62xx-lp-evm = "am62-main-r5f0_0-fw"
TARGET_MCU_M4FSS0_0_am62xx-lp-evm = "am62-mcu-m4f0_0-fw"
TARGET_C7X_0_am62axx = "am62a-c71_0-fw"
TARGET_MCU_R5F0_0_am62axx = "am62a-mcu-r5f0_0-fw"
TARGET_MCU_R5FSS0_0_j7 = "j7-mcu-r5f0_0-fw"
TARGET_MCU_R5FSS0_1_j7 = "j7-mcu-r5f0_1-fw"
TARGET_MAIN_R5FSS0_0_j7 = "j7-main-r5f0_0-fw"
@@ -619,6 +658,9 @@ ALTERNATIVE_LINK_NAME[am64-mcu-m4f0_0-fw] = "${base_libdir}/firmware/${TARGET_MC
ALTERNATIVE_LINK_NAME[am62-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}"
ALTERNATIVE_LINK_NAME[am62-mcu-m4f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_M4FSS0_0}"
ALTERNATIVE_LINK_NAME[am62a-c71_0-fw] = "${base_libdir}/firmware/${TARGET_C7X_0}"
ALTERNATIVE_LINK_NAME[am62a-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5F0_0}"
ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
ALTERNATIVE_LINK_NAME[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}"
@@ -699,6 +741,9 @@ ALTERNATIVE_TARGET[am64-mcu-m4f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_ec
ALTERNATIVE_TARGET[am62-main-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release_strip.xer5f"
ALTERNATIVE_TARGET[am62-mcu-m4f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_baremetal_test_mcu2_0_release_strip.xer5f"
ALTERNATIVE_TARGET[am62a-c71_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c7x_1_release_strip.xe71"
ALTERNATIVE_TARGET[am62a-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/am62a-mcu-r5f0_0-fw"
ALTERNATIVE_TARGET[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release_strip.xer5f"
ALTERNATIVE_TARGET[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release_strip.xer5f"
ALTERNATIVE_TARGET[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/ethfw/app_remoteswitchcfg_server_strip.xer5f"