<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/clocksource/sh_tmu.c, branch linux-4.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.0.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.0.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2015-01-05T13:43:37Z</updated>
<entry>
<title>clocksource: sh_tmu: Set cpu_possible_mask to fix SMP broadcast</title>
<updated>2015-01-05T13:43:37Z</updated>
<author>
<name>Magnus Damm</name>
<email>damm+renesas@opensource.se</email>
</author>
<published>2014-12-16T09:48:54Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=f2a5473861cf69c03d0f0ee5d0ea1b853b9e582e'/>
<id>urn:sha1:f2a5473861cf69c03d0f0ee5d0ea1b853b9e582e</id>
<content type='text'>
Update the TMU driver to use cpu_possible_mask as cpumask to make
r8a7779 SMP work as expected with or without the ARM TWD timer.

Signed-off-by: Magnus Damm &lt;damm+renesas@opensource.se&gt;
Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;
</content>
</entry>
<entry>
<title>clocksource: sh_tmu: Add DT support</title>
<updated>2014-07-04T13:50:28Z</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart+renesas@ideasonboard.com</email>
</author>
<published>2014-04-11T14:23:40Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3e29b5543f9250bb358169cff0594f58284ece74'/>
<id>urn:sha1:3e29b5543f9250bb358169cff0594f58284ece74</id>
<content type='text'>
Document DT bindings and parse them in the TMU driver.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart+renesas@ideasonboard.com&gt;
Tested-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>clocksource: sh_tmu: Replace global spinlock with a per-device spinlock</title>
<updated>2014-07-02T14:01:49Z</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart+renesas@ideasonboard.com</email>
</author>
<published>2014-02-17T15:49:05Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=2b027f1f0f887097b4140a71b5c1e878da1e2fd9'/>
<id>urn:sha1:2b027f1f0f887097b4140a71b5c1e878da1e2fd9</id>
<content type='text'>
The global spinlock is used to protect the shared start/stop register.
Now that all TMU channels are handled by a single device instance, use a
per-device spinlock.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart+renesas@ideasonboard.com&gt;
Tested-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>clocksource: sh_tmu: Drop support for legacy platform data</title>
<updated>2014-07-02T14:01:49Z</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart+renesas@ideasonboard.com</email>
</author>
<published>2014-01-28T14:52:46Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=681b9e852cf2d48ebd63954028814c7cece71945'/>
<id>urn:sha1:681b9e852cf2d48ebd63954028814c7cece71945</id>
<content type='text'>
Now that all platforms have switched to the new-style platform data,
drop support for the legacy version.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart+renesas@ideasonboard.com&gt;
Tested-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>Merge branch 'clockevents/cmt-mtu2-tmu-cleanups' into clockevents/3.16</title>
<updated>2014-05-23T07:23:21Z</updated>
<author>
<name>Daniel Lezcano</name>
<email>daniel.lezcano@linaro.org</email>
</author>
<published>2014-05-23T07:23:21Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=28d4768869a297210bfd19d4a4b186acda0cdb1b'/>
<id>urn:sha1:28d4768869a297210bfd19d4a4b186acda0cdb1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clocksource: sh_tmu: Remove unnecessary OOM messages</title>
<updated>2014-05-23T07:23:11Z</updated>
<author>
<name>Jingoo Han</name>
<email>jg1.han@samsung.com</email>
</author>
<published>2014-05-22T12:05:07Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=814876b0b00ae98a8568d1b989bc98ca5389b98a'/>
<id>urn:sha1:814876b0b00ae98a8568d1b989bc98ca5389b98a</id>
<content type='text'>
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.

[dlezcano] : refreshed against latest modifications: kmalloc -&gt; kzalloc

Signed-off-by: Jingoo Han &lt;jg1.han@samsung.com&gt;
Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;
</content>
</entry>
<entry>
<title>clocksource: sh_tmu: Fix channel IRQ retrieval in legacy case</title>
<updated>2014-05-19T14:15:17Z</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart+renesas@ideasonboard.com</email>
</author>
<published>2014-05-16T12:44:23Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c54697ae180e652a96db8bc71f0c7c7baee2bf16'/>
<id>urn:sha1:c54697ae180e652a96db8bc71f0c7c7baee2bf16</id>
<content type='text'>
In the legacy platform data case each TMU platform device handles a
single channel with a single IRQ for the platform device. Retrieve the
IRQ using the logical channel number instead of the hardware channel
number.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart+renesas@ideasonboard.com&gt;
Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;
</content>
</entry>
<entry>
<title>clocksource: sh_tmu: Sort headers alphabetically</title>
<updated>2014-04-16T10:03:24Z</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart+renesas@ideasonboard.com</email>
</author>
<published>2014-02-12T15:56:44Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=13931f8065fabff117828999e007f62a5cabea34'/>
<id>urn:sha1:13931f8065fabff117828999e007f62a5cabea34</id>
<content type='text'>
This helps locating duplicates and inserting new headers.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart+renesas@ideasonboard.com&gt;
</content>
</entry>
<entry>
<title>clocksource: sh_tmu: Remove FSF mail address from GPL notice</title>
<updated>2014-04-16T10:03:24Z</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart+renesas@ideasonboard.com</email>
</author>
<published>2014-02-14T00:25:50Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6b96c15b034813ec0b46e5bebbf8cffae0ac72d0'/>
<id>urn:sha1:6b96c15b034813ec0b46e5bebbf8cffae0ac72d0</id>
<content type='text'>
Do not include the paragraph about writing to the Free Software
Foundation's mailing address from the sample GPL notice. The FSF has
changed addresses in the past, and may do so again. Linux already
includes a copy of the GPL.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart+renesas@ideasonboard.com&gt;
</content>
</entry>
<entry>
<title>clocksource: sh_tmu: Rename clock to "fck" in the non-legacy case</title>
<updated>2014-04-16T10:03:23Z</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart+renesas@ideasonboard.com</email>
</author>
<published>2014-02-13T23:35:18Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=a27d922749f3be0a88f7e0aeb507c373703c08ee'/>
<id>urn:sha1:a27d922749f3be0a88f7e0aeb507c373703c08ee</id>
<content type='text'>
The sh_tmu driver gets the TMU functional clock using a connection ID of
"tmu_fck". While all SH SoCs create clock lookup entries with a NULL
device ID and a "tmu_fck" connection ID, the ARM SoCs use the device ID
only with a NULL connection ID. This works on legacy platforms but will
break on ARM with DT boot.

Fix the situation by using a connection ID of "fck" in the non-legacy
platform data case. Clock lookup entries will be renamed to use the
device ID as well as the connection ID as platforms get moved to new
platform data. The legacy code will eventually be dropped, leaving us
with device ID based clock lookup, compatible with DT boot.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart+renesas@ideasonboard.com&gt;
</content>
</entry>
</feed>
