From: "Steven J. Hill" <sjhill@mips.com>
The firmware/bootloader support code has been duplicated across a lot
of platforms and continues to self-replicate. These patches move the
support code into the common 'arch/mips/fw/lib' directory. All affected
platforms have been built and produce a linked kernel. Any files that
were modified also had their headers cleaned up and the checkpatch
script ran on them.
Steven J. Hill (35):
MIPS: Add environment variable processing code to firmware library.
MIPS: Alchemy: Cleanup firmware support for Alchemy platforms.
MIPS: Alchemy: Cleanup files effected by firmware changes.
MIPS: AR7: Cleanup firmware support for the AR7 platform.
MIPS: AR7: Cleanup files effected by firmware changes.
MIPS: ath79: Cleanup firmware support for the ath79 platform.
MIPS: ath79: Cleanup files effected by firmware changes.
MIPS: Cobalt: Cleanup firmware support for the Cobalt platform.
MIPS: Cobalt: Cleanup files effected by firmware changes.
MIPS: Emma: Cleanup firmware support for the Emma platform.
MIPS: Emma: Cleanup files effected by firmware changes.
MIPS: jz4740: Cleanup firmware support for the JZ4740 platform.
MIPS: jz4740: Cleanup files effected by firmware changes.
MIPS: lantiq: Cleanup firmware support for the lantiq platform.
MIPS: lantiq: Cleanup files effected by firmware changes.
MIPS: Lasat: Cleanup firmware support for the Lasat platform.
MIPS: Lasat: Cleanup files effected by firmware changes.
MIPS: Loongson: Cleanup firmware support for the Loongson platform.
MIPS: Loongson: Cleanup files effected by firmware changes.
MIPS: Malta: Cleanup firmware support for the Malta platform.
MIPS: Malta: Cleanup files effected by firmware changes.
MIPS: Netlogic: Cleanup firmware support for the XLR platform.
MIPS: Netlogic: Cleanup files effected by firmware changes.
MIPS: MSP71xx, Yosemite: Cleanup firmware support for PMC platforms.
MIPS: MSP71xx, Yosemite: Cleanup files effected by firmware changes.
MIPS: PNX83xx, PNX8550: Cleanup firmware support for PNX platforms.
MIPS: PNX83xx, PNX8550: Cleanup files effected by firmware changes.
MIPS: PowerTV: Cleanup firmware support for PowerTV platform.
MIPS: PowerTV: Cleanup files effected by firmware changes.
MIPS: RB532: Cleanup firmware support for RB532 platform.
MIPS: RB532: Cleanup files effected by firmware changes.
MIPS: txx9: Cleanup firmware support for txx9 platforms.
MIPS: txx9: Cleanup files effected by firmware changes.
MIPS: vr41xx: Cleanup firmware support for vr41xx platforms.
MIPS: vr41xx: Cleanup files effected by firmware changes.
arch/mips/alchemy/board-gpr.c | 48 ++---
arch/mips/alchemy/board-mtx1.c | 48 ++---
arch/mips/alchemy/board-xxs1500.c | 45 ++---
arch/mips/alchemy/common/platform.c | 30 +--
arch/mips/alchemy/common/prom.c | 79 ++------
arch/mips/alchemy/devboards/db1000.c | 1 -
arch/mips/alchemy/devboards/db1300.c | 1 -
arch/mips/alchemy/devboards/db1550.c | 1 -
arch/mips/alchemy/devboards/pb1100.c | 1 -
arch/mips/alchemy/devboards/pb1500.c | 1 -
arch/mips/alchemy/devboards/prom.c | 54 ++---
arch/mips/ar7/memory.c | 22 +--
arch/mips/ar7/platform.c | 63 +++---
arch/mips/ar7/prom.c | 62 ++----
arch/mips/ar7/setup.c | 26 +--
arch/mips/ath79/prom.c | 33 +---
arch/mips/cobalt/setup.c | 42 ++--
arch/mips/emma/common/prom.c | 44 +----
arch/mips/fw/lib/Makefile | 2 +
arch/mips/fw/lib/cmdline.c | 86 ++++++++
arch/mips/include/asm/fw/fw.h | 47 +++++
arch/mips/include/asm/mach-ar7/prom.h | 25 ---
arch/mips/include/asm/mach-au1x00/au1xxx_eth.h | 1 +
arch/mips/include/asm/mach-au1x00/prom.h | 12 --
arch/mips/include/asm/mach-loongson/loongson.h | 54 ++---
arch/mips/include/asm/mips-boards/generic.h | 30 +--
arch/mips/include/asm/mips-boards/prom.h | 47 -----
.../mips/include/asm/pmc-sierra/msp71xx/msp_prom.h | 52 +----
arch/mips/include/asm/txx9/generic.h | 1 -
arch/mips/jz4740/prom.c | 50 ++---
arch/mips/lantiq/prom.c | 32 +--
arch/mips/lasat/prom.c | 24 +--
arch/mips/loongson/common/Makefile | 2 +-
arch/mips/loongson/common/cmdline.c | 48 -----
arch/mips/loongson/common/env.c | 40 ++--
arch/mips/loongson/common/init.c | 16 +-
arch/mips/mti-malta/Makefile | 2 +-
arch/mips/mti-malta/malta-cmdline.c | 59 ------
arch/mips/mti-malta/malta-display.c | 40 ++--
arch/mips/mti-malta/malta-init.c | 157 +++------------
arch/mips/mti-malta/malta-memory.c | 108 ++++------
arch/mips/mti-malta/malta-setup.c | 59 ++----
arch/mips/mti-malta/malta-time.c | 65 ++----
arch/mips/netlogic/xlr/setup.c | 82 ++------
arch/mips/pmc-sierra/msp71xx/msp_prom.c | 207 +++++---------------
arch/mips/pmc-sierra/msp71xx/msp_serial.c | 69 +++----
arch/mips/pmc-sierra/msp71xx/msp_setup.c | 43 ++--
arch/mips/pmc-sierra/msp71xx/msp_time.c | 75 ++-----
arch/mips/pmc-sierra/msp71xx/msp_usb.c | 45 ++---
arch/mips/pmc-sierra/yosemite/prom.c | 46 ++---
arch/mips/pnx833x/common/Makefile | 2 +-
arch/mips/pnx833x/common/prom.c | 64 ------
arch/mips/pnx833x/common/setup.c | 39 ++--
arch/mips/pnx833x/stb22x/board.c | 70 +++----
arch/mips/pnx8550/common/Makefile | 2 +-
arch/mips/pnx8550/common/prom.c | 128 ------------
arch/mips/pnx8550/common/setup.c | 69 +++----
arch/mips/pnx8550/jbs/init.c | 45 +----
arch/mips/pnx8550/stb810/prom_init.c | 36 +---
arch/mips/powertv/asic/asic_int.c | 45 ++---
arch/mips/powertv/init.c | 81 ++------
arch/mips/powertv/memory.c | 39 ++--
arch/mips/powertv/powertv_setup.c | 29 +--
arch/mips/rb532/prom.c | 69 +++----
arch/mips/txx9/generic/setup.c | 85 ++------
arch/mips/vr41xx/common/init.c | 41 +---
drivers/mtd/maps/pmcmsp-flash.c | 58 ++----
drivers/net/ethernet/amd/au1000_eth.c | 1 -
68 files changed, 890 insertions(+), 2240 deletions(-)
create mode 100644 arch/mips/fw/lib/cmdline.c
create mode 100644 arch/mips/include/asm/fw/fw.h
delete mode 100644 arch/mips/include/asm/mach-ar7/prom.h
delete mode 100644 arch/mips/include/asm/mach-au1x00/prom.h
delete mode 100644 arch/mips/include/asm/mips-boards/prom.h
delete mode 100644 arch/mips/loongson/common/cmdline.c
delete mode 100644 arch/mips/mti-malta/malta-cmdline.c
delete mode 100644 arch/mips/pnx833x/common/prom.c
delete mode 100644 arch/mips/pnx8550/common/prom.c
--
1.7.10.3
|