summaryrefslogtreecommitdiffstats
path: root/conf/machine/boards
Commit message (Collapse)AuthorAgeFilesLines
* zybo-zynq7: Switch over to in kernel device treeNathan Rossi2016-03-062-83/+0
| | | | | | | | | | * Switch to the device tree that is available in the kernel source tree * Remove the in layer device tree and configuration for the in layer device tree * Setup IMAGE_BOOT_FILES with the correct target device tree from the kernel source/recipe Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zc706-zynq7: Switch over to in kernel device treeNathan Rossi2016-03-062-148/+0
| | | | | | | | * Switch to the device tree that is available in the kernel source tree * Remove the in layer device tree and configuration for the in layer device tree Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zedboard-zynq7: Switch over to in kernel device treeNathan Rossi2016-03-062-84/+0
| | | | | | | | | | | * Switch to the device tree that is available in the kernel source tree * Remove the in layer device tree and configuration for the in layer device tree * Setup IMAGE_BOOT_FILES with the correct target device tree from the kernel source/recipe * Setup U-Boot uEnv.txt to use the correct target device tree Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zc702-zynq7: Switch over to in kernel device treeNathan Rossi2016-03-062-154/+0
| | | | | | | | | | | * Switch to the device tree that is available in the kernel source tree * Remove the in layer device tree and configuration for the in layer device tree * Setup IMAGE_BOOT_FILES with the correct target device tree from the kernel source/recipe * Setup U-Boot uEnv.txt to use the correct target device tree Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* picozed-zynq7: Rework device tree to use kernel source includeNathan Rossi2016-03-062-81/+0
| | | | | | | | | * Rework the picozed-zynq7.dts device tree to use the kernel source include 'zynq-7000.dtsi' * Store the new device tree in the device-tree recipe directory * Remove existing device tree from conf/machine/boards Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* microzed-zynq7: Rework device tree to use kernel source includeNathan Rossi2016-03-062-81/+0
| | | | | | | | | * Rework the microzed-zynq7.dts device tree to use the kernel source include 'zynq-7000.dtsi' * Store the new device tree in the device-tree recipe directory * Remove existing device tree from conf/machine/boards Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* kc705-trd-microblazeel: Move device tree to device-tree recipeNathan Rossi2016-03-061-526/+0
| | | | | | | | * Move the device tree into the source files directory for the device-tree recipe * Use non-immediate set for MACHINE_DEVICETREE Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* qemuzynq: Remove older device-treesNathan Rossi2016-03-062-75/+0
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* device-tree.bb: Move zynq7-base.dtsi into recipe sourceNathan Rossi2016-03-061-504/+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>
* u-boot-extra.inc: Retire use of this configuration frameworkNathan Rossi2016-01-061-48/+0
| | | | | | | | | This is only used by MicroBlaze targets for U-Boot, and due to U-Boot moving to Device Model this is no longer sufficent to configure U-Boot. Instead support for MicroBlaze must be added by patches to U-Boot with partial DM and xparameters support. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* qemuzynq: Update clock work around for QEMU 2.5+Nathan Rossi2015-12-281-4/+4
| | | | | | | The GEM phy in QEMU 2.5+ reports a link speed of 100Mbps, which requires a slower clock. Change the fixed clock to provide a 25MHz reference. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zynq7-base.dtsi: Update for newer kernelsNathan Rossi2015-12-211-7/+22
| | | | | | | Update compatiblity with newer kernels. Adding new properties and nodes where available. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* qemumicroblaze: Remove device-tree usageNathan Rossi2015-09-241-405/+0
| | | | | | | | | * Remove the qemumicroblaze device-tree as instead of using a in layer device tree the device tree that is provided as part of QEMU is used * Update device-tree recipe removing the need for the runqemu compatiblity for qemumicroblaze Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* conf/machine/boards/*: Update flash compatible stringsNathan Rossi2015-09-166-6/+6
| | | | | | | | * 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>
* zynq7-base.dtsi: Update bindings for PHYs attached to ethernet nodesNathan Rossi2015-04-218-55/+31
| | | | | | | | | | | | * 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>
* boards/*-board.dtsi: Added USB PHY nodes for USB resetNathan Rossi2015-04-176-1/+43
| | | | | | | * 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>
* zynq7-base.dtsi: Update bindings for mainline USBNathan Rossi2015-04-171-4/+2
| | | | | | | * 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>
* qemuzynq: Add fixed-clock to device tree for ethernetNathan Rossi2015-04-171-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>
* picozed-zynq7: Add machine config and device trees for picoZed SOMNathan Rossi2015-04-142-0/+76
| | | | | | | * 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>
* microzed-zynq7: Add machine and device trees for microZedNathan Rossi2015-04-142-0/+76
| | | | | | | * Add machine config for the microZed board * Add device tree includes for the microZed board Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zybo-zynq7: Add machine config and device trees for ZYBO boardNathan Rossi2015-04-142-0/+78
| | | | | | | * 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>
* boards/*microblaze*: Override udev max-childrenNathan Rossi2014-12-052-2/+2
| | | | | | | | | | * 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>
* boards/*.dtsi: Fix up USB PHY reset nodesNathan Rossi2014-11-043-5/+3
| | | | | | | * Use the xlnx,phy-reset-gpio property to specify the USB PHY's reset signal Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq7-base.dtsi: Remove unused propertiesNathan Rossi2014-11-031-2/+0
| | | | | | * the "xlnx,fb-clk" and "xlnx,qspi-mode" properties are not used Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/*.dtsi: Updated Zynq device treesNathan Rossi2014-10-313-12/+0
| | | | | | * Removed use of very outdated 'gpio-mask-high' and 'gpio-mask-low' Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zedboard-zynq7: Fixed up device treeNathan Rossi2014-10-311-1/+6
| | | | | | | * Added USB PHY reset binding * Updated Ethernet PHY compat and init values Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq7-base.dtsi: Add additional binding for OCMNathan Rossi2014-10-271-1/+1
| | | | | | * Add the 3.10 compatiblity string for the OCM node Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* conf/machine/boards/*: Remove obsolete kernel config fragmentsNathan Rossi2014-10-277-5422/+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>
* kc705-trd-microblazeel: Fix device tree bindingNathan Rossi2014-10-271-0/+1
| | | | | | * XADC driver now uses clock framework, add clock binding Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq7-base.dtsi: Updated bindingsNathan Rossi2014-10-271-49/+48
| | | | | | | | * Re-arranged all compatible and clock orderings, so that the mainline expected strings are before any linux-xlnx strings * Added newer mainline compatible strings, properties, etc. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zc70*-zynq7-board.dtsi: Update binding for si570Nathan Rossi2014-09-222-2/+6
| | | | | | * Update the bindings for the si570 attached to the I2C bus Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq7-base.dtsi: Update bindingsNathan Rossi2014-09-221-6/+15
| | | | | | | | | * Update bindings for I2C * Comment out non-secure DMA (PL330) node * Add CPU voltage regulator node (fixed voltage, resolved 'failed to get cpu0 regulator error') Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* common/linux/zynq/defconfig_3.14.cfg: Add configs for USBNathan Rossi2014-07-231-0/+2
| | | | | | | * Add configs for Zynq USB OTG functionality, these config options are required for the OTG dual role to function correctly. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* common/linux/*.cfg: Fix up new line at end of fileNathan Rossi2014-05-305-2/+7
| | | | | | | * The new line at the end of the file is needed for cfg fragments in order for the kernel merge scripts to work correctly Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq7-base.dtsi: Update bindingsNathan Rossi2014-05-264-11/+12
| | | | | | | * Update QSPI, SPI, devcfg and GPIO node bindings * Flash node properties for boards Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx: Remove 3.8 kernelNathan Rossi2014-05-232-3765/+0
| | | | | | | | | * This kernel version is outdated and has been superseded by the 3.10 and 3.14 kernels * This change mirrors the dropping of the 3.8 linux-yocto kernel in the 1.6 yocto release Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq/defconfig_3.10.cfg: The macb driver is non-functional in 3.10Nathan Rossi2014-05-221-1/+1
| | | | | | | * The macb mainline driver for GEM is non-functional in 3.10, disable the driver in the kernel Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq7-base.dtsi: Update for 3.14 kernelNathan Rossi2014-05-211-5/+11
| | | | | | | | * Update SD controller nodes * Add ocmc node * Add additional compatible values Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx_3.14: Add 3.14 kernelNathan Rossi2014-05-211-2580/+50
| | | | | | | * Add the recipe for the public linux-xlnx xlnx_3.14 branch * Update defconfig for zynq for 3.14 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq7-mainline-gem.dtsi: RemoveNathan Rossi2014-05-215-53/+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>
* zynq7-base.dtsi: Merge gem dts propertiesNathan Rossi2014-05-211-6/+6
| | | | | | | | * Merge the contents of zynq7-mainline-gem.dtsi into the base * Default to the macb driver by default * Backwards compatible with emacps (linux-xlnx only driver) Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine/boards: Fix-up naming of common dtsi filesNathan Rossi2014-04-3010-15/+15
| | | | | | | | | | * 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-142-2/+2
| | | | | | * Make sure that cfg fragments have newlines at the end of the file Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Move defconfig setupNathan Rossi2014-04-142-0/+3956
| | | | | | | | * 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>
* kc705-trd-microblazeel: Update dtsNathan Rossi2014-04-091-3/+26
| | | | | | | * Added clock nodes for newer kernel common clock framework compatibility for microblaze 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>
* machine: Fix inclusion of dtsi's for *-yocto devicetreesNathan Rossi2014-04-079-6/+9
| | | | | | | | * Fix inclusion of zynq-7-mainline-gem.dtsi so that nodes properties in the board level are not overwritten * Add the *-yocto.dts to the machine configurations 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>
* zynq-7-base.dtsi: Update base dts for zynqNathan Rossi2014-04-041-34/+48
| | | | | | | | | * Add missing clocking properties to various devices * Add additional compatible strings for various devices * Fix up some missing interrupt information * Update the slcr node Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>