diff options
author | Christian Lamparter <chunkeey@gmail.com> | 2020-08-12 19:52:08 +0200 |
---|---|---|
committer | Christian Lamparter <chunkeey@gmail.com> | 2020-08-29 17:14:49 +0200 |
commit | 1640e71e8e1b3293a545e26ea5b17ddcbdb622e1 (patch) | |
tree | db4094d69b87855bc9ca15ca061863228a9339ae /target/linux/apm821xx/files/arch/powerpc/platforms/44x | |
parent | 9153955095f01a7ac5f2659a671f0229cbad3507 (diff) | |
download | upstream-1640e71e8e1b3293a545e26ea5b17ddcbdb622e1.tar.gz upstream-1640e71e8e1b3293a545e26ea5b17ddcbdb622e1.tar.bz2 upstream-1640e71e8e1b3293a545e26ea5b17ddcbdb622e1.zip |
apm821xx: WNDR4700: delete wndr4700 board file
Thanks to the PCIE OF enumeration patch, this is technically
no longer needed.
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Diffstat (limited to 'target/linux/apm821xx/files/arch/powerpc/platforms/44x')
-rw-r--r-- | target/linux/apm821xx/files/arch/powerpc/platforms/44x/wndr4700.c | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/target/linux/apm821xx/files/arch/powerpc/platforms/44x/wndr4700.c b/target/linux/apm821xx/files/arch/powerpc/platforms/44x/wndr4700.c deleted file mode 100644 index ff6137e2a4..0000000000 --- a/target/linux/apm821xx/files/arch/powerpc/platforms/44x/wndr4700.c +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Netgear Centria N900 WNDR4700/WNDR4720 platform support - * - * 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; version 2 of the License. - * - * This implemention is based on the simple platform support for the - * PowerPC 44x chips. - */ - -#include <asm/machdep.h> -#include <asm/pci-bridge.h> -#include <asm/ppc4xx.h> -#include <asm/prom.h> -#include <asm/time.h> -#include <asm/udbg.h> -#include <asm/uic.h> - -#include <linux/init.h> -#include <linux/of_platform.h> -#include <linux/pci.h> -#include <linux/platform_device.h> -#include <linux/ath9k_platform.h> -#include <linux/firmware.h> -#include <linux/delay.h> -#include <asm/unaligned.h> - -static const struct of_device_id ppc44x_of_bus[] __initconst = { - { .compatible = "ibm,plb4", }, - { .compatible = "ibm,opb", }, - { .compatible = "ibm,ebc", }, - { .compatible = "simple-bus", }, - {}, -}; - -static int __init ppc44x_device_probe(void) -{ - of_platform_bus_probe(NULL, ppc44x_of_bus, NULL); - - return 0; -} -machine_device_initcall(wndr4700, ppc44x_device_probe); - -static char *board[] __initdata = { - "netgear,wndr4700", -}; - -static int __init ppc44x_probe(void) -{ - unsigned long root = of_get_flat_dt_root(); - int i = 0; - - pcie_bus_config = PCIE_BUS_PEER2PEER; /* force 128 Byte MPS */ - - for (i = 0; i < ARRAY_SIZE(board); i++) { - if (of_flat_dt_is_compatible(root, board[i])) { - pci_set_flags(PCI_REASSIGN_ALL_RSRC); /* PCI_PROBE_ONLY */ - return 1; - } - } - - return 0; -} - -define_machine(wndr4700) { - .name = "WNDR4700 Platform", - .probe = ppc44x_probe, - .progress = udbg_progress, - .init_IRQ = uic_init_tree, - .get_irq = uic_get_irq, - .restart = ppc4xx_reset_system, - .calibrate_decr = generic_calibrate_decr, -}; - -static int __init wndr4700_ath9k_eeprom_load(void) -{ - return 0; -} -machine_device_initcall(wndr4700, wndr4700_ath9k_eeprom_load); |