summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
* various: Fix variable usageMark Hatle2024-11-212-9/+9
| | | | | | | | | | Remove most direct references to WORKDIR. S = "${WORKDIR}" is no longer allowed, adjust this to refer to UNPACKDIR ${WORKDIR}/package is also incorrect, adjust to ${PKGD}. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* device-tree: Rename OPENAMP_EXTRA_OVERLAYS variableSandeep Gundlupet Raju2024-10-091-8/+8
| | | | | | | | | | | | | Rename EXTRA_OVERLAYS to EXTRA_DT_INCLUDE_FILES and OPENAMP_EXTRA_OVERLAYS to OPENAMP_EXTRA_DT_INCLUDE_FILES as these variables add extra files to DT_FILES_PATH and add a #include for each to the BASE_DTS. Also rename the set_openamp_extra_overlays to set_openamp_extra_dt_include_files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: openamp: device-tree: Change power-domain property to ↵Ben Levinsky2024-08-253-20/+20
| | | | | | | | | | power-domains Update Overlays to go with genpd convention and use 'power-domains' for management with firmware node ID's. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: openamp: device-tree: zynq: Remove openamp support for ↵Rajiv Mohan2024-08-254-60/+1
| | | | | | | | | | | | | | | | | | | | | Zynq-7000 SoC Remove openamp support for Zynq-7000 Soc Reasons for removing listed below: 1 - Removing redundant or unmaintained code from Linux tree 2 - Reduce technical debt carried by OpenAMP team 3 - OpenAMP drivers (remoteproc/rpmsg) for Zynq-7000 SoC is not standardized on same code base as ZynqMP or Versal 4 - very few customer using openamp on Zynq-7000 SoC For users of Zynq-7000 SoC the last working and tested release version is rel-v2023.2 Signed-off-by: Rajiv Mohan <rajiv.mohan@amd.com> Removed the reference to zynq from the device-tree bbappend and openamp specific device-tree recipe. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: openamp: device-tree: zynqmp: Correct buffer offsets for PL1Ben Levinsky2024-02-191-5/+5
| | | | | | | | Ensure that IPI message buffers work for RPU application by using correct destination buffer offsets Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: openamp: device-tree: zynqmp: Update RPU1 Message buffersBen Levinsky2024-02-151-4/+4
| | | | | | | Construct buffers to be for PL1 on APU to RPU1 IPI Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* versal-net-openamp.dtsi: Update R52-1 node to reference second mailbox nodeBen Levinsky2024-02-091-1/+1
| | | | | Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: openamp: device-tree: Add separate RPU1 IPI Mailbox nodeBen Levinsky2024-01-182-8/+27
| | | | | | | | | Add separate IPI Mailbox node for Versal NET and ZynqMP Platforms. Remoteproc driver expects separate IPI Mailbox node for each remoteproc instance. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* versal-net-openamp.dtsi: correct the device-tree syntaxSwagath Gadde2023-12-081-2/+2
| | | | | | | resolve the syntax issue in versal-net-openamp.dtsi. Signed-off-by: Swagath Gadde <swagath.gadde@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp: device-tree: Add split mode cores for Versal-Net and ZynqMPBen Levinsky2023-12-012-1/+110
| | | | | Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: openamp: device-tree: Fix missing spaceMark Hatle2023-05-131-1/+1
| | | | | | | | | | | A missing space was causing: Unable to get checksum for device-tree SRC_URI entry system.dtsizynqmp-openamp.dtsi: file could not be found Switch from expanding the value to using the variable. This ensure checksums are preserved. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: openamp: device-tree: Fix SRC_URIMark Hatle2023-05-131-7/+0
| | | | | | | | The SRC_URI setting is automatic with usage of EXTRA_OVERLAYS, plus the SRC_URI should have been an append. This could have brokenprevious SRC_URI settings so remove it and revert to default behavior. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp: device-tree: Update Versal NET DTsBen Levinsky2023-03-172-21/+20
| | | | | | | | In addition update device tree bbappend to mimic how QEMU DTs use overlays and only update to EXTRA_OVERLAYS if the proper conditions are met Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp: Add Versal NET DTsBen Levinsky2023-03-074-0/+114
| | | | | Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp-device-tree: Add a DTBO generating recipe for OpenAMPMark Hatle2022-12-054-0/+90
| | | | | | The recipe will generate a DTBO for OpenAMP Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* device-tree.bbappend: Add bbappend for openamp usageMark Hatle2022-12-054-0/+314
If meta-openamp is available, ENABLE_OPENAMP_DTSI is set to 1, automatically add the openamp nodes to the system-top.dts. This may not work in all configurations, but should work in most. Signed-off-by: Mark Hatle <mark.hatle@amd.com>