<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-op-linux/drivers/staging/omap-thermal, branch master</title>
<subtitle>Talos™ II Linux sources for OpenPOWER</subtitle>
<id>https://git.raptorcs.com/git/talos-op-linux/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-op-linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/'/>
<updated>2013-03-25T18:25:35+00:00</updated>
<entry>
<title>staging: rename omap-thermal driver to ti-soc-thermal</title>
<updated>2013-03-25T18:25:35+00:00</updated>
<author>
<name>Eduardo Valentin</name>
<email>eduardo.valentin@ti.com</email>
</author>
<published>2013-03-19T14:54:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=7372add4a154f993c3a03fc7fb99513b5faf597c'/>
<id>urn:sha1:7372add4a154f993c3a03fc7fb99513b5faf597c</id>
<content type='text'>
Because this driver will support also OMAP derivatives,
this patch does a big rename inside this driver, so it
better fits its usage.

This patch only renames the directory, file names,
includes, Makefiles and Kconfig includes.

Cc: Santosh Shilimkar &lt;santosh.shilimkar@ti.com&gt;
Cc: Benoit &lt;b-cousson@ti.com&gt;
Cc: Nishanth Menon &lt;nm@ti.com&gt;
Cc: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Eduardo Valentin &lt;eduardo.valentin@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: omap-thermal: rename bg_ptr to bgp</title>
<updated>2013-03-25T18:24:16+00:00</updated>
<author>
<name>Eduardo Valentin</name>
<email>eduardo.valentin@ti.com</email>
</author>
<published>2013-03-19T14:54:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=d7f080e625af8a8586c716553fa28967c2c7b066'/>
<id>urn:sha1:d7f080e625af8a8586c716553fa28967c2c7b066</id>
<content type='text'>
Use a shorter name to bandgap pointer.

Cc: Benoit &lt;b-cousson@ti.com&gt;
Cc: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Eduardo Valentin &lt;eduardo.valentin@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: omap-thermal: fix return value</title>
<updated>2013-03-25T18:23:23+00:00</updated>
<author>
<name>Eduardo Valentin</name>
<email>eduardo.valentin@ti.com</email>
</author>
<published>2013-03-19T14:54:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=648b4c6c4cdff112c905b4c72e095d913b856165'/>
<id>urn:sha1:648b4c6c4cdff112c905b4c72e095d913b856165</id>
<content type='text'>
Return the proper error value in _omap_bandgap_read_threshold.

Acked-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Eduardo Valentin &lt;eduardo.valentin@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: omap-thermal: add documentation for omap_bandgap_validate</title>
<updated>2013-03-15T16:02:25+00:00</updated>
<author>
<name>Eduardo Valentin</name>
<email>eduardo.valentin@ti.com</email>
</author>
<published>2013-03-15T13:00:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=e72b7bbd178bf0081b5f62f1daaf86a7daf13f3e'/>
<id>urn:sha1:e72b7bbd178bf0081b5f62f1daaf86a7daf13f3e</id>
<content type='text'>
Document the helper to validate a struct omap_bandgap and a sensor id.

Signed-off-by: Eduardo Valentin &lt;eduardo.valentin@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: omap-thermal: remove TODO entry for exposed APIs</title>
<updated>2013-03-15T16:02:25+00:00</updated>
<author>
<name>Eduardo Valentin</name>
<email>eduardo.valentin@ti.com</email>
</author>
<published>2013-03-15T13:00:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=ff4a44ce327567b83cae846c662c732758280bc6'/>
<id>urn:sha1:ff4a44ce327567b83cae846c662c732758280bc6</id>
<content type='text'>
Not all APIs exposed today are used. However all unused APIs
will be required once the thermal layer allows IRQ based
policies.

Signed-off-by: Eduardo Valentin &lt;eduardo.valentin@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: omap-thermal: remove TODO entry suggesting regmap usage</title>
<updated>2013-03-15T16:02:24+00:00</updated>
<author>
<name>Eduardo Valentin</name>
<email>eduardo.valentin@ti.com</email>
</author>
<published>2013-03-15T13:00:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=0205b15fa4f2ff5f0574de1f6eb327348acba422'/>
<id>urn:sha1:0205b15fa4f2ff5f0574de1f6eb327348acba422</id>
<content type='text'>
It is hard to use regmap because benefit of using regmap cache
may not be applicable as there is a specific sequence to
restore the bandgap context.

Signed-off-by: Eduardo Valentin &lt;eduardo.valentin@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: omap-thermal: switch mutex to spinlock inside omap-bandgap</title>
<updated>2013-03-15T16:02:24+00:00</updated>
<author>
<name>Eduardo Valentin</name>
<email>eduardo.valentin@ti.com</email>
</author>
<published>2013-03-15T13:00:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=ebf0bd52e657b41341bbfb0cbaabc308bf1c58e9'/>
<id>urn:sha1:ebf0bd52e657b41341bbfb0cbaabc308bf1c58e9</id>
<content type='text'>
Because there is a need to lock inside IRQ handler, this patch
changes the locking mechanism inside the omap-bandgap.[c,h] to
spinlocks. Now this lock is used to protect omap_bandgap struct
during APIs exposed (possibly used in sysfs handling functions)
and inside the ALERT IRQ handler.

Because there are registers shared among the sensors, this lock
is global, not per sensor.

Signed-off-by: Eduardo Valentin &lt;eduardo.valentin@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: omap-thermal: change Kconfig dependency method</title>
<updated>2013-03-15T16:02:24+00:00</updated>
<author>
<name>Eduardo Valentin</name>
<email>eduardo.valentin@ti.com</email>
</author>
<published>2013-03-15T13:00:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=494bbdd8b11f08dc703a76513674d57c5c349fa7'/>
<id>urn:sha1:494bbdd8b11f08dc703a76513674d57c5c349fa7</id>
<content type='text'>
Now arch code has to specify CONFIG_ARCH_HAS_BANDGAP. So, this driver
will be selectable only if the platform reports itself as having a
bandgap device.

Any OMAP variant or any other OMAP version needs to
	select ARCH_HAS_BANDGAP
so that the driver will be applicable. A part from that it is
required to device the data structures that maps the registers
and their bitfields. The DT compatible list must also be updated.

CC: Santosh Shilimkar &lt;santosh.shilimkar@ti.com&gt;
CC: Vaibhav Bedia &lt;vaibhav.bedia@ti.com&gt;

Signed-off-by: Eduardo Valentin &lt;eduardo.valentin@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: omap-thermal: document omap_bandgap_build function</title>
<updated>2013-03-15T16:02:24+00:00</updated>
<author>
<name>Eduardo Valentin</name>
<email>eduardo.valentin@ti.com</email>
</author>
<published>2013-03-15T13:00:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=e9b6f8c4da4614549ad5c1497f6895ef5f26ea24'/>
<id>urn:sha1:e9b6f8c4da4614549ad5c1497f6895ef5f26ea24</id>
<content type='text'>
Document function to build omap_bandgap structure

Signed-off-by: Eduardo Valentin &lt;eduardo.valentin@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: omap-thermal: document omap_bandgap_alert_init function</title>
<updated>2013-03-15T16:02:24+00:00</updated>
<author>
<name>Eduardo Valentin</name>
<email>eduardo.valentin@ti.com</email>
</author>
<published>2013-03-15T13:00:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=094b8aca16afcd380b60d11ba23d74ee5836d781'/>
<id>urn:sha1:094b8aca16afcd380b60d11ba23d74ee5836d781</id>
<content type='text'>
Document function that sets talert handling up.

Signed-off-by: Eduardo Valentin &lt;eduardo.valentin@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
