-
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 git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (46 commits) sh: Fix multiple UTLB hit on UP SH-4. sh: fix pci io access for r2d boards sh: fix ioreadN_rep and iowriteN_rep sh: use ctrl_in/out for on chip pci access sh: Kill off more dead symbols. sh: __uncached_start only on sh32. sh: asm/irq.h needs asm/cpu/irq.h. serial: sh-sci: Fix up SH-5 build. sh: Get SH-5 caches working again post-unification. maple: Fix up maple build failure. sh: Kill off bogus SH_SDK7780_STANDALONE symbol. sh: asm/tlb.h needs linux/pagemap.h for CONFIG_SWAP=n. sh: Tidy include/asm-sh/hp6xx.h maple: improve detection of attached peripherals sh: Shut up some trivial build warnings. sh: Update SH-5 flush_cache_sigtramp() for API changes. sh: Fix up set_fixmap_nocache() for SH-5. sh: Fix up pte_mkhuge() build breakage for SH-5. sh: Disable big endian for SH-5. sh: Handle SH7366 CPU in check_bugs(). ...
- Loading branch information
Showing
81 changed files
with
3,352 additions
and
1,830 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
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 @@ | ||
obj-y := setup.o |
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,61 @@ | ||
/* | ||
* Renesas System Solutions Asia Pte. Ltd - Migo-R | ||
* | ||
* Copyright (C) 2008 Magnus Damm | ||
* | ||
* This file is subject to the terms and conditions of the GNU General Public | ||
* License. See the file "COPYING" in the main directory of this archive | ||
* for more details. | ||
*/ | ||
#include <linux/init.h> | ||
#include <linux/platform_device.h> | ||
#include <linux/interrupt.h> | ||
#include <asm/machvec.h> | ||
#include <asm/io.h> | ||
|
||
/* Address IRQ Size Bus Description | ||
* 0x00000000 64MB 16 NOR Flash (SP29PL256N) | ||
* 0x0c000000 64MB 64 SDRAM (2xK4M563233G) | ||
* 0x10000000 IRQ0 16 Ethernet (SMC91C111) | ||
* 0x14000000 IRQ4 16 USB 2.0 Host Controller (M66596) | ||
* 0x18000000 8GB 8 NAND Flash (K9K8G08U0A) | ||
*/ | ||
|
||
static struct resource smc91x_eth_resources[] = { | ||
[0] = { | ||
.name = "smc91x-regs" , | ||
.start = P2SEGADDR(0x10000300), | ||
.end = P2SEGADDR(0x1000030f), | ||
.flags = IORESOURCE_MEM, | ||
}, | ||
[1] = { | ||
.start = 32, /* IRQ0 */ | ||
.flags = IORESOURCE_IRQ | IRQF_TRIGGER_HIGH, | ||
}, | ||
}; | ||
|
||
static struct platform_device smc91x_eth_device = { | ||
.name = "smc91x", | ||
.num_resources = ARRAY_SIZE(smc91x_eth_resources), | ||
.resource = smc91x_eth_resources, | ||
}; | ||
|
||
static struct platform_device *migor_devices[] __initdata = { | ||
&smc91x_eth_device, | ||
}; | ||
|
||
static int __init migor_devices_setup(void) | ||
{ | ||
return platform_add_devices(migor_devices, ARRAY_SIZE(migor_devices)); | ||
} | ||
__initcall(migor_devices_setup); | ||
|
||
static void __init migor_setup(char **cmdline_p) | ||
{ | ||
ctrl_outw(0x1000, 0xa4050110); /* Enable IRQ0 in PJCR */ | ||
} | ||
|
||
static struct sh_machine_vector mv_migor __initmv = { | ||
.mv_name = "Migo-R", | ||
.mv_setup = migor_setup, | ||
}; |
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
Oops, something went wrong.