<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/extcon, branch v3.14</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/extcon?h=v3.14</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/extcon?h=v3.14'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2014-02-20T09:40:07Z</updated>
<entry>
<title>ASoC: dapm: Add locking to snd_soc_dapm_xxxx_pin functions</title>
<updated>2014-02-20T09:40:07Z</updated>
<author>
<name>Charles Keepax</name>
<email>ckeepax@opensource.wolfsonmicro.com</email>
</author>
<published>2014-02-18T15:22:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=113911006442a36c2b4669faf1699d9042ef80ab'/>
<id>urn:sha1:113911006442a36c2b4669faf1699d9042ef80ab</id>
<content type='text'>
The snd_soc_dapm_xxxx_pin all require the dapm_mutex to be held when
they are called as they edit the dirty list, however very few of the
callers do so.

This patch adds unlocked versions of all the functions replacing the
existing implementations with one that holds the lock internally. We
also fix up the places where the lock was actually held on the caller
side.

Signed-off-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>extcon: gpio: Add power resume support</title>
<updated>2014-01-09T00:53:30Z</updated>
<author>
<name>Rongjun Ying</name>
<email>rongjun.ying@csr.com</email>
</author>
<published>2014-01-09T00:50:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6544dfa5795060b01042fd62fd1a92e18c2fc485'/>
<id>urn:sha1:6544dfa5795060b01042fd62fd1a92e18c2fc485</id>
<content type='text'>
When system on the suspend state, Some SoC can't get gpio interrupt.
After system resume, need send extcon uevent to userspace.

Signed-off-by: Rongjun Ying &lt;rongjun.ying@csr.com&gt;
Reviewed-by: Barry Song &lt;Baohua.Song@csr.com&gt;
Acked-by: Myungjoo Ham &lt;myungjoo.ham@samsung.com&gt;
Signed-off-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;
</content>
</entry>
<entry>
<title>extcon: max14577: Add extcon-max14577 driver to support MUIC device</title>
<updated>2014-01-07T02:54:29Z</updated>
<author>
<name>Chanwoo Choi</name>
<email>cw00.choi@samsung.com</email>
</author>
<published>2013-11-22T15:51:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=962e56bfcf0b055d00fc52948a327dead904caa3'/>
<id>urn:sha1:962e56bfcf0b055d00fc52948a327dead904caa3</id>
<content type='text'>
This patch supports Maxim MAX14577 MUIC(Micro USB Interface Controller)
device by using EXTCON subsystem to handle various external connectors.
The max14577 device uses regmap method for i2c communication and
supports irq domain.

Signed-off-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;
Signed-off-by: Krzysztof Kozlowski &lt;k.kozlowski@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
</content>
</entry>
<entry>
<title>extcon: arizona: Add support for headphone detection on wm5110 rev D</title>
<updated>2014-01-07T02:54:28Z</updated>
<author>
<name>Charles Keepax</name>
<email>ckeepax@opensource.wolfsonmicro.com</email>
</author>
<published>2013-11-14T16:18:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=77438610ffd93462348346430d17470cd3ce7bbc'/>
<id>urn:sha1:77438610ffd93462348346430d17470cd3ce7bbc</id>
<content type='text'>
wm5110 rev D is the first chip to use headphone detection IP 2, specify
such and make a small correction as the impedance value is actually read
in 0.5 ohm increments now.

Signed-off-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;
Signed-off-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;
</content>
</entry>
<entry>
<title>extcon: arizona: No need to switch back down HPDET ranges</title>
<updated>2014-01-07T02:54:28Z</updated>
<author>
<name>Charles Keepax</name>
<email>ckeepax@opensource.wolfsonmicro.com</email>
</author>
<published>2013-11-14T16:18:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9141461d81717ef94b7d38a4b3581114ac1307db'/>
<id>urn:sha1:9141461d81717ef94b7d38a4b3581114ac1307db</id>
<content type='text'>
No point in revisiting ranges the detection will be no more accurate
the second time simply report that the resistance is right on the
range boundry.

Signed-off-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;
Signed-off-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;
</content>
</entry>
<entry>
<title>extcon: arizona: Fix race with microphone detection and removal</title>
<updated>2014-01-07T02:54:28Z</updated>
<author>
<name>Charles Keepax</name>
<email>ckeepax@opensource.wolfsonmicro.com</email>
</author>
<published>2013-11-14T16:18:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=31a847e6e1ed4db5002a4af191988aa85008c407'/>
<id>urn:sha1:31a847e6e1ed4db5002a4af191988aa85008c407</id>
<content type='text'>
The microphone detection code is run as delayed work to provide
additional debounce, it is possible that the jack could have been
removed by the time we process the microphone detection. Turn this
case into a no op.

Signed-off-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;
Signed-off-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;
</content>
</entry>
<entry>
<title>extcon: arizona: Fix reset of HPDET after race with removal</title>
<updated>2014-01-07T02:54:28Z</updated>
<author>
<name>Charles Keepax</name>
<email>ckeepax@opensource.wolfsonmicro.com</email>
</author>
<published>2013-11-14T16:18:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a3e00d4bd8011f2fe5100e1a0d3a01cc2afaa187'/>
<id>urn:sha1:a3e00d4bd8011f2fe5100e1a0d3a01cc2afaa187</id>
<content type='text'>
We need to make sure we reset back to our starting state, especially
making sure that we have disabled poll in the register cache.

Signed-off-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;
Signed-off-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;
</content>
</entry>
<entry>
<title>extcon: arizona: Add defines for microphone detection levels</title>
<updated>2014-01-07T02:54:28Z</updated>
<author>
<name>Charles Keepax</name>
<email>ckeepax@opensource.wolfsonmicro.com</email>
</author>
<published>2013-11-14T16:18:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ffae24fed8a83afd5682865e0262731eac369a5b'/>
<id>urn:sha1:ffae24fed8a83afd5682865e0262731eac369a5b</id>
<content type='text'>
Improve readability by creating a define for each microphone detection
level.

Acked-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;
Signed-off-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;
</content>
</entry>
<entry>
<title>extcon: palmas: Handle ID interrupt properly using USB_ID_INT_SRC</title>
<updated>2014-01-07T02:54:27Z</updated>
<author>
<name>George Cherian</name>
<email>george.cherian@ti.com</email>
</author>
<published>2013-10-10T18:48:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b7d2d5be3c910fddd19cafa0861016712c665168'/>
<id>urn:sha1:b7d2d5be3c910fddd19cafa0861016712c665168</id>
<content type='text'>
Always cross check with the ID state and the source of interrupt.
Also add a case in which ID Source is ID_GND but LATCH state is set
wrongly. This uses the previous Link stat to determine the new state.

Signed-off-by: George Cherian &lt;george.cherian@ti.com&gt;
Acked-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Signed-off-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;
</content>
</entry>
<entry>
<title>extcon: palmas: Added a new compatible type *ti,palmas-usb-vid*</title>
<updated>2014-01-07T02:54:27Z</updated>
<author>
<name>Kishon Vijay Abraham I</name>
<email>kishon@ti.com</email>
</author>
<published>2013-10-10T12:37:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5fbc77d6ebd0ab801273085bbf98fdaa66054ad8'/>
<id>urn:sha1:5fbc77d6ebd0ab801273085bbf98fdaa66054ad8</id>
<content type='text'>
The Palmas device contains only a USB VBUS-ID detector, so added a
compatible type *ti,palmas-usb-vid*. Didn't remove the existing compatible
types for backward compatibility.

Signed-off-by: Kishon Vijay Abraham I &lt;kishon@ti.com&gt;
Signed-off-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;
</content>
</entry>
</feed>
