| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* Added clock nodes for newer kernel common clock framework
compatibility for microblaze
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
| |
* Currently configures virtual/bootloader to be part of the image
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
| |
* Ensure that u-boot-xlnx is the default virtual/bootloader provider
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Move to linux/<arch> sub directories
* Update machine and kernel paths
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Cleaned up device trees, refactored the dts per boot args setup
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Cleaned up device trees, refactored the dts per boot args setup
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Cleaned up device trees, refactored the dts per boot args setup
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Interrupt type was incorrect for second ethernet device
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Fix bb.mkdirhier -> bb.utils.mkdirhier due to namespace change
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
| |
* Added additional node properties for board specific setup
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
| |
* Added additional node properties for board specific setup
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
| |
* '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>
|
|
|
|
|
|
| |
* Cloned from the 3.8 configuration.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* Allows use of external Xilinx MicroBlaze and Zynq pre-built toolchains
* Does not require additional layer dependencies
* Updated documentation regarding external toolchain
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
Add zc702 ram and mmc partition2 rootfs files. Will allow the user to
select between a ramdisk dtb or a mmc card rootfs.
Also update typo in comment of zc706 dts file.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
| |
Add zc706-zynq7 machine dts files.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
| |
* Removed associated defconfigs
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Moved non-tune configuration into machine-xilinx-default.inc
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added 'conf/machine/boards' as a default FILESEXTRAPATH
(for each available layer).
* Change MACHINE_* to rely only on the path being relative to
'conf/machine/boards'.
* Fixed up linux-xlnx.inc and linux-machine-common.inc to use 'MACHINE_*'
for default files.
* Fixed KERNEL_DEVICETREE setting such that the variable is valid before
the base __anonymous function of linux-dtb.inc is executed.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Remove use of machine specific configuration, replace with a
'zynq-default' and 'microblaze-default'.
* Add support for the use of meta-xilinx MACHINE_* variables.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* 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>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
* Update MicroBlaze CPU Version
* Add 'reorder' feature
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
| |
| |
| |
| |
| |
| | |
* Added some reference material links
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
| |
| |
| |
| |
| |
| | |
* Added machine documentation, reference material and links
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
| |
| |
| |
| | |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
* Add compatibility with the newer machine definition for newer Linux
kernels
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|