aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/cmem.inc
AgeCommit message (Collapse)Author
2022-02-22meta-ti: create a sub-layer meta-ti-bsp from existing contentDenys Dmytriyenko
Extra sub-layers will be created next and relevant content moved across them. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2021-08-17meta-ti: convert to new override syntax in honisterDenys Dmytriyenko
Upcoming "honister" release changes the override syntax to improve usability, speed and memory footprint. Update recipes with the new syntax and set layer compatibility to honister. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Tested-by: Paul Barker <paul.barker@sancloud.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2019-12-09cmem: Adding am5729 beagleboneai CMEM configurationCaleb Robey
CMEM memory block for bbai should be 402MB to allow full EVE acceleration and DSP use, but accounting for the BBAI only having 1GB of RAM. Signed-off-by: Caleb Robey <c-robey@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-09cmem: am5729idk has specific CMEM cfg increased to 512MBDjordje Senicic
- CMEM memory block increased to 512MB to enable TIDL using 4xEVE and 2xDSP Signed-off-by: Djordje Senicic <x0157990@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-20cmem: Add CMEM 384MB block to dra76xx to enable opencl and tidlDjordje Senicic
Signed-off-by: Djordje Senicic <x0157990@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-01-09cmem.inc: add arm64 support for cmem injectionDenys Dmytriyenko
Since cmem 4.16 now supports arm64, update cmem injection code accordingly to work with arm64 DTS files. Cc: Sam Nelson <sam.nelson@ti.com> Cc: Jacob Stiffler <j-stiffler@ti.com> Cc: Suman Anna <s-anna@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com> Reviewed-by: Suman Anna <s-anna@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-12-06linux: cmem: add am574x injection for am57xx-hs-evmJacob Stiffler
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-22linux-ti-staging: Increase CMEM for am574x onlyDjordje Senicic
* CMEM increased to 384MB is required by TIDL to run both DSP and EVEs concurrently Signed-off-by: Djordje Senicic <x0157990@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-10meta-ti: cleanup use of d.getVar()Denys Dmytriyenko
1. drop use of True as second parameter, which is default, to align with master 2. there were instances of incorrectly passing 'd' as second parameter from previous conversion from bb.data.getVar() usage Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-05-02linux: cmem: update device trees for kernel 4.14Jacob Stiffler
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-05-02linux: cmem: flag dependent variablesJacob Stiffler
* Flag variables used in setup_cmem to force it to re-run when one changes. Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-05linux: cmem: add support for am574xHongmei Gou
Signed-off-by: Hongmei Gou <a0271529@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-13linux: cmem: update KERNEL_DEVICETREE listsJacob Stiffler
* Update the device tree lists with the latest DTB names from the machine configuration. Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-21cmem.inc: only mangle SRC_URI in do_unpack instead of anon functionDenys Dmytriyenko
Avoid taskhash mismatch errors. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-09cmem: add support for memory carveouts of dra71 variantDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-06Revert "linux/cmem: patch keystone dtsi files to co-exist with new sram driver"Sam Nelson
This reverts commit b9dbc83d7663d5517fd9cbcf4bb651e039f134a4. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-11-18linux/cmem: patch keystone dtsi files to co-exist with new sram driverDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-11-15cmem: add special handling for dra72x variantDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-09-16linux: add new method for cmem injectionJacob Stiffler
* Add new method to perform CMEM DT injection as it is required to customize at a finer level than machine. * Now CMEM injection can be performed per DT. Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-10-29linux: cmem.inc: Implement way to configure more complex CMEM configJacob Stiffler
* Supply the entire cmem.dtsi per machine - Disabled by default - Currently only supported for dra7xx and k2hk-evm * Enable by setting RESERVE_CMEM = "1" Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-05-19linux/cmem.inc: Support reserving memory for CMEM.Jacob Stiffler
To reserve contiguous memory for CMEM: * include the "recipes-kernel/linux/cmem.inc" * Set CMEM_BASE and CMEM_SIZE to the physical memory address and size, respectively, to reserve for CMEM. Currently limited to reserving a single memory region used to create a single buffer pool of a single buffer. Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>