Age | Commit message (Collapse) | Author |
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
Due to immediate expansion operator being used to assign
BBFILES variable, bitbake was ignoring BBFILE_COLLECTIONS.split()
based append to BBFILES used in other layers to add layer specific
bbappends. Use append operator instead of immediate expansion to
correct this.
Signed-off-by: Yasir-Khan <yasir_khan@mentor.com>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Switch default provider for glibc
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 the LAYERDEPENDS variable to correctly define the layers
meta-xilinx depends on. Currently only the core layer is a dependency
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>
|
|
* Some packages do not correctly handle LDFLAGS, as such toolchains that
do not by default use GNU_HASH for symbols generated are not built
with the GNU_HASH which causes a QA issue.
* Add the expected linker hash style to TARGET_CC_ARCH to enforce the
specified hash style.
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>
|