Clean up usage of 'cvmx-sysinfo.h' header file. Also sort the inclusing of header files and update copyrights. Signed-off-by: Steven J. Hill <steven.hill@xxxxxxxxxx> --- arch/mips/cavium-octeon/executive/cvmx-helper-board.c | 9 ++++----- arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c | 3 ++- arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c | 8 ++++---- arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c | 4 ++-- arch/mips/cavium-octeon/executive/cvmx-helper-spi.c | 7 ++++--- arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c | 6 +++--- arch/mips/cavium-octeon/executive/cvmx-helper.c | 13 +++++++------ arch/mips/cavium-octeon/executive/cvmx-pko.c | 7 ++++--- arch/mips/cavium-octeon/executive/cvmx-spi.c | 6 +++--- arch/mips/cavium-octeon/octeon-platform.c | 3 ++- arch/mips/cavium-octeon/setup.c | 5 +++-- arch/mips/cavium-octeon/smp.c | 1 + arch/mips/include/asm/octeon/cvmx-ipd.h | 1 + arch/mips/include/asm/octeon/cvmx-sysinfo.h | 4 ++-- 14 files changed, 42 insertions(+), 35 deletions(-) diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-board.c b/arch/mips/cavium-octeon/executive/cvmx-helper-board.c index ab8362e..b6281e0 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-board.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-board.c @@ -4,7 +4,7 @@ * Contact: support@xxxxxxxxxxxxxxxxxx * This file is part of the OCTEON SDK * - * Copyright (c) 2003-2008 Cavium Networks + * Copyright (c) 2003-2018 Cavium, Inc. * * This file is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 2, as @@ -32,16 +32,15 @@ */ #include <asm/octeon/octeon.h> -#include <asm/octeon/cvmx-bootinfo.h> - #include <asm/octeon/cvmx-config.h> +#include <asm/octeon/cvmx-sysinfo.h> #include <asm/octeon/cvmx-helper.h> -#include <asm/octeon/cvmx-helper-util.h> #include <asm/octeon/cvmx-helper-board.h> +#include <asm/octeon/cvmx-helper-util.h> -#include <asm/octeon/cvmx-gmxx-defs.h> #include <asm/octeon/cvmx-asxx-defs.h> +#include <asm/octeon/cvmx-gmxx-defs.h> /** * Return the MII PHY address associated with the given IPD diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c b/arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c index 607b4e6..54237d4 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c @@ -5,7 +5,7 @@ * Contact: support@xxxxxxxxxxxxxxxxxx * This file is part of the OCTEON SDK * - * Copyright (c) 2003-2008 Cavium Networks + * Copyright (c) 2003-2018 Cavium, Inc. * * This file is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 2, as @@ -33,6 +33,7 @@ */ #include <asm/octeon/octeon.h> +#include <asm/octeon/cvmx-sysinfo.h> #include <asm/octeon/cvmx-helper-jtag.h> diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c b/arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c index af180d8..3980570 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c @@ -4,7 +4,7 @@ * Contact: support@xxxxxxxxxxxxxxxxxx * This file is part of the OCTEON SDK * - * Copyright (c) 2003-2008 Cavium Networks + * Copyright (c) 2003-2018 Cavium, Inc. * * This file is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 2, as @@ -30,17 +30,17 @@ * and monitoring. */ #include <asm/octeon/octeon.h> - #include <asm/octeon/cvmx-config.h> +#include <asm/octeon/cvmx-sysinfo.h> #include <asm/octeon/cvmx-pko.h> #include <asm/octeon/cvmx-helper.h> #include <asm/octeon/cvmx-helper-board.h> -#include <asm/octeon/cvmx-npi-defs.h> -#include <asm/octeon/cvmx-gmxx-defs.h> #include <asm/octeon/cvmx-asxx-defs.h> #include <asm/octeon/cvmx-dbg-defs.h> +#include <asm/octeon/cvmx-gmxx-defs.h> +#include <asm/octeon/cvmx-npi-defs.h> /** * Probe RGMII ports and determine the number present diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c b/arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c index 3506024..aeca94e 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-sgmii.c @@ -4,7 +4,7 @@ * Contact: support@xxxxxxxxxxxxxxxxxx * This file is part of the OCTEON SDK * - * Copyright (c) 2003-2008 Cavium Networks + * Copyright (c) 2003-2018 Cavium, Inc. * * This file is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 2, as @@ -31,8 +31,8 @@ */ #include <asm/octeon/octeon.h> - #include <asm/octeon/cvmx-config.h> +#include <asm/octeon/cvmx-sysinfo.h> #include <asm/octeon/cvmx-helper.h> #include <asm/octeon/cvmx-helper-board.h> diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-spi.c b/arch/mips/cavium-octeon/executive/cvmx-helper-spi.c index b8e4efd..8e027e6 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-spi.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-spi.c @@ -4,7 +4,7 @@ * Contact: support@xxxxxxxxxxxxxxxxxx * This file is part of the OCTEON SDK * - * Copyright (c) 2003-2008 Cavium Networks + * Copyright (c) 2003-2018 Cavium, Inc. * * This file is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 2, as @@ -30,10 +30,11 @@ * and monitoring. */ #include <asm/octeon/octeon.h> - #include <asm/octeon/cvmx-config.h> -#include <asm/octeon/cvmx-spi.h> +#include <asm/octeon/cvmx-sysinfo.h> + #include <asm/octeon/cvmx-helper.h> +#include <asm/octeon/cvmx-spi.h> #include <asm/octeon/cvmx-pip-defs.h> #include <asm/octeon/cvmx-pko-defs.h> diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c b/arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c index d85371e..f694f75 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper-xaui.c @@ -4,7 +4,7 @@ * Contact: support@xxxxxxxxxxxxxxxxxx * This file is part of the OCTEON SDK * - * Copyright (c) 2003-2008 Cavium Networks + * Copyright (c) 2003-2018 Cavium, Inc. * * This file is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 2, as @@ -32,15 +32,15 @@ */ #include <asm/octeon/octeon.h> - #include <asm/octeon/cvmx-config.h> +#include <asm/octeon/cvmx-sysinfo.h> #include <asm/octeon/cvmx-helper.h> -#include <asm/octeon/cvmx-pko-defs.h> #include <asm/octeon/cvmx-gmxx-defs.h> #include <asm/octeon/cvmx-pcsx-defs.h> #include <asm/octeon/cvmx-pcsxx-defs.h> +#include <asm/octeon/cvmx-pko-defs.h> int __cvmx_helper_xaui_enumerate(int interface) { diff --git a/arch/mips/cavium-octeon/executive/cvmx-helper.c b/arch/mips/cavium-octeon/executive/cvmx-helper.c index 75108ec..35c99db 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-helper.c +++ b/arch/mips/cavium-octeon/executive/cvmx-helper.c @@ -4,7 +4,7 @@ * Contact: support@xxxxxxxxxxxxxxxxxx * This file is part of the OCTEON SDK * - * Copyright (c) 2003-2008 Cavium Networks + * Copyright (c) 2003-2018 Cavium, Inc. * * This file is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 2, as @@ -31,20 +31,21 @@ * */ #include <asm/octeon/octeon.h> - #include <asm/octeon/cvmx-config.h> +#include <asm/octeon/cvmx-sysinfo.h> + +#include <asm/octeon/cvmx-helper.h> +#include <asm/octeon/cvmx-helper-board.h> #include <asm/octeon/cvmx-fpa.h> +#include <asm/octeon/cvmx-ipd.h> #include <asm/octeon/cvmx-pip.h> #include <asm/octeon/cvmx-pko.h> -#include <asm/octeon/cvmx-ipd.h> #include <asm/octeon/cvmx-spi.h> -#include <asm/octeon/cvmx-helper.h> -#include <asm/octeon/cvmx-helper-board.h> +#include <asm/octeon/cvmx-asxx-defs.h> #include <asm/octeon/cvmx-pip-defs.h> #include <asm/octeon/cvmx-smix-defs.h> -#include <asm/octeon/cvmx-asxx-defs.h> /** * cvmx_override_pko_queue_priority(int ipd_port, uint64_t diff --git a/arch/mips/cavium-octeon/executive/cvmx-pko.c b/arch/mips/cavium-octeon/executive/cvmx-pko.c index 676fab5..2312f2c 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-pko.c +++ b/arch/mips/cavium-octeon/executive/cvmx-pko.c @@ -4,7 +4,7 @@ * Contact: support@xxxxxxxxxxxxxxxxxx * This file is part of the OCTEON SDK * - * Copyright (c) 2003-2008 Cavium Networks + * Copyright (c) 2003-2018 Cavium, Inc. * * This file is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 2, as @@ -30,10 +30,11 @@ */ #include <asm/octeon/octeon.h> - #include <asm/octeon/cvmx-config.h> -#include <asm/octeon/cvmx-pko.h> +#include <asm/octeon/cvmx-sysinfo.h> + #include <asm/octeon/cvmx-helper.h> +#include <asm/octeon/cvmx-pko.h> /** * Internal state of packet output diff --git a/arch/mips/cavium-octeon/executive/cvmx-spi.c b/arch/mips/cavium-octeon/executive/cvmx-spi.c index f51957a..6582d34 100644 --- a/arch/mips/cavium-octeon/executive/cvmx-spi.c +++ b/arch/mips/cavium-octeon/executive/cvmx-spi.c @@ -4,7 +4,7 @@ * Contact: support@xxxxxxxxxxxxxxxxxx * This file is part of the OCTEON SDK * - * Copyright (c) 2003-2008 Cavium Networks + * Copyright (c) 2003-2018 Cavium, Inc. * * This file is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 2, as @@ -30,15 +30,15 @@ * Support library for the SPI */ #include <asm/octeon/octeon.h> - #include <asm/octeon/cvmx-config.h> +#include <asm/octeon/cvmx-sysinfo.h> #include <asm/octeon/cvmx-pko.h> #include <asm/octeon/cvmx-spi.h> #include <asm/octeon/cvmx-spxx-defs.h> -#include <asm/octeon/cvmx-stxx-defs.h> #include <asm/octeon/cvmx-srxx-defs.h> +#include <asm/octeon/cvmx-stxx-defs.h> #define INVOKE_CB(function_p, args...) \ do { \ diff --git a/arch/mips/cavium-octeon/octeon-platform.c b/arch/mips/cavium-octeon/octeon-platform.c index 8505db4..1a52f23 100644 --- a/arch/mips/cavium-octeon/octeon-platform.c +++ b/arch/mips/cavium-octeon/octeon-platform.c @@ -3,7 +3,7 @@ * License. See the file "COPYING" in the main directory of this archive * for more details. * - * Copyright (C) 2004-2017 Cavium, Inc. + * Copyright (C) 2004-2018 Cavium, Inc. * Copyright (C) 2008 Wind River Systems */ @@ -13,6 +13,7 @@ #include <linux/libfdt.h> #include <asm/octeon/octeon.h> +#include <asm/octeon/cvmx-bootinfo.h> #include <asm/octeon/cvmx-helper-board.h> #ifdef CONFIG_USB diff --git a/arch/mips/cavium-octeon/setup.c b/arch/mips/cavium-octeon/setup.c index 3ef1d47..09696cf 100644 --- a/arch/mips/cavium-octeon/setup.c +++ b/arch/mips/cavium-octeon/setup.c @@ -3,7 +3,7 @@ * License. See the file "COPYING" in the main directory of this archive * for more details. * - * Copyright (C) 2004-2007 Cavium Networks + * Copyright (C) 2004-2018 Cavium, Inc. * Copyright (C) 2008, 2009 Wind River Systems * written by Ralf Baechle <ralf@xxxxxxxxxxxxxx> */ @@ -39,8 +39,9 @@ #include <asm/time.h> #include <asm/octeon/octeon.h> -#include <asm/octeon/pci-octeon.h> #include <asm/octeon/cvmx-rst-defs.h> +#include <asm/octeon/cvmx-sysinfo.h> +#include <asm/octeon/pci-octeon.h> /* * TRUE for devices having registers with little-endian byte diff --git a/arch/mips/cavium-octeon/smp.c b/arch/mips/cavium-octeon/smp.c index 75e7c86..f08f175 100644 --- a/arch/mips/cavium-octeon/smp.c +++ b/arch/mips/cavium-octeon/smp.c @@ -21,6 +21,7 @@ #include <asm/setup.h> #include <asm/octeon/octeon.h> +#include <asm/octeon/cvmx-sysinfo.h> #include "octeon_boot.h" diff --git a/arch/mips/include/asm/octeon/cvmx-ipd.h b/arch/mips/include/asm/octeon/cvmx-ipd.h index cbdc14b..adab7b5 100644 --- a/arch/mips/include/asm/octeon/cvmx-ipd.h +++ b/arch/mips/include/asm/octeon/cvmx-ipd.h @@ -36,6 +36,7 @@ #include <asm/octeon/octeon-feature.h> #include <asm/octeon/cvmx-ipd-defs.h> +#include <asm/octeon/cvmx-pip-defs.h> enum cvmx_ipd_mode { CVMX_IPD_OPC_MODE_STT = 0LL, /* All blocks DRAM, not cached in L2 */ diff --git a/arch/mips/include/asm/octeon/cvmx-sysinfo.h b/arch/mips/include/asm/octeon/cvmx-sysinfo.h index c6c3ee3..fd3a1bf 100644 --- a/arch/mips/include/asm/octeon/cvmx-sysinfo.h +++ b/arch/mips/include/asm/octeon/cvmx-sysinfo.h @@ -4,7 +4,7 @@ * Contact: support@xxxxxxxxxxxxxxxxxx * This file is part of the OCTEON SDK * - * Copyright (c) 2003-2016 Cavium, Inc. + * Copyright (c) 2003-2018 Cavium, Inc. * * This file is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 2, as @@ -32,7 +32,7 @@ #ifndef __CVMX_SYSINFO_H__ #define __CVMX_SYSINFO_H__ -#include "cvmx-coremask.h" +#include<asm/octeon/cvmx-bootinfo.h> #define OCTEON_SERIAL_LEN 20 /** -- 2.1.4