Move the SC520 specific pci.h header into an sc520 directory.
PATCH 1/1 Move the SC520 specific pci.h header into an sc520 directory.
The arch/i386/include/asm/ic/pci.h header file include definitions which were not generic to i386 and where specifically for SC520. This change moves that header into a directory which more accurately reflects that.
--- arch/x86/include/asm/ic/pci.h | 79 ----------------------------------- arch/x86/include/asm/ic/sc520/pci.h | 79 +++++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+), 79 deletions(-) delete mode 100644 arch/x86/include/asm/ic/pci.h create mode 100644 arch/x86/include/asm/ic/sc520/pci.h
arch/x86/include/asm/ic/pci.h deleted +0 -79
@@ -1,79 +0,0 @@ -/* -* (C) Copyright 2002 -* Daniel Engstr?m, Omicron Ceti AB <[email protected]>. -* -* See file CREDITS for list of people who contributed to this -* project. -* -* This program is free software; you can redistribute it and/or -* modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation; either version 2 of -* the License, or (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 59 Temple Place, Suite 330, Boston, -* MA 02111-1307 USA -*/ - -#ifndef _ASM_IC_SC520_PCI_H_ -#define _ASM_IC_SC520_PCI_H_ 1 - -/* bus mapping constants (used for PCI core initialization) */ /* bus mapping constants */ -#define SC520_REG_ADDR 0x00000cf8 -#define SC520_REG_DATA 0x00000cfc - -#define SC520_ISA_MEM_PHYS 0x00000000 -#define SC520_ISA_MEM_BUS 0x00000000 -#define SC520_ISA_MEM_SIZE 0x01000000 - -#define SC520_ISA_IO_PHYS 0x00000000 -#define SC520_ISA_IO_BUS 0x00000000 -#define SC520_ISA_IO_SIZE 0x00001000 - -/* PCI I/O space from 0x1000 to 0xdfff -* (make 0xe000-0xfdff available for stuff like PCCard boot) */ -#define SC520_PCI_IO_PHYS 0x00001000 -#define SC520_PCI_IO_BUS 0x00001000 -#define SC520_PCI_IO_SIZE 0x0000d000 - -/* system memory from 0x00000000 to 0x0fffffff */ -#define SC520_PCI_MEMORY_PHYS 0x00000000 -#define SC520_PCI_MEMORY_BUS 0x00000000 -#define SC520_PCI_MEMORY_SIZE 0x10000000 - -/* PCI bus memory from 0x10000000 to 0x26ffffff -* (make 0x27000000 - 0x27ffffff available for stuff like PCCard boot) */ -#define SC520_PCI_MEM_PHYS 0x10000000 -#define SC520_PCI_MEM_BUS 0x10000000 -#define SC520_PCI_MEM_SIZE 0x17000000 - -/* pin number used for PCI interrupt mappings */ -#define SC520_PCI_INTA 0 -#define SC520_PCI_INTB 1 -#define SC520_PCI_INTC 2 -#define SC520_PCI_INTD 3 -#define SC520_PCI_GPIRQ0 4 -#define SC520_PCI_GPIRQ1 5 -#define SC520_PCI_GPIRQ2 6 -#define SC520_PCI_GPIRQ3 7 -#define SC520_PCI_GPIRQ4 8 -#define SC520_PCI_GPIRQ5 9 -#define SC520_PCI_GPIRQ6 10 -#define SC520_PCI_GPIRQ7 11 -#define SC520_PCI_GPIRQ8 12 -#define SC520_PCI_GPIRQ9 13 -#define SC520_PCI_GPIRQ10 14 - -extern int sc520_pci_ints[]; - -void pci_sc520_init (struct pci_controller *hose); -int pci_set_regions (struct pci_controller *hose); -int pci_sc520_set_irq (int pci_pin,int irq); - -#endif
arch/x86/include/asm/ic/sc520/pci.h new file +79 -0
79 lines not on this page · raw message
Signature · 1 line
1.7.3.1
PATCH 1/1 Move the SC520 specific pci.h header into an sc520 directory.
Gabe,
I have already submitted a patch for this:
http://patchwork.ozlabs.org/patch/120011/
Also, you patch does a delete then create rather than a file rename - When you use git-format-patch, use the --find-renames option
Regards,
Graeme
Quoted 182 lines · Gabe Black
The
arch/i386/include/asm/ic/pci.hheader file include definitions which were not generic to i386 and where specifically for SC520. This change moves that header into a directory which more accurately reflects that.Signed-off-by Gabe Black <[email protected]>--- arch/x86/include/asm/ic/pci.h | 79 ----------------------------------- arch/x86/include/asm/ic/sc520/pci.h | 79 +++++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+), 79 deletions(-) delete mode 100644 arch/x86/include/asm/ic/pci.h create mode 100644 arch/x86/include/asm/ic/sc520/pci.harch/x86/include/asm/ic/pci.h deleted +0
-79@@ -1,79 +0,0 @@ -/* -* (C) Copyright 2002 -* Daniel Engstr?m, Omicron Ceti AB <[email protected]>. -* -* See file CREDITS for list of people who contributed to this -* project. -* -* This program is free software; you can redistribute it and/or -* modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation; either version 2 of -* the License, or (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 59 Temple Place, Suite 330, Boston, -* MA 02111-1307 USA -*/ - -#ifndef _ASM_IC_SC520_PCI_H_ -#define _ASM_IC_SC520_PCI_H_ 1 - -/* bus mapping constants (used for PCI core initialization) */ /* bus mapping constants */ -#define SC520_REG_ADDR 0x00000cf8 -#define SC520_REG_DATA 0x00000cfc - -#define SC520_ISA_MEM_PHYS 0x00000000 -#define SC520_ISA_MEM_BUS 0x00000000 -#define SC520_ISA_MEM_SIZE 0x01000000 - -#define SC520_ISA_IO_PHYS 0x00000000 -#define SC520_ISA_IO_BUS 0x00000000 -#define SC520_ISA_IO_SIZE 0x00001000 - -/* PCI I/O space from 0x1000 to 0xdfff -* (make 0xe000-0xfdff available for stuff like PCCard boot) */ -#define SC520_PCI_IO_PHYS 0x00001000 -#define SC520_PCI_IO_BUS 0x00001000 -#define SC520_PCI_IO_SIZE 0x0000d000 - -/* system memory from 0x00000000 to 0x0fffffff */ -#define SC520_PCI_MEMORY_PHYS 0x00000000 -#define SC520_PCI_MEMORY_BUS 0x00000000 -#define SC520_PCI_MEMORY_SIZE 0x10000000 - -/* PCI bus memory from 0x10000000 to 0x26ffffff -* (make 0x27000000 - 0x27ffffff available for stuff like PCCard boot) */ -#define SC520_PCI_MEM_PHYS 0x10000000 -#define SC520_PCI_MEM_BUS 0x10000000 -#define SC520_PCI_MEM_SIZE 0x17000000 - -/* pin number used for PCI interrupt mappings */ -#define SC520_PCI_INTA 0 -#define SC520_PCI_INTB 1 -#define SC520_PCI_INTC 2 -#define SC520_PCI_INTD 3 -#define SC520_PCI_GPIRQ0 4 -#define SC520_PCI_GPIRQ1 5 -#define SC520_PCI_GPIRQ2 6 -#define SC520_PCI_GPIRQ3 7 -#define SC520_PCI_GPIRQ4 8 -#define SC520_PCI_GPIRQ5 9 -#define SC520_PCI_GPIRQ6 10 -#define SC520_PCI_GPIRQ7 11 -#define SC520_PCI_GPIRQ8 12 -#define SC520_PCI_GPIRQ9 13 -#define SC520_PCI_GPIRQ10 14 - -extern int sc520_pci_ints[]; - -void pci_sc520_init (struct pci_controller *hose); -int pci_set_regions (struct pci_controller *hose); -int pci_sc520_set_irq (int pci_pin,int irq); - -#endif arch/x86/include/asm/ic/sc520/pci.h new file +79
-0@@ -0,0 +1,79 @@ +/* +* (C) Copyright 2002 +* Daniel Engstr?m, Omicron Ceti AB <[email protected]>. +* +* See file CREDITS for list of people who contributed to this +* project. +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation; either version 2 of +* the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 59 Temple Place, Suite 330, Boston, +* MA 02111-1307 USA +*/ + +#ifndef _ASM_IC_SC520_PCI_H_ +#define _ASM_IC_SC520_PCI_H_ 1 + +/* bus mapping constants (used for PCI core initialization) */ /* bus mapping constants */ +#define SC520_REG_ADDR 0x00000cf8 +#define SC520_REG_DATA 0x00000cfc + +#define SC520_ISA_MEM_PHYS 0x00000000 +#define SC520_ISA_MEM_BUS 0x00000000 +#define SC520_ISA_MEM_SIZE 0x01000000 + +#define SC520_ISA_IO_PHYS 0x00000000 +#define SC520_ISA_IO_BUS 0x00000000 +#define SC520_ISA_IO_SIZE 0x00001000 + +/* PCI I/O space from 0x1000 to 0xdfff +* (make 0xe000-0xfdff available for stuff like PCCard boot) */ +#define SC520_PCI_IO_PHYS 0x00001000 +#define SC520_PCI_IO_BUS 0x00001000 +#define SC520_PCI_IO_SIZE 0x0000d000 + +/* system memory from 0x00000000 to 0x0fffffff */ +#define SC520_PCI_MEMORY_PHYS 0x00000000 +#define SC520_PCI_MEMORY_BUS 0x00000000 +#define SC520_PCI_MEMORY_SIZE 0x10000000 + +/* PCI bus memory from 0x10000000 to 0x26ffffff +* (make 0x27000000 - 0x27ffffff available for stuff like PCCard boot) */ +#define SC520_PCI_MEM_PHYS 0x10000000 +#define SC520_PCI_MEM_BUS 0x10000000 +#define SC520_PCI_MEM_SIZE 0x17000000 + +/* pin number used for PCI interrupt mappings */ +#define SC520_PCI_INTA 0 +#define SC520_PCI_INTB 1 +#define SC520_PCI_INTC 2 +#define SC520_PCI_INTD 3 +#define SC520_PCI_GPIRQ0 4 +#define SC520_PCI_GPIRQ1 5 +#define SC520_PCI_GPIRQ2 6 +#define SC520_PCI_GPIRQ3 7 +#define SC520_PCI_GPIRQ4 8 +#define SC520_PCI_GPIRQ5 9 +#define SC520_PCI_GPIRQ6 10 +#define SC520_PCI_GPIRQ7 11 +#define SC520_PCI_GPIRQ8 12 +#define SC520_PCI_GPIRQ9 13 +#define SC520_PCI_GPIRQ10 14 + +extern int sc520_pci_ints[]; + +void pci_sc520_init (struct pci_controller *hose); +int pci_set_regions (struct pci_controller *hose); +int pci_sc520_set_irq (int pci_pin,int irq); + +#endif
PATCH 1/1 Move the SC520 specific pci.h header into an sc520 directory.
Ok, never mind then. I'm using a script Simon Glass wrote to prepare patches for submission, so that option will probably need to be added there.
Gabe
Quoted 218 lines · Graeme Russ
Gabe,
I have already submitted a patch for this:
http://patchwork.ozlabs.org/patch/120011/
Also, you patch does a delete then create rather than a file rename - When you use git-format-patch, use the --find-renames option
Regards,
Graeme
Quoted 1 line · Gabe Black
The
arch/i386/include/asm/ic/pci.hheader file include definitions whichwere
Quoted 1 line
not generic to i386 and where specifically for SC520. This change moves
that
Quoted 5 lines
header into a directory which more accurately reflects that.
Signed-off-by Gabe Black <[email protected]>--- arch/x86/include/asm/ic/pci.h | 79-----------------------------------
Quoted 1 line
arch/x86/include/asm/ic/sc520/pci.h | 79+++++++++++++++++++++++++++++++++++
Review
Quoted 5 lines
2 files changed, 79 insertions(+), 79 deletions(-) delete mode 100644 arch/x86/include/asm/ic/pci.h create mode 100644 arch/x86/include/asm/ic/sc520/pci.h(quoted diff) +0
-0
b/arch/x86/include/asm/ic/pci.hQuoted 22 lines
deleted file mode 100644
index 12ba656..0000000arch/x86/include/asm/ic/pci.h deleted +0
-17@@ -1,79 +0,0 @@ -/* -* (C) Copyright 2002 -* Daniel Engstr?m, Omicron Ceti AB <[email protected]>. -* -* See file CREDITS for list of people who contributed to this -* project. -* -* This program is free software; you can redistribute it and/or -* modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation; either version 2 of -* the License, or (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* arch/x86/include/asm/ic/pci.h line 27
Quoted 10 lines
arch/x86/include/asm/ic/pci.h deleted +0
-10-* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 59 Temple Place, Suite 330, Boston, -* MA 02111-1307 USA -*/ - -#ifndef _ASM_IC_SC520_PCI_H_ -#define _ASM_IC_SC520_PCI_H_ 1 - -/* bus mapping constants (used for PCI core initialization) */ /*bus mapping constants */
Quoted 14 lines
arch/x86/include/asm/ic/pci.h deleted +0
-14-#define SC520_REG_ADDR 0x00000cf8 -#define SC520_REG_DATA 0x00000cfc - -#define SC520_ISA_MEM_PHYS 0x00000000 -#define SC520_ISA_MEM_BUS 0x00000000 -#define SC520_ISA_MEM_SIZE 0x01000000 - -#define SC520_ISA_IO_PHYS 0x00000000 -#define SC520_ISA_IO_BUS 0x00000000 -#define SC520_ISA_IO_SIZE 0x00001000 - -/* PCI I/O space from 0x1000 to 0xdfff -* (make 0xe000-0xfdff available for stuff like PCCard boot) */ -#define SC520_PCI_IO_PHYS 0x00001000arch/x86/include/asm/ic/pci.h
Quoted 10 lines
arch/x86/include/asm/ic/pci.h deleted +0
-10-#define SC520_PCI_IO_BUS 0x00001000 -#define SC520_PCI_IO_SIZE 0x0000d000 - -/* system memory from 0x00000000 to 0x0fffffff */ -#define SC520_PCI_MEMORY_PHYS 0x00000000 -#define SC520_PCI_MEMORY_BUS 0x00000000 -#define SC520_PCI_MEMORY_SIZE 0x10000000 - -/* PCI bus memory from 0x10000000 to 0x26ffffff -* (make 0x27000000 - 0x27ffffff available for stuff like PCCard boot) */
Review
Quoted 29 lines
arch/x86/include/asm/ic/pci.h deleted +0
-28-#define SC520_PCI_MEM_PHYS 0x10000000 -#define SC520_PCI_MEM_BUS 0x10000000 -#define SC520_PCI_MEM_SIZE 0x17000000 - -/* pin number used for PCI interrupt mappings */ -#define SC520_PCI_INTA 0 -#define SC520_PCI_INTB 1 -#define SC520_PCI_INTC 2 -#define SC520_PCI_INTD 3 -#define SC520_PCI_GPIRQ0 4 -#define SC520_PCI_GPIRQ1 5 -#define SC520_PCI_GPIRQ2 6 -#define SC520_PCI_GPIRQ3 7 -#define SC520_PCI_GPIRQ4 8 -#define SC520_PCI_GPIRQ5 9 -#define SC520_PCI_GPIRQ6 10 -#define SC520_PCI_GPIRQ7 11 -#define SC520_PCI_GPIRQ8 12 -#define SC520_PCI_GPIRQ9 13 -#define SC520_PCI_GPIRQ10 14 - -extern int sc520_pci_ints[]; - -void pci_sc520_init (struct pci_controller *hose); -int pci_set_regions (struct pci_controller *hose); -int pci_sc520_set_irq (int pci_pin,int irq); - -#endif (quoted diff) +0
-0
b/arch/x86/include/asm/ic/sc520/pci.hQuoted 22 lines
new file mode 100644
index 0000000..12ba656arch/x86/include/asm/ic/sc520/pci.h new file +17
-0@@ -0,0 +1,79 @@ +/* +* (C) Copyright 2002 +* Daniel Engstr?m, Omicron Ceti AB <[email protected]>. +* +* See file CREDITS for list of people who contributed to this +* project. +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation; either version 2 of +* the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* arch/x86/include/asm/ic/sc520/pci.h line 27
Quoted 10 lines
arch/x86/include/asm/ic/sc520/pci.h new file +10
-0+* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 59 Temple Place, Suite 330, Boston, +* MA 02111-1307 USA +*/ + +#ifndef _ASM_IC_SC520_PCI_H_ +#define _ASM_IC_SC520_PCI_H_ 1 + +/* bus mapping constants (used for PCI core initialization) */ /*bus mapping constants */
Quoted 14 lines
arch/x86/include/asm/ic/sc520/pci.h new file +14
-0+#define SC520_REG_ADDR 0x00000cf8 +#define SC520_REG_DATA 0x00000cfc + +#define SC520_ISA_MEM_PHYS 0x00000000 +#define SC520_ISA_MEM_BUS 0x00000000 +#define SC520_ISA_MEM_SIZE 0x01000000 + +#define SC520_ISA_IO_PHYS 0x00000000 +#define SC520_ISA_IO_BUS 0x00000000 +#define SC520_ISA_IO_SIZE 0x00001000 + +/* PCI I/O space from 0x1000 to 0xdfff +* (make 0xe000-0xfdff available for stuff like PCCard boot) */ +#define SC520_PCI_IO_PHYS 0x00001000arch/x86/include/asm/ic/sc520/pci.h
Quoted 10 lines
arch/x86/include/asm/ic/sc520/pci.h new file +10
-0+#define SC520_PCI_IO_BUS 0x00001000 +#define SC520_PCI_IO_SIZE 0x0000d000 + +/* system memory from 0x00000000 to 0x0fffffff */ +#define SC520_PCI_MEMORY_PHYS 0x00000000 +#define SC520_PCI_MEMORY_BUS 0x00000000 +#define SC520_PCI_MEMORY_SIZE 0x10000000 + +/* PCI bus memory from 0x10000000 to 0x26ffffff +* (make 0x27000000 - 0x27ffffff available for stuff like PCCard boot) */
Quoted 28 lines
arch/x86/include/asm/ic/sc520/pci.h new file +28
-0+#define SC520_PCI_MEM_PHYS 0x10000000 +#define SC520_PCI_MEM_BUS 0x10000000 +#define SC520_PCI_MEM_SIZE 0x17000000 + +/* pin number used for PCI interrupt mappings */ +#define SC520_PCI_INTA 0 +#define SC520_PCI_INTB 1 +#define SC520_PCI_INTC 2 +#define SC520_PCI_INTD 3 +#define SC520_PCI_GPIRQ0 4 +#define SC520_PCI_GPIRQ1 5 +#define SC520_PCI_GPIRQ2 6 +#define SC520_PCI_GPIRQ3 7 +#define SC520_PCI_GPIRQ4 8 +#define SC520_PCI_GPIRQ5 9 +#define SC520_PCI_GPIRQ6 10 +#define SC520_PCI_GPIRQ7 11 +#define SC520_PCI_GPIRQ8 12 +#define SC520_PCI_GPIRQ9 13 +#define SC520_PCI_GPIRQ10 14 + +extern int sc520_pci_ints[]; + +void pci_sc520_init (struct pci_controller *hose); +int pci_set_regions (struct pci_controller *hose); +int pci_sc520_set_irq (int pci_pin,int irq); + +#endif
PATCH 1/1 Move the SC520 specific pci.h header into an sc520 directory.
Hi Gabe,
Quoted 3 lines · Gabe Black
Ok, never mind then. I'm using a script Simon Glass wrote to prepare patches for submission, so that option will probably need to be added there. Gabe
Yes he should probably add --find-renames to the script!
Regards,
Simon
Quoted 222 lines · Graeme Russ
Quoted 218 lines
Gabe,
I have already submitted a patch for this:
http://patchwork.ozlabs.org/patch/120011/
Also, you patch does a delete then create rather than a file rename - When you use git-format-patch, use the --find-renames option
Regards,
Graeme
Quoted 202 lines · Gabe Black
The
arch/i386/include/asm/ic/pci.hheader file include definitions which were
not generic to i386 and where specifically for SC520. This change moves that
header into a directory which more accurately reflects that.Signed-off-by Gabe Black <[email protected]>---
?arch/x86/include/asm/ic/pci.h ? ? ? | ? 79
-----------------------------------
?arch/x86/include/asm/ic/sc520/pci.h | ? 79
+++++++++++++++++++++++++++++++++++
?2 files changed, 79 insertions(+), 79 deletions(-) ?delete mode 100644arch/x86/include/asm/ic/pci.h?create mode 100644arch/x86/include/asm/ic/sc520/pci.harch/x86/include/asm/ic/pci.h deleted +0
-27@@ -1,79 +0,0 @@ -/* -* (C) Copyright 2002 -* Daniel Engstr?m, Omicron Ceti AB <[email protected]>. -* -* See file CREDITS for list of people who contributed to this -* project. -* -* This program is free software; you can redistribute it and/or -* modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation; either version 2 of -* the License, or (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ?See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 59 Temple Place, Suite 330, Boston, -* MA 02111-1307 USA -*/ - -#ifndef _ASM_IC_SC520_PCI_H_ -#define _ASM_IC_SC520_PCI_H_ 1 - -/* bus mapping constants (used for PCI core initialization) */ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/* bus mapping constants */
arch/x86/include/asm/ic/pci.h deleted +0
-24-#define SC520_REG_ADDR ? ? ? ? ? ? ? 0x00000cf8 -#define SC520_REG_DATA ? ? ? ? ? ? ? 0x00000cfc - -#define SC520_ISA_MEM_PHYS ? 0x00000000 -#define SC520_ISA_MEM_BUS ? ?0x00000000 -#define SC520_ISA_MEM_SIZE ? 0x01000000 - -#define SC520_ISA_IO_PHYS ? ?0x00000000 -#define SC520_ISA_IO_BUS ? ? 0x00000000 -#define SC520_ISA_IO_SIZE ? ?0x00001000 - -/* PCI I/O space from 0x1000 to 0xdfff -* (make 0xe000-0xfdff available for stuff like PCCard boot) */ -#define SC520_PCI_IO_PHYS ? ?0x00001000 -#define SC520_PCI_IO_BUS ? ? 0x00001000 -#define SC520_PCI_IO_SIZE ? ?0x0000d000 - -/* system memory from 0x00000000 to 0x0fffffff */ -#define ? ? ?SC520_PCI_MEMORY_PHYS ? 0x00000000 -#define ? ? ?SC520_PCI_MEMORY_BUS ? ?0x00000000 -#define SC520_PCI_MEMORY_SIZE ? ? ? ?0x10000000 - -/* PCI bus memory from 0x10000000 to 0x26ffffff -* (make 0x27000000 - 0x27ffffff available for stuff like PCCard boot) */
arch/x86/include/asm/ic/pci.h deleted +0
-28-#define SC520_PCI_MEM_PHYS ? 0x10000000 -#define SC520_PCI_MEM_BUS ? ?0x10000000 -#define SC520_PCI_MEM_SIZE ? 0x17000000 - -/* pin number used for PCI interrupt mappings */ -#define SC520_PCI_INTA 0 -#define SC520_PCI_INTB 1 -#define SC520_PCI_INTC 2 -#define SC520_PCI_INTD 3 -#define SC520_PCI_GPIRQ0 4 -#define SC520_PCI_GPIRQ1 5 -#define SC520_PCI_GPIRQ2 6 -#define SC520_PCI_GPIRQ3 7 -#define SC520_PCI_GPIRQ4 8 -#define SC520_PCI_GPIRQ5 9 -#define SC520_PCI_GPIRQ6 10 -#define SC520_PCI_GPIRQ7 11 -#define SC520_PCI_GPIRQ8 12 -#define SC520_PCI_GPIRQ9 13 -#define SC520_PCI_GPIRQ10 14 - -extern int sc520_pci_ints[]; - -void pci_sc520_init (struct pci_controller *hose); -int pci_set_regions (struct pci_controller *hose); -int pci_sc520_set_irq (int pci_pin,int irq); - -#endif arch/x86/include/asm/ic/sc520/pci.h new file +27
-0@@ -0,0 +1,79 @@ +/* +* (C) Copyright 2002 +* Daniel Engstr?m, Omicron Ceti AB <[email protected]>. +* +* See file CREDITS for list of people who contributed to this +* project. +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation; either version 2 of +* the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ?See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 59 Temple Place, Suite 330, Boston, +* MA 02111-1307 USA +*/ + +#ifndef _ASM_IC_SC520_PCI_H_ +#define _ASM_IC_SC520_PCI_H_ 1 + +/* bus mapping constants (used for PCI core initialization) */ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/* bus mapping constants */
arch/x86/include/asm/ic/sc520/pci.h new file +24
-0+#define SC520_REG_ADDR ? ? ? ? ? ? ? 0x00000cf8 +#define SC520_REG_DATA ? ? ? ? ? ? ? 0x00000cfc + +#define SC520_ISA_MEM_PHYS ? 0x00000000 +#define SC520_ISA_MEM_BUS ? ?0x00000000 +#define SC520_ISA_MEM_SIZE ? 0x01000000 + +#define SC520_ISA_IO_PHYS ? ?0x00000000 +#define SC520_ISA_IO_BUS ? ? 0x00000000 +#define SC520_ISA_IO_SIZE ? ?0x00001000 + +/* PCI I/O space from 0x1000 to 0xdfff +* (make 0xe000-0xfdff available for stuff like PCCard boot) */ +#define SC520_PCI_IO_PHYS ? ?0x00001000 +#define SC520_PCI_IO_BUS ? ? 0x00001000 +#define SC520_PCI_IO_SIZE ? ?0x0000d000 + +/* system memory from 0x00000000 to 0x0fffffff */ +#define ? ? ?SC520_PCI_MEMORY_PHYS ? 0x00000000 +#define ? ? ?SC520_PCI_MEMORY_BUS ? ?0x00000000 +#define SC520_PCI_MEMORY_SIZE ? ? ? ?0x10000000 + +/* PCI bus memory from 0x10000000 to 0x26ffffff +* (make 0x27000000 - 0x27ffffff available for stuff like PCCard boot) */
arch/x86/include/asm/ic/sc520/pci.h new file +28
-0+#define SC520_PCI_MEM_PHYS ? 0x10000000 +#define SC520_PCI_MEM_BUS ? ?0x10000000 +#define SC520_PCI_MEM_SIZE ? 0x17000000 + +/* pin number used for PCI interrupt mappings */ +#define SC520_PCI_INTA 0 +#define SC520_PCI_INTB 1 +#define SC520_PCI_INTC 2 +#define SC520_PCI_INTD 3 +#define SC520_PCI_GPIRQ0 4 +#define SC520_PCI_GPIRQ1 5 +#define SC520_PCI_GPIRQ2 6 +#define SC520_PCI_GPIRQ3 7 +#define SC520_PCI_GPIRQ4 8 +#define SC520_PCI_GPIRQ5 9 +#define SC520_PCI_GPIRQ6 10 +#define SC520_PCI_GPIRQ7 11 +#define SC520_PCI_GPIRQ8 12 +#define SC520_PCI_GPIRQ9 13 +#define SC520_PCI_GPIRQ10 14 + +extern int sc520_pci_ints[]; + +void pci_sc520_init (struct pci_controller *hose); +int pci_set_regions (struct pci_controller *hose); +int pci_sc520_set_irq (int pci_pin,int irq); + +#endif