提交 159ffb3a 编写于 作者: L Lennert Buytenhek 提交者: Nicolas Pitre

Orion: general cleanup

Various Orion cleanups:
- Unify GPL license banner format across all files.
- Unify naming of .h double inclusion guard preprocessor macros.
- Unify spelling of "PCIe" (variants seen: PCIE, PCIe, PCI-EX.)
- Various typo fixes.
- Remove __init attributes from prototypes declared in headers.
- Remove trailing comments from #endif statements.
- Mark a couple of locally-used-only structs static.
Signed-off-by: NLennert Buytenhek <buytenh@marvell.com>
Reviewed-by: NTzachi Perelstein <tzachi@marvell.com>
Acked-by: NRussell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: NNicolas Pitre <nico@marvell.com>
上级 d50c60a8
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
* *
* Maintainer: Tzachi Perelstein <tzachi@marvell.com> * Maintainer: Tzachi Perelstein <tzachi@marvell.com>
* *
* This file is licensed under the terms of the GNU General Public * This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any * License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied. * warranty of any kind, whether express or implied.
*/ */
...@@ -45,9 +45,9 @@ ...@@ -45,9 +45,9 @@
* Generic Address Decode Windows bit settings * Generic Address Decode Windows bit settings
*/ */
#define TARGET_DDR 0 #define TARGET_DDR 0
#define TARGET_DEV_BUS 1
#define TARGET_PCI 3 #define TARGET_PCI 3
#define TARGET_PCIE 4 #define TARGET_PCIE 4
#define TARGET_DEV_BUS 1
#define ATTR_DDR_CS(n) (((n) ==0) ? 0xe : \ #define ATTR_DDR_CS(n) (((n) ==0) ? 0xe : \
((n) == 1) ? 0xd : \ ((n) == 1) ? 0xd : \
((n) == 2) ? 0xb : \ ((n) == 2) ? 0xb : \
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
#define WIN_EN 1 #define WIN_EN 1
/* /*
* Helpers to get DDR banks info * Helpers to get DDR bank info
*/ */
#define DDR_BASE_CS(n) ORION_DDR_REG(0x1500 + ((n) * 8)) #define DDR_BASE_CS(n) ORION_DDR_REG(0x1500 + ((n) * 8))
#define DDR_SIZE_CS(n) ORION_DDR_REG(0x1504 + ((n) * 8)) #define DDR_SIZE_CS(n) ORION_DDR_REG(0x1504 + ((n) * 8))
......
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
* *
* Maintainer: Tzachi Perelstein <tzachi@marvell.com> * Maintainer: Tzachi Perelstein <tzachi@marvell.com>
* *
* This file is licensed under the terms of the GNU General Public * This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any * License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied. * warranty of any kind, whether express or implied.
*/ */
...@@ -363,7 +363,7 @@ void __init orion_init(void) ...@@ -363,7 +363,7 @@ void __init orion_init(void)
orion_setup_eth_wins(); orion_setup_eth_wins();
/* /*
* REgister devices * Register devices.
*/ */
platform_device_register(&orion_uart); platform_device_register(&orion_uart);
platform_device_register(&orion_ehci0); platform_device_register(&orion_ehci0);
......
#ifndef __ARCH_ORION_COMMON_H__ #ifndef __ARCH_ORION_COMMON_H
#define __ARCH_ORION_COMMON_H__ #define __ARCH_ORION_COMMON_H
/* /*
* Basic Orion init functions used early by machine-setup. * Basic Orion init functions used early by machine-setup.
*/ */
void __init orion_map_io(void); void orion_map_io(void);
void __init orion_init_irq(void); void orion_init_irq(void);
void __init orion_init(void); void orion_init(void);
extern struct sys_timer orion_timer; extern struct sys_timer orion_timer;
/* /*
...@@ -43,7 +43,7 @@ struct pci_bus *orion_pci_sys_scan_bus(int nr, struct pci_sys_data *sys); ...@@ -43,7 +43,7 @@ struct pci_bus *orion_pci_sys_scan_bus(int nr, struct pci_sys_data *sys);
* (/mach-orion/gpio.c). * (/mach-orion/gpio.c).
*/ */
void __init orion_gpio_set_valid_pins(u32 pins); void orion_gpio_set_valid_pins(u32 pins);
void gpio_display(void); /* debug */ void gpio_display(void); /* debug */
/* /*
...@@ -52,7 +52,7 @@ void gpio_display(void); /* debug */ ...@@ -52,7 +52,7 @@ void gpio_display(void); /* debug */
struct mv643xx_eth_platform_data; struct mv643xx_eth_platform_data;
void __init orion_eth_init(struct mv643xx_eth_platform_data *eth_data); void orion_eth_init(struct mv643xx_eth_platform_data *eth_data);
/* /*
* Orion Sata platform_data, used by machine-setup * Orion Sata platform_data, used by machine-setup
...@@ -60,7 +60,7 @@ void __init orion_eth_init(struct mv643xx_eth_platform_data *eth_data); ...@@ -60,7 +60,7 @@ void __init orion_eth_init(struct mv643xx_eth_platform_data *eth_data);
struct mv_sata_platform_data; struct mv_sata_platform_data;
void __init orion_sata_init(struct mv_sata_platform_data *sata_data); void orion_sata_init(struct mv_sata_platform_data *sata_data);
struct machine_desc; struct machine_desc;
struct meminfo; struct meminfo;
...@@ -68,4 +68,5 @@ struct tag; ...@@ -68,4 +68,5 @@ struct tag;
extern void __init tag_fixup_mem32(struct machine_desc *, struct tag *, extern void __init tag_fixup_mem32(struct machine_desc *, struct tag *,
char **, struct meminfo *); char **, struct meminfo *);
#endif /* __ARCH_ORION_COMMON_H__ */
#endif
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
* *
* Maintainer: Tzachi Perelstein <tzachi@marvell.com> * Maintainer: Tzachi Perelstein <tzachi@marvell.com>
* *
* This file is licensed under the terms of the GNU General Public * This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any * License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied. * warranty of any kind, whether express or implied.
*/ */
......
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
* *
* Maintainer: Tzachi Perelstein <tzachi@marvell.com> * Maintainer: Tzachi Perelstein <tzachi@marvell.com>
* *
* This file is licensed under the terms of the GNU General Public * This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any * License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied. * warranty of any kind, whether express or implied.
*/ */
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
* Maintainer: Tzachi Perelstein <tzachi@marvell.com> * Maintainer: Tzachi Perelstein <tzachi@marvell.com>
* *
* This file is licensed under the terms of the GNU General Public * This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any * License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied. * warranty of any kind, whether express or implied.
*/ */
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
* *
* Maintainer: Ronen Shitrit <rshitrit@marvell.com> * Maintainer: Ronen Shitrit <rshitrit@marvell.com>
* *
* This file is licensed under the terms of the GNU General Public * This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any * License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied. * warranty of any kind, whether express or implied.
*/ */
......
/* /*
* arch/arm/mach-orion/pci.c * arch/arm/mach-orion/pci.c
* *
* PCI and PCIE functions for Marvell Orion System On Chip * PCI and PCIe functions for Marvell Orion System On Chip
* *
* Maintainer: Tzachi Perelstein <tzachi@marvell.com> * Maintainer: Tzachi Perelstein <tzachi@marvell.com>
* *
* This file is licensed under the terms of the GNU General Public * This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any * License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied. * warranty of any kind, whether express or implied.
*/ */
...@@ -18,12 +18,12 @@ ...@@ -18,12 +18,12 @@
#include "common.h" #include "common.h"
/***************************************************************************** /*****************************************************************************
* Orion has one PCIE controller and one PCI controller. * Orion has one PCIe controller and one PCI controller.
* *
* Note1: The local PCIE bus number is '0'. The local PCI bus number * Note1: The local PCIe bus number is '0'. The local PCI bus number
* follows the scanned PCIE bridged busses, if any. * follows the scanned PCIe bridged busses, if any.
* *
* Note2: It is possible for PCI/PCIE agents to access many subsystem's * Note2: It is possible for PCI/PCIe agents to access many subsystem's
* space, by configuring BARs and Address Decode Windows, e.g. flashes on * space, by configuring BARs and Address Decode Windows, e.g. flashes on
* device bus, Orion registers, etc. However this code only enable the * device bus, Orion registers, etc. However this code only enable the
* access to DDR banks. * access to DDR banks.
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
/***************************************************************************** /*****************************************************************************
* PCIE controller * PCIe controller
****************************************************************************/ ****************************************************************************/
#define PCIE_BASE ((void __iomem *)ORION_PCIE_VIRT_BASE) #define PCIE_BASE ((void __iomem *)ORION_PCIE_VIRT_BASE)
...@@ -67,7 +67,7 @@ static int pcie_valid_config(int bus, int dev) ...@@ -67,7 +67,7 @@ static int pcie_valid_config(int bus, int dev)
/* /*
* PCIE config cycles are done by programming the PCIE_CONF_ADDR register * PCIe config cycles are done by programming the PCIE_CONF_ADDR register
* and then reading the PCIE_CONF_DATA register. Need to make sure these * and then reading the PCIE_CONF_DATA register. Need to make sure these
* transactions are atomic. * transactions are atomic.
*/ */
...@@ -133,7 +133,7 @@ static int pcie_wr_conf(struct pci_bus *bus, u32 devfn, ...@@ -133,7 +133,7 @@ static int pcie_wr_conf(struct pci_bus *bus, u32 devfn,
return ret; return ret;
} }
struct pci_ops pcie_ops = { static struct pci_ops pcie_ops = {
.read = pcie_rd_conf, .read = pcie_rd_conf,
.write = pcie_wr_conf, .write = pcie_wr_conf,
}; };
...@@ -170,23 +170,23 @@ static int __init pcie_setup(struct pci_sys_data *sys) ...@@ -170,23 +170,23 @@ static int __init pcie_setup(struct pci_sys_data *sys)
/* /*
* IORESOURCE_IO * IORESOURCE_IO
*/ */
res[0].name = "PCI-EX I/O Space"; res[0].name = "PCIe I/O Space";
res[0].flags = IORESOURCE_IO; res[0].flags = IORESOURCE_IO;
res[0].start = ORION_PCIE_IO_BUS_BASE; res[0].start = ORION_PCIE_IO_BUS_BASE;
res[0].end = res[0].start + ORION_PCIE_IO_SIZE - 1; res[0].end = res[0].start + ORION_PCIE_IO_SIZE - 1;
if (request_resource(&ioport_resource, &res[0])) if (request_resource(&ioport_resource, &res[0]))
panic("Request PCIE IO resource failed\n"); panic("Request PCIe IO resource failed\n");
sys->resource[0] = &res[0]; sys->resource[0] = &res[0];
/* /*
* IORESOURCE_MEM * IORESOURCE_MEM
*/ */
res[1].name = "PCI-EX Memory Space"; res[1].name = "PCIe Memory Space";
res[1].flags = IORESOURCE_MEM; res[1].flags = IORESOURCE_MEM;
res[1].start = ORION_PCIE_MEM_PHYS_BASE; res[1].start = ORION_PCIE_MEM_PHYS_BASE;
res[1].end = res[1].start + ORION_PCIE_MEM_SIZE - 1; res[1].end = res[1].start + ORION_PCIE_MEM_SIZE - 1;
if (request_resource(&iomem_resource, &res[1])) if (request_resource(&iomem_resource, &res[1]))
panic("Request PCIE Memory resource failed\n"); panic("Request PCIe Memory resource failed\n");
sys->resource[1] = &res[1]; sys->resource[1] = &res[1];
sys->resource[2] = NULL; sys->resource[2] = NULL;
...@@ -351,7 +351,7 @@ static int orion_pci_wr_conf(struct pci_bus *bus, u32 devfn, ...@@ -351,7 +351,7 @@ static int orion_pci_wr_conf(struct pci_bus *bus, u32 devfn,
PCI_FUNC(devfn), where, size, val); PCI_FUNC(devfn), where, size, val);
} }
struct pci_ops pci_ops = { static struct pci_ops pci_ops = {
.read = orion_pci_rd_conf, .read = orion_pci_rd_conf,
.write = orion_pci_wr_conf, .write = orion_pci_wr_conf,
}; };
...@@ -508,7 +508,7 @@ static int __init pci_setup(struct pci_sys_data *sys) ...@@ -508,7 +508,7 @@ static int __init pci_setup(struct pci_sys_data *sys)
/***************************************************************************** /*****************************************************************************
* General PCIE + PCI * General PCIe + PCI
****************************************************************************/ ****************************************************************************/
static void __devinit rc_pci_fixup(struct pci_dev *dev) static void __devinit rc_pci_fixup(struct pci_dev *dev)
{ {
......
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
* *
* Maintainer: Ronen Shitrit <rshitrit@marvell.com> * Maintainer: Ronen Shitrit <rshitrit@marvell.com>
* *
* This file is licensed under the terms of the GNU General Public * This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any * License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied. * warranty of any kind, whether express or implied.
*/ */
......
/* /*
* linux/include/asm-arm/arch-orion/debug-macro.S * include/asm-arm/arch-orion/debug-macro.S
* *
* Debugging macro include header * Debugging macro include header
* *
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
* published by the Free Software Foundation. * published by the Free Software Foundation.
*/ */
#ifndef __ASM_ARCH_HARDWARE_H__ #ifndef __ASM_ARCH_HARDWARE_H
#define __ASM_ARCH_HARDWARE_H__ #define __ASM_ARCH_HARDWARE_H
#include "orion.h" #include "orion.h"
......
...@@ -3,13 +3,13 @@ ...@@ -3,13 +3,13 @@
* *
* Tzachi Perelstein <tzachi@marvell.com> * Tzachi Perelstein <tzachi@marvell.com>
* *
* This file is licensed under the terms of the GNU General Public * This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any * License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied. * warranty of any kind, whether express or implied.
*/ */
#ifndef __ASM_ARM_ARCH_IO_H #ifndef __ASM_ARCH_IO_H
#define __ASM_ARM_ARCH_IO_H #define __ASM_ARCH_IO_H
#include "orion.h" #include "orion.h"
......
...@@ -10,8 +10,8 @@ ...@@ -10,8 +10,8 @@
* warranty of any kind, whether express or implied. * warranty of any kind, whether express or implied.
*/ */
#ifndef __ASM_ARCH_IRQS_H__ #ifndef __ASM_ARCH_IRQS_H
#define __ASM_ARCH_IRQS_H__ #define __ASM_ARCH_IRQS_H
#include "orion.h" /* need GPIO_MAX */ #include "orion.h" /* need GPIO_MAX */
...@@ -58,4 +58,5 @@ ...@@ -58,4 +58,5 @@
#define NR_IRQS (IRQ_ORION_GPIO_START + NR_GPIO_IRQS) #define NR_IRQS (IRQ_ORION_GPIO_START + NR_GPIO_IRQS)
#endif /* __ASM_ARCH_IRQS_H__ */
#endif
...@@ -4,12 +4,13 @@ ...@@ -4,12 +4,13 @@
* Marvell Orion memory definitions * Marvell Orion memory definitions
*/ */
#ifndef __ASM_ARCH_MMU_H #ifndef __ASM_ARCH_MEMORY_H
#define __ASM_ARCH_MMU_H #define __ASM_ARCH_MEMORY_H
#define PHYS_OFFSET UL(0x00000000) #define PHYS_OFFSET UL(0x00000000)
#define __virt_to_bus(x) __virt_to_phys(x) #define __virt_to_bus(x) __virt_to_phys(x)
#define __bus_to_virt(x) __phys_to_virt(x) #define __bus_to_virt(x) __phys_to_virt(x)
#endif #endif
...@@ -11,8 +11,8 @@ ...@@ -11,8 +11,8 @@
* warranty of any kind, whether express or implied. * warranty of any kind, whether express or implied.
*/ */
#ifndef __ASM_ARCH_ORION_H__ #ifndef __ASM_ARCH_ORION_H
#define __ASM_ARCH_ORION_H__ #define __ASM_ARCH_ORION_H
/***************************************************************************** /*****************************************************************************
* Orion Address Maps * Orion Address Maps
...@@ -91,6 +91,7 @@ ...@@ -91,6 +91,7 @@
#define ORION_BRIDGE_VIRT_BASE (ORION_REGS_VIRT_BASE | 0x20000) #define ORION_BRIDGE_VIRT_BASE (ORION_REGS_VIRT_BASE | 0x20000)
#define ORION_BRIDGE_REG(x) (ORION_BRIDGE_VIRT_BASE | (x)) #define ORION_BRIDGE_REG(x) (ORION_BRIDGE_VIRT_BASE | (x))
#define TIMER_VIRT_BASE (ORION_BRIDGE_VIRT_BASE | 0x300)
#define ORION_PCI_VIRT_BASE (ORION_REGS_VIRT_BASE | 0x30000) #define ORION_PCI_VIRT_BASE (ORION_REGS_VIRT_BASE | 0x30000)
#define ORION_PCI_REG(x) (ORION_PCI_VIRT_BASE | (x)) #define ORION_PCI_REG(x) (ORION_PCI_VIRT_BASE | (x))
...@@ -154,7 +155,5 @@ ...@@ -154,7 +155,5 @@
#define MAIN_IRQ_CAUSE ORION_BRIDGE_REG(0x200) #define MAIN_IRQ_CAUSE ORION_BRIDGE_REG(0x200)
#define MAIN_IRQ_MASK ORION_BRIDGE_REG(0x204) #define MAIN_IRQ_MASK ORION_BRIDGE_REG(0x204)
#define TIMER_VIRT_BASE (ORION_BRIDGE_VIRT_BASE | 0x300)
#endif #endif
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
* *
* Tzachi Perelstein <tzachi@marvell.com> * Tzachi Perelstein <tzachi@marvell.com>
* *
* This file is licensed under the terms of the GNU General Public * This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any * License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied. * warranty of any kind, whether express or implied.
*/ */
...@@ -28,4 +28,5 @@ static inline void arch_reset(char mode) ...@@ -28,4 +28,5 @@ static inline void arch_reset(char mode)
orion_setbits(CPU_SOFT_RESET, 1); orion_setbits(CPU_SOFT_RESET, 1);
} }
#endif #endif
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
* *
* Tzachi Perelstein <tzachi@marvell.com> * Tzachi Perelstein <tzachi@marvell.com>
* *
* This file is licensed under the terms of the GNU General Public * This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any * License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied. * warranty of any kind, whether express or implied.
*/ */
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
* *
* Tzachi Perelstein <tzachi@marvell.com> * Tzachi Perelstein <tzachi@marvell.com>
* *
* This file is licensed under the terms of the GNU General Public * This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any * License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied. * warranty of any kind, whether express or implied.
*/ */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册