<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/staging/nvec, branch v3.6</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/staging/nvec?h=v3.6</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/staging/nvec?h=v3.6'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-09-15T21:22:04Z</updated>
<entry>
<title>mfd: core: Push irqdomain mapping out into devices</title>
<updated>2012-09-15T21:22:04Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2012-09-11T07:16:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0848c94fb4a5cc213a7fb0fb3a5721ad6e16f096'/>
<id>urn:sha1:0848c94fb4a5cc213a7fb0fb3a5721ad6e16f096</id>
<content type='text'>
Currently the MFD core supports remapping MFD cell interrupts using an
irqdomain but only if the MFD is being instantiated using device tree
and only if the device tree bindings use the pattern of registering IPs
in the device tree with compatible properties.  This will be actively
harmful for drivers which support non-DT platforms and use this pattern
for their DT bindings as it will mean that the core will silently change
remapping behaviour and it is also limiting for drivers which don't do
DT with this particular pattern.  There is also a potential fragility if
there are interrupts not associated with MFD cells and all the cells are
omitted from the device tree for some reason.

Instead change the code to take an IRQ domain as an optional argument,
allowing drivers to take the decision about the parent domain for their
interrupts.  The one current user of this feature is ab8500-core, it has
the domain lookup pushed out into the driver.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'staging-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging</title>
<updated>2012-07-26T18:14:49Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-07-26T18:14:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b13bc8dda81c54a66a1c84e66f60b8feba659f28'/>
<id>urn:sha1:b13bc8dda81c54a66a1c84e66f60b8feba659f28</id>
<content type='text'>
Pull staging tree patches from Greg Kroah-Hartman:
 "Here's the big staging tree merge for the 3.6-rc1 merge window.

  There are some patches in here outside of drivers/staging/, notibly
  the iio code (which is still stradeling the staging / not staging
  boundry), the pstore code, and the tracing code.  All of these have
  gotten acks from the various subsystem maintainers to be included in
  this tree.  The pstore and tracing patches are related, and are coming
  here as they replace one of the android staging drivers.

  Otherwise, the normal staging mess.  Lots of cleanups and a few new
  drivers (some iio drivers, and the large csr wireless driver
  abomination.)

  Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;"

Fixed up trivial conflicts in drivers/staging/comedi/drivers/s626.h and
drivers/staging/gdm72xx/netlink_k.c

* tag 'staging-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (1108 commits)
  staging: csr: delete a bunch of unused library functions
  staging: csr: remove csr_utf16.c
  staging: csr: remove csr_pmem.h
  staging: csr: remove CsrPmemAlloc
  staging: csr: remove CsrPmemFree()
  staging: csr: remove CsrMemAllocDma()
  staging: csr: remove CsrMemCalloc()
  staging: csr: remove CsrMemAlloc()
  staging: csr: remove CsrMemFree() and CsrMemFreeDma()
  staging: csr: remove csr_util.h
  staging: csr: remove CsrOffSetOf()
  stating: csr: remove unneeded #includes in csr_util.c
  staging: csr: make CsrUInt16ToHex static
  staging: csr: remove CsrMemCpy()
  staging: csr: remove CsrStrLen()
  staging: csr: remove CsrVsnprintf()
  staging: csr: remove CsrStrDup
  staging: csr: remove CsrStrChr()
  staging: csr: remove CsrStrNCmp
  staging: csr: remove CsrStrCmp
  ...
</content>
</entry>
<entry>
<title>staging: nvec: add remove function to nvec childs</title>
<updated>2012-06-25T17:55:38Z</updated>
<author>
<name>Marc Dietrich</name>
<email>marvin24@gmx.de</email>
</author>
<published>2012-06-24T21:25:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3cdde3a3d55e64e6d1ae3465701c8d9f226775f3'/>
<id>urn:sha1:3cdde3a3d55e64e6d1ae3465701c8d9f226775f3</id>
<content type='text'>
This patch cleanups registered devices on remove.

Signed-off-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: nvec: rename led driver to board specific paz00 driver</title>
<updated>2012-06-25T17:55:38Z</updated>
<author>
<name>Marc Dietrich</name>
<email>marvin24@gmx.de</email>
</author>
<published>2012-06-24T21:25:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ac562680577a28fa98ebecebff5e5097ccf9a9d2'/>
<id>urn:sha1:ac562680577a28fa98ebecebff5e5097ccf9a9d2</id>
<content type='text'>
The led driver used OEM commands which are not part of the nvec protocol
definition. Therefore it is renamed to nvec_paz00 to reflect that it only
applies to PAZ00 board based devices.

Signed-off-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: nvec: cleanup powermanagement callbacks</title>
<updated>2012-06-25T17:55:37Z</updated>
<author>
<name>Marc Dietrich</name>
<email>marvin24@gmx.de</email>
</author>
<published>2012-06-24T21:25:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ebefae28cea729cb1fa9c944179f62d7dd65b10f'/>
<id>urn:sha1:ebefae28cea729cb1fa9c944179f62d7dd65b10f</id>
<content type='text'>
Simplify powermanagement initialization by using pm_ops macro.

Signed-off-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: nvec: cleanup driver registration</title>
<updated>2012-06-25T17:55:37Z</updated>
<author>
<name>Marc Dietrich</name>
<email>marvin24@gmx.de</email>
</author>
<published>2012-06-24T21:25:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9891b1ce6276912c54f66b7b0c8c1bcc42ca75eb'/>
<id>urn:sha1:9891b1ce6276912c54f66b7b0c8c1bcc42ca75eb</id>
<content type='text'>
This patch simplifies code by using the module_platform_driver
macro.

Signed-off-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: nvec: use dev_warn instead of printk</title>
<updated>2012-06-25T17:55:37Z</updated>
<author>
<name>Marc Dietrich</name>
<email>marvin24@gmx.de</email>
</author>
<published>2012-06-24T21:25:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=50d4656a2304e48917a8e2b9df99f69d50b8a0aa'/>
<id>urn:sha1:50d4656a2304e48917a8e2b9df99f69d50b8a0aa</id>
<content type='text'>
Replace a printk in nvec core driver with dev_warn.

Signed-off-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: nvec: convert to devm_ functions</title>
<updated>2012-06-25T17:55:37Z</updated>
<author>
<name>Marc Dietrich</name>
<email>marvin24@gmx.de</email>
</author>
<published>2012-06-24T21:25:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f5e3352e5185ef37700da9a51c333559381fe8fd'/>
<id>urn:sha1:f5e3352e5185ef37700da9a51c333559381fe8fd</id>
<content type='text'>
This patch cleanups the nvec and its childs by replacing calls to
resource allocations by their devm_* equivalents.

Signed-off-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: nvec: add clk_prepare/clk_unprepare</title>
<updated>2012-06-12T16:32:55Z</updated>
<author>
<name>Prashant Gaikwad</name>
<email>pgaikwad@nvidia.com</email>
</author>
<published>2012-06-05T04:29:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=61c3b1971ad4c71c99919da949ac2043dfac8ee7'/>
<id>urn:sha1:61c3b1971ad4c71c99919da949ac2043dfac8ee7</id>
<content type='text'>
Use clk_prepare/clk_unprepare as required by the generic clk framework.

Cc: gregkh@linuxfoundation.org
Cc: ac100@lists.launchpad.net
Cc: devel@driverdev.osuosl.org
Signed-off-by: Prashant Gaikwad &lt;pgaikwad@nvidia.com&gt;
Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Acked-by: Marc Dietrich &lt;marvin24@gmx.de&gt;
</content>
</entry>
<entry>
<title>staging:nvec:nvec.h Fix typos in staging:nvec</title>
<updated>2012-04-10T16:29:21Z</updated>
<author>
<name>Justin P. Mattock</name>
<email>justinmattock@gmail.com</email>
</author>
<published>2012-03-19T15:17:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=535f2a5ffa5b11bd6824cbab6027d5092b5517c2'/>
<id>urn:sha1:535f2a5ffa5b11bd6824cbab6027d5092b5517c2</id>
<content type='text'>
The below patch fixes a typo I found while reading.

Signed-off-by: Justin P. Mattock &lt;justinmattock@gmail.com&gt;
Cc: Julian Andres Klode &lt;jak@jak-linux.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
