summaryrefslogtreecommitdiffstats
path: root/conf/machine/include
Commit message (Collapse)AuthorAgeFilesLines
* machine-xilinx-default.inc: Disable 'qemu-usermode' for MicroBlazeNathan Rossi2016-05-181-0/+3
| | | | | | | | | | | | | The qemu-usermode machine feature enables the ability for using QEMU linux-user during the host build. This allows for the distro feature gobject-introspection-data to use linux-user mode of QEMU to generate data. But this process is broken on MicroBlaze due to issues with glib and the MicroBlaze toolchain. This change disables the use of QEMU linux-user and is a workaround to avoid the execution of the gobject-introspection-data process which is default enabled in commonly used distros ('nodistro' and 'poky'). Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: uboot format is binManjukumar Matha2016-05-131-0/+1
| | | | | | | u-boot output is bin suffix format for KC705 microblaze Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* feature-microblaze-*.inc: Updated to v9.6Manjukumar Matha2016-05-132-8/+13
| | | | | | | Update to the latest v9.6 tune feature Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Update default linux-yocto version to 4.4Nathan Rossi2016-05-051-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Default to v4.4 kernelManjukumar Matha2016-05-031-1/+1
| | | | | | | Default preferred version for Xilinx kernel is v4.4 Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Handle 'u-boot-dtb.img' for ZynqNathan Rossi2016-03-251-1/+6
| | | | | | | | | Handle the case where mainline u-boot does not default to having the target device tree embedded into the u-boot ELF via OF_EMBED, which is default for the u-boot-xlnx source tree. Select the UBOOT_BINARY value based on the currently configured virtual/bootloader provider. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-*.inc: Remove default append for 'device-tree'Nathan Rossi2016-03-062-5/+0
| | | | | | | | | | * The device-tree recipe is not required for all machines or all boards, remove the default append to allow each machine to add the dependency when needed * Add the 'device-tree' as a machine RDEPEND for all machines that use the device-tree recipe to obtain the machines device tree output Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* device-tree.bb: Move zynq7-base.dtsi into recipe sourceNathan Rossi2016-03-061-5/+0
| | | | | | | | | * Move zynq7-base.dtsi out of conf/machine/boards and into the files/ directory of the device-tree recipe * Also move the config from machine-xilinx-default.inc that includes the dtsi for zynq targets Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* tune-zynq: Change ABI to hard-float with thumbManjukumar Matha2016-02-291-1/+1
| | | | | | | | | Zynq-7000 devices support hard-float with thumb-2 instruction set. Xilinx SDK toolchain with hard-float enabled will be available from v2016.1 release. Hence the ABI needs to change to match the toolchain. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Update default linux-xlnx to 4.0%Nathan Rossi2016-01-061-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* Fix up UBOOT_BINARY for Zynq and setup SPL to load correctlyNathan Rossi2015-11-261-1/+0
| | | | | | | | | | u-boot-xlnx 'xilinx-v2015.2' (fixed in newer versions) incorrectly sets the SPL image to load as 'u-boot-dtb.img' despite the images being built having embedded device trees (OF_EMBED=y). This change fixes this up so that there are no hacks to the u-boot recipes and no overrides to use the incorrectly named U-Boot image file. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* Fix up use of '_append +='Nathan Rossi2015-11-262-3/+3
| | | | | | | | | | | | The use of '_append' and '+=' together is considered bad practice within recipes. It is preferred to explicitly add the preceeding spaces where they are applicable instead of using the '+=' to achieve the same result. Change all the uses of '_append +=' to match the recommended pattern, adding in spaces where explicitly required. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-*.inc: Not all MicroBlaze machines need device-treeNathan Rossi2015-09-242-2/+3
| | | | | | | * Not all MicroBlaze machines need the 'device-tree' dependency, move this to being a board common setup Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Update default linux-yocto to 4.1%Nathan Rossi2015-09-211-1/+1
| | | | | | Update the default linux-yocto version to 4.1%. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Unpin u-boot-xlnx versionNathan Rossi2015-09-151-1/+0
| | | | | | | | * There is only one version of u-boot-xlnx, so there is no need to pin the version. Additionally if there are two versions the newest will be used by default Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-elf.inc: Available in oe-core, drop from layerNathan Rossi2015-09-151-0/+2
| | | | | | | | * Remove use of u-boot-elf.inc * Move UBOOT_ELF setting into machine-xilinx-default.inc * Remove u-boot.elf.inc Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* ep108-zynqmp: Use mainline u-boot by defaultNathan Rossi2015-09-091-0/+1
| | | | | | | * Upstream u-boot supports ZynqMP * Default all 'zynqmp' machines to use upstream u-boot Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Add variable for default u-bootNathan Rossi2015-09-091-1/+2
| | | | | | | * Allow for overriding of the default u-boot provider for various archs and machines Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-zynqmp-mainline: Drop custom ZynqMP kernel recipeNathan Rossi2015-09-091-0/+1
| | | | | | | | * The features of this kernel are available upstream and in the linux-yocto 4.1 kernel * Default ZynqMP machines to use linux-yocto as the default kernel Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Set default version of linux-xlnx to 3.19Nathan Rossi2015-07-231-1/+1
| | | | | | | | * Set the default to the newer linux-xlnx 3.19 kernel (xilinx-v2015.2) * This only applies to machines that default the virtual/kernel provider to linux-xlnx Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* tune-microblaze.inc: Remove SOC_FAMILY add MACHINEOVERRIDES additionNathan Rossi2015-05-051-2/+3
| | | | | | | | * Remove the use of SOC_FAMILY in the tune-microblaze.inc include * Add "microblaze" to MACHINEOVERRIDES when the "microblaze" feature is part of TUNE_FEATURES Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* tune-microblaze-features.inc: Force either 'el' or 'eb' for TUNE_ARCHNathan Rossi2015-05-051-1/+2
| | | | | | | | | * Change the TUNE_ARCH variable so that for MicroBlaze the endianess in part of the TUNE_ARCH value * This causes the triplet for MicroBlaze targets to have either microblazeel or microblazeeb and prevents any confusion about defaults Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-board.inc: Fixup value for u-boot image fileNathan Rossi2015-05-042-1/+2
| | | | | | | | * Default the value of UBOOT_BINARY in machine-xilinx-default.inc so that machine-xilinx-board.inc can use the variable to define the file name of the u-boot image Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* tune-microblaze.inc: Update default U-Boot configNathan Rossi2015-04-211-1/+1
| | | | | | | | * The "microblaze-generic" board in U-Boot has the config name of "microblaze-generic_config" due to the changes that occured in the U-Boot build system Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Setup UBOOT_SUFFIX for ZynqMPNathan Rossi2015-04-211-0/+1
| | | | | | * For ZynqMP U-Boot, the image suffix is '.bin' Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Use ??= for preferred providerNathan Rossi2015-04-211-2/+1
| | | | | | | * Setup the preferred provider for virtual/bootloader with ??= * Remove setting of "u-boot" preferred provider Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* include/tune-zynqmp.inc: Add tune for ZynqMPNathan Rossi2015-04-201-0/+12
| | | | | | | * Specifies SOC_FAMILY and DEFAULTUNE * Setups up some defaults for AArch64 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Clean-up device-tree RDEPENDSNathan Rossi2015-04-201-1/+3
| | | | | | | * Only add device-tree to MACHINE_ESSENTIAL_EXTRA_RDEPENDS for MicroBlaze and Zynq Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Default MicroBlaze to linux-yocto providerNathan Rossi2015-04-201-1/+4
| | | | | | | | * Default the virtual/kernel for MicroBlaze to linux-yocto * Add the "XILINX_DEFAULT_KERNEL" variable to allow different defaults based on machine overrides Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Update default linux-yocto to 3.19Nathan Rossi2015-04-201-1/+1
| | | | | | * Update the default linux-yocto version to 3.19 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: By default all machines have no RTCNathan Rossi2015-04-171-0/+2
| | | | | | | * MicroBlaze and Zynq machines do not have an RTC on chip, disable backfilling the 'rtc' feature Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx: Use 'u-boot-dtb.img' for ZynqNathan Rossi2015-03-311-0/+3
| | | | | | | | | * 'u-boot-dtb.img' is the name of the Payload that U-Boot SPL expects for Zynq * Prepare for compatibility for future versions where Zynq will use U-Boot DTBs Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx: Update to 2015.01Nathan Rossi2015-03-311-1/+1
| | | | | | | | * Update to 2015.01, shift the SRCREV to the newer version and update the PV * Update the PREFERRED_VERSION Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* conf/machine/include/tune-zynq.inc: Remove the 'zynq' tuneNathan Rossi2015-03-311-9/+2
| | | | | | | | * The Zynq tune is equal to the cortexa9-neon tune, when including default to the 'cortexa9-neon' tune * Remove the 'zynq' tune Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* gdb: Port gdb 7.7.1 recipes from oe-coreNathan Rossi2014-12-171-0/+6
| | | | | | | | * Port the gdb 7.7.1 recipes from oe-core, this is due to issues with re-producing a functional gdb for 7.8.1+ * Default MicroBlaze machines to use gdb 7.7.1 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* microblaze/feature-microblaze-endian.inc: Fix MBPKGENDIANNathan Rossi2014-12-051-1/+1
| | | | | | * Do not emit "eb" twice into MBPKGENDIAN Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Remove ext2* from default IMAGE_FSTYPESNathan Rossi2014-12-031-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-board.inc : Add definition of boot files for wic utility.Philip Balister2014-11-181-0/+3
| | | | | | | | | | | With this, and the files added to the machine config you can run: wic create ../oe-core/scripts/lib/image/canned-wks/sdimage-bootpart.wks -e some-image -o images/$MACHINE and end up with a file you can dd onto an sd card. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Move UBOOT_SUFFIX definitionNathan Rossi2014-11-171-0/+1
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Remove use of MACHINE_KCONFIGNathan Rossi2014-11-141-3/+0
| | | | | | * Variable is no longer used Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Force dependence on device-treeNathan Rossi2014-10-271-0/+2
| | | | | | | * Force the use of the device-tree recipe to generate the device tree blobs for the machines. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Update default versionsNathan Rossi2014-05-211-3/+3
| | | | | | | * Use the 3.14 kernel for both linux-xlnx and linux-yocto * Use the 2014.01 u-boot Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq7-mainline-gem.dtsi: RemoveNathan Rossi2014-05-211-1/+0
| | | | | | | | * These changes have been merged into the base dtsi for zynq * Clean up and remove non-required *-yocto.dts * Update machine confs Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Add cpio.gz.u-boot as defaultNathan Rossi2014-05-051-1/+1
| | | | | | | | * The cpio.gz.u-boot type is useful for booting ramdisk image of cpio type on hardware, without needing to reconfigure the kernel for large ramdisk blocks Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Move base dts includesNathan Rossi2014-04-301-0/+6
| | | | | | | | | | | * Move the base dts includes into the machine-xilinx-default.inc, removing the definition from the kernel recipes. This is to bring the device tree configuration inline with the kernel configuration variables. * Fix the name of the dtsi, using the expected file paths which machine the naming convention. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Move defconfig setupNathan Rossi2014-04-141-0/+3
| | | | | | | | * Move the defconfig into machine-xilinx-default.inc, so that the defconfigs can be completely overridden from machine configs * Add 3.14 defconfigs Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-board.inc: Defines board specific configurationNathan Rossi2014-04-081-0/+3
| | | | | | * Currently configures virtual/bootloader to be part of the image Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Specify virtual/bootloaderNathan Rossi2014-03-251-0/+1
| | | | | | * Ensure that u-boot-xlnx is the default virtual/bootloader provider Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Fix up preferred versions for linux-yoctoNathan Rossi2014-03-121-3/+2
| | | | | | | | * Set PREFERRED_VERSION for linux-yocto to 3.10 * Remove specifier for linux-yocto-tiny * Remove generation of ext2.gz by default Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine/include/tune-*: Fix up KMACHINE definitionsNathan Rossi2014-03-122-2/+2
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>