<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/mfd/twl-core.c, branch linux-3.13.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.13.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.13.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-07-31T12:01:29Z</updated>
<entry>
<title>mfd: Use dev_get_platdata()</title>
<updated>2013-07-31T12:01:29Z</updated>
<author>
<name>Jingoo Han</name>
</author>
<published>2013-07-30T08:10:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=334a41ce9b753ec615e8c6c50ee07d6197190610'/>
<id>urn:sha1:334a41ce9b753ec615e8c6c50ee07d6197190610</id>
<content type='text'>
Use the wrapper function for retrieving the platform data instead of
accessing dev-&gt;platform_data directly.

Signed-off-by: Jingoo Han &lt;jg1.han@samsung.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: twl-core: Change TWL6025 references to TWL6032</title>
<updated>2013-06-20T08:26:29Z</updated>
<author>
<name>Graeme Gregory</name>
</author>
<published>2013-06-19T12:24:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=89ce43fbbce525f99991ed060b1302bd3fdae9c6'/>
<id>urn:sha1:89ce43fbbce525f99991ed060b1302bd3fdae9c6</id>
<content type='text'>
The TWL6025 was never released beyond sample form and was replaced by
the PhoenixLite range of chips - TWL6032. Change the references to
reference the TWL6032 class and name the registers to twl6032 in line with
an actual released chip name to avoid confusion.

Currently there are no users of TWL6025 in the code.

Signed-off-by: Graeme Gregory &lt;gg@slimlogic.co.uk&gt;
Signed-off-by: Oleksandr Kozaruk &lt;oleksandr.kozaruk@ti.com&gt;
Acked-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Reviwed-by: Mark Brown &lt;broonie@linaro.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: twl4030-power: Split from twl-core into a dedicated module</title>
<updated>2013-06-19T08:19:39Z</updated>
<author>
<name>Florian Vaussard</name>
</author>
<published>2013-06-18T13:17:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=637d6895f8f5ecc041ca6f521f544bb3d5699416'/>
<id>urn:sha1:637d6895f8f5ecc041ca6f521f544bb3d5699416</id>
<content type='text'>
For now, the call to twl4030-power is hard-wired inside twl-core.
To ease the future transition to DT, make twl4030-power as a
separate module, like what is already done for twl4030-audio
and others.

Signed-off-by: Florian Vaussard &lt;florian.vaussard@epfl.ch&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: twl-core: Convert to module_i2c_driver()</title>
<updated>2013-06-11T17:27:51Z</updated>
<author>
<name>Grygorii Strashko</name>
</author>
<published>2013-04-23T13:19:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=032fa16d453c562c93b118e1c3e65f183c5f55cc'/>
<id>urn:sha1:032fa16d453c562c93b118e1c3e65f183c5f55cc</id>
<content type='text'>
Shift TWL initialization to module/device init layer, because I2C now is
not initialized on subsys init layer and shifted to module/device init
layer instead.

The I2C &lt;--&gt; TWL dependency should be resolved in drivers/Makefile now.

Cc: Santosh Shilimkar &lt;santosh.shilimkar@ti.com&gt;
Signed-off-by: Grygorii Strashko &lt;grygorii.strashko@ti.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: twl-core: Fix kernel panic on boot</title>
<updated>2013-02-13T23:26:28Z</updated>
<author>
<name>Jon Hunter</name>
</author>
<published>2013-02-11T20:26:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1765dbccaa5aa2db7b53dc765f0e636591876c03'/>
<id>urn:sha1:1765dbccaa5aa2db7b53dc765f0e636591876c03</id>
<content type='text'>
Commit 8a6aaa3 (mfd: twl-core: Collect global variables behind one
private structure (global)) removed the variable "inuse" that is used
to determine if the device has been initialised and now use the
twl_priv structure instead. This is causing the kernel to panic on
OMAP3+ devices using the twl driver, because we try to access the
twl_priv-&gt;ready member before checking if twl_priv is initialised. Fix
this and move this test to the beginning of the twl_i2c_read/write
function because twl_get_last_module() also uses the twl_priv structure.

Signed-off-by: Jon Hunter &lt;jon-hunter@ti.com&gt;
Acked-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: twl-core: Move twl_i2c_read/write_u8 to header as inline function</title>
<updated>2013-02-13T23:22:52Z</updated>
<author>
<name>Peter Ujfalusi</name>
</author>
<published>2013-01-16T13:53:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fbc6ae363e5e589a28135c051a2ff835e6236d5f'/>
<id>urn:sha1:fbc6ae363e5e589a28135c051a2ff835e6236d5f</id>
<content type='text'>
twl_i2c_read/write_u8 become as a simple wrapper over the twl_i2c_read/write.

Signed-off-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: twl-core: Remove no longer valid comment regarding to write buffer size</title>
<updated>2013-02-13T23:22:52Z</updated>
<author>
<name>Peter Ujfalusi</name>
</author>
<published>2013-01-16T13:53:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ac7bc5a953c38c32513d1825decf336c4909ce3b'/>
<id>urn:sha1:ac7bc5a953c38c32513d1825decf336c4909ce3b</id>
<content type='text'>
With the regmap conversion there is no longeer a need to allocate bigger
buffer for writes

Signed-off-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: twl-core: Collect global variables behind one private structure (global)</title>
<updated>2013-02-13T23:22:51Z</updated>
<author>
<name>Peter Ujfalusi</name>
</author>
<published>2013-01-16T13:53:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=80a97ccd33be9c79018d3d4983eefa3e6d6bfb6d'/>
<id>urn:sha1:80a97ccd33be9c79018d3d4983eefa3e6d6bfb6d</id>
<content type='text'>
Gather the global variables under a single structure and allocate it with
devm_kzalloc(). It is easier to see them and if in the future we try to add
support for multiple instance of twl in the system it is going to be much
simpler.

Signed-off-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: twl-core: Move 'inuse' check early at probe time</title>
<updated>2013-02-13T23:22:51Z</updated>
<author>
<name>Peter Ujfalusi</name>
</author>
<published>2013-01-16T13:53:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6382a0614144901af1cbbfdf9b9a618f5dfb8548'/>
<id>urn:sha1:6382a0614144901af1cbbfdf9b9a618f5dfb8548</id>
<content type='text'>
We can fail earlier in case multiple instance of the twl-core is tried to
be loaded.
The twl-core by design only supports one instance.

Signed-off-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: twl-core: Do not create dummy pdata when booted with DT</title>
<updated>2013-02-13T23:22:50Z</updated>
<author>
<name>Peter Ujfalusi</name>
</author>
<published>2013-01-16T13:53:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7e2e6c5758de94ec22686b30e7b906a3ddcd9896'/>
<id>urn:sha1:7e2e6c5758de94ec22686b30e7b906a3ddcd9896</id>
<content type='text'>
When booted with DT we can manage without the dummy pdata.

Signed-off-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
</feed>
