aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp/device-tree
AgeCommit message (Collapse)Author
2017-03-31device-tree/microzed-zynq7.dts: Replace with kernel source versionmortyNathan Rossi
Replace the existing device tree content with the content of the zynq-microzed.dts from the kernel source. Specifically based on commit df2f3c48b9cd51e2612a1598342769d09d849f39. This resolves the issues with the ethernet phy as well as adding pinctrl for USB. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-12-04kc705-microblazeel: Update to 2016.3 Xilinx designManjukumar Matha
Change kc705-microblazeel to reflect v2016.3 Xilinx tools. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-11-19zybo-linux-bd-zynq7: Update the device-tree for linux-xlnx v4.6Nathan Rossi
Update the bindings where required for the v4.6 linux-xlnx kernel. These changes are incompatible with older linux-xlnx kernels due to changes in the Xilinx DRM bindings. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-10-27qemu* -> *qemu-*: Rename QEMU machinesNathan Rossi
Rename the QEMU machines to match the <board>-<design>-<arch> convention. QEMU only machines no longer need to be named qemu*. Note for qemuzynq it is special in that it does not model a board, as such it has no board in the name being just 'qemu-zynq7'. This updates the README.md to match the new machine names. Additional update all occurrences of the qemu* machines Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
2016-10-11device-tree: Remove old runqemu compatibility outputsNathan Rossi
Remove the symlinking of ${KERNEL_IMAGETYPE}-${DTS}.dtb for compatibility with runqemu. This is now handled with the machines QB_DTB variable. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
2016-09-28device-tree: Use deploy class to handle shared stateNathan Rossi
Use the deploy class and DEPLOYDIR to ensure that deploy objects are populated into the shared state cache. This ensures that the objects are also correctly populated into the output deploy directory regardless of whether the do_deploy task is executed. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-13kc705-microblazeel.dts: Add KC705 dtsManjukumar Matha
Update the dts according to the hardware design Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-13kc705-trd-microblazeel: Remove kc705-trd filesManjukumar Matha
Remove old kc705-trd reference Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-07device-tree: Add include for dummy qspi nodeNathan Rossi
The zynq-7000.dtsi include does not have a qspi node in mainline kernels. To resolve this issue provide a dummy node with no properties. The dummy node does not affect the node provided by zynq-7000.dtsi in other kernels. This was previously done in the individual device trees, instead this is now provided by a common include. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03conf/machine: Add zybo-linux-bd-zynq7 machine supportJason Wu
* base on Zybo linux_bd reference design * Add device tree with required nodes * hdf is fetch from Digilent github Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-04-12device-tree.bb: Add deprecation warning for 'zynq7-base.dtsi'Nathan Rossi
The zynq7-base.dtsi include is deprecated and will be removed in the future. This informs users of its deprecation, in order to encourage users to move to the 'zynq-7000.dtsi' include. This include is deprecated in favour of the 'zynq-7000.dtsi' include which is available and kept up to date in kernel releases as well as the linux-xlnx vendor tree releases. The device-tree recipe automatically provides this include (and dependent includes) to allow for custom device-trees to be built without needing to embed or patch the kernel source. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-04-12device-tree.bb: Rework pre-processor and dtc flagsNathan Rossi
Add 'DEVICETREE_PP_FLAGS' for handling of flags for the pre-processor step. Also merge the building of the include path args into the variables with inline python. Use BUILD_CPP instead of CPP to avoid dependence on the target toolchain. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-04-12device-tree.bb: Update kernel include paths for zynq/zynqmpNathan Rossi
Update the paths for kernel device tree and pre-processor includes. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-04-12device-tree: Add C pre-process for dtsJason Wu
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-04-12recipes-bsp:device-tree: Allow to reuse the dtses from kernel treeJason Wu
Use the -i set the include folder for dtc instead of copying file. Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-03-31device-tree/kc705-trd-microblazeel: Update for u-boot supportNathan Rossi
Update the KC705 TRD device tree to be compatible for u-boot 2016.01. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-03-06picozed-zynq7: Rework device tree to use kernel source includeNathan Rossi
* Rework the picozed-zynq7.dts device tree to use the kernel source include 'zynq-7000.dtsi' * Store the new device tree in the device-tree recipe directory * Remove existing device tree from conf/machine/boards Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-03-06microzed-zynq7: Rework device tree to use kernel source includeNathan Rossi
* Rework the microzed-zynq7.dts device tree to use the kernel source include 'zynq-7000.dtsi' * Store the new device tree in the device-tree recipe directory * Remove existing device tree from conf/machine/boards Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-03-06kc705-trd-microblazeel: Move device tree to device-tree recipeNathan Rossi
* Move the device tree into the source files directory for the device-tree recipe * Use non-immediate set for MACHINE_DEVICETREE Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-03-06qemuzynq: Rework device tree to use kernel source includeNathan Rossi
* Rework the qemuzynq.dts device tree to use the kernel source include 'zynq-7000.dtsi' * Store the new device tree in the device-tree recipe directory Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-03-06device-tree.bb: Move zynq7-base.dtsi into recipe sourceNathan Rossi
* Move zynq7-base.dtsi out of conf/machine/boards and into the files/ directory of the device-tree recipe * Also move the config from machine-xilinx-default.inc that includes the dtsi for zynq targets Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-03-06device-tree.bb: Add support to use kernel source tree includesNathan Rossi
* Add support to use the base platform includes directly from the currently selected kernel source tree * Setup 'zynq-7000.dtsi' as default for 'zynq' targets * Setup 'zynqmp.dtsi' as default for 'zynqmp' targets * Remove use of awk, use basename -s instead Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-09-24qemumicroblaze: Remove device-tree usageNathan Rossi
* 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>
2015-03-31device-tree.bb: Set S directory as WORKDIRNathan Rossi
* This sorts out the S directory doesn't exist warning/check which occurs due to the recipe not having a primary source which is unpacked Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-17device-tree.bb: Set package arch to machine archNathan Rossi
* Device trees are built individually for each machine Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-27device-tree: Add recipe for creating device tree blobsNathan Rossi
* Using the linux-dtb.inc steps, create a recipe external from the kernel recipe to handle the building of device tree blobs. * For backwards compatibility create a symlink with the kernel imagetype Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>