summaryrefslogtreecommitdiffstats
path: root/conf/machine/boards/qemu
Commit message (Collapse)AuthorAgeFilesLines
* zynq7-base.dtsi: Update bindings for PHYs attached to ethernet nodesNathan Rossi2015-04-241-5/+3
| | | | | | | | | | | | * 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>
* qemuzynq: Add fixed-clock to device tree for ethernetNathan Rossi2015-04-241-1/+8
| | | | | | | | | * 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>
* boards/*microblaze*: Override udev max-childrenNathan Rossi2014-12-051-1/+1
| | | | | | | | | | * 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>
* conf/machine/boards/*: Remove obsolete kernel config fragmentsNathan Rossi2014-10-271-9/+0
| | | | | | | | | * Kernel config fragments are now handled within the recipes-kernel/linux/config caches * Remove the configs from the conf/machine/boards as they are no longer in use by any of the machines Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq7-mainline-gem.dtsi: RemoveNathan Rossi2014-05-211-6/+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/boards: Fix-up naming of common dtsi filesNathan Rossi2014-04-302-3/+3
| | | | | | | | | | * Common dtsi's did not match the expected naming convention, renamed them to match. * zynq-7-base.dtsi -> zynq7-base.dtsi * zynq-7-mainline-gem.dtsi -> zynq7-mainline-gem.dtsi * Updated all inclusions of renamed files Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine/boards: Fix up cfg fragment eof newlinesNathan Rossi2014-04-141-1/+1
| | | | | | * Make sure that cfg fragments have newlines at the end of the file Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* qemumicroblaze: Update dtsNathan Rossi2014-04-091-76/+25
| | | | | | | | * Remove axi pcie node (it is invalid) * Added clock nodes for newer kernel common clock framework compatibility for microblaze Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* qemuzynq: Added qemuzynq-yocto.dts for linux-yoctoNathan Rossi2014-04-073-63/+72
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* qemuzynq: Fix device tree phy node addressNathan Rossi2014-04-041-2/+2
| | | | | | | * In QEMU GEM has the phy address of 23, not 7, it also does not respond to address 0 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/qemumicroblaze: Added ramdisk boot args to device treeNathan Rossi2013-12-111-1/+1
| | | | | | | | | | The MicroBlaze kernel uses device tree boot args before it attempts to use the arguments provided by the bootloader (e,g, u-boot/qemu). This change expects that the qemumicroblaze machine is always loaded with a initrd. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/common/zynq-7-base.dtsi: Updated for 'xlnx_3.8' kernelNathan Rossi2013-10-231-2/+2
| | | | | | | | | * Updated various nodes with newer properties and clock information * Fixed up compatible properties for some nodes * Refactored out some board specific properties * Cleaned up some style inconsistency Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* qemuzynq.dts: Fix issue preventing proper boot of qemuzynqNathan Rossi2013-09-171-0/+2
| | | | | | | | | | | * '137abefc80c2bd240960ae16626ed6564a8a9196' introduced a fix to the register mapping of the ps7-adc node, this fix allows Linux to attempt to correctly probe the xadc peripheral however QEMU does not emulate this device. * Invalidate node for qemuzynq platform to allow the kernel to correctly boot. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx: Clean up Zynq defconfig useNathan Rossi2013-07-301-2668/+0
| | | | | | | | * Remove qemuzynq.cfg and rename zynq common defconfig's * Use default inclusion of the zynq default defconfig * Make rtc.cfg general for multiple kernels Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx: Split up MicroBlaze kernel configNathan Rossi2013-07-301-1175/+2
| | | | | | | * Split the Board specific fragment from the platform definition * This allows the fragment to be integrated to other kernels easily Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* Rearranged location of board configuration filesNathan Rossi2013-06-264-0/+4371
* Moved qemu* device tree and kernel config to conf/machine/boards/qemu/ * Moved common dtsi and kernel config to conf/machine/boards/common/ * Added 'MACHINE_DEVICETREE' and 'MACHINE_KCONFIG' variables for linux-xlnx to allow machine configs to specify the exact device tree and config to use when building the kernel. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>