X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-mips%2Fmach-au1x00%2Fau1000.h;h=326f266968ab1ae6c98492bc1aad1f52beadf9b4;hb=9213980e6a70d8473e0ffd4b39ab5b6caaba9ff5;hp=91b1b07a5d78d72f76367a122196ef0e16e2b61d;hpb=c449269f45c2cdf53af08c8d0af37472f66539d9;p=linux-2.6.git diff --git a/include/asm-mips/mach-au1x00/au1000.h b/include/asm-mips/mach-au1x00/au1000.h index 91b1b07a5..326f26696 100644 --- a/include/asm-mips/mach-au1x00/au1000.h +++ b/include/asm-mips/mach-au1x00/au1000.h @@ -1141,14 +1141,14 @@ extern au1xxx_irq_map_t au1xxx_irq_map[]; #define Au1500_PCI_MEM_START 0x440000000 #define Au1500_PCI_MEM_END 0x44FFFFFFF -#define PCI_IO_START (Au1500_PCI_IO_START + 0x300) +#define PCI_IO_START (Au1500_PCI_IO_START + 0x1000) #define PCI_IO_END (Au1500_PCI_IO_END) #define PCI_MEM_START (Au1500_PCI_MEM_START) #define PCI_MEM_END (Au1500_PCI_MEM_END) #define PCI_FIRST_DEVFN (0<<3) #define PCI_LAST_DEVFN (19<<3) -#define IOPORT_RESOURCE_START 0x00000000 +#define IOPORT_RESOURCE_START 0x00001000 /* skip the legacy ide probing */ #define IOPORT_RESOURCE_END 0xffffffff #define IOMEM_RESOURCE_START 0x10000000 #define IOMEM_RESOURCE_END 0xffffffff @@ -1199,5 +1199,20 @@ extern au1xxx_irq_map_t au1xxx_irq_map[]; #elif defined(CONFIG_SOC_AU1100) #define NUM_ETH_INTERFACES 1 #endif +/* Processor information base on prid. + * Copied from PowerPC. + */ +struct cpu_spec { + /* CPU is matched via (PRID & prid_mask) == prid_value */ + unsigned int prid_mask; + unsigned int prid_value; + + char *cpu_name; + unsigned int cpu_od; /* Set Config[OD] */ + unsigned int cpu_bclk; /* Enable BCLK switching */ +}; + +extern struct cpu_spec cpu_specs[]; +extern struct cpu_spec *cur_cpu_spec[]; #endif