-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'sh-fixes-for-linus' of git://git.kernel.org/pub/scm/lin…
…ux/kernel/git/lethal/sh-2.6 * 'sh-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: sh: clkfwk: Fix up checkpatch warnings. sh: make some needlessly global sh7724 clocks static sh: add clk_round_parent() to optimize parent clock rate sh: Simplify phys_addr_mask()/PTE_PHYS_MASK for 29/32-bit. sh: nommu: Support building without an uncached mapping. sh: nommu: use 32-bit phys mode. sh: mach-se: Fix up SE7206 no ioport build. sh: intc: Update for single IRQ reservation helper. sh: clkfwk: Fix up rate rounding error handling. sh: mach-se: Rip out superfluous 7751 PIO routines. sh: mach-se: Rip out superfluous 770x PIO routines. sh: mach-edosk7705: Kill off machtype, consolidate board def. sh: mach-edosk7705: update for this century, kill off PIO trapping. sh: mach-se: Rip out superfluous 7206 PIO routines. sh: mach-systemh: Kill off dead board. sh: mach-snapgear: Kill off machtype, consolidate board def. sh: mach-snapgear: Rip out superfluous PIO routines. sh: mach-microdev: SuperIO-relative ioport mapping.
- Loading branch information
Showing
49 changed files
with
259 additions
and
1,482 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -193,6 +193,7 @@ config CPU_SH2 | |
config CPU_SH2A | ||
bool | ||
select CPU_SH2 | ||
select UNCACHED_MAPPING | ||
|
||
config CPU_SH3 | ||
bool | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
/* | ||
* arch/sh/boards/renesas/edosk7705/setup.c | ||
* | ||
* Copyright (C) 2000 Kazumoto Kojima | ||
* | ||
* Hitachi SolutionEngine Support. | ||
* | ||
* Modified for edosk7705 development | ||
* board by S. Dunn, 2003. | ||
*/ | ||
#include <linux/init.h> | ||
#include <linux/irq.h> | ||
#include <linux/platform_device.h> | ||
#include <linux/interrupt.h> | ||
#include <linux/smc91x.h> | ||
#include <asm/machvec.h> | ||
#include <asm/sizes.h> | ||
|
||
#define SMC_IOBASE 0xA2000000 | ||
#define SMC_IO_OFFSET 0x300 | ||
#define SMC_IOADDR (SMC_IOBASE + SMC_IO_OFFSET) | ||
|
||
#define ETHERNET_IRQ 0x09 | ||
|
||
static void __init sh_edosk7705_init_irq(void) | ||
{ | ||
make_imask_irq(ETHERNET_IRQ); | ||
} | ||
|
||
/* eth initialization functions */ | ||
static struct smc91x_platdata smc91x_info = { | ||
.flags = SMC91X_USE_16BIT | SMC91X_IO_SHIFT_1 | IORESOURCE_IRQ_LOWLEVEL, | ||
}; | ||
|
||
static struct resource smc91x_res[] = { | ||
[0] = { | ||
.start = SMC_IOADDR, | ||
.end = SMC_IOADDR + SZ_32 - 1, | ||
.flags = IORESOURCE_MEM, | ||
}, | ||
[1] = { | ||
.start = ETHERNET_IRQ, | ||
.end = ETHERNET_IRQ, | ||
.flags = IORESOURCE_IRQ , | ||
} | ||
}; | ||
|
||
static struct platform_device smc91x_dev = { | ||
.name = "smc91x", | ||
.id = -1, | ||
.num_resources = ARRAY_SIZE(smc91x_res), | ||
.resource = smc91x_res, | ||
|
||
.dev = { | ||
.platform_data = &smc91x_info, | ||
}, | ||
}; | ||
|
||
/* platform init code */ | ||
static struct platform_device *edosk7705_devices[] __initdata = { | ||
&smc91x_dev, | ||
}; | ||
|
||
static int __init init_edosk7705_devices(void) | ||
{ | ||
return platform_add_devices(edosk7705_devices, | ||
ARRAY_SIZE(edosk7705_devices)); | ||
} | ||
__initcall(init_edosk7705_devices); | ||
|
||
/* | ||
* The Machine Vector | ||
*/ | ||
static struct sh_machine_vector mv_edosk7705 __initmv = { | ||
.mv_name = "EDOSK7705", | ||
.mv_nr_irqs = 80, | ||
.mv_init_irq = sh_edosk7705_init_irq, | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.