<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-xilinx.git/recipes-bsp/device-tree, branch pyro</title>
<subtitle>Mirror of git.yoctoproject.org/meta-xilinx.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=pyro</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=pyro'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/'/>
<updated>2017-06-08T13:03:05+00:00</updated>
<entry>
<title>zybo-linux-bd-zynq7: Change gem0 phy to match kernel definition</title>
<updated>2017-06-08T13:03:05+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-06-08T08:20:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=2371ecf0a0ad37cb775d4c09e89a1e70ab8f347a'/>
<id>urn:sha1:2371ecf0a0ad37cb775d4c09e89a1e70ab8f347a</id>
<content type='text'>
Change the device tree for the gem0 phy to match that of the kernel
device tree for ZYBO. This removes the compatible string and uses the
phy address of 0 (broadcast). This lets the kernel auto detect the phy
since there are no other devices on the MDIO bus for gem0.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
</content>
</entry>
<entry>
<title>device-tree: Improve, clean up and remove MACHINE_DEVICETREE</title>
<updated>2017-04-26T05:33:30+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-04-15T10:36:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=a765a5bdbf0da72704bbe88171571ecc82668a0a'/>
<id>urn:sha1:a765a5bdbf0da72704bbe88171571ecc82668a0a</id>
<content type='text'>
This change improves and does a number of clean up to the device-tree
recipe. This includes adding support for building overlays, default
inclusion of kernel device tree sources, updated license value and
general clean ups to the logic.

This change also removes the support for MACHINE_DEVICETREE, and
additionally the now unused xilinx-utils.bbclass.

Note: In order to support overlays dtc version 1.4.3 or newer is needed,
currently in oe-core only 1.4.2 is available.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
</content>
</entry>
<entry>
<title>device-tree.bbappend: Move use of MACHINE_DEVICETREE to SRC_URI</title>
<updated>2017-04-26T05:33:30+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-04-15T09:29:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=e448d3c1de3ce284ef42a591fd89cf4c2b6a81cf'/>
<id>urn:sha1:e448d3c1de3ce284ef42a591fd89cf4c2b6a81cf</id>
<content type='text'>
Remove the use of MACHINE_DEVICETREE for providing sources to
device-tree, instead provide the device tree sources as SRC_URI entires.
Whilst this was already being done automatically by the
MACHINE_DEVICETREE logic it also created a non-standard way of providing
the device tree sources to the recipe.

The setup of SRC_URI is done via the use of a device-tree.bbappend
instead of directly in the device-tree.bb recipe itself. This is for two
reason, separation of the source from the build logic as well as to
provide an example for how a user can extend the device-tree recipe to
provide custom device tree sources in their layer.

This change also moves the paths to the sources around, this is to align
the names of the directories to match the OVERRIDES so that when
expanding the file paths it will search the subdirs based on the
OVERRIDES or machine names.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
</content>
</entry>
<entry>
<title>device-tree/microzed-zynq7.dts: Replace with kernel source version</title>
<updated>2017-03-24T10:50:49+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-03-24T10:46:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=8e0135912527e6febbdf5384a7296dfbb67a5c32'/>
<id>urn:sha1:8e0135912527e6febbdf5384a7296dfbb67a5c32</id>
<content type='text'>
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 &lt;nathan@nathanrossi.com&gt;
</content>
</entry>
<entry>
<title>device-tree: Remove zynq7-base.dtsi</title>
<updated>2017-02-01T12:40:20+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-01-14T12:04:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=ee8df5826924ba4817787d844c44f15ee3510d7f'/>
<id>urn:sha1:ee8df5826924ba4817787d844c44f15ee3510d7f</id>
<content type='text'>
This include has been deprecated for two releases. It is now completely
obsolete and being removed.

Remove the deprecation warning message as well.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
</content>
</entry>
<entry>
<title>kc705-microblazeel: Update to 2016.3 Xilinx design</title>
<updated>2016-12-04T10:50:39+00:00</updated>
<author>
<name>Manjukumar Matha</name>
<email>manjukumar.harthikote-matha@xilinx.com</email>
</author>
<published>2016-12-01T20:44:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=8f68051ce43c6adcb916e8809564e6aa09c38f79'/>
<id>urn:sha1:8f68051ce43c6adcb916e8809564e6aa09c38f79</id>
<content type='text'>
Change kc705-microblazeel to reflect v2016.3 Xilinx tools.

Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
</content>
</entry>
<entry>
<title>zybo-linux-bd-zynq7: Update the device-tree for linux-xlnx v4.6</title>
<updated>2016-11-19T11:36:36+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2016-11-13T13:14:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=4de832d4d608284951554a7fde28d145942f4b71'/>
<id>urn:sha1:4de832d4d608284951554a7fde28d145942f4b71</id>
<content type='text'>
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 &lt;nathan@nathanrossi.com&gt;
</content>
</entry>
<entry>
<title>qemu* -&gt; *qemu-*: Rename QEMU machines</title>
<updated>2016-10-26T16:15:28+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2016-10-11T10:58:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=c570b1226152338cd6b5a1c254df3bcad83d56b8'/>
<id>urn:sha1:c570b1226152338cd6b5a1c254df3bcad83d56b8</id>
<content type='text'>
Rename the QEMU machines to match the &lt;board&gt;-&lt;design&gt;-&lt;arch&gt;
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 &lt;nathan@nathanrossi.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@xilinx.com&gt;
</content>
</entry>
<entry>
<title>device-tree: Remove old runqemu compatibility outputs</title>
<updated>2016-10-11T11:10:52+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2016-09-20T14:12:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=4501d94387cac74c8321f81f54ea8eaa45af8ddb'/>
<id>urn:sha1:4501d94387cac74c8321f81f54ea8eaa45af8ddb</id>
<content type='text'>
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 &lt;nathan@nathanrossi.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@xilinx.com&gt;
</content>
</entry>
<entry>
<title>device-tree: Use deploy class to handle shared state</title>
<updated>2016-09-28T13:16:11+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2016-09-03T13:29:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=c52a435a45eae4e13e1c6a5a43039e84f0d3bbba'/>
<id>urn:sha1:c52a435a45eae4e13e1c6a5a43039e84f0d3bbba</id>
<content type='text'>
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 &lt;nathan@nathanrossi.com&gt;
</content>
</entry>
</feed>
