<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/drivers/mfd/ab8500-sysctrl.c, branch v3.10-rc2</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>mfd: ab8500: sysctrl: Initialize driver at arch_initcall</title>
<updated>2013-04-09T10:07:55+00:00</updated>
<author>
<name>Ulf Hansson</name>
<email>ulf.hansson@linaro.org</email>
</author>
<published>2013-04-02T23:06:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=caa62d642634e25cf4316b286abac54a70fd5a6a'/>
<id>caa62d642634e25cf4316b286abac54a70fd5a6a</id>
<content type='text'>
The abx500-clk driver is initiated at arch_initcall level. Moreover it
is relying on the ab8500-sysctrl API to be available. Therefore move
ab8500-sysctrl to arch_initcall level as well. The device is already
added before the abx500 clk device, thus it will be probed before as
well, which is exactly what we want.

Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The abx500-clk driver is initiated at arch_initcall level. Moreover it
is relying on the ab8500-sysctrl API to be available. Therefore move
ab8500-sysctrl to arch_initcall level as well. The device is already
added before the abx500 clk device, thus it will be probed before as
well, which is exactly what we want.

Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd: ab8500-sysctrl: AB8505 doesn't have SYSCLKREQ5..8</title>
<updated>2013-03-07T04:28:45+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2012-08-22T11:08:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=c55355221e259bc4d6c1dc3ebe0852afce644a40'/>
<id>c55355221e259bc4d6c1dc3ebe0852afce644a40</id>
<content type='text'>
So we're removing support for it.

Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Tested-by: Marcus COOPER &lt;marcus.xm.cooper@stericsson.com&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So we're removing support for it.

Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Tested-by: Marcus COOPER &lt;marcus.xm.cooper@stericsson.com&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd: ab8500-sysctrl: Add new reset function</title>
<updated>2013-03-07T04:28:16+00:00</updated>
<author>
<name>Lee Jones</name>
<email>lee.jones@linaro.org</email>
</author>
<published>2013-02-12T15:11:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=75932094601b404fc9ef28f7b6c0aa83dd619af0'/>
<id>75932094601b404fc9ef28f7b6c0aa83dd619af0</id>
<content type='text'>
Add a new reset function which uses the AB WD with 0 timeout.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new reset function which uses the AB WD with 0 timeout.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd: ab8500-sysctrl: Error check clean up</title>
<updated>2013-03-07T04:28:02+00:00</updated>
<author>
<name>Marcus Danielsson</name>
<email>marcus.danielsson@stericsson.com</email>
</author>
<published>2012-06-18T13:00:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=2377e52f7ca8ebe6ba9ad0e6173915538ee4808b'/>
<id>2377e52f7ca8ebe6ba9ad0e6173915538ee4808b</id>
<content type='text'>
Add error checks to see if sysctrl was probed as it should.
If the sysctrl_dev is not set the return value is -EINVAL.

Signed-off-by: Marcus Danielsson &lt;marcus.danielsson@stericsson.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Reviewed-by: Mattias WALLIN &lt;mattias.wallin@stericsson.com&gt;
Tested-by: Per FORLIN &lt;per.forlin@stericsson.com&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add error checks to see if sysctrl was probed as it should.
If the sysctrl_dev is not set the return value is -EINVAL.

Signed-off-by: Marcus Danielsson &lt;marcus.danielsson@stericsson.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Reviewed-by: Mattias WALLIN &lt;mattias.wallin@stericsson.com&gt;
Tested-by: Per FORLIN &lt;per.forlin@stericsson.com&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd: ab8500-sysctrl: Update correct turn on status</title>
<updated>2013-03-07T04:26:47+00:00</updated>
<author>
<name>Rajkumar Kasirajan</name>
<email>rajkumar.kasirajan@stericsson.com</email>
</author>
<published>2012-05-30T11:02:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=f04a9d8adf766c480353c0f2427e641251c9b059'/>
<id>f04a9d8adf766c480353c0f2427e641251c9b059</id>
<content type='text'>
In L9540, turn_on_status register is not updated correctly if
the device is rebooted with AC/USB charger connected. Due to
this, the device boots android instead of entering into charge
only mode. Read the AC/USB status register to detect the charger
presence and update the turn on status manually.

Signed-off-by: Rajkumar Kasirajan &lt;rajkumar.kasirajan@stericsson.com&gt;
Signed-off-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Reviewed-by: Rupesh KUMAR &lt;rupesh.kumar@stericsson.com&gt;
Reviewed-by: Philippe LANGLAIS &lt;philippe.langlais@stericsson.com&gt;
Tested-by: Rupesh KUMAR &lt;rupesh.kumar@stericsson.com&gt;
Tested-by: Philippe LANGLAIS &lt;philippe.langlais@stericsson.com&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In L9540, turn_on_status register is not updated correctly if
the device is rebooted with AC/USB charger connected. Due to
this, the device boots android instead of entering into charge
only mode. Read the AC/USB status register to detect the charger
presence and update the turn on status manually.

Signed-off-by: Rajkumar Kasirajan &lt;rajkumar.kasirajan@stericsson.com&gt;
Signed-off-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Reviewed-by: Rupesh KUMAR &lt;rupesh.kumar@stericsson.com&gt;
Reviewed-by: Philippe LANGLAIS &lt;philippe.langlais@stericsson.com&gt;
Tested-by: Rupesh KUMAR &lt;rupesh.kumar@stericsson.com&gt;
Tested-by: Philippe LANGLAIS &lt;philippe.langlais@stericsson.com&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd: ab8500-sysctrl: export read/write symbols</title>
<updated>2013-02-04T08:31:33+00:00</updated>
<author>
<name>Jonas Aaberg</name>
<email>jonas.aberg@stericsson.com</email>
</author>
<published>2011-11-11T06:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=c73db9f7a20c3b6a7026cbb70df2603aa2ce2e5a'/>
<id>c73db9f7a20c3b6a7026cbb70df2603aa2ce2e5a</id>
<content type='text'>
Export ab8500_sysctrl_read() and ab8500_sysctrl_write() symobols.

They will be used by LTP test cases.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Reviewed-by: Bengt JONSSON &lt;bengt.g.jonsson@stericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Export ab8500_sysctrl_read() and ab8500_sysctrl_write() symobols.

They will be used by LTP test cases.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Reviewed-by: Bengt JONSSON &lt;bengt.g.jonsson@stericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd: ab8500-sysctrl: Provide configuration for SysClkReqRfClkBuf registers</title>
<updated>2013-02-04T08:31:29+00:00</updated>
<author>
<name>Kennet Wallden</name>
<email>kennet.wallden@stericsson.com</email>
</author>
<published>2011-09-27T07:23:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=1abf063ffd18e6934bb81a776b3d71278eeff4ab'/>
<id>1abf063ffd18e6934bb81a776b3d71278eeff4ab</id>
<content type='text'>
Add the possibility to pass configuration settings for
SysCl1kReqRfClkBuf to SysClk8ReqRfClkBuf via platform data.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Kennet Wallden &lt;kennet.wallden@stericsson.com&gt;
Reviewed-by: Karl-Johan PERNTZ &lt;karl-johan.perntz@stericsson.com&gt;
Reviewed-by: Bengt JONSSON &lt;bengt.g.jonsson@stericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the possibility to pass configuration settings for
SysCl1kReqRfClkBuf to SysClk8ReqRfClkBuf via platform data.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Kennet Wallden &lt;kennet.wallden@stericsson.com&gt;
Reviewed-by: Karl-Johan PERNTZ &lt;karl-johan.perntz@stericsson.com&gt;
Reviewed-by: Bengt JONSSON &lt;bengt.g.jonsson@stericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd: ab8500-sysctrl.c: Provide charging as reset reason</title>
<updated>2013-02-04T08:28:45+00:00</updated>
<author>
<name>Jonas Aaberg</name>
<email>jonas.aberg@stericsson.com</email>
</author>
<published>2011-08-18T08:14:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=5a4bac6e6331feb0edd9522f3c7bbb9a01571566'/>
<id>5a4bac6e6331feb0edd9522f3c7bbb9a01571566</id>
<content type='text'>
It's possible to supply a string to provide a reason for
triggering a restart. In this case our reason is to enter
charging-only mode, as a charger was found to be present.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Reviewed-by: Karl KOMIEROWSKI &lt;karl.komierowski@stericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's possible to supply a string to provide a reason for
triggering a restart. In this case our reason is to enter
charging-only mode, as a charger was found to be present.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Reviewed-by: Karl KOMIEROWSKI &lt;karl.komierowski@stericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd: ab8500-sysctrl: Only reboot into charging mode if battery type is known</title>
<updated>2013-02-04T08:28:44+00:00</updated>
<author>
<name>Jonas Aaberg</name>
<email>jonas.aberg@stericsson.com</email>
</author>
<published>2011-08-17T13:58:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=0903940dcddcaa3f567a1a2308b0c55e2ce0643b'/>
<id>0903940dcddcaa3f567a1a2308b0c55e2ce0643b</id>
<content type='text'>
When a charger is connected, we usually want AB8500 based systems to
reboot into charging-only mode. However, if the battery type cannot
be identified this would be futile, so we'll just shut the system
down instead.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Reviewed-by: Karl KOMIEROWSKI &lt;karl.komierowski@stericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a charger is connected, we usually want AB8500 based systems to
reboot into charging-only mode. However, if the battery type cannot
be identified this would be futile, so we'll just shut the system
down instead.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Reviewed-by: Karl KOMIEROWSKI &lt;karl.komierowski@stericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd: ab8500-sysctrl: If a charger is present, reboot instead</title>
<updated>2013-02-04T08:28:43+00:00</updated>
<author>
<name>Jonas Aaberg</name>
<email>jonas.aberg@stericsson.com</email>
</author>
<published>2011-08-17T11:20:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=7c34d7c2b54818078678a6507ce9a79c3d479243'/>
<id>7c34d7c2b54818078678a6507ce9a79c3d479243</id>
<content type='text'>
If a charger is attached on power off, reboot the system
into charging mode instead of powering it off.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Reviewed-by: Karl KOMIEROWSKI &lt;karl.komierowski@stericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a charger is attached on power off, reboot the system
into charging mode instead of powering it off.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Reviewed-by: Karl KOMIEROWSKI &lt;karl.komierowski@stericsson.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
