sh: boards: convert to SPDX identifiersUpdate license to use SPDX-License-Identifier instead of verbose licensetext.Link: http://lkml.kernel.org/r/87in08ct0n.wl-kuninori.morimoto.gx@renesas.com
sh: boards: convert to SPDX identifiersUpdate license to use SPDX-License-Identifier instead of verbose licensetext.Link: http://lkml.kernel.org/r/87in08ct0n.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: Kill off machvec IRQ hinting.Everything is using sparseirq these days, so we have no need toarbitrarily size nr_irqs ahead of time. The legacy IRQ pre-allocationlikewise has no meaning for us
sh: Kill off machvec IRQ hinting.Everything is using sparseirq these days, so we have no need toarbitrarily size nr_irqs ahead of time. The legacy IRQ pre-allocationlikewise has no meaning for us, so that's killed off too. We now dependon nr_irqs expansion by the generic hardirq layer instead.It's also worth noting that the majority of boards had completely bogusvalues for their nr_irqs relative to their CPU and configurations, sothis ends up correcting behaviour for quite a few platforms.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: heartbeat: Update boards for access size hinting.This updates the existing boards that specify the register width throughplatform data to use the resource flags instead. This eliminates platfo
sh: heartbeat: Update boards for access size hinting.This updates the existing boards that specify the register width throughplatform data to use the resource flags instead. This eliminates platformdata completely in most cases, and permits further improvement in theheartbeat driver as well as shrinking the overall private data size.Signed-off-by: Paul Mundt <lethal@linux-sh.org>
sh: Kill off cf-enabler with extreme prejudice.Now that the rest of the boards that were using cf-enabler "generically"have switched to setting up their mappings on their own, only the mach-seboa
sh: Kill off cf-enabler with extreme prejudice.Now that the rest of the boards that were using cf-enabler "generically"have switched to setting up their mappings on their own, only the mach-seboards were left using it. All of the cf-enabler using mach-se boardsuse a special initialization of the MRSHPC windows rather than goingthrough the special PTE as other SH-4 platforms do. This consolidatesthe MRSHPC setup logic, hooks it up on the boards that care, and gets ridof any and all remaining references to cf-enabler.This has been long overdue, as cf-enabler has been the bane ofarch/sh/kernel for the last 7 years. Good riddance.Signed-off-by: Paul Mundt <lethal@linux-sh.org>
sh: Move out the solution engine headers to arch/sh/include/mach-se/Signed-off-by: Paul Mundt <lethal@linux-sh.org>
sh: Shuffle the board directories in to mach groups.This flattens out the board directories in to individual mach groups,we will use this for getting rid of unneeded directories, simplifyingthe b
sh: Shuffle the board directories in to mach groups.This flattens out the board directories in to individual mach groups,we will use this for getting rid of unneeded directories, simplifyingthe build system, and becoming more coherent with the refactoredarch/sh/include topology.Signed-off-by: Paul Mundt <lethal@linux-sh.org>