All,
Ok so this is a pretty significant change. Couple of things I would
like to know first from the Xilinx side.
* Is it now Xilinx's position to use hard-float and thumb support for
all linux software? (aka does PetaLinux also default to
hard-float+thumb, XSDK too?)
Yes, Petalinux and XSDK
* The device-tree recipe is not required for all machines or all boards,
remove the default append to allow each machine to add the dependency
when needed
* Add the 'device-tree' as a machine RDEPEND for all machines that use
the device-tree recipe to obtain the machines device tree output
S
* Switch to the device tree that is available in the kernel source tree
* Remove the in layer device tree and configuration for the in layer
device tree
Signed-off-by: Nathan Rossi
---
conf/machine/boards/zc706/zc706-zynq7-board.dtsi | 143 ---
conf/machine/boards/zc706/zc7
* Switch to the device tree that is available in the kernel source tree
* Remove the in layer device tree and configuration for the in layer
device tree
* Setup IMAGE_BOOT_FILES with the correct target device tree from the
kernel source/recipe
Signed-off-by: Nathan Rossi
---
conf/machine/boa
* Switch to the device tree that is available in the kernel source tree
* Remove the in layer device tree and configuration for the in layer
device tree
* Setup IMAGE_BOOT_FILES with the correct target device tree from the
kernel source/recipe
* Setup U-Boot uEnv.txt to use the correct target d
* 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
---
.../boards/microzed/microzed-zynq7-board.dtsi
* 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
---
.../boards/picozed/picozed-zynq7-board.dtsi
* Switch to the device tree that is available in the kernel source tree
* Remove the in layer device tree and configuration for the in layer
device tree
* Setup IMAGE_BOOT_FILES with the correct target device tree from the
kernel source/recipe
* Setup U-Boot uEnv.txt to use the correct target d
Signed-off-by: Nathan Rossi
---
conf/machine/boards/qemu/qemuzynq-base.dtsi | 70 -
conf/machine/boards/qemu/qemuzynq.dts | 5 ---
2 files changed, 75 deletions(-)
delete mode 100644 conf/machine/boards/qemu/qemuzynq-base.dtsi
delete mode 100644 conf/machine/b
* 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
---
.../boards/kc705/kc705-trd-microblazeel.dts| 526 -
conf/machine/kc705-trd-microblazeel.conf |
* 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
---
conf/machine/qemuzynq.conf | 5 +-
recipes-bsp/device-tree/files/qemu/qemuzynq.dts | 87
* 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
---
conf/machine/boards/common/zynq7-base.dtsi | 504 --
This series is all about reworking the device trees in layer as well as
how the device-tree.bb recipe works. And additionally switching some
machines to use the device tree provided by the kernel sources.
Firstly the changes to device-tree recipe. This series changes the
device-tree recipe so that
* 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
---
reci
14 matches
Mail list logo