Changeset 18352
- Timestamp:
- 02/04/12 00:46:56 (16 months ago)
- Location:
- src/linux/universal/linux-3.2
- Files:
-
- 208 added
- 25 edited
-
Makefile (modified) (1 diff)
-
arch/mips/Kconfig (modified) (2 diffs)
-
arch/mips/Makefile (modified) (1 diff)
-
arch/mips/include/asm/bootinfo.h (modified) (1 diff)
-
arch/mips/include/asm/rt2880 (added)
-
arch/mips/include/asm/rt2880/eureka_ep430.h (added)
-
arch/mips/include/asm/rt2880/generic.h (added)
-
arch/mips/include/asm/rt2880/lm.h (added)
-
arch/mips/include/asm/rt2880/prom.h (added)
-
arch/mips/include/asm/rt2880/rt2880.h (added)
-
arch/mips/include/asm/rt2880/rt_mmap.h (added)
-
arch/mips/include/asm/rt2880/sizes.h (added)
-
arch/mips/include/asm/rt2880/surfboard.h (added)
-
arch/mips/include/asm/rt2880/surfboardint.h (added)
-
arch/mips/include/asm/rt2880/war.h (added)
-
arch/mips/rt2880 (added)
-
arch/mips/rt2880/Kconfig (added)
-
arch/mips/rt2880/Makefile (added)
-
arch/mips/rt2880/check.diff (added)
-
arch/mips/rt2880/chip_reg_map.h (added)
-
arch/mips/rt2880/cmdline.c (added)
-
arch/mips/rt2880/compiler.h (added)
-
arch/mips/rt2880/display.c (added)
-
arch/mips/rt2880/ehci_ohci.c (added)
-
arch/mips/rt2880/gdb_hook.c (added)
-
arch/mips/rt2880/init.c (added)
-
arch/mips/rt2880/irq.c (added)
-
arch/mips/rt2880/lm.c (added)
-
arch/mips/rt2880/mem_map.h (added)
-
arch/mips/rt2880/mem_map_0.h (added)
-
arch/mips/rt2880/mem_map_1fc0.h (added)
-
arch/mips/rt2880/memory.c (added)
-
arch/mips/rt2880/mipsIRQ.S (added)
-
arch/mips/rt2880/pci.c (added)
-
arch/mips/rt2880/power-button.c (added)
-
arch/mips/rt2880/printf.c (added)
-
arch/mips/rt2880/product.h (added)
-
arch/mips/rt2880/pubdefs.h (added)
-
arch/mips/rt2880/reset.c (added)
-
arch/mips/rt2880/rt_timer.c (added)
-
arch/mips/rt2880/rt_timer.h (added)
-
arch/mips/rt2880/serial_rt2880.h (added)
-
arch/mips/rt2880/setup.c (added)
-
arch/mips/rt2880/time.c (added)
-
arch/mips/rt2880/timer.h (added)
-
drivers/char/Kconfig (modified) (1 diff)
-
drivers/char/Makefile (modified) (1 diff)
-
drivers/mtd/Kconfig (modified) (1 diff)
-
drivers/mtd/Makefile (modified) (1 diff)
-
drivers/mtd/maps/Kconfig (modified) (1 diff)
-
drivers/mtd/maps/Makefile (modified) (1 diff)
-
drivers/mtd/maps/ralink-flash.c (added)
-
drivers/mtd/ralink (added)
-
drivers/mtd/ralink/Kconfig (added)
-
drivers/mtd/ralink/Makefile (added)
-
drivers/mtd/ralink/gdma.c (added)
-
drivers/mtd/ralink/gdma.h (added)
-
drivers/mtd/ralink/ralink_mtd.h (added)
-
drivers/mtd/ralink/ralink_nand.c (added)
-
drivers/mtd/ralink/ralink_nand.h (added)
-
drivers/mtd/ralink/ralink_spi.c (added)
-
drivers/mtd/ralink/ralink_spi.h (added)
-
drivers/net/Makefile (modified) (1 diff)
-
drivers/net/ethernet/Kconfig (modified) (1 diff)
-
drivers/net/ethernet/Makefile (modified) (1 diff)
-
drivers/net/ethernet/raeth (added)
-
drivers/net/ethernet/raeth/Kconfig (added)
-
drivers/net/ethernet/raeth/Makefile (added)
-
drivers/net/ethernet/raeth/ar8316 (added)
-
drivers/net/ethernet/raeth/ar8316/ar8316_drv.c (added)
-
drivers/net/ethernet/raeth/ar8316/athrs16_phy.h (added)
-
drivers/net/ethernet/raeth/ar8316_drv.c (added)
-
drivers/net/ethernet/raeth/athrs16_phy.h (added)
-
drivers/net/ethernet/raeth/csr_netlink.h (added)
-
drivers/net/ethernet/raeth/ethtool_readme.txt (added)
-
drivers/net/ethernet/raeth/mcast.c (added)
-
drivers/net/ethernet/raeth/mii_mgr.c (added)
-
drivers/net/ethernet/raeth/ra2882ethreg.h (added)
-
drivers/net/ethernet/raeth/ra_ethtool.c (added)
-
drivers/net/ethernet/raeth/ra_ethtool.h (added)
-
drivers/net/ethernet/raeth/ra_ioctl.h (added)
-
drivers/net/ethernet/raeth/ra_mac.c (added)
-
drivers/net/ethernet/raeth/ra_mac.h (added)
-
drivers/net/ethernet/raeth/ra_netlink.c (added)
-
drivers/net/ethernet/raeth/ra_netlink.h (added)
-
drivers/net/ethernet/raeth/ra_qos.c (added)
-
drivers/net/ethernet/raeth/ra_qos.h (added)
-
drivers/net/ethernet/raeth/ra_rfrw.c (added)
-
drivers/net/ethernet/raeth/ra_rfrw.h (added)
-
drivers/net/ethernet/raeth/raether.c (added)
-
drivers/net/ethernet/raeth/raether.h (added)
-
drivers/net/ethernet/raeth/ralink_gpio.h (added)
-
drivers/net/ethernet/raeth/rb (added)
-
drivers/net/ethernet/raeth/rb/rmain.c (added)
-
drivers/net/ethernet/raeth/rb/rtl8366rb_api.c (added)
-
drivers/net/ethernet/raeth/rb/rtl8366rb_api.h (added)
-
drivers/net/ethernet/raeth/rb/rtl8366rb_api_ext.h (added)
-
drivers/net/ethernet/raeth/rb/rtl8368s_asicdrv.c (added)
-
drivers/net/ethernet/raeth/rb/rtl8368s_asicdrv.h (added)
-
drivers/net/ethernet/raeth/rb/rtl8368s_errno.h (added)
-
drivers/net/ethernet/raeth/rb/rtl8368s_reg.h (added)
-
drivers/net/ethernet/raeth/rb/rtl8368s_types.h (added)
-
drivers/net/ethernet/raeth/rb/rtl_ioctl.h (added)
-
drivers/net/ethernet/raeth/rb/rtl_multicast_glue.c (added)
-
drivers/net/ethernet/raeth/rb/rtl_multicast_glue.h (added)
-
drivers/net/ethernet/raeth/rb/rtl_multicast_snooping.c (added)
-
drivers/net/ethernet/raeth/rb/rtl_multicast_snooping.h (added)
-
drivers/net/ethernet/raeth/rb/rtl_multicast_snooping_local. (added)
-
drivers/net/ethernet/raeth/rb/rtl_multicast_snooping_local.h (added)
-
drivers/net/ethernet/raeth/rb/rtl_multicast_types.h (added)
-
drivers/net/ethernet/raeth/rb/smi.h (added)
-
drivers/net/ethernet/raeth/rb/smi_rtl.h (added)
-
drivers/net/ethernet/raeth/rt3052_access.c (added)
-
drivers/net/ethernet/raeth/rt3052_access.h (added)
-
drivers/net/ethernet/raeth/rtk_api.c (added)
-
drivers/net/ethernet/raeth/rtk_api.h (added)
-
drivers/net/ethernet/raeth/rtk_api_ext.h (added)
-
drivers/net/ethernet/raeth/rtk_error.h (added)
-
drivers/net/ethernet/raeth/rtk_types.h (added)
-
drivers/net/ethernet/raeth/rtl2880.h (added)
-
drivers/net/ethernet/raeth/rtl8366s_api.c (added)
-
drivers/net/ethernet/raeth/rtl8366s_api.h (added)
-
drivers/net/ethernet/raeth/rtl8366s_api_ext.h (added)
-
drivers/net/ethernet/raeth/rtl8366s_asicdrv.c (added)
-
drivers/net/ethernet/raeth/rtl8366s_asicdrv.h (added)
-
drivers/net/ethernet/raeth/rtl8366s_errno.h (added)
-
drivers/net/ethernet/raeth/rtl8366s_types.h (added)
-
drivers/net/ethernet/raeth/rtl8367m_drv.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_acl.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_acl.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_cputag.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_cputag.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_dot1x.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_dot1x.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_eee.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_eee.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_eeelldp.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_eeelldp.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_fc.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_fc.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_green.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_green.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_igmp.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_igmp.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_inbwctrl.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_inbwctrl.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_interrupt.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_interrupt.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_led.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_led.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_lut.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_lut.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_meter.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_meter.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_mib.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_mib.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_mirror.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_mirror.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_misc.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_misc.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_oam.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_oam.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_phy.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_phy.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_port.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_port.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_portIsolation.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_portIsolation.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_qos.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_qos.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_rldp.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_rldp.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_rma.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_rma.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_rrcp.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_rrcp.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_scheduling.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_scheduling.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_specialCongest.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_specialCongest.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_storm.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_storm.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_svlan.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_svlan.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_trunking.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_trunking.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_unknownMulticast (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_unknownMulticast.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_unknownMulticast.h (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_vlan.c (added)
-
drivers/net/ethernet/raeth/rtl8370_asicdrv_vlan.h (added)
-
drivers/net/ethernet/raeth/rtl8370_base.h (added)
-
drivers/net/ethernet/raeth/rtl8370_reg.h (added)
-
drivers/net/ethernet/raeth/rtl_smi.c (added)
-
drivers/net/ethernet/raeth/rtl_smi.h (added)
-
drivers/net/ethernet/raeth/smi.h (added)
-
drivers/net/ethernet/raeth/smi_rtl.h (added)
-
drivers/net/wireless/Kconfig (modified) (1 diff)
-
drivers/net/wireless/Makefile (modified) (1 diff)
-
drivers/tty/serial/8250.c (modified) (6 diffs)
-
drivers/tty/serial/8250_early.c (modified) (1 diff)
-
drivers/tty/serial/serial_core.c (modified) (1 diff)
-
drivers/usb/Kconfig (modified) (4 diffs)
-
drivers/usb/Makefile (modified) (1 diff)
-
drivers/usb/dwc_otg_ralink (added)
-
drivers/usb/dwc_otg_ralink/Kconfig (added)
-
drivers/usb/dwc_otg_ralink/Makefile (added)
-
drivers/usb/dwc_otg_ralink/Makefile-original (added)
-
drivers/usb/dwc_otg_ralink/dummy_audio.c (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_attr.c (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_attr.h (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_cil.c (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_cil.h (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_cil_intr.c (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_driver.c (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_driver.h (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_hcd.c (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_hcd.h (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_hcd_intr.c (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_hcd_queue.c (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_pcd.c (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_pcd.h (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_pcd_intr.c (added)
-
drivers/usb/dwc_otg_ralink/dwc_otg_regs.h (added)
-
drivers/usb/dwc_otg_ralink/linux (added)
-
drivers/usb/dwc_otg_ralink/linux/dwc_otg_plat.h (added)
-
drivers/usb/host/Kconfig (modified) (1 diff)
-
drivers/usb/host/ehci-hcd.c (modified) (1 diff)
-
drivers/watchdog/Makefile (modified) (1 diff)
-
include/linux/serial_reg.h (modified) (12 diffs)
-
net/Makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/linux/universal/linux-3.2/Makefile
r18324 r18352 167 167 ifeq ($(ARCH),armeb) 168 168 ARCH := arm 169 endif 170 ifeq ($(ARCH),mipsel) 171 ARCH=mips 169 172 endif 170 173 -
src/linux/universal/linux-3.2/arch/mips/Kconfig
r18337 r18352 32 32 bool 33 33 34 config RALINK_RT2880_MP 35 bool 36 config RALINK_RT2880_SHUTTLE 37 bool 38 config RALINK_RT3052_MP2 39 bool 40 config RALINK_RT3352_MP 41 bool 42 config RALINK_RT5350_MP 43 bool 44 config RALINK_RT3883_MP 45 bool 46 47 34 48 choice 35 49 prompt "System type" 36 50 default SGI_IP22 51 52 config RALINK_RT2880 53 bool "Ralink RT2880 board" 54 select DMA_NONCOHERENT 55 select CEVT_R4K_LIB 56 select CSRC_R4K_LIB 57 select SYS_HAS_EARLY_PRINTK 58 select IRQ_CPU 59 select HW_HAS_PCI 60 select SWAP_IO_SPACE 61 select SYS_HAS_CPU_MIPS32_R1 62 select SYS_SUPPORTS_LITTLE_ENDIAN 63 select BOOT_ELF32 64 select SYS_SUPPORTS_32BIT_KERNEL 65 select RALINK_RT2880_MP 66 help 67 Ralink evaluation board based on RT2880 68 69 config RALINK_RT2883 70 bool "Ralink RT2883 board" 71 select DMA_NONCOHERENT 72 select CEVT_R4K_LIB 73 select CSRC_R4K_LIB 74 select SYS_HAS_EARLY_PRINTK 75 select IRQ_CPU 76 select HW_HAS_PCI 77 select SWAP_IO_SPACE 78 select SYS_HAS_CPU_MIPS32_R1 79 select SYS_SUPPORTS_LITTLE_ENDIAN 80 select BOOT_ELF32 81 select SYS_SUPPORTS_32BIT_KERNEL 82 select RALINK_RT2883_MP 83 help 84 Ralink evaluation board based on RT2883 85 86 87 config RALINK_RT3052 88 bool "Ralink RT305x/RT3350 board" 89 select DMA_NONCOHERENT 90 select CEVT_R4K_LIB 91 select CSRC_R4K_LIB 92 select SYS_HAS_EARLY_PRINTK 93 select IRQ_CPU 94 select SWAP_IO_SPACE 95 select SYS_HAS_CPU_MIPS32_R1 96 select SYS_HAS_CPU_MIPS32_R2 97 select SYS_SUPPORTS_LITTLE_ENDIAN 98 select BOOT_ELF32 99 select SYS_SUPPORTS_32BIT_KERNEL 100 select RALINK_RT3052_MP2 if !RALINK_RT3350 101 help 102 Ralink evaluation board based on RT3052 103 104 config RALINK_RT3352 105 bool "Ralink RT3352 board" 106 select DMA_NONCOHERENT 107 select CEVT_R4K_LIB 108 select CSRC_R4K_LIB 109 select SYS_HAS_EARLY_PRINTK 110 select IRQ_CPU 111 select SWAP_IO_SPACE 112 select SYS_HAS_CPU_MIPS32_R1 113 select SYS_HAS_CPU_MIPS32_R2 114 select SYS_SUPPORTS_LITTLE_ENDIAN 115 select BOOT_ELF32 116 select SYS_SUPPORTS_32BIT_KERNEL 117 select RALINK_RT3352_MP 118 help 119 Ralink evaluation board based on RT3352 120 121 config RALINK_RT5350 122 bool "Ralink RT5350 board" 123 select DMA_NONCOHERENT 124 select CEVT_R4K_LIB 125 select CSRC_R4K_LIB 126 select SYS_HAS_EARLY_PRINTK 127 select IRQ_CPU 128 select SWAP_IO_SPACE 129 select SYS_HAS_CPU_MIPS32_R1 130 select SYS_HAS_CPU_MIPS32_R2 131 select SYS_SUPPORTS_LITTLE_ENDIAN 132 select BOOT_ELF32 133 select SYS_SUPPORTS_32BIT_KERNEL 134 select RALINK_RT5350_MP 135 help 136 Ralink evaluation board based on RT5350 137 138 config RALINK_RT3883 139 bool "Ralink RT3883 board" 140 select DMA_NONCOHERENT 141 select CEVT_R4K_LIB 142 select CSRC_R4K_LIB 143 select SYS_HAS_EARLY_PRINTK 144 select IRQ_CPU 145 select HW_HAS_PCI 146 select SWAP_IO_SPACE 147 select SYS_HAS_CPU_MIPS32_R1 148 select SYS_HAS_CPU_MIPS32_R2 149 select SYS_SUPPORTS_LITTLE_ENDIAN 150 select BOOT_ELF32 151 select SYS_SUPPORTS_32BIT_KERNEL 152 select RALINK_RT3883_MP 153 help 154 Ralink evaluation board based on RT3883 155 37 156 38 157 config MIPS_ALCHEMY … … 891 1010 endchoice 892 1011 1012 source "arch/mips/rt2880/Kconfig" 893 1013 source "arch/mips/alchemy/Kconfig" 894 1014 source "arch/mips/ath79/Kconfig" -
src/linux/universal/linux-3.2/arch/mips/Makefile
r18294 r18352 159 159 cflags-$(CONFIG_CAVIUM_CN63XXP1) += -Wa,-mfix-cn63xxp1 160 160 161 162 # 163 # Ralink RT2880 board 164 # 165 core-$(CONFIG_RALINK_RT2880) += arch/mips/rt2880/ 166 cflags-$(CONFIG_RALINK_RT2880) += -I$(srctree)/arch/mips/include/asm/rt2880 167 load-$(CONFIG_RALINK_RT2880) += 0x88000000 168 169 # 170 # Ralink RT2883 board 171 # 172 core-$(CONFIG_RALINK_RT2883) += arch/mips/rt2880/ 173 cflags-$(CONFIG_RALINK_RT2883) += -I$(srctree)/arch/mips/include/asm/rt2880 174 load-$(CONFIG_RALINK_RT2883) += 0x80000000 175 176 # 177 # Ralink RT3052 board 178 # 179 core-$(CONFIG_RALINK_RT3052) += arch/mips/rt2880/ 180 cflags-$(CONFIG_RALINK_RT3052) += -I$(srctree)/arch/mips/include/asm/rt2880 181 load-$(CONFIG_RALINK_RT3052) += 0x80000000 182 183 # 184 # Ralink RT3352 board 185 # 186 core-$(CONFIG_RALINK_RT3352) += arch/mips/rt2880/ 187 cflags-$(CONFIG_RALINK_RT3352) += -I$(srctree)/arch/mips/include/asm/rt2880 188 load-$(CONFIG_RALINK_RT3352) += 0x80000000 189 190 # 191 # Ralink RT3883 board 192 # 193 core-$(CONFIG_RALINK_RT3883) += arch/mips/rt2880/ 194 cflags-$(CONFIG_RALINK_RT3883) += -I$(srctree)/arch/mips/include/asm/rt2880 195 load-$(CONFIG_RALINK_RT3883) += 0x80000000 196 # 197 198 161 199 ifndef CONFIG_AR9100 162 200 ifndef CONFIG_AR7100_LOW -
src/linux/universal/linux-3.2/arch/mips/include/asm/bootinfo.h
r18171 r18352 90 90 #define MACH_ATHEROS_AR7240 1 91 91 92 #define MACH_GROUP_RT2880 32 /* Ralink AP SoC */ 93 #define MACH_RALINK_ROUTER 0 /* Ralink Wireless ROUTER*/ 94 92 95 extern char *system_type; 93 96 const char *get_system_type(void); -
src/linux/universal/linux-3.2/drivers/char/Kconfig
r18190 r18352 4 4 5 5 menu "Character devices" 6 7 config RALINK_GPIO 8 bool "Ralink GPIO Support" 9 depends on RAETH 10 default y 11 12 config RALINK_GPIO_LED 13 bool "Ralink GPIO LED Support" 14 depends on RALINK_GPIO 15 default y 16 17 config RALINK_GDMA 18 tristate "Ralink GDMA Support" 19 depends on RAETH 20 default n 21 choice 22 prompt "GDMA Channel Allocation Mode" 23 depends on RALINK_GDMA 24 default GDMA_EVERYBODY 25 26 config GDMA_PCM_ONLY 27 bool "All for PCM0/PCM1" 28 29 config GDMA_PCM_I2S_OTHERS 30 bool "4Ch for PCM0 / 2Ch for I2S / 2Ch for Everybody" 31 32 config GDMA_EVERYBODY 33 bool "All for Everybody" 34 35 config GDMA_DEBUG 36 bool "Debug Mode 0->1..7->0->1..7.." 37 endchoice 38 39 config RALINK_SPI 40 tristate "Ralink RT2880 SPI Support" 41 depends on RAETH 42 default n 43 44 45 config RALINK_I2C 46 tristate "Ralink RT2880 I2C Support" 47 depends on RAETH 48 default n 49 50 config RALINK_PCM 51 tristate "Ralink PCM Support" 52 depends on RAETH 53 default n 54 55 config RALINK_I2S 56 tristate "Ralink I2S Support" 57 depends on RAETH 58 default n 59 6 60 7 61 source "drivers/tty/Kconfig" -
src/linux/universal/linux-3.2/drivers/char/Makefile
r18190 r18352 4 4 5 5 obj-y += mem.o random.o 6 obj-$(CONFIG_RALINK_GPIO) += ralink_gpio.o 7 obj-$(CONFIG_RALINK_GDMA) += ralink_gdma.o 8 obj-$(CONFIG_RALINK_SPI) += spi_drv.o 9 obj-$(CONFIG_RALINK_I2C) += i2c_drv.o 10 obj-$(CONFIG_RALINK_PCM) += pcm/ 11 obj-$(CONFIG_RALINK_I2S) += i2s/ 12 6 13 obj-$(CONFIG_TTY_PRINTK) += ttyprintk.o 7 14 obj-y += misc.o -
src/linux/universal/linux-3.2/drivers/mtd/Kconfig
r18171 r18352 352 352 source "drivers/mtd/ubi/Kconfig" 353 353 354 source "drivers/mtd/ralink/Kconfig" 355 354 356 endif # MTD -
src/linux/universal/linux-3.2/drivers/mtd/Makefile
r18171 r18352 31 31 inftl-objs := inftlcore.o inftlmount.o 32 32 33 obj-y += chips/ lpddr/ maps/ devices/ nand/ onenand/ tests/ 33 obj-y += chips/ lpddr/ maps/ devices/ nand/ onenand/ tests/ ralink/ 34 34 35 35 obj-$(CONFIG_MTD_UBI) += ubi/ -
src/linux/universal/linux-3.2/drivers/mtd/maps/Kconfig
r18190 r18352 1 1 menu "Mapping drivers for chip access" 2 2 depends on MTD!=n 3 4 config MTD_RALINK 5 bool "Ralink MTD support" 6 depends on MTD && RAETH 7 8 config MTD_ESR6650 9 bool "Senao ESR6650 support" 10 depends on MTD && RAETH 11 12 config MTD_AR670W 13 bool "Senao ESR6650 support" 14 depends on MTD && RAETH 3 15 4 16 config MTD_COMPLEX_MAPPINGS -
src/linux/universal/linux-3.2/drivers/mtd/maps/Makefile
r18294 r18352 67 67 obj-$(CONFIG_ARCH_IXP4XX) += nvram_kernel.o 68 68 obj-$(CONFIG_X86) += nvram_kernel_x86.o 69 obj-$(CONFIG_RALINK_RT3052) += nvram_kernel.o 70 obj-$(CONFIG_RALINK_RT3352) += nvram_kernel.o 71 obj-$(CONFIG_RALINK_RT5350) += nvram_kernel.o 72 obj-$(CONFIG_RALINK_RT3883) += nvram_kernel.o 73 obj-$(CONFIG_RALINK_RT2880) += nvram_kernel.o 74 obj-$(CONFIG_RALINK_RT2883) += nvram_kernel.o 75 obj-$(CONFIG_MTD_RALINK) += ralink-flash.o -
src/linux/universal/linux-3.2/drivers/net/Makefile
r18313 r18352 68 68 obj-$(CONFIG_USB_IPHETH) += usb/ 69 69 obj-$(CONFIG_USB_CDC_PHONET) += usb/ 70 ifeq ($(CONFIG_RAETH_ROUTER),y) 71 obj-$(CONFIG_RT2880_GMAC) += mii.o 72 endif -
src/linux/universal/linux-3.2/drivers/net/ethernet/Kconfig
r18343 r18352 18 18 tristate 19 19 20 source "drivers/net/ethernet/raeth/Kconfig" 20 21 source "drivers/net/ethernet/3com/Kconfig" 21 22 source "drivers/net/ethernet/adaptec/Kconfig" -
src/linux/universal/linux-3.2/drivers/net/ethernet/Makefile
r18343 r18352 128 128 obj-$(CONFIG_LANTIQ) += ifxatm/ 129 129 obj-$(CONFIG_AG934X) += ag934x/ 130 obj-$(CONFIG_RAETH) += raeth/ -
src/linux/universal/linux-3.2/drivers/net/wireless/Kconfig
r18171 r18352 287 287 source "drivers/net/wireless/zd1211rw/Kconfig" 288 288 source "drivers/net/wireless/mwifiex/Kconfig" 289 source "drivers/net/wireless/rt3352/rt2860v2_ap/Kconfig" 290 source "drivers/net/wireless/rt3352/rt2860v2_sta/Kconfig" 289 291 290 292 endif # WLAN -
src/linux/universal/linux-3.2/drivers/net/wireless/Makefile
r18171 r18352 62 62 obj-$(CONFIG_BRCMUMAC) += brcm80211/ 63 63 obj-$(CONFIG_BRCMSMAC) += brcm80211/ 64 obj-$(CONFIG_RT2860V2_AP) += rt3352/rt2860v2_ap/ 65 obj-$(CONFIG_RT2860V2_STA) += rt3352/rt2860v2_sta/ -
src/linux/universal/linux-3.2/drivers/tty/serial/8250.c
r18190 r18352 453 453 } 454 454 455 456 455 457 static unsigned int au_serial_in(struct uart_port *p, int offset) 456 458 { … … 468 470 { 469 471 offset = map_8250_in_reg(p, offset) << p->regshift; 470 return inb(p->iobase + offset); 472 #if defined (CONFIG_RALINK_RT2880) || \ 473 defined (CONFIG_RALINK_RT2883) || \ 474 defined (CONFIG_RALINK_RT3883) || \ 475 defined (CONFIG_RALINK_RT3352) || \ 476 defined (CONFIG_RALINK_RT5350) || \ 477 defined (CONFIG_RALINK_RT3052) 478 return (*(int*)(p->iobase + offset)); 479 #else 480 return inb(p->iobase + offset); 481 #endif 471 482 } 472 483 … … 474 485 { 475 486 offset = map_8250_out_reg(p, offset) << p->regshift; 476 outb(value, p->iobase + offset); 487 #if defined (CONFIG_RALINK_RT2880) || \ 488 defined (CONFIG_RALINK_RT2883) || \ 489 defined (CONFIG_RALINK_RT3883) || \ 490 defined (CONFIG_RALINK_RT3352) || \ 491 defined (CONFIG_RALINK_RT5350) || \ 492 defined (CONFIG_RALINK_RT3052) 493 *(int*)(p->iobase + offset) = value; 494 #else 495 outb(value, p->iobase + offset); 496 #endif 477 497 } 478 498 … … 562 582 serial_outp(up, UART_DLM, value >> 8 & 0xff); 563 583 } 564 565 #if defined(CONFIG_MIPS_ALCHEMY) 584 #if defined (CONFIG_RALINK_RT2880) || \ 585 defined (CONFIG_RALINK_RT2883) || \ 586 defined (CONFIG_RALINK_RT3883) || \ 587 defined (CONFIG_RALINK_RT3352) || \ 588 defined (CONFIG_RALINK_RT5350) || \ 589 defined (CONFIG_RALINK_RT3052) 590 /* Ralink haven't got a standard divisor latch */ 591 static int serial_dl_read(struct uart_8250_port *up) 592 { 593 return serial_inp(up, UART_DLL); 594 } 595 596 static void serial_dl_write(struct uart_8250_port *up, int value) 597 { 598 serial_outp(up, UART_DLL, value); 599 } 600 601 #elif defined(CONFIG_MIPS_ALCHEMY) 566 602 /* Au1x00 haven't got a standard divisor latch */ 567 603 static int serial_dl_read(struct uart_8250_port *up) … … 773 809 unsigned char old_dll, old_dlm, old_lcr; 774 810 unsigned int id; 811 #if defined (CONFIG_RALINK_RT2880) || \ 812 defined (CONFIG_RALINK_RT2883) || \ 813 defined (CONFIG_RALINK_RT3883) || \ 814 defined (CONFIG_RALINK_RT3352) || \ 815 defined (CONFIG_RALINK_RT5350) || \ 816 defined (CONFIG_RALINK_RT3052) 817 unsigned short old_dl; 818 819 old_dl = serial_dl_read(p); 820 serial_dl_write(p, 0); 821 id = serial_dl_read(p); 822 serial_dl_write(p, old_dl); 823 824 old_lcr = serial_inp(p, UART_LCR); 825 serial_outp(p, UART_LCR, UART_LCR_DLAB); 826 #else 775 827 776 828 old_lcr = serial_inp(p, UART_LCR); … … 787 839 serial_outp(p, UART_DLL, old_dll); 788 840 serial_outp(p, UART_DLM, old_dlm); 841 #endif 789 842 serial_outp(p, UART_LCR, old_lcr); 790 843 -
src/linux/universal/linux-3.2/drivers/tty/serial/8250_early.c
r18171 r18352 122 122 lcr = serial_in(port, UART_LCR); 123 123 serial_out(port, UART_LCR, lcr | UART_LCR_DLAB); 124 125 #if defined (CONFIG_RALINK_RT2880) || \ 126 defined (CONFIG_RALINK_RT2883) || \ 127 defined (CONFIG_RALINK_RT3883) || \ 128 defined (CONFIG_RALINK_RT3352) || \ 129 defined (CONFIG_RALINK_RT5350) || \ 130 defined (CONFIG_RALINK_RT3052) 131 quot= serial_in(port, UART_DLL); 132 #else 124 133 dll = serial_in(port, UART_DLL); 125 134 dlm = serial_in(port, UART_DLM); 135 quot = (dlm << 8) | dll; 136 #endif 126 137 serial_out(port, UART_LCR, lcr); 127 128 138 quot = (dlm << 8) | dll; 129 139 return (port->uartclk / 16) / quot; -
src/linux/universal/linux-3.2/drivers/tty/serial/serial_core.c
r18190 r18352 425 425 else 426 426 quot = (port->uartclk + (8 * baud)) / (16 * baud); 427 428 #if defined (CONFIG_RALINK_RT2880) || \ 429 defined (CONFIG_RALINK_RT2883) || \ 430 defined (CONFIG_RALINK_RT3883) || \ 431 defined (CONFIG_RALINK_RT5350) || \ 432 defined (CONFIG_RALINK_RT3352) || \ 433 defined (CONFIG_RALINK_RT3052) 434 quot = port->custom_divisor; 435 #endif 427 436 428 437 return quot; -
src/linux/universal/linux-3.2/drivers/usb/Kconfig
r18343 r18352 23 23 config USB_ARCH_HAS_HCD 24 24 boolean 25 default y if RAETH 25 26 default y if USB_ARCH_HAS_OHCI 26 27 default y if USB_ARCH_HAS_EHCI … … 57 58 default y if MACH_AR7100 58 59 default y if MACH_AR7240 60 default y if RT3XXX_EHCI_OHCI 59 61 # more: 60 62 default PCI … … 81 83 default y if SPARC_LEON 82 84 default y if ARCH_MMP 85 default y if RT3XXX_EHCI_OHCI 83 86 default PCI 84 87 … … 191 194 source "drivers/usb/otg/Kconfig" 192 195 196 source "drivers/usb/dwc_otg_ralink/Kconfig" 197 193 198 endif # USB_SUPPORT -
src/linux/universal/linux-3.2/drivers/usb/Makefile
r18224 r18352 51 51 obj-$(CONFIG_USB_ATM) += atm/ 52 52 obj-$(CONFIG_USB_SPEEDTOUCH) += atm/ 53 obj-$(CONFIG_DWC_OTG_RALINK) += dwc_otg_ralink/ 53 54 54 55 obj-$(CONFIG_USB_MUSB_HDRC) += musb/ -
src/linux/universal/linux-3.2/drivers/usb/host/Kconfig
r18171 r18352 59 59 To compile this driver as a module, choose M here: the 60 60 module will be called ehci-hcd. 61 62 config RT3XXX_EHCI 63 bool "Ralink EHCI HCD support" 64 depends on USB_EHCI_HCD && RAETH 65 default y 66 61 67 62 68 config USB_EHCI_ROOT_HUB_TT -
src/linux/universal/linux-3.2/drivers/usb/host/ehci-hcd.c
r18343 r18352 1382 1382 #endif 1383 1383 1384 #if defined (CONFIG_RT3XXX_EHCI) || defined (CONFIG_RT3XXX_EHCI_MODULE) 1385 #include "ehci-rt3xxx.c" 1386 #define PLATFORM_DRIVER rt3xxx_ehci_driver 1387 #endif 1388 1384 1389 1385 1390 #if !defined(PCI_DRIVER) && !defined(PLATFORM_DRIVER) && \ -
src/linux/universal/linux-3.2/drivers/watchdog/Makefile
r18171 r18352 168 168 obj-$(CONFIG_MAX63XX_WATCHDOG) += max63xx_wdt.o 169 169 obj-$(CONFIG_SOFT_WATCHDOG) += softdog.o 170 ifneq ($(CONFIG_RAETH),y) 171 obj-y += ralink_wdt.o 172 endif 173 174 ifneq ($(CONFIG_RAETH),m) 175 obj-y += ralink_wdt.o 176 endif -
src/linux/universal/linux-3.2/include/linux/serial_reg.h
r18171 r18352 14 14 #ifndef _LINUX_SERIAL_REG_H 15 15 #define _LINUX_SERIAL_REG_H 16 #if defined (CONFIG_RALINK_RT2880) || defined (CONFIG_RALINK_RT3052) || defined (CONFIG_RALINK_RT3352) || \ 17 defined (CONFIG_RALINK_RT2883) || defined (CONFIG_RALINK_RT3883) || defined (CONFIG_RALINK_RT5350) 18 19 #define UART_RX 0 /* In: Receive buffer (DLAB=0) */ 20 21 #define UART_TX 1 /* Out: Transmit buffer (DLAB=0) */ 22 #define UART_TRG 1 /* (LCR=BF) FCTR bit 7 selects Rx or Tx 23 * In: Fifo count 24 * Out: Fifo custom trigger levels 25 * XR16C85x only 26 */ 27 28 #define UART_IER 2 /* Out: Interrupt Enable Register */ 29 #define UART_FCTR 2 /* (LCR=BF) Feature Control Register 30 * XR16C85x only 31 */ 32 33 #define UART_IIR 3 /* In: Interrupt ID Register */ 34 #define UART_EFR 3 /* I/O: Extended Features Register */ 35 /* (DLAB=1, 16C660 only) */ 36 37 #define UART_FCR 4 /* Out: FIFO Control Register */ 38 #define UART_LCR 5 /* Out: Line Control Register */ 39 #define UART_MCR 6 /* Out: Modem Control Register */ 40 #define UART_LSR 7 /* In: Line Status Register */ 41 #define UART_MSR 8 /* In: Modem Status Register */ 42 #define UART_SCR 9 /* I/O: Scratch Register */ 43 #define UART_DLL 10 /* Out: Divisor Latch Low (DLAB=1) */ 44 /* Since surfboard uart cannot be accessed by byte, using UART_DLM will cause 45 * unpredictable values to be written to the Divisor Latch 46 */ 47 #define UART_DLM 11 /* Out: Divisor Latch High (DLAB=1) */ 48 49 50 #define UART_RX_EXTERNAL 0 51 #define UART_TX_EXTERNAL 0 /* Out: Transmit buffer */ 52 #define UART_TRG_EXTERNAL 0 /* FCTR bit 7 selects Rx or Tx 53 * In: Fifo count 54 * Out: Fifo custom trigger levels */ 55 56 #define UART_DLM_EXTERNAL 1 /* Out: Divisor Latch High */ 57 #define UART_FCTR_EXTERNAL 1 /* Feature Control Register */ 58 #define UART_IER_EXTERNAL 1 /* Out: Interrupt Enable Register */ 59 60 #define UART_IIR_EXTERNAL 2 /* In: Interrupt ID Register */ 61 #define UART_FCR_EXTERNAL 2 /* Out: FIFO Control Register */ 62 #define UART_EFR_EXTERNAL 2 /* I/O: Extended Features Register */ 63 64 #define UART_LCR_EXTERNAL 3 /* Out: Line Control Register */ 65 #define UART_MCR_EXTERNAL 4 /* Out: Modem Control Register */ 66 #define UART_LSR_EXTERNAL 5 /* In: Line Status Register */ 67 #define UART_MSR_EXTERNAL 6 /* In: Modem Status Register */ 68 #define UART_SCR_EXTERNAL 7 /* I/O: Scratch Register */ 69 #define UART_EMSR_EXTERNAL 7 /* Extended Mode Select Register */ 70 71 #else 16 72 17 73 /* … … 20 76 #define UART_RX 0 /* In: Receive buffer */ 21 77 #define UART_TX 0 /* Out: Transmit buffer */ 22 78 #define UART_DLL 0 /* Out: Divisor Latch Low */ 79 #define UART_TRG 0 /* FCTR bit 7 selects Rx or Tx */ 80 #define UART_DLM 1 /* Out: Divisor Latch High */ 23 81 #define UART_IER 1 /* Out: Interrupt Enable Register */ 82 #define UART_FCTR 1 /* Feature Control Register */ 83 #define UART_IIR 2 /* In: Interrupt ID Register */ 84 #define UART_EFR 2 /* I/O: Extended Features Register */ 85 86 #define UART_FCR 2 /* Out: FIFO Control Register */ 87 #define UART_LCR 3 /* Out: Line Control Register */ 88 #define UART_MCR 4 /* Out: Modem Control Register */ 89 #define UART_LSR 5 /* In: Line Status Register */ 90 #define UART_MSR 6 /* In: Modem Status Register */ 91 #define UART_SCR 7 /* I/O: Scratch Register */ 92 #define UART_EMSR 7 /* Extended Mode Select Register */ 93 94 95 #endif 96 97 98 24 99 #define UART_IER_MSI 0x08 /* Enable Modem status interrupt */ 25 100 #define UART_IER_RLSI 0x04 /* Enable receiver line status interrupt */ … … 31 106 #define UART_IERX_SLEEP 0x10 /* Enable sleep mode */ 32 107 33 #define UART_IIR 2 /* In: Interrupt ID Register */34 108 #define UART_IIR_NO_INT 0x01 /* No interrupts pending */ 35 109 #define UART_IIR_ID 0x06 /* Mask for the interrupt ID */ … … 41 115 #define UART_IIR_BUSY 0x07 /* DesignWare APB Busy Detect */ 42 116 43 #define UART_FCR 2 /* Out: FIFO Control Register */44 117 #define UART_FCR_ENABLE_FIFO 0x01 /* Enable the FIFO */ 45 118 #define UART_FCR_CLEAR_RCVR 0x02 /* Clear the RCVR FIFO */ … … 85 158 #define UART_FCR7_64BYTE 0x20 /* Go into 64 byte mode (TI16C750) */ 86 159 87 #define UART_LCR 3 /* Out: Line Control Register */88 160 /* 89 161 * Note: if the word length is 5 bits (UART_LCR_WLEN5), then setting … … 108 180 #define UART_LCR_CONF_MODE_B 0xBF /* Configutation mode B */ 109 181 110 #define UART_MCR 4 /* Out: Modem Control Register */111 182 #define UART_MCR_CLKSEL 0x80 /* Divide clock by 4 (TI16C752, EFR[4]=1) */ 112 183 #define UART_MCR_TCRTLR 0x40 /* Access TCR/TLR (TI16C752, EFR[4]=1) */ … … 119 190 #define UART_MCR_DTR 0x01 /* DTR complement */ 120 191 121 #define UART_LSR 5 /* In: Line Status Register */122 192 #define UART_LSR_FIFOE 0x80 /* Fifo error */ 123 193 #define UART_LSR_TEMT 0x40 /* Transmitter empty */ … … 130 200 #define UART_LSR_BRK_ERROR_BITS 0x1E /* BI, FE, PE, OE bits */ 131 201 132 #define UART_MSR 6 /* In: Modem Status Register */133 202 #define UART_MSR_DCD 0x80 /* Data Carrier Detect */ 134 203 #define UART_MSR_RI 0x40 /* Ring Indicator */ … … 141 210 #define UART_MSR_ANY_DELTA 0x0F /* Any of the delta bits! */ 142 211 143 #define UART_SCR 7 /* I/O: Scratch Register */144 212 145 213 /* 146 214 * DLAB=1 147 215 */ 148 #define UART_DLL 0 /* Out: Divisor Latch Low */149 #define UART_DLM 1 /* Out: Divisor Latch High */150 151 216 /* 152 217 * LCR=0xBF (or DLAB=1 for 16C660) 153 218 */ 154 #define UART_EFR 2 /* I/O: Extended Features Register */155 219 #define UART_XR_EFR 9 /* I/O: Extended Features Register (XR17D15x) */ 156 220 #define UART_EFR_CTS 0x80 /* CTS flow control */ … … 179 243 * LCR=0xBF, XR16C85x 180 244 */ 181 #define UART_TRG 0 /* FCTR bit 7 selects Rx or Tx 245 /* 182 246 * In: Fifo count 183 247 * Out: Fifo custom trigger levels */ … … 195 259 #define UART_TRG_128 0x80 196 260 197 #define UART_FCTR 1 /* Feature Control Register */198 261 #define UART_FCTR_RTS_NODELAY 0x00 /* RTS flow control delay */ 199 262 #define UART_FCTR_RTS_4DELAY 0x01 … … 213 276 * LCR=0xBF, FCTR[6]=1 214 277 */ 215 #define UART_EMSR 7 /* Extended Mode Select Register */216 278 #define UART_EMSR_FIFO_COUNT 0x01 /* Rx/Tx select */ 217 279 #define UART_EMSR_ALT_COUNT 0x02 /* Alternating count select */ -
src/linux/universal/linux-3.2/net/Makefile
r18171 r18352 70 70 obj-$(CONFIG_BATMAN_ADV) += batman-adv/ 71 71 obj-$(CONFIG_NFC) += nfc/ 72 ifeq ($(CONFIG_RAETH),y) 73 ifneq ($(CONFIG_RA_NAT_NONE),y) 74 obj-y += nat/foe_hook/ 75 endif 76 endif
Note: See TracChangeset
for help on using the changeset viewer.
