aboutsummaryrefslogtreecommitdiffstats
path: root/conf/machine
AgeCommit message (Collapse)Author
2015-09-16conf/machine/boards/*: Update flash compatible stringsNathan Rossi
* Update the compatible strings in the device tree to have the dummy 'm25p80' string, the valid component string as well as adding the generic 'jedec,spi-nor' string for future use. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-09-15machine-xilinx-default.inc: Unpin u-boot-xlnx versionNathan Rossi
* 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>
2015-09-15u-boot-elf.inc: Available in oe-core, drop from layerNathan Rossi
* 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>
2015-09-09ep108-zynqmp: Use mainline u-boot by defaultNathan Rossi
* Upstream u-boot supports ZynqMP * Default all 'zynqmp' machines to use upstream u-boot Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-09-09machine-xilinx-default.inc: Add variable for default u-bootNathan Rossi
* Allow for overriding of the default u-boot provider for various archs and machines Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-09-09linux-zynqmp-mainline: Drop custom ZynqMP kernel recipeNathan Rossi
* 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>
2015-07-23machine-xilinx-default.inc: Set default version of linux-xlnx to 3.19Nathan Rossi
* 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>
2015-07-23ep108-zynqmp: Add KERNEL_DEVICETREENathan Rossi
* Set the KERNEL_DEVICETREE for compatiblity with new kernels that have the ep108 device tree in kernel sources Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-07-23ep108-zynqmp: Remove pinning of custom QEMU versionNathan Rossi
* Upstream QEMU (2.4+) has support for the ep108 machine model Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-05-05qemumicroblaze-s3adsp1800.conf: Add machine based on QEMU s3adsp1800Nathan Rossi
* Add machine based on the QEMU Machine Model 'petalogix-s3adsp1800' * This machine is a Big Endian MicroBlaze machine Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-05-05tune-microblaze.inc: Remove SOC_FAMILY add MACHINEOVERRIDES additionNathan Rossi
* 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>
2015-05-05tune-microblaze-features.inc: Force either 'el' or 'eb' for TUNE_ARCHNathan Rossi
* 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>
2015-05-04machine-xilinx-board.inc: Fixup value for u-boot image fileNathan Rossi
* 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>
2015-04-22qemuzynqmp: Drop this machineNathan Rossi
* This machine does not match a QEMU machine model * This is superseeded by the ep108-zynqmp machine being modelled by QEMU Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-22ep108-zynqmp: This machine/board is also modelled in QEMUNathan Rossi
* QEMU has a machine model for this board/machine so build QEMU with this machine Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-22ep108-zynqmp: Add ATF as additional machine dependencyNathan Rossi
* Add arm-trusted-firmware as an additional machine dependency Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-21zynq7-base.dtsi: Update bindings for PHYs attached to ethernet nodesNathan Rossi
* Update the bindings to match upstream definitions for the PHY * The macb driver does not follow the phy-handle property and relies on the PHY being located as the first child node of the ethernet device * Remove the MDIO node and update all boards to nest the PHY as the first child node of the ethernet device, this change is backward compatible with the bindings for the linux-xlnx xemacps driver which follows the phy-handle definition Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-21tune-microblaze.inc: Update default U-Boot configNathan Rossi
* 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>
2015-04-21machine-xilinx-default.inc: Setup UBOOT_SUFFIX for ZynqMPNathan Rossi
* For ZynqMP U-Boot, the image suffix is '.bin' Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-21machine-xilinx-default.inc: Use ??= for preferred providerNathan Rossi
* Setup the preferred provider for virtual/bootloader with ??= * Remove setting of "u-boot" preferred provider Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-20conf/machine/*zynqmp.conf: Update to use tune-zynqmp.incNathan Rossi
* Remove duplication of arch and soc settings * Clean up some comments Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-20include/tune-zynqmp.inc: Add tune for ZynqMPNathan Rossi
* Specifies SOC_FAMILY and DEFAULTUNE * Setups up some defaults for AArch64 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-20machine-xilinx-default.inc: Clean-up device-tree RDEPENDSNathan Rossi
* Only add device-tree to MACHINE_ESSENTIAL_EXTRA_RDEPENDS for MicroBlaze and Zynq Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-20machine-xilinx-default.inc: Default MicroBlaze to linux-yocto providerNathan Rossi
* 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>
2015-04-20machine-xilinx-default.inc: Update default linux-yocto to 3.19Nathan Rossi
* Update the default linux-yocto version to 3.19 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17conf/machine/*.conf: Update MACHINE_FEATURESNathan Rossi
* Update MACHINE_FEATURES for each machine to reflect the correct features provided on a per machine basis Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17machine-xilinx-default.inc: By default all machines have no RTCNathan Rossi
* 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>
2015-04-17boards/*-board.dtsi: Added USB PHY nodes for USB resetNathan Rossi
* Added information about the GPIO/MIO reset pin so that the USB can be reset by the kernel Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17zynq7-base.dtsi: Update bindings for mainline USBNathan Rossi
* Update the bindings so that the USB devices are probed as matching the mainline chipidea driver Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17qemuzynq: Add fixed-clock to device tree for ethernetNathan Rossi
* Add a fixed 125 MHz clock to trick the ethernet driver into thinking the reference clock is at the correct frequency * This masks the 'macb e000b000.ps7-ethernet eth0: unable to generate target frequency: 125000000 Hz' message from the macb driver Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14kc705-trd_2013.1: Add recipe for retrieveing KC705 TRD BitstreamNathan Rossi
* The recipe downloads the pre-built bitstream from the Xilinx that is provided as part of the TRD * Bitstream is populated into /boot/download.bit and is also populated into the deploy directory * The recipe provides the 'virtual/bitstream' target Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14picozed-zynq7: Add machine config and device trees for picoZed SOMNathan Rossi
* Add the device tree includes for the picoZed SOM * Add machine config for the picoZed SOM Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14microzed-zynq7: Add machine and device trees for microZedNathan Rossi
* Add machine config for the microZed board * Add device tree includes for the microZed board Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14zybo-zynq7: Add machine dependencies for boot.bin generationNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14zybo-zynq7: Add machine config and device trees for ZYBO boardNathan Rossi
* Add the device tree includes for the ZYBO board * Add machine config for the ZYBO board Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31u-boot-xlnx: Use 'u-boot-dtb.img' for ZynqNathan Rossi
* '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>
2015-03-31*-zynq7: Add the "virtual/boot-bin" dependency for U-Boot SPLNathan Rossi
* U-Boot SPL is not supported for all Zynq boards unless the platform init code is provided, so only enable it on a per machine basis Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31u-boot-xlnx: Update to 2015.01Nathan Rossi
* 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>
2015-03-31conf/machine/include/tune-zynq.inc: Remove the 'zynq' tuneNathan Rossi
* 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>
2015-02-24qemuzynqmp: Add the QEMU ZynqMP machine configNathan Rossi
* This config is for the QEMU ZynqMP machine model * Pin version of qemu-native that is used to run the machine * Pin versions of recipes that support ZynqMP Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-23ep108-zynqmp: Add the EP108 Machine configNathan Rossi
* This config is for the Zynq MP EP108 Emulation Platform * Pin versions of recipes that support ZynqMP Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-17gdb: Port gdb 7.7.1 recipes from oe-coreNathan Rossi
* 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>
2014-12-05boards/*microblaze*: Override udev max-childrenNathan Rossi
* udev can overwhelm microblaze systems due to its processing of events in seperate processes, limit the number of child processes that udev launches to 1 * This is a issue with the older version of udev, and has since been resolved in systemd udev Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-05microblaze/feature-microblaze-endian.inc: Fix MBPKGENDIANNathan Rossi
* Do not emit "eb" twice into MBPKGENDIAN Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-03microblaze: Add USE_VT="" to microblaze machine configsNathan Rossi
* MicroBlaze kernels do not support VT currently, so disable the emitting of the virtual terminal 'tty1' from the sysvinit-inittab package via the setting of USE_VT = "" * This resolves the issue where init tries to continiuously spawn getty on tty1 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-03machine-xilinx-default.inc: Remove ext2* from default IMAGE_FSTYPESNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-18zc702 : Add files to support bootable image creation with wic.Philip Balister
Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-18zedboard : Add files to support bootable image creation with wic.Philip Balister
Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-18machine-xilinx-board.inc : Add definition of boot files for wic utility.Philip Balister
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>
2014-11-17machine-xilinx-default.inc: Move UBOOT_SUFFIX definitionNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>