summaryrefslogtreecommitdiffstats
path: root/conf/machine
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* 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>
* 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-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-2110-58/+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-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/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-143-0/+3959
| | | | | | | | * 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-xilinx-board.inc: Defines board specific configurationNathan Rossi2014-04-085-0/+7
| | | | | | * Currently configures virtual/bootloader to be part of the image Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine: Fix inclusion of dtsi's for *-yocto devicetreesNathan Rossi2014-04-0712-6/+12
| | | | | | | | * 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-074-64/+77
| | | | 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>
* 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>
* 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>
* 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>
* boards/common: Re-organize defconfig pathsNathan Rossi2014-03-127-1/+3
| | | | | | | * 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-125-31/+13
| | | | | | * 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-125-29/+13
| | | | | | * 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-125-30/+11
| | | | | | * 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>
* boards/zc706: Updated device-treeNathan Rossi2013-10-231-14/+16
| | | | | | | | * Added additional node properties for board specific setup * Fixed up QSPI flash properties for ZC706 flash configuration * Fixed up incorrect setup of I2C sub nodes Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/zc702: Updated device-treeNathan Rossi2013-10-231-2/+9
| | | | | | * Added additional node properties for board specific setup Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/common/zynq-7-base.dtsi: Updated for 'xlnx_3.8' kernelNathan Rossi2013-10-232-127/+171
| | | | | | | | | * 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>
* machine/boards/common: Created MicroBlaze 3.10 defconfigNathan Rossi2013-09-171-0/+1169
| | | | | | * Cloned from the 3.8 configuration. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq-7-base.dtsi: Fix-up register mappingNathan Rossi2013-09-061-1/+1
| | | | | | | * Fix-up the register mapping of the dev-cfg node which overlaps the register space of the xadc node Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zedboard-zynq7: Fix DTS Network PHY nodeNathan Rossi2013-09-061-0/+2
| | | | | | | | * Fix-up the Ethernet PHY node handle in the device-tree * This resolves the issue where the kernel will fail to correctly probe the PHY Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* recipes-kernel:linux-xlnx Add recipe for linux-xlnx 3.10 and correspondingSipke Vriend2013-09-031-0/+2787
| | | | | | | | config file in conf/machine. Added linux-xlnx_3.10.bb recipe, pointing initially at master next branch. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* qemumicroblaze: Add qemu-native and qemu-helper-native extra image dependencies.Elvis Dowson2013-08-261-0/+2
| | | | | | | | | | | This commit adds the qemu-native and qemu-helper-native extra image dependencies and fixes the following error while running the runqemu qemumicroblaze command: Error: Unable to find tunctl binary in '~/poky/build/tmp/sysroots/x86_64-linux/usr/bin' Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* qemuzynq: Add qemu-native and qemu-helper-native extra image dependencies.Elvis Dowson2013-08-261-0/+2
| | | | | | | | | | | This commit adds the qemu-native and qemu-helper-native extra image dependencies and fixes the following error while running the runqemu qemuzynq command: Error: Unable to find tunctl binary in '~/poky/build/tmp/sysroots/x86_64-linux/usr/bin' Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>