Ignore:
Timestamp:
2012-01-28T14:19:49+01:00 (5 years ago)
Author:
florian
Message:

[ar71xx] add support for the Atheros AP113 reference board

This reference board is equipped with:

  • AR7242 SoC
  • AR9580 on-board Wi-Fi
  • AR8316 switch
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/patches-3.2/610-MIPS-ath79-openwrt-machines.patch

    r29912 r29935  
    11--- a/arch/mips/ath79/machtypes.h 
    22+++ b/arch/mips/ath79/machtypes.h 
    3 @@ -16,17 +16,78 @@ 
     3@@ -16,17 +16,79 @@ 
    44  
    55 enum ath79_mach_type { 
     
    88+       ATH79_MACH_ALFA_NX,             /* ALFA Network N2/N5 board */ 
    99+       ATH79_MACH_ALL0258N,            /* Allnet ALL0258N */ 
     10+       ATH79_MACH_AP113,               /* Atheros AP113 reference board */ 
    1011        ATH79_MACH_AP121,               /* Atheros AP121 reference board */ 
    1112        ATH79_MACH_AP121_MINI,          /* Atheros AP121-MINI reference board */ 
     
    8283--- a/arch/mips/ath79/Kconfig 
    8384+++ b/arch/mips/ath79/Kconfig 
    84 @@ -2,6 +2,42 @@ if ATH79 
     85@@ -2,6 +2,52 @@ if ATH79 
    8586  
    8687 menu "Atheros AR71XX/AR724X/AR913X machine selection" 
     
    122123+       select ATH79_DEV_M25P80 
    123124+ 
     125+config ATH79_MACH_AP113 
     126+       bool "Atheros AP113 board support" 
     127+       select SOC_AR724X 
     128+       select ATH79_DEV_M25P80 
     129+       select ATH79_DEV_PB9X_PCI if PCI 
     130+       select ATH79_DEV_GPIO_BUTTONS 
     131+       select ATH79_DEV_LEDS_GPIO 
     132+       select ATH79_DEV_USB 
     133+       select ATH79_DEV_ETH 
     134+ 
    124135 config ATH79_MACH_AP121 
    125136        bool "Atheros AP121 reference board" 
    126137        select SOC_AR933X 
    127 @@ -28,6 +64,36 @@ config ATH79_MACH_AP81 
     138@@ -28,6 +74,36 @@ config ATH79_MACH_AP81 
    128139          Say 'Y' here if you want your kernel to support the 
    129140          Atheros AP81 reference board. 
     
    162173        bool "Atheros DB120 reference board" 
    163174        select SOC_AR934X 
    164 @@ -42,6 +108,13 @@ config ATH79_MACH_DB120 
     175@@ -42,6 +118,13 @@ config ATH79_MACH_DB120 
    165176          Say 'Y' here if you want your kernel to support the 
    166177          Atheros DB120 reference board. 
     
    176187        bool "Atheros PB44 reference board" 
    177188        select SOC_AR71XX 
    178 @@ -54,6 +127,359 @@ config ATH79_MACH_PB44 
     189@@ -54,6 +137,359 @@ config ATH79_MACH_PB44 
    179190          Say 'Y' here if you want your kernel to support the 
    180191          Atheros PB44 reference board. 
     
    536547        bool "Ubiquiti Networks XM (rev 1.0) board" 
    537548        select SOC_AR724X 
    538 @@ -67,6 +483,24 @@ config ATH79_MACH_UBNT_XM 
     549@@ -67,6 +503,24 @@ config ATH79_MACH_UBNT_XM 
    539550          Say 'Y' here if you want your kernel to support the 
    540551          Ubiquiti Networks XM (rev 1.0) board. 
     
    561572  
    562573 config SOC_AR71XX 
    563 @@ -96,10 +530,6 @@ config SOC_AR934X 
     574@@ -96,10 +550,6 @@ config SOC_AR934X 
    564575        select PCI_AR724X if PCI 
    565576        def_bool n 
     
    572583        select ATH79_PCI_ATH9K_FIXUP 
    573584        def_bool n 
    574 @@ -110,7 +540,14 @@ config ATH79_DEV_DSA 
     585@@ -110,7 +560,14 @@ config ATH79_DEV_DSA 
    575586 config ATH79_DEV_ETH 
    576587        def_bool n 
     
    588599  
    589600 config ATH79_DEV_GPIO_BUTTONS 
    590 @@ -135,4 +572,7 @@ config ATH79_NVRAM 
     601@@ -135,4 +592,7 @@ config ATH79_NVRAM 
    591602 config ATH79_PCI_ATH9K_FIXUP 
    592603        def_bool n 
     
    598609--- a/arch/mips/ath79/Makefile 
    599610+++ b/arch/mips/ath79/Makefile 
    600 @@ -36,8 +36,54 @@ obj-$(CONFIG_ATH79_PCI_ATH9K_FIXUP)  += p 
     611@@ -36,8 +36,55 @@ obj-$(CONFIG_ATH79_PCI_ATH9K_FIXUP)  += p 
    601612 # 
    602613 # Machines 
     
    605616+obj-$(CONFIG_ATH79_MACH_ALFA_NX)       += mach-alfa-nx.o 
    606617+obj-$(CONFIG_ATH79_MACH_ALL0258N)      += mach-all0258n.o 
     618+obj-$(CONFIG_ATH79_MACH_AP113)         += mach-ap113.o 
    607619 obj-$(CONFIG_ATH79_MACH_AP121)         += mach-ap121.o 
    608620 obj-$(CONFIG_ATH79_MACH_AP81)          += mach-ap81.o 
Note: See TracChangeset for help on using the changeset viewer.