63dc02bde6af1e41d28ebc3774c5f094f362e8c3 |
|
21-May-2012 |
Paul Mundt <lethal@linux-sh.org> |
sh: Kill off machvec IRQ hinting. 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 <lethal@linux-sh.org>
|
b6bd263397decbcac5e1c836154a53c14b80f530 |
|
18-May-2012 |
Paul Mundt <lethal@linux-sh.org> |
sh: hp6xx evt2irq migration. Migrate hp6xx to evt2irq backed hwirq lookups. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
9d56dd3b083a3bec56e9da35ce07baca81030b03 |
|
25-Jan-2010 |
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 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 <lethal@linux-sh.org>
|
9dcaa7b25f2c8f6a0485854cd3641f585a154072 |
|
03-Nov-2009 |
Rafael Ignacio Zurita <rizurita@yahoo.com> |
ALSA: sh: add SuperH DAC audio driver for ALSA V4 This is a port of the sound/oss/sh_dac_audio.c driver. The driver uses an on-chip 8-bit D/A converter, which has a speaker connected to one of its channels, found in several ancient HP machines. For interrupts it uses a high-resolution timer (hrtimer). Tested on SH7709 based hp6xx (HP Jornada 680/690 and HP Palmtop 620lx/660lx). Also, since OSS Emulation works, the old OSS sound/oss/sh_dac_audio.c driver would be obsolete soon, and it could be removed. Signed-off-by: Rafael Ignacio Zurita <rizurita@yahoo.com> Acked-by: Paul Mundt <lethal@linux-sh.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
3bf509230a626d11cba0e0145f552918092f586d |
|
20-Mar-2009 |
Rafael Ignacio Zurita <rizurita@yahoo.com> |
sh: fix the HD64461 level-triggered interrupts handling Rework the hd64461 demuxer code to fix the HD64461 level-triggered interrupts handling, using handle_level_irq() as needed. Signed-off-by: Rafael Ignacio Zurita <rizurita@yahoo.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
604437f0f8ce1d66d4bdaa0d932949688d847d96 |
|
09-Jan-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: sh7785lcr/highlander/hp6xx need linux/irq.h. More build fixes.. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
7639a4541f7e7abb1295ff8ab39cc2f5842239ae |
|
20-Oct-2008 |
Paul Mundt <lethal@linux-sh.org> |
sh: Migrate common board headers to mach-common/. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
da2014a2b080e7f3024a4eb6917d47069ad9620b |
|
29-Jul-2008 |
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, simplifying the build system, and becoming more coherent with the refactored arch/sh/include topology. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|