<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/sh/Makefile, branch v3.4.33</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/sh/Makefile?h=v3.4.33</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/sh/Makefile?h=v3.4.33'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-01-12T03:25:51Z</updated>
<entry>
<title>sh: also without PM_RUNTIME pm_runtime.o must be built</title>
<updated>2012-01-12T03:25:51Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@gmx.de</email>
</author>
<published>2012-01-10T15:04:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d3442b2bb7ce4089fadcf483b8ae9766ab480238'/>
<id>urn:sha1:d3442b2bb7ce4089fadcf483b8ae9766ab480238</id>
<content type='text'>
When CONFIG_PM_RUNTIME is off, drivers/sh/pm_runtime.o still has to be
built on sh platforms, because then it provides means to statically
switch on device PM clocks.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Kill off remaining private runtime PM bits.</title>
<updated>2011-11-18T07:05:52Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2011-11-18T07:05:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=62d3ba8bba6fb1d1362dcaa1da2679f4ab740226'/>
<id>urn:sha1:62d3ba8bba6fb1d1362dcaa1da2679f4ab740226</id>
<content type='text'>
This kills of the now unused runtime PM stub in favour of the generic
one.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: sh7723: use runtime PM implementation, common with arm/mach-shmobile</title>
<updated>2011-11-17T19:12:29Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@gmx.de</email>
</author>
<published>2011-11-17T13:55:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7fa4632db8bfadf37b5e19f6b73398c6bccb5c90'/>
<id>urn:sha1:7fa4632db8bfadf37b5e19f6b73398c6bccb5c90</id>
<content type='text'>
Switch sh7723 to a runtime PM implementation, common with ARM-based
sh-mobile platforms.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: sh7722: use runtime PM implementation, common with arm/mach-shmobile</title>
<updated>2011-11-17T19:12:28Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@gmx.de</email>
</author>
<published>2011-11-17T13:55:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6a06d5bf26f078212de084da93e4af863a6e5ccf'/>
<id>urn:sha1:6a06d5bf26f078212de084da93e4af863a6e5ccf</id>
<content type='text'>
Switch sh7722 to a runtime PM implementation, common with ARM-based
sh-mobile platforms.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: sh7724: use runtime PM implementation, common with arm/mach-shmobile</title>
<updated>2011-11-17T19:12:28Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@gmx.de</email>
</author>
<published>2011-11-17T13:55:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8cc88a55b03bd4940390125c2521c99368513be5'/>
<id>urn:sha1:8cc88a55b03bd4940390125c2521c99368513be5</id>
<content type='text'>
Switch sh7724 to a runtime PM implementation, common with ARM-based
sh-mobile platforms.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>drivers: sh: Generalize runtime PM platform stub.</title>
<updated>2011-11-11T06:41:50Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2011-11-11T06:41:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=750a7eee7395492960a7aeb3a3a1aa74158ec326'/>
<id>urn:sha1:750a7eee7395492960a7aeb3a3a1aa74158ec326</id>
<content type='text'>
The runtime PM platform support stub in use by ARM-based SH/R-Mobile
platforms contains nothing that's specifically ARM-related and instead of
wholly generic to anything using the clock framework.

The recent runtime PM changes interact rather badly with the lazy
disabling of clocks late in the boot process through the clock framework,
leading to situations where the runtime suspend/resume paths are entered
without a clock being actively driven due to having been lazily gated
off.

In order to correct this we can trivially tie in the aforementioned stub
as a general fallback for all SH platforms that don't presently have
their own runtime PM implementations (the corner case being SH-based
SH-Mobile platforms, which have their own stub through the hwblk API --
which in turn has bitrotted and will be subsequently adapted to use the
same stub as everyone else), regardless of whether the platforms choose
to define power domains of their own or not.

This fixes up regressions for clock framework users who also build in
runtime PM support without any specific power domains of their own, which
was previously causing the serial console to be lost when warring with
lazy clock disabling.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: clkfwk: Shuffle around to match the intc split up.</title>
<updated>2010-10-18T12:32:58Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2010-10-18T12:32:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=de9186c257acb06ca8187cff1c94412b5f80a3bd'/>
<id>urn:sha1:de9186c257acb06ca8187cff1c94412b5f80a3bd</id>
<content type='text'>
This shuffles the clock framework code around to a drivers/sh/clk subdir,
to follow the intc split up. This will make it easier to subsequently
break things out as well as plug in different helpers for non-CPG users.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: intc: Split up the INTC code.</title>
<updated>2010-10-05T13:10:30Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2010-10-05T13:10:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2be6bb0c79c7fbda3425b65ee51c558bbaf4cf91'/>
<id>urn:sha1:2be6bb0c79c7fbda3425b65ee51c558bbaf4cf91</id>
<content type='text'>
This splits up the sh intc core in to something more vaguely resembling
a subsystem. Most of the functionality was alread fairly well
compartmentalized, and there were only a handful of interdependencies
that needed to be resolved in the process.

This also serves as future-proofing for the genirq and sparseirq rework,
which will make some of the split out functionality wholly generic,
allowing things to be killed off in place with minimal migration pain.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>ARM: mach-shmobile: Use shared clock framework</title>
<updated>2010-05-20T03:05:45Z</updated>
<author>
<name>Magnus Damm</name>
<email>damm@opensource.se</email>
</author>
<published>2010-05-12T14:21:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e47bb515c57853c1f41474dae199cb033e747f66'/>
<id>urn:sha1:e47bb515c57853c1f41474dae199cb033e747f66</id>
<content type='text'>
Teach SH-Mobile ARM how to make use of the shared SH clock
framework. This commit is one atomic switch that dumps the
local hackery and instead links in the shared clock framework
code in drivers/sh. A few local functions are kept in clock.c.

Signed-off-by: Magnus Damm &lt;damm@opensource.se&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: move sh clock-cpg.c contents to drivers/sh/clk-cpg.c</title>
<updated>2010-05-13T08:39:22Z</updated>
<author>
<name>Magnus Damm</name>
<email>damm@opensource.se</email>
</author>
<published>2010-05-11T13:29:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=fa676ca3944e4459ea3d133eabc923c8ab5d2576'/>
<id>urn:sha1:fa676ca3944e4459ea3d133eabc923c8ab5d2576</id>
<content type='text'>
Move the CPG helpers to drivers/sh/clk-cpg.c V2.

This to allow SH-Mobile ARM to share the code with
SH. All functions except the legacy CPG stuff is moved.

Signed-off-by: Magnus Damm &lt;damm@opensource.se&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
</feed>
