<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/fdt, branch stable/10</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC: r287013 (partial), r294616, r314097 (partial)</title>
<updated>2017-05-10T21:42:16+00:00</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2017-05-10T21:42:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ce09d20e527bf9f710d61347b34be0504065cd0e'/>
<id>ce09d20e527bf9f710d61347b34be0504065cd0e</id>
<content type='text'>
- Allow overriding the FDT slicer with a custom slicer.
- Teach the flashmap code about SPI flash.
- Allow different slicers for different flash types to be registered
  with geom_flashmap(4) and teach it about MMC for slicing enhanced
  user data area partitions. The FDT slicer still is the default for
  CFI, NAND and SPI flash on FDT-enabled platforms.
- In addition to a device_t, also pass the name of the GEOM provider
  in question to the slicers as a single device may provide more than
  one provider.
- Build a geom_flashmap.ko.
- Use MODULE_VERSION() so other modules can depend on geom_flashmap(4).
- Remove redundant/superfluous GEOM routines that either do nothing
  or provide/just call default GEOM (slice) functionality.
- Trim/adjust includes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Allow overriding the FDT slicer with a custom slicer.
- Teach the flashmap code about SPI flash.
- Allow different slicers for different flash types to be registered
  with geom_flashmap(4) and teach it about MMC for slicing enhanced
  user data area partitions. The FDT slicer still is the default for
  CFI, NAND and SPI flash on FDT-enabled platforms.
- In addition to a device_t, also pass the name of the GEOM provider
  in question to the slicers as a single device may provide more than
  one provider.
- Build a geom_flashmap.ko.
- Use MODULE_VERSION() so other modules can depend on geom_flashmap(4).
- Remove redundant/superfluous GEOM routines that either do nothing
  or provide/just call default GEOM (slice) functionality.
- Trim/adjust includes
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r281371: Use OF_getencpropalloc() to handle endianess of the properties.</title>
<updated>2015-05-24T18:00:29+00:00</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2015-05-24T18:00:29+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=447269ec6e9d9c11bf61d1b764bafc297c42bf3a'/>
<id>447269ec6e9d9c11bf61d1b764bafc297c42bf3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r279368, r280772, r280848:</title>
<updated>2015-05-24T17:51:57+00:00</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2015-05-24T17:51:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bf6e72add9252f660775d30cc9dd855d156d478c'/>
<id>bf6e72add9252f660775d30cc9dd855d156d478c</id>
<content type='text'>
  Allow creating subclass of FDT simplebus

  Make simplebus a base class of ofwbus.

  Fix bug in xrefinfo_find() for 64-bit platforms
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Allow creating subclass of FDT simplebus

  Make simplebus a base class of ofwbus.

  Fix bug in xrefinfo_find() for 64-bit platforms
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r277098, r279235:</title>
<updated>2015-05-23T22:36:41+00:00</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2015-05-23T22:36:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=eb3f6291ee92b01e6e289e3b5eb2b5de3515f689'/>
<id>eb3f6291ee92b01e6e289e3b5eb2b5de3515f689</id>
<content type='text'>
  Introduce ofw_bus_reg_to_rl() to replace part of common bus code

  Fix endianness on FDT read in ARM GIC
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Introduce ofw_bus_reg_to_rl() to replace part of common bus code

  Fix endianness on FDT read in ARM GIC
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r277655, r277989:  Reimplement fdt_clock_register_provider() correctly.</title>
<updated>2015-02-13T23:37:11+00:00</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2015-02-13T23:37:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5838f8cf7fbfe2748105601762a8f65cfc8610b8'/>
<id>5838f8cf7fbfe2748105601762a8f65cfc8610b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r274412, r274413, r274414:  Bugfixes for imx5/6 pinctrl driver.</title>
<updated>2014-12-27T01:35:03+00:00</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2014-12-27T01:35:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=45ef5831cfb2128922b797e0ea353a006090be4d'/>
<id>45ef5831cfb2128922b797e0ea353a006090be4d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r273282:  Fail to probe on simplebus nodes that lack a "ranges" property.</title>
<updated>2014-10-26T04:10:17+00:00</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2014-10-26T04:10:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8c342d3d7778d8f42b6573f31092218e59055fd8'/>
<id>8c342d3d7778d8f42b6573f31092218e59055fd8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r272109, r272181:</title>
<updated>2014-10-26T04:01:57+00:00</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2014-10-26T04:01:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=13bb3c89b585facc1647994e515ff453a34efb4e'/>
<id>13bb3c89b585facc1647994e515ff453a34efb4e</id>
<content type='text'>
  Replace multiple nearly-identical copies of code to walk through an FDT
  node's interrupts=&lt;...&gt; property creating resource list entries with a
  single common implementation.  This change makes ofw_bus_intr_to_rl() the
  one true copy of that code and removes the copies of it from other places.

  This also adds handling of the interrupts-extended property.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Replace multiple nearly-identical copies of code to walk through an FDT
  node's interrupts=&lt;...&gt; property creating resource list entries with a
  single common implementation.  This change makes ofw_bus_intr_to_rl() the
  one true copy of that code and removes the copies of it from other places.

  This also adds handling of the interrupts-extended property.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC 271546:</title>
<updated>2014-10-26T03:41:27+00:00</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2014-10-26T03:41:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ae4b433f971e5be5a7da75baa8de3d1915d44b9a'/>
<id>ae4b433f971e5be5a7da75baa8de3d1915d44b9a</id>
<content type='text'>
  Create an interface and support routines for drivers that handle IO pin
  multiplexing and configuration based on FDT data.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Create an interface and support routines for drivers that handle IO pin
  multiplexing and configuration based on FDT data.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r270957, r270959:</title>
<updated>2014-10-26T02:19:03+00:00</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2014-10-26T02:19:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=34d50cfb39b097a438fa3d946ed0a5f73d52e6c8'/>
<id>34d50cfb39b097a438fa3d946ed0a5f73d52e6c8</id>
<content type='text'>
  Create an interface for drivers to enable or disable their clocks as listed
  in the clocks=&lt;...&gt; properties of their FDT data.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Create an interface for drivers to enable or disable their clocks as listed
  in the clocks=&lt;...&gt; properties of their FDT data.
</pre>
</div>
</content>
</entry>
</feed>
