summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone-experimental
Commit message (Collapse)AuthorAgeFilesLines
...
* meta-xilinx-standalone-experimental: Adjust to match recent changesMark Hatle2021-09-27138-169/+1472
| | | | | | | | | Changes to meta-xilinx-standalone, as well as the embeddedsw require various changes to be made. This brings the implementation up to the current level. Note: various things do not yet compile! Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Move from plm/pmu/psm .bb to .bbappend filesMark Hatle2021-09-276-94/+56
| | | | | | | | Use the mechanisms already in place from meta-xilinx-standalone to config and build the three core firmware pieces. This unifies the standalone, xsct, and experimental versions. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Move experimental plm/pmu/psm to match standalone recipe namesMark Hatle2021-09-273-0/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Restore psm-firmware-standaloneMark Hatle2021-09-271-0/+32
| | | | | | Somehow this was removed in prior work, restore the experimental psm version. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-setup: Define the xilinx prestep configuration SDKMark Hatle2021-09-271-0/+77
| | | | | | | | | | Using lopper, and a series of commands we will be able to generate an appropriate set of configuration files that match the system device tree. Eventually this SDK will include scripting to generate the various config files. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* layer.conf: Add honister hardknott LAYER COMPATSai Hari Chandana Kalluri2021-07-151-1/+1
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* fsbl/fsbl-firmware: Split the packaging and building of the fsblMark Hatle2021-07-141-8/+0
| | | | | | | | | | | | | | | | | | | | | Following the example of the psm, pmu and plm, we split the FSBL into both a packaging component (fsbl) and the build of the firmware (fsbl-firmware). This also adds an additional multilib, fsbl-fw, that is used to handle the multiconfig version, as the Linux and baremetal builds are done differently. Typical build approach is: Add to local.conf: BBMULTICONFIG += "fsbl-fw" then build using: MACHINE=zynqmp-generic bitbake fsbl Note, while 'zynq' is implemented, it does not currently function. To build the fsbl for zynq, you must use the meta-xilinx-tools version. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-bsp: Move multiconfig into meta-xilinx-standalone-experimentalMark Hatle2021-07-142-0/+16
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Reorganize the various layer componentsMark Hatle2021-07-1477-0/+1230
Machines: Move baremetal machines to meta-xilinx-standalone Layers: - Add new meta-xilinx-standalone-experimental This layer may require components that may not yet be available to the general public. It will contain various experiemntal integration work. - meta-xilinx-standalone This layer should be functional and contain the necessary items to build a baremetal toolchain that can use libxil (replacement to libgloss) from the Xilinx embeddedsw components. (Note, libxil is NOT built as part of this work!) The layer also contains the buildable components for the various firmware components required to startup various Xilinx FPGAs. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>