1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-06-15 07:11:24 +00:00
Commit Graph

159 Commits

Author SHA1 Message Date
Daniel D?az f0371c25b8 conf/machine: Use weak assignment for preferred virtual/kernel
A user of the meta-ti layer may choose to use a combination
of the machines herein with another kernel, not necessarily
the one from the machine definition.

Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-05-06 00:55:11 +00:00
Denys Dmytriyenko f814840465 conf, recipes-bsp: support building for K3 R5F cores via multiconfig
K3 Multicore SoC architecture defines different functional domains, each
containing specific processing cores and peripherals. Early boot is normally
handled by running bootloader and loading SYSFW on MCU Cortex-R5F core:
https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tree/board/ti/am65x/README
https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tree/board/ti/j721e/README

This change adds support for building bootloader and SYSFW ITB image for
K3 Cortex-R5F cores via multiconfig.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-05-05 05:22:25 +00:00
Denys Dmytriyenko dd0d596fff conf, recipes: add support for j7-hs-evm platform and j7 SoC family
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-23 23:31:32 +00:00
Denys Dmytriyenko 7646efc16a wic: create SD card with 3 partitions for testing
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-03-23 17:52:49 +00:00
Denys Dmytriyenko 2a2fed7265 omap-a15: add gc320 machine feature
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-02-21 05:14:41 +00:00
Denys Dmytriyenko 418c90c917 conf/machine: add dependency for wic to package deployed SPL
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-02-13 18:33:55 +00:00
Denys Dmytriyenko 39893104c0 linux-ti-staging: update to the latest
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-02-11 03:53:47 +00:00
Denys Dmytriyenko 576c6f9a31 conf/machine: generalize wic usage by moving settings to SOC files
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-02-11 01:14:57 +00:00
Denys Dmytriyenko d8bc9f4d92 ti33x.inc: remove unavailable PRU-related DTBs
* am335x-icev2-prueth.dtb
* am335x-boneblack-prusuart.dtb

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-30 04:53:54 +00:00
Denys Dmytriyenko 8088399477 conf/machine: update with new DTBs/DTBOs
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-20 23:00:11 +00:00
Denys Dmytriyenko 0d9910c171 conf/machine: rename "sgx" flag to "gpu" in MACHINE_FEATURES
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-25 14:58:33 +00:00
Denys Dmytriyenko 344792b518 conf/machine: introduce am65xx SOC family and new am65xx-hs-evm
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-09 12:49:55 +00:00
Denys Dmytriyenko bc2680c582 ti43x.inc: add back am43x-epos-evm-hdmi.dtb
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-04 19:42:41 +00:00
Denys Dmytriyenko b229d3856c ti33x.inc: add back am335x-icev2-prueth.dtb
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-04 19:42:37 +00:00
Denys Dmytriyenko d1e893a38c ti43x.inc: re-enable HDMI specific DTB for AM437x GP
This reverts commit 517864fb4f.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-02-26 21:26:28 +00:00
Denys Dmytriyenko 212e0b5af0 linux-ti-staging: update to the latest
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-02-20 20:19:34 +00:00
Denys Dmytriyenko 517864fb4f ti43x.inc: HDMI specific DTBs are not ready yet
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-02-07 03:50:25 +00:00
Denys Dmytriyenko 8739a28eb2 ti33x.inc: PRUETH specific DTB is not ready yet
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-02-05 06:50:01 +00:00
Denys Dmytriyenko 54ba95b375 conf/machine: deprecate use of SERIAL_CONSOLE
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-10-17 22:48:58 +00:00
Denys Dmytriyenko de7203d403 conf/machine: define UBOOT_SUFFIX and SPL_BINARY in machine configs
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-10-17 22:48:49 +00:00
e-ruei1@ti.com 5c63b16e41 conf: machine: k3: enable sgx
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-28 05:09:25 +00:00
Denys Dmytriyenko ceb443f18a machine: k3.inc: add new SOC family definition for K3
The AM654 SoC is a lead device of the K3 Multicore SoC architecture
platform, targeted for broad market and industrial control with aim to
meet the complex processing needs of modern embedded products.

See AM65x Technical Reference Manual (SPRUID7, April 2018)
for further details: http://www.ti.com/lit/pdf/spruid7

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-19 00:42:38 +00:00
Denys Dmytriyenko 5d735cff85 omap3/omap4: replace outdated xf86-video-omap* with xf86-video-fbdev
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-14 16:37:45 +00:00
Denys Dmytriyenko 4dea2a4b6f conf, recipes: introduce k2l family and add support for k2l-hs-evm
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-24 16:00:13 -04:00
Denys Dmytriyenko cc2ecf5ff0 conf/machine: add couple new DTBs
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-05 00:17:58 -04:00
Denys Dmytriyenko 2499f8265c machines: update DTBs and other cleanups
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-01 13:51:32 -05:00
Denys Dmytriyenko 514f3ac674 beaglebone: drop check for meta-yocto-bsp collision
Now that meta-yocto-bsp renamed reference machine to beaglebone-yocto

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-06 18:03:41 -05:00
Denys Dmytriyenko 76afd766bd conf/machine: deprecate use of base_conditional()
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-05 13:52:29 -05:00
Stephen Molfetta 7577f46fda dra7xx-evm.conf: removing am57xx SOCS from PDK
opencl-monitor does not distinguish between dra7xx and am57xx devices,
treating both as the same and attempting to build for am57xx regardless.
However, this is dependent on common-csl-ip-rtos, a component of PDK,
which in general does handle these devices differently.  The definition
of am57xx SOCs in the PDK list from omap-15.conf gets inherited by
dra7xx-evm.conf, thereby creating a rule that all dra7xx PDK recipes
must build am57xx libraries. This results in a dra7xx image which is
much larger than necessary, and more severely, creates an artifical
dependency link between these two devices and introduces build failures
for various PDK recipes.

Instead, we now override the PDK SOC definition in dra7xx-evm.conf, and
only in the CSL RTOS recipe do we append the am57xx SOCS for dra7xx-evm
machine build.  This allows for opencl-monitor to build successfully for
dra7xx while preventing any other PDK recipes from attempting to build
libraries for am57xx devices.

This is a workaround that must stay in place until opencl build can
properly comprehend am57xx and dra7xx independently, and/or omap-a15
is not implied to be synonymous with am57xx in various recipes.

Signed-off-by: Stephen Molfetta <sjmolfetta@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-01-29 19:03:08 -05:00
Mahesh Radhakrishnan 01c389ef10 am57xx-evm.conf: Adding PDK support for AM574x
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:47 -05:00
Hongmei Gou f6726f6ffa conf/machine: add pru-uio dtbs in KERNEL_DEVICETREE for am3/am4/am5/k2g
Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-28 13:24:36 -04:00
Jacob Stiffler 23924b09f8 omapl137, omapl137-evm: add SOC family and machine configuration
* The omapl137 family does not have linux support and is only
  supported by baremetal and TI RTOS.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-20 12:02:05 -04:00
Jacob Stiffler 3db1e8538b omapl138, omapl138-lcdk: add ti-pdk class configuration
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-20 12:02:01 -04:00
Denys Dmytriyenko eb53d57722 ti-soc: add generic "ti-soc" SOC family for BSP overrides
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-15 17:59:48 -04:00
Denys Dmytriyenko 9d5a77a181 omapl138, omapl1: add "omapl1" SOC family as superset of omapl138
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Acked-by: Jacob Stiffler <j-stiffler@ti.com>
2017-06-15 17:59:45 -04:00
Jacob Stiffler 776bdb6097 c66x: add basic machine configuration
* The c66x SOCs (e.g. c665x-evm and c667x-evm) are DSP-only devices,
  and therefore do not have a supported kernel nor an integrated
  toolchain.
* Add these machines to allow the creation of baremetal and TI RTOS
  packages.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-11 18:36:35 -04:00
Jacob Stiffler 2ced48ecf3 machines: add ti-pdk class variables
* Set the ti-pdk class variables which sets the list of devices and
  boards supported.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-11 18:36:27 -04:00
Denys Dmytriyenko 284b7bbf3f conf/machine, recipes: introduce k2hk SOC family
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-24 18:34:30 -04:00
Denys Dmytriyenko 7d530a828a omap-a15.conf: enable uImage as alternative image type to zImage
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-06 14:32:35 -05:00
Gary Thomas 9988ee2231 beaglebone.inc: Update use of obsolete bitbake API
The bb.data.getVar() API has been deprecated & removed.  This change
follows that change and allows MACHINE=beaglebone to work again.

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-02 12:15:22 -05:00
Denys Dmytriyenko bea5fc9c09 conf/machine: deprecate opencl feature, introduce dsp feature
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-01 21:03:45 -05:00
Dan Murphy cfd0c17ff1 conf: am43: Add hdmi dtb file to Device tree files
AM43x was missing the hdmi dtb file in the
KERNEL_DEVICETREE variable.  Adding this in allows for
a copy to deploy directory.

Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-27 18:14:37 -05:00
Denys Dmytriyenko e866980b74 conf/machine: set KERNEL_DEVICETREE dtb list per machine
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-02 18:34:47 -05:00
Denys Dmytriyenko 71130d99db beaglebone: add check for potential conflicts with meta-yocto-bsp
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-01-20 17:41:45 -05:00
Denys Dmytriyenko fd78bce5ba conf/recipes: add k2g-ice machine and k2g SOC family
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-10-25 18:53:25 -04:00
Denys Dmytriyenko 939b243286 conf/machine,recipes: introduce k2e SOC family
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-09-20 15:31:41 -04:00
Denys Dmytriyenko 6747b4f345 conf: set lower DEFAULTTUNE across machines
Set DEFAULTTUNE optimization in BSP from specific Cortex level to more generic
armv7a, but keep thumb, neon and hard-float options enabled due to numerous BSP
components requiring them. While enabling additional Cortex optimization might
gain a tiny performance improvement, it makes binary feeds incompatible between
A8, A9 and A15 machines, leads to unnecessary rebuilds and hides potential
packaging or recipe issues. Hence the decision to enable Cortex optimization
should be left to the Distro.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-07-27 21:36:05 -04:00
Denys Dmytriyenko fb7e4fb69d machine: add opencl feature to corresponding platforms
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-05-22 12:31:38 -04:00
Denys Dmytriyenko 4b74d640a2 conf: update old machines to use linux-ti-staging and u-boot-ti-staging
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-04-19 18:05:33 -04:00
Thomas Perrot 7819958463 conf: change GUI_MACHINE_CLASS to MACHINE_GUI_CLASS
Correct the name of the variable used to define the size of the logo:
GUI_MACHINE_CLASS renamed MACHINE_GUI_CLASS.

Signed-off-by: Thomas Perrot <thomas.perrot@tupi.fr>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-02-08 12:28:50 -05:00