<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/pwm, branch v3.13.9</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/pwm?h=v3.13.9</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/pwm?h=v3.13.9'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2013-11-01T10:17:57Z</updated>
<entry>
<title>pwm: samsung: Fix kernel warning while unexporting a channel</title>
<updated>2013-11-01T10:17:57Z</updated>
<author>
<name>Sachin Kamat</name>
<email>sachin.kamat@linaro.org</email>
</author>
<published>2013-10-29T04:57:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b577cdcf174b0e88091cb7c9926c44cda87d3d0d'/>
<id>urn:sha1:b577cdcf174b0e88091cb7c9926c44cda87d3d0d</id>
<content type='text'>
PWM channel data was set to NULL before freeing it. This caused the
following kernel warning while unexporting the channel. Set the channel
data to NULL after freeing it.

[   70.495000] WARNING: CPU: 0 PID: 1 at drivers/base/devres.c:805 pwm_put+0x48/0x80()
[   70.505000] Modules linked in:
[   70.505000] CPU: 0 PID: 1 Comm: sh Not tainted 3.12.0-rc6-next-20131024-00012-gd4aec04-dirty #58
[   70.515000] [&lt;c0014ddc&gt;] (unwind_backtrace+0x0/0xf4) from [&lt;c0011784&gt;] (show_stack+0x10/0x14)
[   70.525000] [&lt;c0011784&gt;] (show_stack+0x10/0x14) from [&lt;c03a3cbc&gt;] (dump_stack+0x7c/0xb0)
[   70.530000] [&lt;c03a3cbc&gt;] (dump_stack+0x7c/0xb0) from [&lt;c001de68&gt;] (warn_slowpath_common+0x6c/0x88)
[   70.540000] [&lt;c001de68&gt;] (warn_slowpath_common+0x6c/0x88) from [&lt;c001df20&gt;] (warn_slowpath_null+0x1c/0x24)
[   70.550000] [&lt;c001df20&gt;] (warn_slowpath_null+0x1c/0x24) from [&lt;c01d1af8&gt;] (pwm_put+0x48/0x80)
[   70.560000] [&lt;c01d1af8&gt;] (pwm_put+0x48/0x80) from [&lt;c01d21c8&gt;] (pwm_unexport_store+0x94/0xac)
[   70.565000] [&lt;c01d21c8&gt;] (pwm_unexport_store+0x94/0xac) from [&lt;c010991c&gt;] (sysfs_write_file+0x148/0x1d8)
[   70.575000] [&lt;c010991c&gt;] (sysfs_write_file+0x148/0x1d8) from [&lt;c00b2a80&gt;] (vfs_write+0xb4/0x1a0)
[   70.585000] [&lt;c00b2a80&gt;] (vfs_write+0xb4/0x1a0) from [&lt;c00b3068&gt;] (SyS_write+0x3c/0x78)
[   70.595000] [&lt;c00b3068&gt;] (SyS_write+0x3c/0x78) from [&lt;c000e2e0&gt;] (ret_fast_syscall+0x0/0x30)

Signed-off-by: Sachin Kamat &lt;sachin.kamat@linaro.org&gt;
Reviewed-by: Jingoo Han &lt;jg1.han@samsung.com&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: add ep93xx PWM support</title>
<updated>2013-10-17T14:07:19Z</updated>
<author>
<name>H Hartley Sweeten</name>
<email>hartleys@visionengravers.com</email>
</author>
<published>2013-10-16T01:40:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a23086981723570c8952520d9ffaf6995d45f63e'/>
<id>urn:sha1:a23086981723570c8952520d9ffaf6995d45f63e</id>
<content type='text'>
Remove the non-standard EP93xx PWM driver in drivers/misc and add
a new driver for the PWM controllers on the EP93xx platform based
on the PWM framework.

These PWM controllers each support 1 PWM channel with programmable
duty cycle, frequency, and polarity inversion.

Signed-off-by: H Hartley Sweeten &lt;hsweeten@visionengravers.com&gt;
Cc: Ryan Mallon &lt;rmallon@gmail.com&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: don't use devm_pinctrl_get_select_default() in probe</title>
<updated>2013-10-15T10:16:35Z</updated>
<author>
<name>Wolfram Sang</name>
<email>wsa@the-dreams.de</email>
</author>
<published>2013-10-13T16:17:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=faed9c380860d986886e8a8b79b29bb3d1ac2a91'/>
<id>urn:sha1:faed9c380860d986886e8a8b79b29bb3d1ac2a91</id>
<content type='text'>
Since commit ab78029 (drivers/pinctrl: grab default handles from device core),
we can rely on device core for setting the default pins. Compile tested only.

Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt; (personally at LCE13)
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: imx: Remove redundant of_match_ptr</title>
<updated>2013-10-08T13:49:38Z</updated>
<author>
<name>Sachin Kamat</name>
<email>sachin.kamat@linaro.org</email>
</author>
<published>2013-09-30T03:26:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=becbca1390a5147b363a34e238e74cffe65eecc3'/>
<id>urn:sha1:becbca1390a5147b363a34e238e74cffe65eecc3</id>
<content type='text'>
The data structure of_match_ptr() protects is always compiled in.
Hence of_match_ptr() is not needed.

Signed-off-by: Sachin Kamat &lt;sachin.kamat@linaro.org&gt;
Acked-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: lpc32xx: Remove redundant of_match_ptr</title>
<updated>2013-10-08T13:49:19Z</updated>
<author>
<name>Sachin Kamat</name>
<email>sachin.kamat@linaro.org</email>
</author>
<published>2013-09-30T03:26:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3cb3b2bfddcdf0bd44b787127b52c2bd1ce9f291'/>
<id>urn:sha1:3cb3b2bfddcdf0bd44b787127b52c2bd1ce9f291</id>
<content type='text'>
The data structure of_match_ptr() protects is always compiled in.
Hence of_match_ptr() is not needed.

Signed-off-by: Sachin Kamat &lt;sachin.kamat@linaro.org&gt;
Cc: Alexandre Pereira da Silva &lt;aletes.xgr@gmail.com&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: mxs: Remove redundant of_match_ptr</title>
<updated>2013-10-08T13:49:10Z</updated>
<author>
<name>Sachin Kamat</name>
<email>sachin.kamat@linaro.org</email>
</author>
<published>2013-09-30T03:26:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=de02cb887cb20d5a7fff5e44acfc67f6fd1ebe0c'/>
<id>urn:sha1:de02cb887cb20d5a7fff5e44acfc67f6fd1ebe0c</id>
<content type='text'>
The data structure of_match_ptr() protects is always compiled in.
Hence of_match_ptr() is not needed.

Signed-off-by: Sachin Kamat &lt;sachin.kamat@linaro.org&gt;
Acked-by: Shawn Guo &lt;shawn.guo@linaro.org&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: twl: Include linux/of.h header</title>
<updated>2013-10-08T13:45:44Z</updated>
<author>
<name>Sachin Kamat</name>
<email>sachin.kamat@linaro.org</email>
</author>
<published>2013-09-27T11:23:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ea8eeb1502f20ecada3436ec058f65831b4a0fab'/>
<id>urn:sha1:ea8eeb1502f20ecada3436ec058f65831b4a0fab</id>
<content type='text'>
'of_match_ptr' is defined in linux/of.h. Include it explicitly.

Signed-off-by: Sachin Kamat &lt;sachin.kamat@linaro.org&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: twl-led: Include linux/of.h header</title>
<updated>2013-10-08T13:45:44Z</updated>
<author>
<name>Sachin Kamat</name>
<email>sachin.kamat@linaro.org</email>
</author>
<published>2013-09-27T11:23:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e852340deef3ce260074d53fbe553c60217c6c5b'/>
<id>urn:sha1:e852340deef3ce260074d53fbe553c60217c6c5b</id>
<content type='text'>
'of_match_ptr' is defined in linux/of.h. Include it explicitly.

Signed-off-by: Sachin Kamat &lt;sachin.kamat@linaro.org&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: samsung: Include linux/of.h header</title>
<updated>2013-10-08T13:45:44Z</updated>
<author>
<name>Sachin Kamat</name>
<email>sachin.kamat@linaro.org</email>
</author>
<published>2013-09-27T11:23:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c3bdfe1f1e4e1e195945c55a2256eba89334d36c'/>
<id>urn:sha1:c3bdfe1f1e4e1e195945c55a2256eba89334d36c</id>
<content type='text'>
'of_match_ptr' is defined in linux/of.h. Include it explicitly.

Signed-off-by: Sachin Kamat &lt;sachin.kamat@linaro.org&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
<entry>
<title>pwm: imx: Include linux/of.h header</title>
<updated>2013-10-08T13:45:44Z</updated>
<author>
<name>Sachin Kamat</name>
<email>sachin.kamat@linaro.org</email>
</author>
<published>2013-09-27T11:23:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2a8876cfdf14de557705e2559df99f40058a3b3b'/>
<id>urn:sha1:2a8876cfdf14de557705e2559df99f40058a3b3b</id>
<content type='text'>
'of_match_ptr' is defined in linux/of.h. Include it explicitly.

Signed-off-by: Sachin Kamat &lt;sachin.kamat@linaro.org&gt;
Signed-off-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
</entry>
</feed>
