summaryrefslogtreecommitdiffstats
path: root/conf
Commit message (Collapse)AuthorAgeFilesLines
...
* machine: k3r5: Make combined R5 boot the defaultAndrew Davis2022-08-065-3/+27
| | | | | | | | | | | Going forward, the combined tiboot3.bin is going to be the standard. Only AM65x and J721e will still use the split boot. Set the output of U-Boot to be u-boot-spl.bin by default and override only for the two split boot platforms. This makes it easier to add new platforms and simplifies deployment logic. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Make multi-certificate image the defaultAndrew Davis2022-08-059-20/+8
| | | | | | | | | | Only the first two K3 devices do not support multi-cert boot so lets make multi-cert the default and only add back sysfw.itb for these two devices. Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: lines be preserved? Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* j7200-hs-evm-k3r5: Move J7200 HS evm support to PG2.0Jonathan Humphreys2022-07-251-1/+1
| | | | | | | | With J7200 PG1.0 being deprecated, use PG2.0 sysfw when building images for j7200-hs-evm. Also update k3-image-gen version to support this change. Signed-off-by: Jonathan Humphreys <j-humphreys@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* j7-hs-evm-k3r5: do not create generic sysfw.itb symlinkDenys Dmytriyenko2022-07-201-0/+1
| | | | | | | | | | Commit bdceaa05aca9d3685ebfefbe7b7b60e2fd33789f added SR1.1 support for J721e HS with the idea that the default sysfw.itb will point to SR1.1. For that to work, the config for SR1 has to explicitly disable creating such symlink. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: am43: avoid missing dtb files when ARAGO_BRAND=mainlineDrew Fustini2022-07-121-2/+4
| | | | | | | | For ARAGO_BRAND=mainline with the am43xx machines, avoid the inclusion of device tree files that do not exist upstream. Signed-off-by: Drew Fustini <dfustini@baylibre.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: dra7xx-evm: avoid missing dtb files when ARAGO_BRAND=mainlineDrew Fustini2022-07-121-1/+1
| | | | | | | | For ARAGO_BRAND=mainline with the dra7xx-evm MACHINE, avoid the inclusion of device tree files that do not exist upstream. Signed-off-by: Drew Fustini <dfustini@baylibre.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: am57xx-evm: avoid missing dtb files when ARAGO_BRAND=mainlineDrew Fustini2022-07-121-3/+3
| | | | | | | | For ARAGO_BRAND=mainline with the am57xx-evm MACHINE, avoid the inclusion of device tree files that do not exist upstream. Signed-off-by: Drew Fustini <dfustini@baylibre.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: j721s2: add new dtb for GESIRyan Eatmon2022-07-061-0/+1
| | | | | | | | | | The following commits in ti-linux-5.10.y kernel has introduced a new dtb. commit: 9b05b2a89ff ("arm64: dts: ti: Add overlay for GESI to enable main CPSW2G in J721S2") This patch on j721s2 conf is to include the new dtb. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: wic: Fix j721s2-hs-evm image boot partition08.04.00.002Ryan Eatmon2022-06-231-2/+1
| | | | | | | This patch is to align with a recent change to how the HS platforms are setup in the /boot partition. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: wic: Fix HS image boot partitionManorit Chawdhry2022-06-235-10/+7
| | | | | | | | | | | | | | IMAGE_BOOT_FILES was being overwritten in the HS recipes leading to incomplete binaries in /boot and the naming of the binaries were not correct. Fixes /boot partition for HS devices. Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com> [afd: Extended fix to all HS platforms] Signed-off-by: Andrew Davis <afd@ti.com> Acked-by: Manorit Chawdhry <m-chawdhry@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* optee: Upgrade to upstream 3.17.0Andrew Davis2022-06-202-2/+2
| | | | | | | | | | | | | | | | | | | Update to the latest upstream master which is 3.17. We do this to add HUK and AM64x/AM62x support. With this we need to also switch OPTEEMACHINE for AM64x/AM62x. To build against the latest OP-TEE the support recipes need updated also. Move these here into meta-ti so that builds will still work when not using meta-arago-distro. The fix patches do not look to be needed anymore. While here switch to git checkout with https. NOTE: The latest OP-TEE requires SYSFW 8.04+ Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Add j721s2 hs platformJayesh Choudhary2022-06-152-0/+35
| | | | | | | | Machine conf for J721S2 HS platform. Used j7200 hs as reference. Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am64xx: Add missing dtboAndrew Davis2022-06-131-0/+1
| | | | | | | | Add missing k3-am642-evm-icssg1-dualemac-mii.dtbo. Reported-by: Judith Mendez <jm@ti.com> Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am62xx: add new dtb for low-powerPraneeth Bajjuri2022-05-181-0/+2
| | | | | | | | | | | | | | The following commits in ti-linux-5.10.y kernel has introduced new dtbs. a minimal skeleton and a lpm (low-power-mode) demo dtb. commit c161df7b1ea0 ("arm64: dts: ti: Introduce k3-am625-sk-lpmdemo") commit 61df7fcf9307 ("arm64: dts: ti: introduce minimal dt for am625") This patch on am62xx conf is to include the new dtbs. Reported-by: Dave Gerlach <d-gerlach@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am62xx Fix overlay extensionRyan Eatmon2022-05-131-1/+1
| | | | | | The file extension for the overlay needs to be .dtbo. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf/machine: am62xx: Update build flag for low power modeNishanth Menon2022-05-041-0/+2
| | | | | | | | | | | | Update build flag for arm-trusted-firmware to include low power mode support K3_PM_SYSTEM_SUSPEND is added in arm-trusted-firmware now which enables low power mode support for am62xx. Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: am62xx Add missing dtbo fileRyan Eatmon2022-04-251-0/+1
| | | | | | | Add missing k3-am625-sk-csi2-ov5640.dtb required for the camera overlay. Signed-off-by: Ryan Eatmon <reatmon@ti.com> Reviewed-by: Praneeth Bajjuri <praneeth@ti.com>
* ti-graphics: gpu enable and move all platforms to ddk 1.15Etheridge, Darren2022-04-072-0/+4
| | | | | | | | | Enable the GPU for am62xx and j721s2 and use IMG DDK 1.15 Migrate Imagination DDK 1.13 to DDK 1.15 for J721e Signed-off-by: Darren Etheridge <detheridge@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* machine: Add am62xx evm configurationNishanth Menon2022-04-073-0/+39
| | | | | | | | | | | | | Lets add the basic AM62xx-evm configuration. - Add configurations. - Add firmware overrides. - Add u-boot overrides. - Update TI_LINUX_FW_SRCREV and K3_IMAGE_GEN_SRCREV to appropriate SHAs. Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Hari Nagalla <hnagalla@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: Enable bmap file for wic images on legacy platformsJonathan Humphreys2022-02-183-3/+3
| | | | | | | | To allow a consistent experience across current devices, enable wic.bmap file generation for AM3/4/5 images. Signed-off-by: Jonathan Humphreys <j-humphreys@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf/machine/am57xx-evm: add overlay for OV10635 sensorKevin Hilman2022-02-101-0/+1
| | | | | | | | | | The VIP camera capture driver recently ported to ti-linux-5.10.y adds a DT overlay for the OV10635 camera sensor. Add this to KERNEL_DEVICTREE so it's added to the artifacts. Signed-off-by: Kevin Hilman <khilman@baylibre.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* machine: Add j721s2 evm configurationNishanth Menon2022-01-242-0/+33
| | | | | Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: am437xx-evm: re-introduce required DTBs for HDMI supportAmjad Ouled-Ameur2021-12-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | commit ba0ddc5ae9eb ("conf: am437xx-evm: Remove non-existent dtb* from 5.10") removed all non-existent dtb* for am437xx-evm as they were not available on linux 5.10 branch at that time. This patch reintroduces following HDMI DTBs. - am437x-gp-evm-hdmi.dtb - am43x-epos-evm-hdmi.dtb The required dts have been added to the 5.10LTS by these two following commits: - https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/arch/arm/ boot/dts/am437x-gp-evm-hdmi.dts?h=ti-linux-5.10.y&id=25434078d3f93d1346af5 e52e0f150f9083321d8 - https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/arch/arm/ boot/dts/am43x-epos-evm-hdmi.dts?h=ti-linux-5.10.y&id=c5114144b568e470a8f6 e613f7c6e8b88ad19d7e Signed-off-by: Amjad Ouled-Ameur <aouledameur@baylibre.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: j7200-hs: fix the wrong machine configuration includedYogesh Siraswar2021-12-101-1/+1
| | | | | | j7-evm instead of j7200-evm was included causing boot failure Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* j7-hs-evm: Correct image boot file causing build error08.01.00.005Yogesh Siraswar2021-11-191-1/+1
| | | | | | Correct the boot image file that is causing build error Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* wic: revert grub-efi patchYogesh Siraswar2021-11-191-5/+1
| | | | | | Revert "conf/machine: k3: Enable grub-efi by default in wic images" This reverts commit d0b09833b44fa23cce86fd99dd8ca6631c61c476.
* j721e-sr1_1: Add j721e sr1.1 HS supportYogesh Siraswar2021-11-193-0/+22
| | | | | | | | | | | This patch adds support for J721e HS SR1.1 HS SR1.1 requires updated sysfw binary. Both SR1.0 and SR1.1 sysfw binary will be generated. sysfw.itb will point to SR1.1 This patch requires J7 SR 1.1 support in K3 Image gen. Signed-off-by: Yogesh Siraswar <yogeshs@ti.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
* conf: machine: Add j7200 hs platformYogesh Siraswar2021-11-162-0/+35
| | | | | | | Machine conf for J7200 HS platform. Used am64xx hs and j721e hs as reference. Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* conf: machine : am65xx: Add missing dtboYogesh Siraswar2021-11-151-0/+1
| | | | | | Added missing dtbo k3-am654-evm-ov5640.dtbo required for system test Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* conf: machine: am64xx: Add missing dtboYogesh Siraswar2021-11-151-0/+1
| | | | | | Add missing k3-am642-evm-nand.dtbo required for system test Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* conf: machine: add new am64x hs platformYogesh Siraswar2021-11-152-0/+36
| | | | | | | Add new am64x hs platform. This requires two files to be created. Used am65x and j7 hs platform for reference. Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* conf: am57xx-evm: Add missing *.dtb and *.dtboYogesh Siraswar2021-11-121-0/+3
| | | | | | Add missing dtb and dtbo to deploy folder Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* conf: j7-evm: Replace eaik dtb with sk to KERNEL_DEVICETREESinthu Raja2021-10-211-1/+1
| | | | | | | | | | The board name for J721E EdgeAI Kit (EAIK) is changed to J721E SK [1], so replace the eaik dtb with sk dtb file [1] https://www.ti.com/tool/SK-TDA4VM Signed-off-by: Sinthu Raja <sinthu.raja@ti.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* conf: am57xx-evm: ReIntroduce existent dtb* for 5.10Yogesh Siraswar2021-10-191-1/+5
| | | | | | | This reverts commit 43bf0f36a3ac62cc3378688358ba704a27b501ce. Added dtb and dtbo for am57xx Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* conf: dra7xx-evm: ReIntroduce existent dtb* for 5.10Yogesh Siraswar2021-10-191-0/+8
| | | | | | | This reverts commit 8bdfe1413c00e0c55132989dafcf8d91827999c3. Introduces existent dtb and dtbo for dra7x Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* conf: omap-a15: fix the dtb file path for extlinux bootYogesh Siraswar2021-10-191-1/+3
| | | | | | | | | The uboot extlinux is using kernel device tree variable to populate the dtb files. The error occurs if the device tree files are in ti folder since there is no ti folder in deploy directory. Fix the kernel device tree path before using in the uboot extlinux. Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* conf: Add extlinux.conf support on some 32bit platformsTom Rini2021-08-193-3/+30
| | | | | | | | | | | | | | | To make use of the "generic distro boot" support in U-Boot, an extlinux.conf file needs to be generated and reside in the extlinux directory. The extlinux.conf file will be parsed by U-Boot and the "append" line will be evaluated and expanded and used entirely as the bootargs passed to the kernel. Our generated extlinux.conf states that the kernel image and device trees live one level up (so the root directory) from it, so populate that location with our kernel and device trees. Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* conf/machine: k3: Enable grub-efi by default in wic imagesTom Rini2021-08-091-1/+5
| | | | | | | | | | | | | All of our platforms here support running EFI binaries. We can have wic generate a simple grub.cfg file for us that will find the root partition via PARTUUID and utilize the device tree that is already discoverable via the EFI configuration tables. Assuming the EFI loader is U-Boot, this device tree can be replaced at run-time by the normal mechanism of loading in to memory and passing that address as an argument to bootefi. Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* ti-rtos-firmware: Update PATH to include ti-sci-fwYogesh Siraswar2021-08-051-0/+1
| | | | | | | | | | | | | | Build is failing for ti-rtos-firmware when ARAGO_BRAND = "mainline" with below error: "ERROR: ti-rtos-firmware-08.00.00.32-r0.0 do_fetch: Fetcher failure: Unable to find file file://0001-Revert-soc-am64x-Makefile-Move-the- SPL-Load-address-.patch;patchdir=../imggen anywhere." This is because the mentioned patch is not present in the current path. Fix this by updating the path to include ti-sci-fw Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* conf: j7-evm: Add j721e eaik dtb to KERNEL_DEVICETREESinthu Raja2021-07-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | J721E EdgeAI Kit (EAIK) is a low cost, small form factor board designed for TI’s J721E SoC. TI’s J721E SoC comprises of dual core A72, high performance vision accelerators, video codec accelerators, latest C71x and C66x DSP, high bandwidth real-time IPs for capture and display, GPU, dedicated safety island and security accelerators. J721E EAIK supports the following interfaces: * 4 GB LPDDR4 RAM * x1 Gigabit Ethernet interface * x1 USB 3.0 Type-C port * x3 USB 3.0 Type-A ports * x1 PCIe M.2 E Key * x1 PCIe M.2 M Key * x2 CSI2 Camera interface (RPi and TI Camera connector) * 40-pin Raspberry Pi compatible GPIO header J721e EVM and EAIK uses the unified bootloader. Add j721e eaik dtb for machine=j721e-evm Signed-off-by: Sinthu Raja <sinthu.raja@ti.com> Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com> Reviewed-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* conf: j7-evm: ReIntroduce pm1 SOM with tps65917 PMICPraneeth Bajjuri2021-06-101-0/+1
| | | | | | | | | | | | | commit 8b206b32ec18 ("conf: j7-evm: Remove unavailable dtb/o from 5.10 kernel") removed all non-existent dtb* for j7-evm as they were not available on linux 5.10 branch at that time. Since the support for pm1 SOM with tps65917 PMIC is added in ti-linux-5.10.y by commit dd97d0bbafb7 ("arm64: dts: ti: k3-j721e: Add support for pm1 SOM with tps65917 PMIC") This patch adds the support back with the supported dtb. Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* conf: am65xx-evm: ReIntroduce display overlays for 5.10Praneeth Bajjuri2021-06-081-0/+2
| | | | | | | | | | | | | commit 9ea50db095f9 ("conf: am65xx-evm: Remove non-existent dtb* from 5.10") removed all non-existent dtb* for am65xx-evm as they were not available on linux 5.10 branch at that time. This patch reintroduces following display overlays. - k3-am654-evm-tc358876.dtbo - k3-am654-evm-oldi-lcd1evm.dtbo Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* conf/machine: am64xx: Add overlay to support icssg1-dualemacPraneeth Bajjuri2021-06-081-0/+1
| | | | | | | | | | This patch adds overlay to support icssg1-dualemac ie: 1 x CPSW3g ports and 2 x ICSSG1 ports configuration overlay: k3-am642-evm-icssg1-dualemac.dtbo Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* conf: j7-evm: ReIntroduce existent dtbo for 5.10Praneeth Bajjuri2021-06-081-0/+1
| | | | | | | | | | | commit 8b206b32ec18 ("conf: j7-evm: Remove unavailable dtb/o from 5.10 kernel") removed all non-existent dtb* for j7-evm as they were not available on linux 5.10 branch at that time. This patch reintroduces k3-j721e-common-proc-board-infotainment.dtbo overlay. Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* linux-ti-staging: Add extra dtc flags to support dtb overlaysYogesh Siraswar2021-05-261-0/+1
| | | | | | | | | | | Added KERNEL_DTB_OVERLAY_SUPPORT to common ti-soc include. This fixes the issue where the dtbs are build without symbols causing issue with overlays. Please note this increases the size of the dtb for all platform derived from ti-soc. So for custom boards disable it from local.conf to reduce size. Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* machine: am64xx-sk: Drop am64xx-sk Machine supportLokesh Vutla2021-05-172-22/+0
| | | | | | | | | With U-Boot supporting both am64xx-evm and am64xx-sk with single defconfig, there is not need for a new machine for am64xx-sk. So, drop support for am64xx-sk machine. Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
* conf/machine: am64xx: Include SK dtb for machine am64xx-evmLokesh Vutla2021-05-141-0/+1
| | | | | | | | | | As a step towards unification for am64xx-evm and am64xx-sk, start including am64xx-sk dtb for machine=am64xx-evm. Once U-Boot merges support for unified bootloader, am64xx-sk machine can be dropped. Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
* conf: am65xx-evm: ReIntroduce AM65 SR1.0 overlay2021.00.002Praneeth Bajjuri2021-04-301-0/+2
| | | | | | | | ReIntroduce AM65x SR1.0 Overlay as the support for it is added in the ti-linux-5.10.y kernel now. Reviewed-by: Suman Anna <s-anna@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* conf: am65xx-evm: ReIntroduce existent dtbo for 5.10Praneeth Bajjuri2021-04-271-0/+5
| | | | | | | | | | commit 9ea50db095f9 ("conf: am65xx-evm: Remove non-existent dtb* from 5.10") removed all non-existent dtb* for am65xx-evm as they were not available on linux 5.10 branch at that time. This patch reintroduces overlays present current on ti-linux-5.10.y kernel. Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* conf: dra7xx-evm: Remove non-existent dtb* from 5.10Praneeth Bajjuri2021-04-191-9/+0
| | | | | | | | | | | | | | | | | Remove the non-existent dtb* , as they are not currently present on ti-linux-5.10.y. - dra7-evm-lcd-osd101t2045.dtb - dra7-evm-lcd-osd101t2587.dtb - dra71-evm-nand.dtb - dra71-evm-lcd-auo-g101evn01.0.dtb - dra72-evm-lcd-osd101t2045.dtb - dra72-evm-lcd-osd101t2587.dtb - dra72-evm-revc-lcd-osd101t2045.dtb - dra72-evm-revc-lcd-osd101t2587.dtb - dra76-evm-tfp410.dtb Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>