Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 19729
b: refs/heads/master
c: 83f755f
h: refs/heads/master
i:
  19727: 34cda7f
v: v3
  • Loading branch information
Lucas Correia Villa Real authored and Russell King committed Feb 1, 2006
1 parent fe70088 commit 9edf5cb
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 3 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 0ca5bc3de715f6e031d44ffecdd2d127891eccf5
refs/heads/master: 83f755f5a66a5393c3ae8925719fde0c740ac04e
18 changes: 16 additions & 2 deletions trunk/arch/arm/mach-s3c2410/cpu.c
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@

#include "cpu.h"
#include "clock.h"
#include "s3c2400.h"
#include "s3c2410.h"
#include "s3c2440.h"

Expand All @@ -55,6 +56,7 @@ struct cpu_table {

/* table of supported CPUs */

static const char name_s3c2400[] = "S3C2400";
static const char name_s3c2410[] = "S3C2410";
static const char name_s3c2440[] = "S3C2440";
static const char name_s3c2410a[] = "S3C2410A";
Expand Down Expand Up @@ -96,7 +98,16 @@ static struct cpu_table cpu_ids[] __initdata = {
.init_uarts = s3c2440_init_uarts,
.init = s3c2440_init,
.name = name_s3c2440a
}
},
{
.idcode = 0x0, /* S3C2400 doesn't have an idcode */
.idmask = 0xffffffff,
.map_io = s3c2400_map_io,
.init_clocks = s3c2400_init_clocks,
.init_uarts = s3c2400_init_uarts,
.init = s3c2400_init,
.name = name_s3c2400
},
};

/* minimal IO mapping */
Expand Down Expand Up @@ -148,12 +159,15 @@ static struct cpu_table *cpu;

void __init s3c24xx_init_io(struct map_desc *mach_desc, int size)
{
unsigned long idcode;
unsigned long idcode = 0x0;

/* initialise the io descriptors we need for initialisation */
iotable_init(s3c_iodesc, ARRAY_SIZE(s3c_iodesc));

#ifndef CONFIG_CPU_S3C2400
idcode = __raw_readl(S3C2410_GSTATUS1);
#endif

cpu = s3c_lookup_cpu(idcode);

if (cpu == NULL) {
Expand Down

0 comments on commit 9edf5cb

Please sign in to comment.