| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
* U-Boot SPL is not supported for all Zynq boards unless the platform
init code is provided, so only enable it on a per machine basis
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Update to 2015.01, shift the SRCREV to the newer version and update
the PV
* Update the PREFERRED_VERSION
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* The Zynq tune is equal to the cortexa9-neon tune, when including
default to the 'cortexa9-neon' tune
* Remove the 'zynq' tune
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* This config is for the QEMU ZynqMP machine model
* Pin version of qemu-native that is used to run the machine
* Pin versions of recipes that support ZynqMP
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* This config is for the Zynq MP EP108 Emulation Platform
* Pin versions of recipes that support ZynqMP
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Port the gdb 7.7.1 recipes from oe-core, this is due to issues with
re-producing a functional gdb for 7.8.1+
* Default MicroBlaze machines to use gdb 7.7.1
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
| |
* Do not emit "eb" twice into MBPKGENDIAN
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
| |
* MicroBlaze kernels do not support VT currently, so disable the
emitting of the virtual terminal 'tty1' from the sysvinit-inittab
package via the setting of USE_VT = ""
* This resolves the issue where init tries to continiuously spawn getty
on tty1
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
| |
Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
| |
Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
| |
With this, and the files added to the machine config you can run:
wic create ../oe-core/scripts/lib/image/canned-wks/sdimage-bootpart.wks -e some-image -o images/$MACHINE
and end up with a file you can dd onto an sd card.
Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Variable is no longer used
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Use the xlnx,phy-reset-gpio property to specify the USB PHY's reset
signal
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* the "xlnx,fb-clk" and "xlnx,qspi-mode" properties are not used
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Removed use of very outdated 'gpio-mask-high' and 'gpio-mask-low'
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Added USB PHY reset binding
* Updated Ethernet PHY compat and init values
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Add the 3.10 compatiblity string for the OCM node
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
| |
* XADC driver now uses clock framework, add clock binding
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Remove the use of MACHINE_KCONFIG, replace with KERNEL_FEATURES
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
| |
* Update the bindings for the si570 attached to the I2C bus
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* Update QSPI, SPI, devcfg and GPIO node bindings
* Flash node properties for boards
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* Update SD controller nodes
* Add ocmc node
* Add additional compatible values
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
| |
* Make sure that cfg fragments have newlines at the end of the file
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* 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>
|