From b34a86691f4049337135e2c742b05f83043ce2d1 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sun, 10 Jan 2016 17:19:46 +0000 Subject: [PATCH] x86: remove the rdc subtarget, it was broken for ages and nobody cared Signed-off-by: Felix Fietkau SVN-Revision: 48189 --- target/linux/x86/Makefile | 2 +- .../x86/rdc/base-files/etc/config/network | 26 -------- target/linux/x86/rdc/base-files/etc/diag.sh | 17 ----- .../lib/preinit/05_set_ether_mac_rdc | 36 ---------- .../rdc/base-files/lib/upgrade/platform.sh | 10 --- target/linux/x86/rdc/config-default | 65 ------------------- target/linux/x86/rdc/profiles/ar525w.mk | 12 ---- target/linux/x86/rdc/profiles/bifferboard.mk | 13 ---- target/linux/x86/rdc/profiles/r8610.mk | 14 ---- target/linux/x86/rdc/profiles/sitecom.mk | 12 ---- target/linux/x86/rdc/target.mk | 13 ---- 11 files changed, 1 insertion(+), 219 deletions(-) delete mode 100644 target/linux/x86/rdc/base-files/etc/config/network delete mode 100644 target/linux/x86/rdc/base-files/etc/diag.sh delete mode 100644 target/linux/x86/rdc/base-files/lib/preinit/05_set_ether_mac_rdc delete mode 100644 target/linux/x86/rdc/base-files/lib/upgrade/platform.sh delete mode 100644 target/linux/x86/rdc/config-default delete mode 100644 target/linux/x86/rdc/profiles/ar525w.mk delete mode 100644 target/linux/x86/rdc/profiles/bifferboard.mk delete mode 100644 target/linux/x86/rdc/profiles/r8610.mk delete mode 100644 target/linux/x86/rdc/profiles/sitecom.mk delete mode 100644 target/linux/x86/rdc/target.mk diff --git a/target/linux/x86/Makefile b/target/linux/x86/Makefile index ba733c0248..701643330a 100644 --- a/target/linux/x86/Makefile +++ b/target/linux/x86/Makefile @@ -10,7 +10,7 @@ ARCH:=i386 BOARD:=x86 BOARDNAME:=x86 FEATURES:=squashfs ext4 vdi vmdk pcmcia targz -SUBTARGETS=generic xen_domu ep80579 geode kvm_guest rdc 64 +SUBTARGETS=generic xen_domu ep80579 geode kvm_guest 64 MAINTAINER:=Felix Fietkau KERNEL_PATCHVER:=3.18 diff --git a/target/linux/x86/rdc/base-files/etc/config/network b/target/linux/x86/rdc/base-files/etc/config/network deleted file mode 100644 index 69627f7c1a..0000000000 --- a/target/linux/x86/rdc/base-files/etc/config/network +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright (C) 2009 OpenWrt.org - -config interface loopback - option ifname lo - option proto static - option ipaddr 127.0.0.1 - option netmask 255.0.0.0 - -config interface lan - option ifname eth1 - option type bridge - option proto static - option ipaddr 192.168.1.1 - option netmask 255.255.255.0 - option ip6assign 60 - -config interface wan - option ifname eth0 - option proto dhcp - -config interface wan6 - option ifname eth0 - option proto dhcpv6 - -config globals globals - option ula_prefix auto diff --git a/target/linux/x86/rdc/base-files/etc/diag.sh b/target/linux/x86/rdc/base-files/etc/diag.sh deleted file mode 100644 index 03796d7784..0000000000 --- a/target/linux/x86/rdc/base-files/etc/diag.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh -# Copyright (C) 2007-2013 OpenWrt.org - -. /lib/functions/leds.sh - -status_led="rdc321x:dmz" - -set_state() { - case "$1" in - preinit) - status_led_on - ;; - done) - status_led_off - ;; - esac -} diff --git a/target/linux/x86/rdc/base-files/lib/preinit/05_set_ether_mac_rdc b/target/linux/x86/rdc/base-files/lib/preinit/05_set_ether_mac_rdc deleted file mode 100644 index 0518766a78..0000000000 --- a/target/linux/x86/rdc/base-files/lib/preinit/05_set_ether_mac_rdc +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -# Copyright (C) 2009-2012 OpenWrt.org - -. /lib/functions.sh - -r6040_module() { - insmod libphy - insmod swconfig - insmod ip17xx - sleep 1 - insmod r6040 -} - -set_ether_mac() { - kernel=$(grep firmware /proc/mtd | awk -F: '{print $1}') - [ -n "$kernel" ] && hdr=$(dd if=/dev/$kernel count=4 bs=1 2> /dev/null) - [ "$hdr" = "CSYS" ] && config=$(find_mtd_part config) - if [ -n "$config" ]; then - mac0=$(hexdump -n 6 -e '6/1 ":%X"' -s 24583 $config | cut -c2-) - [ "$mac0" = "FF:FF:FF:FF:FF:FF" -o "$mac0" = "0:0:0:0:0:0" ] && unset mac0 - mac1=$(hexdump -n 6 -e '6/1 ":%X"' -s 24589 $config | cut -c2-) - [ "$mac1" = "FF:FF:FF:FF:FF:FF" -o "$mac1" = "0:0:0:0:0:0" ] && unset mac1 - fi - if [ -n "$mac0" ]; then - logger -t kernel -p user.info "r6040: Setting MAC for eth0 to $mac0" - ifconfig eth0 hw ether "$mac0" - fi - if [ -n "$mac1" ]; then - logger -t kernel -p user.info "r6040: Setting MAC for eth1 to $mac1" - ifconfig eth1 hw ether "$mac1" - fi -} - -boot_hook_add preinit_main r6040_module -boot_hook_add preinit_main set_ether_mac - diff --git a/target/linux/x86/rdc/base-files/lib/upgrade/platform.sh b/target/linux/x86/rdc/base-files/lib/upgrade/platform.sh deleted file mode 100644 index 6348a6990b..0000000000 --- a/target/linux/x86/rdc/base-files/lib/upgrade/platform.sh +++ /dev/null @@ -1,10 +0,0 @@ -PART_NAME=firmware - -platform_check_image() { - [ "$(get_magic_word $(find_mtd_part firmware))" -eq "$(get_magic_word "$1")" ] && return 0 - - echo "Invalid image type. Please use an appropriate .bin file" - return 1 -} - -# use default for platform_do_upgrade() diff --git a/target/linux/x86/rdc/config-default b/target/linux/x86/rdc/config-default deleted file mode 100644 index 34007acbdf..0000000000 --- a/target/linux/x86/rdc/config-default +++ /dev/null @@ -1,65 +0,0 @@ -CONFIG_ARCH_RANDOM=y -CONFIG_ARCH_REQUIRE_GPIOLIB=y -# CONFIG_ARPD is not set -# CONFIG_BASE_FULL is not set -CONFIG_BASE_SMALL=1 -# CONFIG_BLK_DEV_INITRD is not set -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=4096 -CONFIG_BRIDGE=m -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_CMDLINE="console=uart,io,0x3f8 rootfstype=squashfs,jffs2" -CONFIG_CMDLINE_BOOL=y -# CONFIG_CMDLINE_OVERRIDE is not set -# CONFIG_COMPAT_VDSO is not set -# CONFIG_CPU_SUP_AMD is not set -# CONFIG_CPU_SUP_CENTAUR is not set -# CONFIG_CPU_SUP_CYRIX_32 is not set -# CONFIG_CPU_SUP_INTEL is not set -# CONFIG_CPU_SUP_TRANSMETA_32 is not set -# CONFIG_CPU_SUP_UMC_32 is not set -CONFIG_DEBUG_BUGVERBOSE=y -# CONFIG_EARLY_PRINTK is not set -# CONFIG_FIRMWARE_MEMMAP is not set -CONFIG_GPIOLIB=y -CONFIG_GPIO_RDC321X=y -CONFIG_GPIO_SYSFS=y -# CONFIG_HPET_TIMER is not set -CONFIG_HZ=250 -# CONFIG_HZ_100 is not set -CONFIG_HZ_250=y -# CONFIG_IP_MROUTE is not set -CONFIG_IRQ_DOMAIN=y -# CONFIG_JFFS2_SUMMARY is not set -CONFIG_LEDS_GPIO=y -# CONFIG_LEDS_TRIGGER_NETDEV is not set -# CONFIG_LEDS_TRIGGER_TIMER is not set -CONFIG_LLC=m -CONFIG_MFD_CORE=y -CONFIG_MFD_RDC321X=y -CONFIG_MODULE_FORCE_UNLOAD=y -# CONFIG_MTRR is not set -CONFIG_NLS=y -CONFIG_PCI_DISABLE_COMMON_QUIRKS=y -# CONFIG_PCI_QUIRKS is not set -CONFIG_PHYSICAL_START=0x100000 -CONFIG_PROCESSOR_SELECT=y -CONFIG_RDC321X_WDT=m -# CONFIG_SCx200 is not set -# CONFIG_SHMEM is not set -CONFIG_STP=m -CONFIG_VLAN_8021Q=m -# CONFIG_VM86 is not set -CONFIG_X86_EXTENDED_PLATFORM=y -# CONFIG_X86_GENERIC is not set -CONFIG_X86_INTERNODE_CACHE_SHIFT=4 -CONFIG_X86_L1_CACHE_SHIFT=4 -# CONFIG_X86_MCE is not set -# CONFIG_X86_PLATFORM_DEVICES is not set -# CONFIG_X86_PPRO_FENCE is not set -CONFIG_X86_RDC321X=y -CONFIG_X86_REBOOTFIXUPS=y -# CONFIG_X86_UP_APIC is not set -# CONFIG_X86_VERBOSE_BOOTUP is not set -# CONFIG_X86_WANT_INTEL_MID is not set diff --git a/target/linux/x86/rdc/profiles/ar525w.mk b/target/linux/x86/rdc/profiles/ar525w.mk deleted file mode 100644 index d38cb1f232..0000000000 --- a/target/linux/x86/rdc/profiles/ar525w.mk +++ /dev/null @@ -1,12 +0,0 @@ -# -# Copyright (C) 2010 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -define Profile/ar525w - NAME:=Airlink AR525W - PACKAGES:=kmod-rt61-pci kmod-switch-ip17xx swconfig -endef -$(eval $(call Profile,ar525w)) diff --git a/target/linux/x86/rdc/profiles/bifferboard.mk b/target/linux/x86/rdc/profiles/bifferboard.mk deleted file mode 100644 index 35fea452eb..0000000000 --- a/target/linux/x86/rdc/profiles/bifferboard.mk +++ /dev/null @@ -1,13 +0,0 @@ -# -# Copyright (C) 2010 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -define Profile/bifferboard - NAME:=Bifferboard - PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2 \ - kmod-usb-storage kmod-scsi-core kmod-fs-ext4 -endef -$(eval $(call Profile,bifferboard)) diff --git a/target/linux/x86/rdc/profiles/r8610.mk b/target/linux/x86/rdc/profiles/r8610.mk deleted file mode 100644 index d5f8c0a8f8..0000000000 --- a/target/linux/x86/rdc/profiles/r8610.mk +++ /dev/null @@ -1,14 +0,0 @@ -# -# Copyright (C) 2010 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -define Profile/r8610 - NAME:=RDC R8610 Evaluation Board - PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2 \ - kmod-hwmon-core kmod-hwmon-w83627hf kmod-ide-core kmod-ide-it821x \ - kmod-rtc-core kmod-rtc-m48t86 kmod-fs-ext4 -endef -$(eval $(call Profile,r8610)) diff --git a/target/linux/x86/rdc/profiles/sitecom.mk b/target/linux/x86/rdc/profiles/sitecom.mk deleted file mode 100644 index e3b2981ed8..0000000000 --- a/target/linux/x86/rdc/profiles/sitecom.mk +++ /dev/null @@ -1,12 +0,0 @@ -# -# Copyright (C) 2010 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -define Profile/sitecom - NAME:=Devices from Sitecom (WL-153, DC-230) - PACKAGES:=kmod-rt61-pci kmod-usb-core kmod-usb-ohci kmod-usb2 -endef -$(eval $(call Profile,sitecom)) diff --git a/target/linux/x86/rdc/target.mk b/target/linux/x86/rdc/target.mk deleted file mode 100644 index 9b03b15bd5..0000000000 --- a/target/linux/x86/rdc/target.mk +++ /dev/null @@ -1,13 +0,0 @@ -BOARDNAME:=RDC R-321x -FEATURES:=squashfs pci usb gpio pcmcia -MAINTAINER:=Florian Fainelli -FEATURES += broken - -DEFAULT_PACKAGES += kmod-llc kmod-stp kmod-bridge kmod-8021q \ - wpad-mini kmod-libphy kmod-r6040 kmod-input-core \ - kmod-input-polldev kmod-button-hotplug kmod-rdc321x-wdt - -define Target/Description - Build firmware images for RDC321x based routers - (e.g. Airlink101 AR525W, Linksys WRT54GR, Sitecom WL-153) -endef -- 2.30.2