summaryrefslogtreecommitdiffstats
path: root/conf/machine/boards
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* zedboard-zynq7: Added zedboard-zynq7-yocto.dts for linux-yoctoNathan Rossi2014-03-131-0/+5
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zc706-zynq7: Added zc706-zynq7-yocto.dts for linux-yoctoNathan Rossi2014-03-131-0/+5
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zc702-zynq7: Added zc702-zynq7-yocto.dts for linux-yoctoNathan Rossi2014-03-131-0/+5
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/common/zynq-7-mainline-gem.dtsi: Added includeNathan Rossi2014-03-131-0/+29
| | | | | | | * This include is for setting up the zynq-7-base.dtsi to be compatible with linux-yocto and mainline drivers. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/common: Re-organize defconfig pathsNathan Rossi2014-03-125-0/+0
| | | | | | | * Move to linux/<arch> sub directories * Update machine and kernel paths Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zc706-zynq7: Cleaned up device trees and configurationNathan Rossi2014-03-124-24/+9
| | | | | | * Cleaned up device trees, refactored the dts per boot args setup Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zc702-zynq7: Cleaned up device trees and configurationNathan Rossi2014-03-124-23/+9
| | | | | | * Cleaned up device trees, refactored the dts per boot args setup Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zedboard-zynq7: Cleaned up device trees and configurationNathan Rossi2014-03-124-23/+9
| | | | | | * Cleaned up device trees, refactored the dts per boot args setup Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/common/zynq-7-base.dtsi: Fixup interrupt mappingNathan Rossi2014-03-111-1/+1
| | | | | | * Interrupt type was incorrect for second ethernet device 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/zedboard: Fix Ethernet PHY dts nodeNathan Rossi2013-11-191-3/+3
| | | | | | | | | * The Ethernet PHY on the ZedBoard is not guaranteed to be on address 7, instead use the phy broadcast address of 0 which is acceptable as no other devices are on the MDIO bus for the ZedBoard. Reported-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/zedboard: Updated device-treeNathan Rossi2013-10-241-1/+5
| | | | | | * Added additional node properties for board specific setup Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>