aboutsummaryrefslogtreecommitdiff
path: root/arch/sh/boards/mach-microdev
AgeCommit message (Collapse)AuthorFilesLines
2019-05-14treewide: replace #include <asm/sizes.h> with #include <linux/sizes.h>Masahiro Yamada1-1/+1
Since commit dccd2304cc90 ("ARM: 7430/1: sizes.h: move from asm-generic to <linux/sizes.h>"), <asm/sizes.h> and <asm-generic/sizes.h> are just wrappers of <linux/sizes.h>. This commit replaces all <asm/sizes.h> and <asm-generic/sizes.h> to prepare for the removal. Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Masahiro Yamada <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2018-12-28sh: boards: convert to SPDX identifiersKuninori Morimoto5-13/+5
Update license to use SPDX-License-Identifier instead of verbose license text. Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Kuninori Morimoto <[email protected]> Reviewed-by: Simon Horman <[email protected]> Cc: Rich Felker <[email protected]> Cc: Yoshinori Sato <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2012-05-21sh: Kill off machvec IRQ hinting.Paul Mundt1-1/+0
Everything is using sparseirq these days, so we have no need to arbitrarily size nr_irqs ahead of time. The legacy IRQ pre-allocation likewise has no meaning for us, so that's killed off too. We now depend on nr_irqs expansion by the generic hardirq layer instead. It's also worth noting that the majority of boards had completely bogus values for their nr_irqs relative to their CPU and configurations, so this ends up correcting behaviour for quite a few platforms. Signed-off-by: Paul Mundt <[email protected]>
2012-03-28Disintegrate asm/system.h for SHDavid Howells1-1/+0
Disintegrate asm/system.h for SH. Signed-off-by: David Howells <[email protected]> cc: [email protected]
2011-03-29sh: Convert to new function namesThomas Gleixner1-1/+1
Scripted with coccinelle. Signed-off-by: Thomas Gleixner <[email protected]>
2010-10-29sh: mach-microdev: SuperIO-relative ioport mapping.Paul Mundt2-266/+3
The microdev only has to contend with silly PIO mangling on anything within the SuperIO range. As each of the SuperIO modules is already speciail cased, we just shift that logic over to the ioport map. With microdev PCI never being merged (and being fudamentally broken in hardware), and the ethernet chip only doing 16-bit accesses already, there's no need to maintain any of the extra special casing. Kill it all off. Signed-off-by: Paul Mundt <[email protected]>
2010-10-27sh: mach-microdev: irq_data conversion.Paul Mundt1-19/+11
Signed-off-by: Paul Mundt <[email protected]>
2010-01-26sh: Mass ctrl_in/outX to __raw_read/writeX conversion.Paul Mundt2-7/+7
The old ctrl in/out routines are non-portable and unsuitable for cross-platform use. While drivers/sh has already been sanitized, there is still quite a lot of code that is not. This converts the arch/sh/ bits over, which permits us to flag the routines as deprecated whilst still building with -Werror for the architecture code, and to ensure that future users are not added. Signed-off-by: Paul Mundt <[email protected]>
2008-12-22sh: mach-microdev: Split out the fdc37c93xapm initialization code.Paul Mundt3-181/+167
This makes the microdev code a bit more readable, and moves the setup for the SuperIO out on its own. Signed-off-by: Paul Mundt <[email protected]>
2008-12-22sh: Kill off the cayman and microdev special heartbeat code.Paul Mundt3-114/+0
These can use the generic code instead. Signed-off-by: Paul Mundt <[email protected]>
2008-12-22sh: Convert Microdev boards from hw_interrupt_type to irq_chipMatt Fleming1-29/+7
This is part of the SH move to irq_chip. Signed-off-by: Matt Fleming <[email protected]> Signed-off-by: Paul Mundt <[email protected]>
2008-10-20sh: Migrate common board headers to mach-common/.Paul Mundt3-3/+3
Signed-off-by: Paul Mundt <[email protected]>
2008-07-29sh: Shuffle the board directories in to mach groups.Paul Mundt5-0/+1064
This flattens out the board directories in to individual mach groups, we will use this for getting rid of unneeded directories, simplifying the build system, and becoming more coherent with the refactored arch/sh/include topology. Signed-off-by: Paul Mundt <[email protected]>