<feed xmlns='http://www.w3.org/2005/Atom'>
<title>snowball/igloo-kernel.git/drivers/dsp/syslink, branch u0</title>
<subtitle>Igloo kernel</subtitle>
<id>https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/atom?h=u0</id>
<link rel='self' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/atom?h=u0'/>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/'/>
<updated>2011-04-07T07:43:54+00:00</updated>
<entry>
<title>SYSLINK: ipu-pm ported changes specific for 2.6.38 vanilla l-o kernel.</title>
<updated>2011-04-07T07:43:54+00:00</updated>
<author>
<name>Subramaniam C.A</name>
<email>subramaniam.ca@ti.com</email>
</author>
<published>2011-04-07T07:43:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=5cfb62bd2fe4d92fe60bdf1ceeb8a98b583751d8'/>
<id>urn:sha1:5cfb62bd2fe4d92fe60bdf1ceeb8a98b583751d8</id>
<content type='text'>
This patch adds vanilla l-o 2.6.38 specific changes. The patch might get
redundant once the OMAP_PM specific changes/ baseport changes go in.

Check the return value of kfifo_out ti avoid a warning

Do not use any constraint req/rel since the fwk is not
ready yet.

Signed-off-by: Miguel Vadillo &lt;vadillo@ti.com&gt;
Signed-off-by: Subramaniam C.A &lt;subramaniam.ca@ti.com&gt;
Signed-off-by: Cris Jansson &lt;cjansson@ti.com&gt;
</content>
</entry>
<entry>
<title>commit 56707db6442abd931b11e3ba59bc0d8239df6a95</title>
<updated>2011-04-07T07:43:52+00:00</updated>
<author>
<name>Miguel Vadillo</name>
<email>vadillo@ti.com</email>
</author>
<published>2011-04-07T07:43:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=7640fdf2dfd977c4537c0e7b8077e2a961451cf9'/>
<id>urn:sha1:7640fdf2dfd977c4537c0e7b8077e2a961451cf9</id>
<content type='text'>
    syslink: ipu_pm: hack to sofreset iss &amp; fdif

    After an iommufault iss and fdif need to be reset
    for the proper reuse of both.

    The proper api to call is _softreset() but for that
    sysc struct in hwmod needs to be enabled but that part
    is not ready.

    This is hack until the proper fix is done in sysc and
    the proper api can be used to softreset.

    Change-Id: I7568308bcd49697946a08a1b03b6a846dd0c9f5d
    Signed-off-by: Miguel Vadillo &lt;vadillo@ti.com&gt;
    Signed-off-by: Juan Gutierrez &lt;jgutierrez@ti.com&gt;
</content>
</entry>
<entry>
<title>SYSLINK: Use unlocked_ioctl instead of ioctl</title>
<updated>2011-04-07T07:43:50+00:00</updated>
<author>
<name>Subramaniam C.A</name>
<email>subramaniam.ca@ti.com</email>
</author>
<published>2011-04-07T07:43:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=e923601c7a953f259026353916747b5f9be980c9'/>
<id>urn:sha1:e923601c7a953f259026353916747b5f9be980c9</id>
<content type='text'>
This patch uses unlocked_ioctl instead of ioctl in all SysLink drivers.
The support for ioctl was removed since BKL is not to be used anymore.

Signed-off-by: Subramaniam C.A &lt;subramaniam.ca@ti.com&gt;
</content>
</entry>
<entry>
<title>SYSLINK: Migrate build changes for adding iommu-debug and enable hibernation</title>
<updated>2011-04-07T07:43:48+00:00</updated>
<author>
<name>Subramaniam C.A</name>
<email>subramaniam.ca@ti.com</email>
</author>
<published>2011-04-07T07:43:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=5d0cc6916662a454e1a1cbdbff380e251ef7a92b'/>
<id>urn:sha1:5d0cc6916662a454e1a1cbdbff380e251ef7a92b</id>
<content type='text'>
This patch  enables hibernation by default and also adds build support
for iommu-debug.The patch is a port of these additions from 2.6.35 omap
android kernel.

Signed-off-by: Miguel Vadillo &lt;vadillo@ti.com&gt;
Signed-off-by: Leed Aguilar &lt;leed.aguilar@ti.com&gt;
Signed-off-by: C A Subramaniam &lt;subramaniam.ca@ti.com&gt;
</content>
</entry>
<entry>
<title>syslink: ipu_pm: fix ret in idle path after recovery</title>
<updated>2011-04-07T07:43:47+00:00</updated>
<author>
<name>Miguel Vadillo</name>
<email>vadillo@ti.com</email>
</author>
<published>2011-04-07T07:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=e632ca0e6da88d9631da0e94e7f26dceb1d913e6'/>
<id>urn:sha1:e632ca0e6da88d9631da0e94e7f26dceb1d913e6</id>
<content type='text'>
After recovery the mechanism to release all the resources
and constraints was not taking in to consideration the IPU
that is created behind the scenes to handle the sys and app
constraints and as a consequence all the constraints attached
to it were not released leading to not hit retention in idle path.

That IPU behind scenes is a special rcb slot that only has constraints;
the fix is taking care of this case and releases only the constraints.

If the IPU is explicitly requested then it will be consider as a normal
resource.

Change-Id: I49a7ab05912bcc4de4e61c223ba0f4dd4c7a2d83
Signed-off-by: Miguel Vadillo &lt;vadillo@ti.com&gt;
Signed-off-by: Juan Gutierrez &lt;jgutierrez@ti.com&gt;
Signed-off-by: Paul Hunt &lt;hunt@ti.com&gt;
</content>
</entry>
<entry>
<title>omap:iodmm-make dma call for flushing configurable</title>
<updated>2011-04-07T07:43:39+00:00</updated>
<author>
<name>Hari Kanigeri</name>
<email>h-kanigeri2@ti.com</email>
</author>
<published>2011-04-07T07:43:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=f7d9e3d1e677bd4e8a832ab8ae05cd1406bbd1ca'/>
<id>urn:sha1:f7d9e3d1e677bd4e8a832ab8ae05cd1406bbd1ca</id>
<content type='text'>
Use dma calls for cache flushing under a configurable flag.
Use this option until Multimedia integration issues are sorted out.

Signed-off-by: Hari Kanigeri &lt;h-kanigeri2@ti.com&gt;
</content>
</entry>
<entry>
<title>syslink: ipu_pm: fix wdt and add resource cleanup</title>
<updated>2011-04-07T07:43:24+00:00</updated>
<author>
<name>Miguel Vadillo</name>
<email>vadillo@ti.com</email>
</author>
<published>2011-04-07T07:43:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=e4941694b7797a65ae51ef424cce6d7d96415c02'/>
<id>urn:sha1:e4941694b7797a65ae51ef424cce6d7d96415c02</id>
<content type='text'>
wdt notification event was not being sent to the deh because
if there are resources in use by IPU the assumption was that
it is in a good state (not hanging) and the timer was being reloaded
without catching the issue. This fix is avoiding that scenario
adding an event PM_ALIVE, sent by ipu, that indicates there are
resources in use but ipu wont hibernate, and the timer needs
to be reloaded in kernel for hib_time seconds again.

Also resources clean up is now done when the wd issue is catched.

Change-Id: I34304763ce50ac51595a9a6b7c9305d95174f8f8
Signed-off-by: Miguel Vadillo &lt;vadillo@ti.com&gt;
Signed-off-by: Juan Gutierrez &lt;jgutierrez@ti.com&gt;
</content>
</entry>
<entry>
<title>syslink:ipu_pm: Modifications for timer setup for WDT</title>
<updated>2011-04-07T07:43:23+00:00</updated>
<author>
<name>Shahid Akhtar</name>
<email>sakhtar@ti.com</email>
</author>
<published>2011-04-07T07:43:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=df691d0cf2151e2443f3c9c958e9b4b91c6e53b0'/>
<id>urn:sha1:df691d0cf2151e2443f3c9c958e9b4b91c6e53b0</id>
<content type='text'>
Modified to configure timer 3 that is used to trigger hibernation
and it is also used as watch dog timer. Since both ducati cores
can go to retention together and if one core is not responding
both need to be reset, we only use 1 timer

[Hari K] The free irq while freeing
checks the dev_id as the token with the dev_id that it was registered
earlier. To avoid the race condition as when the remote proc frees the
dmtimer handle save the handle in ipu_pm to use it as a token when passing
to free_irq
A cleaner solution should be investigated for watchdog timer

Change-Id: I15d3c0182d84861819cc36abf1f78cbc1674375f
Signed-off-by: Shahid Akhtar &lt;sakhtar@ti.com&gt;
</content>
</entry>
<entry>
<title>SYSLINK:add build files to Syslink</title>
<updated>2011-04-07T07:43:22+00:00</updated>
<author>
<name>Hari Kanigeri</name>
<email>h-kanigeri2@ti.com</email>
</author>
<published>2011-04-07T07:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=053f5674c835434514f070ee46a09bb68173b12f'/>
<id>urn:sha1:053f5674c835434514f070ee46a09bb68173b12f</id>
<content type='text'>
This patch adds build related files

Signed-off-by: Hari Kanigeri &lt;h-kanigeri2@ti.com&gt;
Signed-off-by: Suman Anna &lt;s-anna@ti.com&gt;
Signed-off-by: Ramesh Gupta G &lt;grgupta@ti.com&gt;
</content>
</entry>
<entry>
<title>SYSLINK: ipc - ipc recovery related patches</title>
<updated>2011-04-07T07:43:13+00:00</updated>
<author>
<name>Fernando Guzman Lugo</name>
<email>fernando.lugo@ti.com</email>
</author>
<published>2011-04-07T07:43:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=31ae00e54682d9b659f3772e8f8feab07742dc49'/>
<id>urn:sha1:31ae00e54682d9b659f3772e8f8feab07742dc49</id>
<content type='text'>
SYSLINK: ipc - move check for in recovery state per ipc submodule

With this approach, now each submodule can allow which ioctl
can go through when the IPC is in recovery state. It is done
by exporting a new function in ipc.

Change-Id: I3402f2f83cd3dddbdd6a0d8caf94bf061a5b981c
Signed-off-by: Fernando Guzman Lugo &lt;fernando.lugo@ti.com&gt;

SYSLINK: ipc - allow some ioctl go through in recovery state

This api can go through even in recovery state:
messageq_unblock
messageq_delete
messageq_close
messageq_destroy

Change-Id: If738b58c21f1d18c3ef1ba019bb598290096d32b
Signed-off-by: Fernando Guzman Lugo &lt;fernando.lugo@ti.com&gt;

SYSLINK: IPC- provide ipc start and stop notification

Enable the notification of IPC start and stop, which devh can
use to register/unregister for SYS-ERRORS.

This also includes the changes to export ipc_recovery_schedule
function. This function should be called by error handlers such
as sys error and watchdog error.

Change-Id: I436c37b9c4b74d00c771e88c480ea0e96a0268fd
Signed-off-by: Hari Kanigeri &lt;h-kanigeri2@ti.com&gt;
Signed-off-by: Wajahat Khan &lt;w-khan@ti.com&gt;

syslink: ipc: fix compilation warnings

Fixing the following compilation warning when
including ipc.h and notify_ducatidriver.h in another
module:

warning: function declaration isn't a prototype

Change-Id: Idbb0b5289a3e8406fbe0b86e70d63d55d7e3060f
Reported-by: Ricardo Neri &lt;ricardo.neri@ti.com&gt;
Signed-off-by: Miguel Vadillo &lt;vadillo@ti.com&gt;
</content>
</entry>
</feed>
