public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 2/2] Minor changes to allow clean creation of new i386/sc520 boards
@ 2008-11-20 19:28 Graeme Russ
  2008-11-20 20:21 ` Jean-Christophe PLAGNIOL-VILLARD
  2008-12-09 23:33 ` [U-Boot] [PATCH 2/2] Minor changes to allow clean creation of new i386/sc520 boards Wolfgang Denk
  0 siblings, 2 replies; 5+ messages in thread
From: Graeme Russ @ 2008-11-20 19:28 UTC (permalink / raw)
  To: u-boot

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
---

Moved PCI specific definitions out of sc520.h into a new file plus fixed
include path to ssi.h

 cpu/i386/sc520.c            |    2 +-
 include/asm-i386/ic/pci.h   |   52 +++++++++++++++++++++++++++++++++++++++++++
 include/asm-i386/ic/sc520.h |   22 ------------------
 3 files changed, 53 insertions(+), 23 deletions(-)
 create mode 100644 include/asm-i386/ic/pci.h

diff --git a/cpu/i386/sc520.c b/cpu/i386/sc520.c
index 8bcb979..cb6bc03 100644
--- a/cpu/i386/sc520.c
+++ b/cpu/i386/sc520.c
@@ -32,7 +32,7 @@
 #include <config.h>
 #include <pci.h>
 #ifdef CONFIG_SC520_SSI
-#include <ssi.h>
+#include <asm/ic/ssi.h>
 #endif
 #include <asm/io.h>
 #include <asm/pci.h>
diff --git a/include/asm-i386/ic/pci.h b/include/asm-i386/ic/pci.h
new file mode 100644
index 0000000..9721110
--- /dev/null
+++ b/include/asm-i386/ic/pci.h
@@ -0,0 +1,52 @@
+/*
+ * (C) Copyright 2008
+ * Graeme Russ <graeme.russ@gmail.com>.
+ *
+ * (C) Copyright 2002
+ * Daniel Engstr?m, Omicron Ceti AB <daniel@omicron.se>.
+ *
+ * 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
+
+/* 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_sc520_set_irq(int pci_pin, int irq);
+
+#endif
diff --git a/include/asm-i386/ic/sc520.h b/include/asm-i386/ic/sc520.h
index 0f7e7a5..bf39516 100644
--- a/include/asm-i386/ic/sc520.h
+++ b/include/asm-i386/ic/sc520.h
@@ -282,24 +282,6 @@
 #define SC520_IRQ14 9
 #define SC520_IRQ15 10

-
-/* 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
-
 /* utility functions */
 void write_mmcr_byte(u16 mmcr, u8 data);
 void write_mmcr_word(u16 mmcr, u16 data);
@@ -308,11 +290,7 @@ u8 read_mmcr_byte(u16 mmcr);
 u16 read_mmcr_word(u16 mmcr);
 u32 read_mmcr_long(u16 mmcr);

-extern int sc520_pci_ints[];
-
 void init_sc520(void);
 unsigned long init_sc520_dram(void);
-void pci_sc520_init(struct pci_controller *hose);
-int pci_sc520_set_irq(int pci_pin, int irq);

 #endif
--
1.5.4.3

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [U-Boot] [PATCH 2/2] Minor changes to allow clean creation of new i386/sc520 boards
  2008-11-20 19:28 [U-Boot] [PATCH 2/2] Minor changes to allow clean creation of new i386/sc520 boards Graeme Russ
@ 2008-11-20 20:21 ` Jean-Christophe PLAGNIOL-VILLARD
  2008-11-21 21:43   ` [U-Boot] [PATCH 2a/2] Fixed path to sc520 SSI include file Graeme Russ
  2008-11-21 21:43   ` [U-Boot] [PATCH 2b/2] Moved sc520 PCI definitions to stand-alone file Graeme Russ
  2008-12-09 23:33 ` [U-Boot] [PATCH 2/2] Minor changes to allow clean creation of new i386/sc520 boards Wolfgang Denk
  1 sibling, 2 replies; 5+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2008-11-20 20:21 UTC (permalink / raw)
  To: u-boot

On 06:28 Fri 21 Nov     , Graeme Russ wrote:
> Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
> ---
> 
> Moved PCI specific definitions out of sc520.h into a new file plus fixed
> include path to ssi.h
please split it in 2 patch
> 
>  cpu/i386/sc520.c            |    2 +-
>  include/asm-i386/ic/pci.h   |   52 +++++++++++++++++++++++++++++++++++++++++++
>  include/asm-i386/ic/sc520.h |   22 ------------------
>  3 files changed, 53 insertions(+), 23 deletions(-)
>  create mode 100644 include/asm-i386/ic/pci.h
> 
> diff --git a/cpu/i386/sc520.c b/cpu/i386/sc520.c
> index 8bcb979..cb6bc03 100644
> --- a/cpu/i386/sc520.c
> +++ b/cpu/i386/sc520.c
> @@ -32,7 +32,7 @@
>  #include <config.h>
>  #include <pci.h>
>  #ifdef CONFIG_SC520_SSI
> -#include <ssi.h>
> +#include <asm/ic/ssi.h>
>  #endif
>  #include <asm/io.h>
>  #include <asm/pci.h>
> diff --git a/include/asm-i386/ic/pci.h b/include/asm-i386/ic/pci.h
> new file mode 100644
> index 0000000..9721110
> --- /dev/null
> +++ b/include/asm-i386/ic/pci.h
> @@ -0,0 +1,52 @@
> +/*
> + * (C) Copyright 2008
> + * Graeme Russ <graeme.russ@gmail.com>.
you do not do enough modification to add it

Best Regards,
J.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [U-Boot]  [PATCH 2a/2] Fixed path to sc520 SSI include file
  2008-11-20 20:21 ` Jean-Christophe PLAGNIOL-VILLARD
@ 2008-11-21 21:43   ` Graeme Russ
  2008-11-21 21:43   ` [U-Boot] [PATCH 2b/2] Moved sc520 PCI definitions to stand-alone file Graeme Russ
  1 sibling, 0 replies; 5+ messages in thread
From: Graeme Russ @ 2008-11-21 21:43 UTC (permalink / raw)
  To: u-boot

Signed Off By: Graeme Russ <graeme.russ@gmail.com>
---

Split '[U-Boot] [PATCH 2/2] Minor changes to allow clean creation of new
i386/sc520 boards' as requested 

 cpu/i386/sc520.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/cpu/i386/sc520.c b/cpu/i386/sc520.c
index 8bcb979..cb6bc03 100644
--- a/cpu/i386/sc520.c
+++ b/cpu/i386/sc520.c
@@ -32,7 +32,7 @@
 #include <config.h>
 #include <pci.h>
 #ifdef CONFIG_SC520_SSI
-#include <ssi.h>
+#include <asm/ic/ssi.h>
 #endif
 #include <asm/io.h>
 #include <asm/pci.h>
-- 
1.5.4.3

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [U-Boot] [PATCH 2b/2] Moved sc520 PCI definitions to stand-alone file
  2008-11-20 20:21 ` Jean-Christophe PLAGNIOL-VILLARD
  2008-11-21 21:43   ` [U-Boot] [PATCH 2a/2] Fixed path to sc520 SSI include file Graeme Russ
@ 2008-11-21 21:43   ` Graeme Russ
  1 sibling, 0 replies; 5+ messages in thread
From: Graeme Russ @ 2008-11-21 21:43 UTC (permalink / raw)
  To: u-boot

Signed Off By: Graeme Russ <graeme.russ@gmail.com>
---

Split '[U-Boot] [PATCH 2/2] Minor changes to allow clean creation of new
i386/sc520 boards' as requested 

 include/asm-i386/ic/pci.h   |   49 +++++++++++++++++++++++++++++++++++++++++++
 include/asm-i386/ic/sc520.h |   22 -------------------
 2 files changed, 49 insertions(+), 22 deletions(-)
 create mode 100644 include/asm-i386/ic/pci.h

diff --git a/include/asm-i386/ic/pci.h b/include/asm-i386/ic/pci.h
new file mode 100644
index 0000000..bcccdbe
--- /dev/null
+++ b/include/asm-i386/ic/pci.h
@@ -0,0 +1,49 @@
+/*
+ * (C) Copyright 2002
+ * Daniel Engstr?m, Omicron Ceti AB <daniel@omicron.se>.
+ *
+ * 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
+
+/* 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_sc520_set_irq(int pci_pin, int irq);
+
+#endif
diff --git a/include/asm-i386/ic/sc520.h b/include/asm-i386/ic/sc520.h
index 0f7e7a5..bf39516 100644
--- a/include/asm-i386/ic/sc520.h
+++ b/include/asm-i386/ic/sc520.h
@@ -282,24 +282,6 @@
 #define SC520_IRQ14 9
 #define SC520_IRQ15 10
 
-
-/* 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
-
 /* utility functions */
 void write_mmcr_byte(u16 mmcr, u8 data);
 void write_mmcr_word(u16 mmcr, u16 data);
@@ -308,11 +290,7 @@ u8 read_mmcr_byte(u16 mmcr);
 u16 read_mmcr_word(u16 mmcr);
 u32 read_mmcr_long(u16 mmcr);
 
-extern int sc520_pci_ints[];
-
 void init_sc520(void);
 unsigned long init_sc520_dram(void);
-void pci_sc520_init(struct pci_controller *hose);
-int pci_sc520_set_irq(int pci_pin, int irq);
 
 #endif
-- 
1.5.4.3

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [U-Boot] [PATCH 2/2] Minor changes to allow clean creation of new i386/sc520 boards
  2008-11-20 19:28 [U-Boot] [PATCH 2/2] Minor changes to allow clean creation of new i386/sc520 boards Graeme Russ
  2008-11-20 20:21 ` Jean-Christophe PLAGNIOL-VILLARD
@ 2008-12-09 23:33 ` Wolfgang Denk
  1 sibling, 0 replies; 5+ messages in thread
From: Wolfgang Denk @ 2008-12-09 23:33 UTC (permalink / raw)
  To: u-boot

Dear Graeme Russ,

In message <4925BA4F.4070806@gmail.com> you wrote:
> Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
> ---
> 
> Moved PCI specific definitions out of sc520.h into a new file plus fixed
> include path to ssi.h
> 
>  cpu/i386/sc520.c            |    2 +-
>  include/asm-i386/ic/pci.h   |   52 +++++++++++++++++++++++++++++++++++++++=
> ++++
>  include/asm-i386/ic/sc520.h |   22 ------------------
>  3 files changed, 53 insertions(+), 23 deletions(-)
>  create mode 100644 include/asm-i386/ic/pci.h

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Of all the things I've lost, I miss my mind the most.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-12-09 23:33 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-20 19:28 [U-Boot] [PATCH 2/2] Minor changes to allow clean creation of new i386/sc520 boards Graeme Russ
2008-11-20 20:21 ` Jean-Christophe PLAGNIOL-VILLARD
2008-11-21 21:43   ` [U-Boot] [PATCH 2a/2] Fixed path to sc520 SSI include file Graeme Russ
2008-11-21 21:43   ` [U-Boot] [PATCH 2b/2] Moved sc520 PCI definitions to stand-alone file Graeme Russ
2008-12-09 23:33 ` [U-Boot] [PATCH 2/2] Minor changes to allow clean creation of new i386/sc520 boards Wolfgang Denk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox