<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/arch/sh/kernel/cpu/sh3, branch v3.7</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v3.7</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.7'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2012-07-02T06:06:22Z</updated>
<entry>
<title>sh: Fix up se7721 GPIOLIB=y build warnings.</title>
<updated>2012-07-02T06:06:22Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2012-07-02T06:06:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=64941d8930e619ef37227f88c6ee17e2624c65d2'/>
<id>urn:sha1:64941d8930e619ef37227f88c6ee17e2624c65d2</id>
<content type='text'>
Presently the SH7720/21 serial code uses asm/gpio.h to get at the CPU
GPIO port definitions, but in the case of GPIOLIB=y this also includes
references to generic GPIOLIB routines that we don't have any function
declarations for, tripping up on -Werror=implicit-function-declaration
with newer gcc versions:

  CC      arch/sh/kernel/cpu/sh3/serial-sh7720.o
In file included from include/linux/sh_pfc.h:14:0,
                 from arch/sh/include/asm/gpio.h:23,
                 from arch/sh/kernel/cpu/sh3/serial-sh7720.c:5:
include/asm-generic/gpio.h: In function 'gpio_get_value_cansleep':
include/asm-generic/gpio.h:220:2: error: implicit declaration of function '__gpio_get_value' [-Werror=implicit-function-declaration]
include/asm-generic/gpio.h: In function 'gpio_set_value_cansleep':
include/asm-generic/gpio.h:226:2: error: implicit declaration of function '__gpio_set_value' [-Werror=implicit-function-declaration]
In file included from arch/sh/include/asm/gpio.h:23:0,
                 from arch/sh/kernel/cpu/sh3/serial-sh7720.c:5:
include/linux/sh_pfc.h: At top level:
include/linux/sh_pfc.h:121:19: error: field 'chip' has incomplete type

Switch to using the cpu/ version for the port definitions explicitly.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'sh/evt2irq-migration' into sh-latest</title>
<updated>2012-05-18T09:13:27Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2012-05-18T09:13:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c1dbccc3c7cc70e8211a7ad6ba55ecbc18e77a5a'/>
<id>urn:sha1:c1dbccc3c7cc70e8211a7ad6ba55ecbc18e77a5a</id>
<content type='text'>
Conflicts:
	arch/sh/kernel/cpu/sh3/setup-sh770x.c
	arch/sh/kernel/cpu/sh3/setup-sh7710.c
	arch/sh/kernel/cpu/sh3/setup-sh7720.c
	arch/sh/kernel/cpu/sh4/setup-sh7750.c
	arch/sh/kernel/cpu/sh4a/setup-sh7343.c
	arch/sh/kernel/cpu/sh4a/setup-sh7366.c
	arch/sh/kernel/cpu/sh4a/setup-sh7722.c
	arch/sh/kernel/cpu/sh4a/setup-sh7723.c
	arch/sh/kernel/cpu/sh4a/setup-sh7724.c
	arch/sh/kernel/cpu/sh4a/setup-sh7757.c
	arch/sh/kernel/cpu/sh4a/setup-sh7763.c
	arch/sh/kernel/cpu/sh4a/setup-sh7770.c
	arch/sh/kernel/cpu/sh4a/setup-sh7785.c
	arch/sh/kernel/cpu/sh4a/setup-sh7786.c

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: sh7720 evt2irq migration.</title>
<updated>2012-05-18T05:41:00Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2012-05-18T05:41:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=85ee6b06cc3a42f0381455ea4d1da0bdded41bee'/>
<id>urn:sha1:85ee6b06cc3a42f0381455ea4d1da0bdded41bee</id>
<content type='text'>
Migrate SH7720 to evt2irq() backed hwirq lookups.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: sh7710/sh7712 evt2irq migration.</title>
<updated>2012-05-18T05:37:51Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2012-05-18T05:37:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5d0af7696869cb52d63b849fabc1087f16c0092e'/>
<id>urn:sha1:5d0af7696869cb52d63b849fabc1087f16c0092e</id>
<content type='text'>
Migrate SH7710/SH7712 to evt2irq() backed hwirq lookups.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: sh7706/sh7707/sh7709/sh7709 evt2irq migration.</title>
<updated>2012-05-18T05:34:48Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2012-05-18T05:34:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a9302a64d440ff60c917b33fe47dbeab2e3e7e94'/>
<id>urn:sha1:a9302a64d440ff60c917b33fe47dbeab2e3e7e94</id>
<content type='text'>
Migrate SH770x to evt2irq() backed hwirq lookups.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: sh7705 evt2irq migration.</title>
<updated>2012-05-18T05:31:11Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2012-05-18T05:31:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e91b2a40a1a440a80a073d952de421ae7d188802'/>
<id>urn:sha1:e91b2a40a1a440a80a073d952de421ae7d188802</id>
<content type='text'>
Migrate SH7705 to evt2irq() backed hwirq lookups.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Support thread fault code encoding.</title>
<updated>2012-05-14T05:57:28Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2012-05-14T05:57:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5a1dc78a38bfb04159a08cd493e5b3d844939e6c'/>
<id>urn:sha1:5a1dc78a38bfb04159a08cd493e5b3d844939e6c</id>
<content type='text'>
This provides a simple interface modelled after sparc64/m32r to encode
the error code in the upper byte of thread_info for finer-grained
handling in the page fault path.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: sh3: Change the specification method of IRQ to SCIx_IRQ_MUXED</title>
<updated>2012-04-17T07:17:32Z</updated>
<author>
<name>Nobuhiro Iwamatsu</name>
<email>nobuhiro.iwamatsu.yj@renesas.com</email>
</author>
<published>2012-04-13T03:14:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=545f3bcf32b6d43d9ac89998e9e72fcdf7accca3'/>
<id>urn:sha1:545f3bcf32b6d43d9ac89998e9e72fcdf7accca3</id>
<content type='text'>
Some SCIF devices specify the same IRQ. We can use SCIx_IRQ_MUXED for this.
And change use to evt2irq(), without specifying the value of IRQ directly.
This is correction to the SH3 series.

Signed-off-by: Nobuhiro Iwamatsu &lt;nobuhiro.iwamatsu.yj@renesas.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: sh3 sh_clk_ops rename</title>
<updated>2012-03-12T21:19:11Z</updated>
<author>
<name>Magnus Damm</name>
<email>damm@opensource.se</email>
</author>
<published>2012-02-29T13:17:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=43ebacd00ad4993ecef5338a459e65e7f7aaab9a'/>
<id>urn:sha1:43ebacd00ad4993ecef5338a459e65e7f7aaab9a</id>
<content type='text'>
Convert sh3 SoCs to use sh_clk_ops.

Signed-off-by: Magnus Damm &lt;damm@opensource.se&gt;
Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;
</content>
</entry>
<entry>
<title>sh: Fix up build fallout from serial merge.</title>
<updated>2011-06-20T03:24:53Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2011-06-20T03:24:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=08ef2e427b59393d68a65b16e97e894b662a5573'/>
<id>urn:sha1:08ef2e427b59393d68a65b16e97e894b662a5573</id>
<content type='text'>
This fixes up build issues for SH7720/SH7722/SH7750 that crept in with
the serial rework.

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