source: trunk/target/linux/ar71xx/files/arch/mips/ar71xx/machtype.h @ 23125

Last change on this file since 23125 was 23125, checked in by nbd, 6 years ago

Add support for Atheros AP96 reference board

This is still preliminary and not really tested much. Anyway, this
version seems to be enough to get both wired and wireless
interfaces working. Buttons and leds are also working.

mach-ap96.c is based on mach-wndr3700.c.

Signed-off-by: Jouni Malinen <jouni.malinen@…>

File size: 2.6 KB
Line 
1/*
2 *  Atheros AR71xx machine type definitions
3 *
4 *  Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org>
5 *  Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org>
6 *
7 *  This program is free software; you can redistribute it and/or modify it
8 *  under the terms of the GNU General Public License version 2 as published
9 *  by the Free Software Foundation.
10 */
11
12#ifndef _AR71XX_MACHTYPE_H
13#define _AR71XX_MACHTYPE_H
14
15#include <asm/mips_machine.h>
16
17enum ar71xx_mach_type {
18        AR71XX_MACH_GENERIC = 0,
19        AR71XX_MACH_AP81,       /* Atheros AP81 */
20        AR71XX_MACH_AP83,       /* Atheros AP83 */
21        AR71XX_MACH_AW_NR580,   /* AzureWave AW-NR580 */
22        AR71XX_MACH_DIR_600_A1, /* D-Link DIR-600 rev. A1 */
23        AR71XX_MACH_DIR_615_C1, /* D-Link DIR-615 rev. C1 */
24        AR71XX_MACH_DIR_825_B1, /* D-Link DIR-825 rev. B1 */
25        AR71XX_MACH_RB_411,     /* MikroTik RouterBOARD 411/411A/411AH */
26        AR71XX_MACH_RB_411U,    /* MikroTik RouterBOARD 411U */
27        AR71XX_MACH_RB_433,     /* MikroTik RouterBOARD 433/433AH */
28        AR71XX_MACH_RB_433U,    /* MikroTik RouterBOARD 433UAH */
29        AR71XX_MACH_RB_450,     /* MikroTik RouterBOARD 450 */
30        AR71XX_MACH_RB_450G,    /* MikroTik RouterBOARD 450G */
31        AR71XX_MACH_RB_493,     /* Mikrotik RouterBOARD 493/493AH */
32        AR71XX_MACH_RB_750,     /* MikroTik RouterBOARD 750 */
33        AR71XX_MACH_PB42,       /* Atheros PB42 */
34        AR71XX_MACH_PB44,       /* Atheros PB44 */
35        AR71XX_MACH_PB92,       /* Atheros PB92 */
36        AR71XX_MACH_MZK_W04NU,  /* Planex MZK-W04NU */
37        AR71XX_MACH_MZK_W300NH, /* Planex MZK-W300NH */
38        AR71XX_MACH_NBG460N,    /* Zyxel NBG460N/550N/550NH */
39        AR71XX_MACH_TEW_632BRP, /* TRENDnet TEW-632BRP */
40        AR71XX_MACH_TL_WA901ND, /* TP-LINK TL-WA901ND */
41        AR71XX_MACH_TL_WR741ND, /* TP-LINK TL-WR741ND */
42        AR71XX_MACH_TL_WR841N_V1, /* TP-LINK TL-WR841N v1 */
43        AR71XX_MACH_TL_WR941ND, /* TP-LINK TL-WR941ND */
44        AR71XX_MACH_TL_WR1043ND, /* TP-LINK TL-WR1041ND */
45        AR71XX_MACH_UBNT_LSSR71, /* Ubiquiti LS-SR71 */
46        AR71XX_MACH_UBNT_LSX,   /* Ubiquiti LSX */
47        AR71XX_MACH_UBNT_RS,    /* Ubiquiti RouterStation */
48        AR71XX_MACH_UBNT_RSPRO, /* Ubiquiti RouterStation Pro */
49        AR71XX_MACH_UBNT_BULLET_M, /* Ubiquiti Bullet M */
50        AR71XX_MACH_UBNT_ROCKET_M, /* Ubiquiti Rocket M */
51        AR71XX_MACH_UBNT_NANO_M, /* Ubiquiti NanoStation M */
52        AR71XX_MACH_WNDR3700,   /* NETGEAR WNDR3700 */
53        AR71XX_MACH_WNR2000,    /* NETGEAR WNR2000 */
54        AR71XX_MACH_WP543,      /* Compex WP543 */
55        AR71XX_MACH_WRT160NL,   /* Linksys WRT160NL */
56        AR71XX_MACH_WRT400N,    /* Linksys WRT400N */
57        AR71XX_MACH_WZR_HP_G300NH, /* Buffalo WZR-HP-G300NH */
58        AR71XX_MACH_EAP7660D,   /* Senao EAP7660D */
59        AR71XX_MACH_ZCN_1523H_2, /* Zcomax ZCN-1523H-2-xx */
60        AR71XX_MACH_ZCN_1523H_5, /* Zcomax ZCN-1523H-5-xx */
61        AR71XX_MACH_AP96,       /* Atheros AP96 */
62};
63
64#endif /* _AR71XX_MACHTYPE_H */
Note: See TracBrowser for help on using the repository browser.