<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/kernel/cpu/shmobile, branch linux-3.10.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.10.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.10.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-04-24T11:58:32Z</updated>
<entry>
<title>SH: cpuidle: use init/exit common routine</title>
<updated>2013-04-24T11:58:32Z</updated>
<author>
<name>Daniel Lezcano</name>
</author>
<published>2013-04-23T14:41:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b181a3b03f866776211f22390c185c4da1dc45ff'/>
<id>urn:sha1:b181a3b03f866776211f22390c185c4da1dc45ff</id>
<content type='text'>
Remove the duplicated code and use the cpuidle common code for initialization.

Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;
Acked-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>cpuidle: remove en_core_tk_irqen flag</title>
<updated>2013-04-23T11:45:22Z</updated>
<author>
<name>Daniel Lezcano</name>
</author>
<published>2013-04-23T08:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=554c06ba3ee29cf453fca17e9e61120b75aa476d'/>
<id>urn:sha1:554c06ba3ee29cf453fca17e9e61120b75aa476d</id>
<content type='text'>
The en_core_tk_irqen flag is set in all the cpuidle driver which
means it is not necessary to specify this flag.

Remove the flag and the code related to it.

Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;
Acked-by: Kevin Hilman &lt;khilman@linaro.org&gt;  # for mach-omap2/*
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>SH: cpuidle: check error code at init</title>
<updated>2013-04-21T22:35:53Z</updated>
<author>
<name>Daniel Lezcano</name>
</author>
<published>2013-04-17T13:32:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=38a94f4169e03494cbf850919b4b0a7e53e84bfd'/>
<id>urn:sha1:38a94f4169e03494cbf850919b4b0a7e53e84bfd</id>
<content type='text'>
Registering the driver, or the device, can fail, let's check the return code
and return the error code to the PM layer.

Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;
Acked-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>SH: cpuidle: initialize the driver's states directly</title>
<updated>2013-04-21T22:35:53Z</updated>
<author>
<name>Daniel Lezcano</name>
</author>
<published>2013-04-17T13:32:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a4f841e9c473be84a1ed0c14f65058c29238ce1'/>
<id>urn:sha1:0a4f841e9c473be84a1ed0c14f65058c29238ce1</id>
<content type='text'>
Like all the other drivers, let's initialize the structure a compile time
instead of init time.

The states #1 and #2 are not enabled by default. The init function will
check the features of the board in order to enable the state.

Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;
Acked-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>SH: cpuidle: remove CPUIDLE_DRIVER_STATE_START usage</title>
<updated>2013-04-21T22:35:52Z</updated>
<author>
<name>Daniel Lezcano</name>
</author>
<published>2013-04-17T13:32:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=194db92fd20cd7733f1ee06b330af93e10dfe727'/>
<id>urn:sha1:194db92fd20cd7733f1ee06b330af93e10dfe727</id>
<content type='text'>
The CPUIDLE_DRIVER_STATE_START constant is only set when the kernel compilation
option CONFIG_ARCH_HAS_CPU_RELAX is set, but this is only relatated to x86, so
it is always zero.

Remove the reference to this constant in the code.

Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;
Acked-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>SH: cpuidle: remove pointless initialization</title>
<updated>2013-04-21T22:35:52Z</updated>
<author>
<name>Daniel Lezcano</name>
</author>
<published>2013-04-17T13:32:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=055d752f85f18abb2ad7e2193f61afefe36fd452'/>
<id>urn:sha1:055d752f85f18abb2ad7e2193f61afefe36fd452</id>
<content type='text'>
The driver is a global static variable automatically initialized to zero.

Removing the useless initialization in the init function.

Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;
Acked-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'sh-for-linus' of git://github.com/pmundt/linux-sh</title>
<updated>2012-04-07T16:52:46Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2012-04-07T16:52:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=664481ed45cdbda2ab853ddd3c2690b69aca9103'/>
<id>urn:sha1:664481ed45cdbda2ab853ddd3c2690b69aca9103</id>
<content type='text'>
Pull SuperH fixes from Paul Mundt.

* tag 'sh-for-linus' of git://github.com/pmundt/linux-sh:
  sh: fix clock-sh7757 for the latest sh_mobile_sdhi driver
  serial: sh-sci: use serial_port_in/out vs sci_in/out.
  sh: vsyscall: Fix up .eh_frame generation.
  sh: dma: Fix up device attribute mismatch from sysdev fallout.
  sh: dwarf unwinder depends on SHcompact.
  sh: fix up fallout from system.h disintegration.
</content>
</entry>
<entry>
<title>sh: fix up fallout from system.h disintegration.</title>
<updated>2012-03-30T10:29:57Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2012-03-30T10:29:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f03c4866d31e913a8dbc84f7d1459abdaf0bd326'/>
<id>urn:sha1:f03c4866d31e913a8dbc84f7d1459abdaf0bd326</id>
<content type='text'>
Quite a bit of fallout all over the place, nothing terribly exciting.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>SH: shmobile: Consolidate time keeping and irq enable</title>
<updated>2012-03-21T06:01:34Z</updated>
<author>
<name>Robert Lee</name>
</author>
<published>2012-03-20T20:22:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5c48c873baf1a67b93d26770c8fe4d41f26f48af'/>
<id>urn:sha1:5c48c873baf1a67b93d26770c8fe4d41f26f48af</id>
<content type='text'>
Enable core cpuidle timekeeping and irq enabling and remove that
handling from this code.

Signed-off-by: Robert Lee &lt;rob.lee@linaro.org&gt;
Reviewed-by: Kevin Hilman &lt;khilman@ti.com&gt;
Reviewed-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;
Acked-by: Jean Pihet &lt;j-pihet@ti.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>sh: cpuidle: Migrate off of hwblk API.</title>
<updated>2011-11-18T07:13:09Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2011-11-18T07:13:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4be887342c48f3b1e208bac6375c19c57791a3b9'/>
<id>urn:sha1:4be887342c48f3b1e208bac6375c19c57791a3b9</id>
<content type='text'>
Now that the hwblk API is unused and going away, migrate cpuidle off of
it. This is a pretty straightforward migration given that we weren't
really making use of the allowed mode overloading in the first place, so
simply default to regular sleep mode.

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