openwrtv4/target/linux/ar71xx/files/arch/mips/ath79
Gabor Juhos c7371cd1ee ar71xx: add definitions for RouterBOARD hardware option bits
Add bit definitions for the 'hardware options' tag which is used in
the MikroTik devices' hardware configurations. These values can be
used in board setup codes, to do different initialization sequences.
The values were obtained from the RouterOS 6.41-rc38 patches.

Additionally, introduce two helper functions what make the processing
of the hardware options easy.

Signed-off-by: Gabor Juhos <juhosg@freemail.hu>
2018-01-22 10:53:00 +01:00
..
dev-ap9x-pci.c ar71xx: add correct named default wireless led by using platform leds 2017-04-08 14:30:00 +02:00
dev-ap9x-pci.h ar71xx: add correct named default wireless led by using platform leds 2017-04-08 14:30:00 +02:00
dev-dsa.c ar71xx: remove obsolete '< KERNEL_VERSION(3, 15, 0)' checks 2018-01-09 21:33:18 +01:00
dev-dsa.h
dev-eth.c ag71xx: Fix rx ring buffer stall on small packets flood on qca956x and qca953x. 2017-12-29 15:17:07 +01:00
dev-eth.h ar71xx: QCA956X: add missing register 2017-01-26 11:38:20 +01:00
dev-m25p80.c ar71xx: clean up spi controller related patches 2016-12-12 10:22:17 +01:00
dev-m25p80.h ar71xx: clean up spi controller related patches 2016-12-12 10:22:17 +01:00
dev-nfc.c
dev-nfc.h
Kconfig.openwrt ar71xx: add support for GL.iNet GL-AR750 2018-01-15 00:12:13 +01:00
mach-a60.c ar71xx: add kernel support for the OpenMesh A40 board 2017-02-14 12:18:05 +01:00
mach-alfa-ap96.c ar71xx: clean up spi controller related patches 2016-12-12 10:22:17 +01:00
mach-alfa-ap120c.c ar71xx: cosmetic fix of alfa ap120c/ap96 ordering 2016-03-24 21:09:34 +00:00
mach-alfa-nx.c
mach-all0258n.c
mach-all0315n.c
mach-antminer-s1.c ar71xx: Bitmain Antminer S1/S3 set GPIO for USB Power 2015-10-26 09:01:28 +00:00
mach-antminer-s3.c ar71xx: Bitmain Antminer S1/S3 set GPIO for USB Power 2015-10-26 09:01:28 +00:00
mach-antrouter-r1.c V2 ar71xx : Add Support for the Bitmain Antrouter R1 2016-01-01 21:21:13 +00:00
mach-ap90q.c ar71xx: add support for YunCore CPE830 2016-11-21 10:05:40 +01:00
mach-ap91-5g.c ar71xx: add support for ALFA Network AP91-5G 2018-01-14 20:33:18 +01:00
mach-ap96.c
mach-ap121f.c ar71xx: add support for ALFA Network AP121F 2017-07-22 23:13:55 +02:00
mach-ap132.c
mach-ap143.c ar71xx: add support for ap143 2015-07-07 08:06:05 +00:00
mach-ap147.c ar71xx: Add support for AP147-010 reference board 2015-07-24 09:09:42 +00:00
mach-ap152.c ar71xx: fix ap152 support 2016-01-10 17:19:34 +00:00
mach-ap531b0.c ar71xx: add support for Rockeetech AP531B0 2017-03-12 17:38:31 +01:00
mach-archer-c7-v4.c ar71xx: fix section mismatch in TP-Link Archer C7 v4 support 2017-11-05 18:52:14 +01:00
mach-archer-c7.c ar71xx: fix section mismatches 2017-10-11 22:36:04 +02:00
mach-archer-c25-v1.c ar71xx: fix secondary gpio controller base values 2017-10-24 13:24:04 +02:00
mach-archer-c59-v1.c ar71xx: C58/C59 fix LAN1 working incorrectly 2017-12-08 13:53:03 +01:00
mach-archer-c60-v1.c ar71xx: fix lan ports on archer C59 and C60 2017-02-17 10:30:48 +01:00
mach-arduino-yun.c ar71xx: Arduino Yun board 'WLAN RST' button support 2016-03-10 19:11:13 +00:00
mach-aw-nr580.c
mach-bhr-4grv2.c ar71xx: add support for Buffalo BHR-4GRV2 2016-11-16 10:54:33 +01:00
mach-bhu-bxu2000n2-a.c
mach-bsb.c ar71xx: Add support for Black Swift 2015-08-17 06:16:54 +00:00
mach-c55.c ar71xx: clean up spi controller related patches 2016-12-12 10:22:17 +01:00
mach-c60.c ar71xx: fix invalid pointer dereference in c60_nand_scan_fixup() 2017-12-15 23:57:41 +01:00
mach-cap324.c ar71xx: Kernel board definition for PowerCloud CAP324 2015-12-19 11:27:19 +00:00
mach-cap4200ag.c
mach-carambola2.c
mach-cf-e316n-v2.c ar71xx: add support for COMFAST CF-E355AC 2017-09-10 22:15:03 +02:00
mach-cpe510.c ar71xx: add support for TP-Link WBS210/510 2017-01-05 16:01:17 +01:00
mach-cpe870.c ar71xx: add support for YunCore CPE870 2016-11-21 10:05:40 +01:00
mach-cr3000.c ar71xx: Kernel board definition for PowerCloud CR3000 2015-12-19 11:27:25 +00:00
mach-cr5000.c ar71xx: Kernel board definition for PowerCloud CR5000 2015-12-19 11:27:32 +00:00
mach-dap-2695-a1.c ar71xx: add support for D-Link DAP-2695 rev. A1 2016-10-27 01:50:42 +03:00
mach-dgl-5500-a1.c
mach-dhp-1565-a1.c
mach-dir-505-a1.c
mach-dir-600-a1.c ar71xx: Add support for D-Link EBR-2310 Rev. C 2017-02-14 12:27:14 +01:00
mach-dir-615-c1.c
mach-dir-615-i1.c ar71xx: add support for D-Link DIR-615 rev. Ix board 2015-07-07 13:48:39 +00:00
mach-dir-825-b1.c
mach-dir-825-c1.c
mach-dir-869-a1.c ar71xx: fix LED config for DIR-869 A1 2017-11-03 20:04:52 +01:00
mach-dlan-hotspot.c ar71xx: add support for the devolo dLAN Hotspot 2015-11-21 21:24:18 +00:00
mach-dlan-pro-500-wp.c ar71xx: add support for the devolo dLAN pro 500 Wireless+ 2015-07-14 07:32:33 +00:00
mach-dlan-pro-1200-ac.c ar71xx: fix AR8337 switch initialization on dLAN pro 1200+ WiFi ac 2016-01-19 10:16:11 +00:00
mach-domywifi-dw33d.c ar71xx: Add support to DomyWifi DW33D 2016-10-25 17:51:08 +02:00
mach-dr344.c ar71xx: add support for Wallys DR342 2017-11-14 22:36:46 +01:00
mach-dr531.c ar71xx: add support for Wallys DR531 2016-07-13 20:03:10 +02:00
mach-dragino2.c
mach-e2100l.c ar71xx: Added missing support for Linksys E2100L 2016-12-14 18:42:48 +01:00
mach-eap120.c ar71xx: Add support to TP-Link EAP120 2016-10-18 09:18:55 +02:00
mach-eap300v2.c
mach-eap7660d.c
mach-el-m150.c
mach-el-mini.c
mach-ens202ext.c ar71xx: add support for EnGenius ENS202EXT 2017-05-30 14:15:25 +02:00
mach-epg5000.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-esr900.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-esr1750.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-ew-dorin.c ar71xx: update LED definitions for embedded wireless dorin 2017-10-07 09:20:41 +02:00
mach-f9k1115v2.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-fritz300e.c ar71xx: add AVM FRITZ!WLAN Repeater 300E support 2017-06-24 22:36:38 +02:00
mach-gl-ar150.c ar71xx: fix LED names for GL-AR150 2017-10-25 09:22:13 +02:00
mach-gl-ar300.c ar71xx: fix LED names for GL Innovations boards 2016-10-04 11:50:50 +02:00
mach-gl-ar300m.c ar71xx: fix LED name typo for GL-AR300M 2017-12-15 23:50:21 +01:00
mach-gl-ar750.c ar71xx: add support for GL.iNet GL-AR750 2018-01-15 00:12:13 +01:00
mach-gl-domino.c ar71xx: fix LED names for GL Innovations boards 2016-10-04 11:50:50 +02:00
mach-gl-inet.c ar71xx: fix LED names for GL Innovations boards 2016-10-04 11:50:50 +02:00
mach-gl-mifi.c ar71xx: set status led for the gl-* boards 2017-03-06 07:50:11 +01:00
mach-gl-usb150.c ar71xx: add support for GL.iNet GL-USB150 2017-09-10 22:14:43 +02:00
mach-gs-minibox-v1.c ar71xx: Add Gainstrong MiniBox v1.0 support to trunk 2015-10-19 17:55:25 +00:00
mach-gs-oolite.c
mach-hiveap-121.c ar71xx: add support for Aerohive AP-121 2017-05-15 22:58:59 +02:00
mach-hiwifi-hc6361.c
mach-hornet-ub.c
mach-ja76pf.c
mach-jwap003.c
mach-jwap230.c ar71xx: add support for jjPlus JWAP230 2016-07-13 20:03:10 +02:00
mach-lima.c ar71xx: add support for 8devices Lima board 2017-02-17 10:19:09 +01:00
mach-mc-mac1200r.c
mach-mr12.c ar71xx: add mac partition to the MR12/MR16 2016-10-26 12:37:45 +02:00
mach-mr16.c ar71xx: add mac partition to the MR12/MR16 2016-10-26 12:37:45 +02:00
mach-mr18.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-mr600.c
mach-mr900.c ar71xx: Use private version of ath79_setup_qca955x_eth_cfg for MR900 2016-03-23 12:52:09 +00:00
mach-mr1750.c ar71xx: add kernel support for the OpenMesh MR1750v2 2016-05-23 12:19:25 +02:00
mach-mynet-n600.c
mach-mynet-n750.c ar71xx: fix section mismatches 2017-10-11 22:36:04 +02:00
mach-mynet-rext.c ar71xx: fix 100/10mbps ethernet link issues on mynet range extender 2015-06-14 17:41:01 +00:00
mach-mzk-w04nu.c
mach-mzk-w300nh.c
mach-n5q.c ar71xx: add support for ALFA Network N5Q 2018-01-14 21:30:16 +01:00
mach-nbg460n.c
mach-nbg6716.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-om2p.c ar71xx: add kernel support for the OpenMesh OM2Pv4/-HSv4 2017-02-14 12:18:04 +01:00
mach-om5p.c ar71xx: Increase RXD/RDV to 2 on OM5P-AN 2015-04-20 15:01:00 +00:00
mach-om5pac.c ar71xx: add kernel support for the OpenMesh OM5P-AC board 2016-04-09 10:25:47 +00:00
mach-om5pacv2.c ar71xx: drop mdio-gpio.h include from mach-om5pacv2.c 2018-01-17 11:07:17 +01:00
mach-omy-g1.c ar71xx: Add support for the OMYlink OMY-G1 2016-04-26 11:44:36 +00:00
mach-omy-x1.c ar71xx: Add support for the OMYlink OMY-X1 2016-03-16 09:26:58 +00:00
mach-onion-omega.c ar71xx: add support for Onion Omega 2015-07-24 09:09:49 +00:00
mach-pb42.c
mach-pqi-air-pen.c ar71xx: add support for PQI Air Pen 2017-01-20 00:52:48 +01:00
mach-qihoo-c301.c
mach-r36a.c ar71xx: add support for ALFA Network R36A 2018-01-15 00:12:13 +01:00
mach-r602n.c ar71xx: add support for P&W R602N and CPE505N 2017-03-23 17:59:47 +01:00
mach-r6100.c
mach-rambutan.c ar71xx: add support for 8devices Rambutan development board 2017-05-15 22:43:33 +02:00
mach-rb4xx.c ar71xx: remove obsolete '< KERNEL_VERSION(4, 4, 0)' check 2018-01-09 21:33:19 +01:00
mach-rb91x.c ar71xx: fix secondary gpio controller base values 2017-10-24 13:24:04 +02:00
mach-rb95x.c ar71xx: fix invalid pointer dereference in rb95x_nand_scan_fixup() 2017-12-16 00:00:25 +01:00
mach-rb750.c ar71xx: Detect USB port on Mikrotik RB750UP 2017-01-15 17:43:14 +01:00
mach-rb922.c ar71xx: add support for MikroTik RouterBOARD 921GS-5HPacD r2 (mANTBox 15s) 2017-12-21 17:06:54 +01:00
mach-rb2011.c ar71xx: fix section mismatches 2017-10-11 22:36:04 +02:00
mach-rbspi.c ar71xx: mach-rbspi: simplify reset button registration 2018-01-17 11:07:17 +01:00
mach-rbsxtlite.c ar71xx: Add kernel 4.9 support 2017-10-11 22:32:39 +02:00
mach-re450.c ar71xx: add support for TP-Link RE450 2016-12-22 14:50:05 +01:00
mach-rut9xx.c ar71xx: add support for Teltonika RUT900 2018-01-15 00:09:43 +01:00
mach-rw2458n.c
mach-sc300m.c ar71xx: add Abicom SC300M support 2017-01-20 00:40:27 +01:00
mach-sc450.c ar71xx: add Abicom SC450 support 2017-01-20 00:40:33 +01:00
mach-sc1750.c ar71xx: add Abicom SC1750 support 2017-01-20 00:40:40 +01:00
mach-smart-300.c
mach-som9331.c ar71xx: add support for OpenEmbed SOM9331 2016-06-07 11:21:55 +02:00
mach-sr3200.c ar71xx: add support for YunCore SR3200 and XD3200 2016-12-12 09:57:40 +01:00
mach-tellstick-znet-lite.c ar71xx: add support for the Telldus TellStick ZNet Lite 2016-03-10 19:07:26 +00:00
mach-tew-632brp.c
mach-tew-673gru.c
mach-tew-712br.c
mach-tew-732br.c
mach-tew-823dru.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-tl-mr3x20.c
mach-tl-mr11u.c
mach-tl-mr13u.c
mach-tl-mr3020.c
mach-tl-mr6400.c ar71xx: Add support for TP-Link MR6400 2017-05-27 07:54:21 +02:00
mach-tl-wa701nd-v2.c
mach-tl-wa801nd-v3.c ar71xx: fix LEDs and sysupgrade support for TL-WA801ND v3 2016-12-06 19:08:35 +01:00
mach-tl-wa830re-v2.c
mach-tl-wa901nd-v2.c
mach-tl-wa901nd-v4.c ar71xx: add support for TP-Link TL-WA901ND v5 2017-11-14 22:36:46 +01:00
mach-tl-wa901nd.c
mach-tl-wa7210n-v2.c
mach-tl-wax50re.c ar71xx: add support for TP-Link TL-WA855RE v1 2017-06-29 10:37:36 +02:00
mach-tl-wdr3320-v2.c ar71xx: add TP-LINK TL-WDR3320 v2 support 2015-09-14 20:12:16 +00:00
mach-tl-wdr3500.c
mach-tl-wdr4300.c ar71xx: fix section mismatches 2017-10-11 22:36:04 +02:00
mach-tl-wdr6500-v2.c ar71xx: register only the built-in switch MDIO bus, hook up eth0 to it, should hopefully fix regression reported in #21520 2016-02-07 21:00:11 +00:00
mach-tl-wpa8630.c ar71xx: fix machine name for several devices 2017-03-12 17:39:12 +01:00
mach-tl-wr703n.c
mach-tl-wr720n-v3.c ar71xx: add support for TL-WR720N-v4. 2015-06-18 18:21:23 +00:00
mach-tl-wr741nd-v4.c
mach-tl-wr741nd.c
mach-tl-wr802n.c ar71xx: merge mach-files for TP-Link TL-WR802N v1 and v2 2017-11-14 22:36:46 +01:00
mach-tl-wr810n.c ar71xx: add support for TP-Link TL-WR810N v2 2017-11-14 22:36:46 +01:00
mach-tl-wr841n-v8.c
mach-tl-wr841n-v9.c ar71xx: fix LED defines for TP-Link TL-WR740N v6 2017-05-30 14:15:25 +02:00
mach-tl-wr841n.c
mach-tl-wr902ac-v1.c ar71xx: support LED in TP-Link TL-WR902AC RJ45 socket 2017-07-09 23:44:20 +02:00
mach-tl-wr940n-v4.c ar71xx: add support for TP-LINK TL-WR940N v4 2016-12-16 11:12:46 +01:00
mach-tl-wr941nd-v6.c ar71xx: add support for TP-LINK TL-WR941ND v6 (international version) 2015-11-08 20:39:18 +00:00
mach-tl-wr941nd.c
mach-tl-wr942n-v1.c ar71xx: fix secondary gpio controller base values 2017-10-24 13:24:04 +02:00
mach-tl-wr1041n-v2.c ar71xx: add support for TL-WR1041N(v2) LAN/WAN LEDs. 2017-09-04 12:48:23 +02:00
mach-tl-wr1043nd-v2.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-tl-wr1043nd-v4.c Revert "ar71xx: TL-WR1043N v4/v5: add orange WAN LED support" 2017-12-14 11:00:11 +01:00
mach-tl-wr1043nd.c
mach-tl-wr2543n.c ar71xx: fix ath9k default LED changes fallout 2017-04-13 08:18:57 +02:00
mach-tube2h.c
mach-ubnt-unifiac.c ar71xx: add support for UniFi-AC-Mesh 2017-05-15 22:43:33 +02:00
mach-ubnt-xm.c ar71xx: set GPIO reset line for Ubiquiti NanoStation Loco XW 2016-12-04 11:41:50 +01:00
mach-ubnt.c
mach-weio.c ar71xx: Add WeIO Board Support 2015-09-24 09:08:47 +00:00
mach-whr-hp-g300n.c
mach-wi2a-ac200i.c ar71xx: add support for Nokia WI2A-AC200i 2017-10-19 12:27:42 +02:00
mach-wlae-ag300n.c
mach-wlr8100.c ar71xx: fix Sitecom WLR-8100 support 2018-01-15 00:12:13 +01:00
mach-wndap360.c ar71xx: fix machine name for several devices 2017-03-12 17:39:12 +01:00
mach-wndr3700.c
mach-wndr4300.c ar71xx: WNDR4300: Fix switch HW controlled LEDs 2017-03-13 00:12:07 +01:00
mach-wnr2000-v3.c ar71xx: add correct named default wireless led by using platform leds 2017-04-08 14:30:00 +02:00
mach-wnr2000-v4.c ar71xx: do general formatting on wnr2000-v4 2015-05-08 12:24:30 +00:00
mach-wnr2000.c ar71xx: Add support for Netgear WNR2000v1 2016-12-14 10:37:01 +01:00
mach-wnr2200.c ar71xx: add correct named default wireless led by using platform leds 2017-04-08 14:30:00 +02:00
mach-wp543.c
mach-wpe72.c ar71xx: compex wpe72 add space to include statement 2015-07-09 07:04:14 +00:00
mach-wpj342.c ar71xx: add support for Compex WPJ342 2016-04-09 10:26:41 +00:00
mach-wpj344.c ar71xx: wpj344: remove unused eth1 device 2017-06-29 10:37:36 +02:00
mach-wpj531.c ar71xx: wpj531: fix GPIOs for LED 2017-03-27 08:36:32 +02:00
mach-wpj558.c ar71xx: wpj558: remove unused eth1 device and fix MAC address 2017-09-10 22:15:04 +02:00
mach-wpj563.c ar71xx: Compex WPJ563 support 2017-03-30 09:57:22 +02:00
mach-wrt160nl.c
mach-wrt400n.c Revert "ar71xx: wrt400n: lift size limit on kernel and rootfs part" 2017-01-20 06:43:13 +01:00
mach-wrtnode2q.c ar71xx: add WRTnode2Q support 2016-06-06 14:58:11 +02:00
mach-wzr-450hp2.c Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x" 2016-03-23 12:52:17 +00:00
mach-wzr-hp-ag300h.c ar71xx: wzr-hp-ag300h: drop unused wmac led_pin settings 2017-11-03 20:04:52 +01:00
mach-wzr-hp-g300nh.c
mach-wzr-hp-g300nh2.c ar71xx: fix ath9k default LED changes fallout 2017-04-13 08:18:57 +02:00
mach-wzr-hp-g450h.c ar71xx: fix ath9k default LED changes fallout 2017-04-13 08:18:57 +02:00
mach-z1.c ar71xx: add support for Cisco Meraki Z1 Cloud Managed Teleworker Gateway 2016-09-27 17:50:22 +02:00
mach-zbt-we1526.c ar71xx: add support for Zbtlink ZBT-WE1526 2016-08-18 09:49:18 +02:00
mach-zcn-1523h.c
machtypes.h ar71xx: add support for MikroTik RouterBOARD wAP G-5HacT2HnD (wAP AC) 2018-01-15 04:14:18 +01:00
Makefile ar71xx: add support for GL.iNet GL-AR750 2018-01-15 00:12:13 +01:00
nvram.c ar71xx: add support for TP-Link TL-WR942N v1 2017-06-11 21:32:17 +02:00
nvram.h
pci-ath9k-fixup.c ar71xx: allow pci calibration fixup to work with ar9344 2015-07-07 13:46:44 +00:00
pci-ath9k-fixup.h
routerboot.c ar71xx: routerboot: export extended wlan data via sysfs 2015-04-07 20:03:43 +00:00
routerboot.h ar71xx: add definitions for RouterBOARD hardware option bits 2018-01-22 10:53:00 +01:00