sh: include: convert to SPDX identifiersUpdate license to use SPDX-License-Identifier instead of verbose licensetext.Link: http://lkml.kernel.org/r/87ftvccszx.wl-kuninori.morimoto.gx@renesas.com
sh: include: convert to SPDX identifiersUpdate license to use SPDX-License-Identifier instead of verbose licensetext.Link: http://lkml.kernel.org/r/87ftvccszx.wl-kuninori.morimoto.gx@renesas.comSigned-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>Reviewed-by: Simon Horman <horms+renesas@verge.net.au>Cc: Rich Felker <dalias@libc.org>Cc: Yoshinori Sato <ysato@users.sourceforge.jp>Signed-off-by: Andrew Morton <akpm@linux-foundation.org>Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
show more ...
sh: prefix sh-specific "CCR" and "CCR2" by "SH_"Commit bcf24e1daa94 ("mmc: omap_hsmmc: use the generic config foromap2plus devices"), enabled the build for other platforms for compiletesting.sh
sh: prefix sh-specific "CCR" and "CCR2" by "SH_"Commit bcf24e1daa94 ("mmc: omap_hsmmc: use the generic config foromap2plus devices"), enabled the build for other platforms for compiletesting.sh-allmodconfig now fails with: include/linux/omap-dma.h:171:8: error: expected identifier before numeric constant make[4]: *** [drivers/mmc/host/omap_hsmmc.o] Error 1This happens because SuperH #defines "CCR", which is one of the enumvalues in include/linux/omap-dma.h. There's a similar issue with "CCR2"on sh2a.As "CCR" and "CCR2" are too generic names for global #defines, prefixthem with "SH_" to fix this.Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>Signed-off-by: Andrew Morton <akpm@linux-foundation.org>Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
sh: Tidy up some of the cpu legacy dma header mess.This has turned in to quite a mess, and with CPUs that care usingdmaengine now it's about time to start cleaning up after the legacy DMAcode. Fo
sh: Tidy up some of the cpu legacy dma header mess.This has turned in to quite a mess, and with CPUs that care usingdmaengine now it's about time to start cleaning up after the legacy DMAcode. For starters, kill off the stubs for the CPUs that don't doanything, as well as all of the unused definitions. This leaves us with aset of IRQs and base addresses we can deal with later.Signed-off-by: Paul Mundt <lethal@linux-sh.org>
sh: Mass ctrl_in/outX to __raw_read/writeX conversion.The old ctrl in/out routines are non-portable and unsuitable forcross-platform use. While drivers/sh has already been sanitized, thereis stil
sh: Mass ctrl_in/outX to __raw_read/writeX conversion.The old ctrl in/out routines are non-portable and unsuitable forcross-platform use. While drivers/sh has already been sanitized, thereis still quite a lot of code that is not. This converts the arch/sh/ bitsover, which permits us to flag the routines as deprecated whilst stillbuilding with -Werror for the architecture code, and to ensure thatfuture users are not added.Signed-off-by: Paul Mundt <lethal@linux-sh.org>
sh: Kill off dead UBC headers.Nothing is using these now, so kill them all off.Signed-off-by: Paul Mundt <lethal@linux-sh.org>
SH2(A) cache updateIncludes:- SH2 (7619) Writeback support.- SH2A cache handling fix.Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>Signed-off-by: Paul Mundt <lethal@linux-sh.org>
sh: Allow SH-3 and SH-5 to use common headers.Signed-off-by: Paul Mundt <lethal@linux-sh.org>
sh: Provide common CPU headers, prune the SH-2 and SH-2A directories.Signed-off-by: Paul Mundt <lethal@linux-sh.org>
sh: migrate to arch/sh/include/This follows the sparc changes a439fe51a1f8eb087c22dd24d69cebae4a3addac.Most of the moving about was done with Sam's directions at:http://marc.info/?l=linux-sh&m=
sh: migrate to arch/sh/include/This follows the sparc changes a439fe51a1f8eb087c22dd24d69cebae4a3addac.Most of the moving about was done with Sam's directions at:http://marc.info/?l=linux-sh&m=121724823706062&w=2with subsequent hacking and fixups entirely my fault.Signed-off-by: Sam Ravnborg <sam@ravnborg.org>Signed-off-by: Paul Mundt <lethal@linux-sh.org>