x86: remove the rdc subtarget, it was broken for ages and nobody cared

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 48189
master
Felix Fietkau 9 years ago
parent 01e9b74e73
commit b34a86691f
  1. 2
      target/linux/x86/Makefile
  2. 26
      target/linux/x86/rdc/base-files/etc/config/network
  3. 17
      target/linux/x86/rdc/base-files/etc/diag.sh
  4. 36
      target/linux/x86/rdc/base-files/lib/preinit/05_set_ether_mac_rdc
  5. 10
      target/linux/x86/rdc/base-files/lib/upgrade/platform.sh
  6. 65
      target/linux/x86/rdc/config-default
  7. 12
      target/linux/x86/rdc/profiles/ar525w.mk
  8. 13
      target/linux/x86/rdc/profiles/bifferboard.mk
  9. 14
      target/linux/x86/rdc/profiles/r8610.mk
  10. 12
      target/linux/x86/rdc/profiles/sitecom.mk
  11. 13
      target/linux/x86/rdc/target.mk

@ -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 <nbd@openwrt.org>
KERNEL_PATCHVER:=3.18

@ -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

@ -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
}

@ -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

@ -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()

@ -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

@ -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))

@ -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))

@ -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))

@ -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))

@ -1,13 +0,0 @@
BOARDNAME:=RDC R-321x
FEATURES:=squashfs pci usb gpio pcmcia
MAINTAINER:=Florian Fainelli <florian@openwrt.org>
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
Loading…
Cancel
Save