<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-xilinx.git/recipes-bsp/device-tree, branch master</title>
<subtitle>Mirror of git.yoctoproject.org/meta-xilinx.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-xilinx.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/'/>
<updated>2017-12-14T00:11:14+00:00</updated>
<entry>
<title>meta-xilinx: Restructuring meta-xilinx to support multiple layers</title>
<updated>2017-12-14T00:11:14+00:00</updated>
<author>
<name>Manjukumar Matha</name>
<email>manjukumar.harthikote-matha@xilinx.com</email>
</author>
<published>2017-12-07T00:06:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=a18947c20dba2c0c38db8bde1ad4684995df4bbd'/>
<id>urn:sha1:a18947c20dba2c0c38db8bde1ad4684995df4bbd</id>
<content type='text'>
As discussed previously on mailing list, we are proceeding with layer
restructuring. For rocko release we will have the following layers

meta-xilinx
        -&gt;meta-xilinx-bsp (current meta-xilinx)
        -&gt;meta-xilinx-contrib

In the subsequent releases we will add other layers from Xilinx
meta-xilinx
        -&gt;meta-xilinx-bsp (current meta-xilinx)
        -&gt;meta-petalinux
        -&gt;meta-xilinx-tools
        -&gt;meta-xilinx-contrib

This will provide one clone to get all the required meta layers from
Xilinx for a complete solution, and the users can blacklist any layer
which they don't want to use using bblayer.conf.
This will enables us to help our vendors/partners to add their reference
designs, board definitions etc.

Recipe changes :
 * Move reference design zybo-linux-bd.bb to meta-xilinx-contrib
 * Move kernel patches realted to zybo-linux-bd-zynq7 board to
   meta-xilinx-contrib
 * Update README

Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>kc705-microblazeel: Updates to match v2017.3 bitstream</title>
<updated>2017-12-06T23:45:16+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-11-24T13:28:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=b86a915ae0129ad699eaa9ce7e4929591e093bf6'/>
<id>urn:sha1:b86a915ae0129ad699eaa9ce7e4929591e093bf6</id>
<content type='text'>
Update the device tree and machine configuration to match the updated
bitstream.

The bitstream was updated to v10.0 of the MicroBlaze core although
mainline GCC does not currently support v10.0+. Additionally the design
now enables divide-hard feature support. Memory and device addresses are
unchanged.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>device-tree.bb: Add variable to override device tree padding size</title>
<updated>2017-12-04T22:09:11+00:00</updated>
<author>
<name>Manjukumar Matha</name>
<email>manjukumar.harthikote-matha@xilinx.com</email>
</author>
<published>2017-11-30T08:11:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=3e58d85fa211eb3eca6501d518ae18d9dfccfc13'/>
<id>urn:sha1:3e58d85fa211eb3eca6501d518ae18d9dfccfc13</id>
<content type='text'>
Add DT_PADDING_SIZE variable which can override the default setting.
There are instances where it is necessary to change device tree padding
size.

Reviewed-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>device-tree.bb: Provide override device tree directory</title>
<updated>2017-12-04T22:09:05+00:00</updated>
<author>
<name>Manjukumar Matha</name>
<email>manjukumar.harthikote-matha@xilinx.com</email>
</author>
<published>2017-11-30T06:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=582f901da315fa29d694bd89f659f7ca6f5aecd6'/>
<id>urn:sha1:582f901da315fa29d694bd89f659f7ca6f5aecd6</id>
<content type='text'>
Provide a way to override device tree work directory and include file
directory, this might be particalarly helpful while using this recipes
in other layers, for example in meta-xilinx-tools to override workdir
and point it to dtg based build directory

Reviewed-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>device-tree.bb: Remove multiple inherit statements</title>
<updated>2017-12-04T22:08:41+00:00</updated>
<author>
<name>Manjukumar Matha</name>
<email>manjukumar.harthikote-matha@xilinx.com</email>
</author>
<published>2017-11-30T06:44:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=36b644c36deb42ab0028f5ad5893dc9edab24d31'/>
<id>urn:sha1:36b644c36deb42ab0028f5ad5893dc9edab24d31</id>
<content type='text'>
Merge all the inherit classes in a single line

Reviewed-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>device-tree: Setup COMPATIBLE_MACHINE</title>
<updated>2017-11-21T19:19:00+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-11-14T13:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=eb0abe02308a8c10a6bb7d77e0d29a343d710cb5'/>
<id>urn:sha1:eb0abe02308a8c10a6bb7d77e0d29a343d710cb5</id>
<content type='text'>
Setup COMPATIBLE_MACHINE for the device-tree recipe so that it is only
available to machines that have provided sources/device-trees.

The COMPATIBLE_MACHINE is defined by overrides to match any machine
('.*') which sets the targeted override. This allows for easy reuse of
sources across similar machines.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<entry>
<title>device-tree: Populate the built device tree blobs into the sysroot</title>
<updated>2017-11-07T23:17:17+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-11-07T13:43:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-xilinx.git/commit/?id=7f734796d28cd92a569d35a2e08542db8ee5af0c'/>
<id>urn:sha1:7f734796d28cd92a569d35a2e08542db8ee5af0c</id>
<content type='text'>
Populate any built dtb's into the sysroot so that other recipes can use
the output products.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
Signed-off-by: Manjukumar Matha &lt;manjukumar.harthikote-matha@xilinx.com&gt;
</content>
</entry>
<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>
</feed>
