opnsense-src/sys/mips/conf
Michael Zhilin e1f21017a3 [mips/onionomega] WiFi & gpio kernel configuration bits
This patch adds missing hints for ath0 (eepromaddr) and GPIO (mask & leds).
ath0 doesn't work without eeprom hints, so this commit should make wifi
works on Onion Omega.

GPIO mask is required if you want to use gpiobus and GPIO pins on your
board. Onion Omega has several leds connected to gpio pins (one on board,
one color on dock).
This commit adds mask for gpiobus and allow you to turn off/on leds via
/dev/leds/{board,blue,green,red} (on by default).

Tested on Onion Omega 1.

Reviewed by:	adrian
Approved by:	adrian (mentor)
Differential Revision:	https://reviews.freebsd.org/D9107
2017-01-14 22:56:20 +00:00
..
ADM5120 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
ADM5120.hints
ALCHEMY In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
ALFA_HORNET_UB [ar9330] ok, fine, I'll finally undo the 2011-era mistake of _BASE config files. 2016-08-03 19:18:53 +00:00
ALFA_HORNET_UB.hints Add a configuration file and hints file for the Alfa Networks Hornet UB 2013-10-25 04:06:54 +00:00
AP91 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
AP91.hints Hint miibus to attach arswitch on AP91, AP93 and RSPRO boards. 2012-11-07 22:46:30 +00:00
AP93 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
AP93.hints Let's just use the mib0 partition for our configurations pace. It's 2014-05-19 19:34:44 +00:00
AP94 Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
AP94.hints Introduce configuration files for AP94 and AP96. 2012-04-13 08:52:25 +00:00
AP96 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
AP96.hints Update AP96 to directly attach an arswitch. 2012-11-07 23:50:28 +00:00
AP121 [ar9330] ok, fine, I'll finally undo the 2011-era mistake of _BASE config files. 2016-08-03 19:18:53 +00:00
AP121.hints Add the basic GPIO pin mapping to the hints file. 2013-04-05 02:15:10 +00:00
AP135 [mips] migrate the QCA955X_BASE file to std.QCA955X, to bring this in line with 2016-08-28 04:08:26 +00:00
AP135.hints Update the AP135 reference design flash layout to be more useful. 2015-10-10 05:00:18 +00:00
AP143 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
AP143.hints Add support for the integrated wifi for the QCA953x base config and 2015-11-29 05:49:49 +00:00
AR71XX_BASE In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
AR71XX_BASE.hints Break out the AR71XX config file into _BASE and board specific 2011-12-29 05:51:48 +00:00
AR91XX_BASE.hints * Add in the gpio/gpioled drivers into AR91XX_BASE. 2011-12-15 01:05:38 +00:00
AR724X_BASE In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
AR724X_BASE.hints Create a skeleton AR724x SoC board configuration for use by AR724x devices. 2012-08-26 04:36:59 +00:00
AR933X_BASE.hints Add in the vendor / device id so the ath_ahb glue works. 2013-06-26 05:02:47 +00:00
AR934X_BASE.hints Enable use of the PCIe connected wifi on the DB120 (AR9344) board. 2014-02-14 05:25:15 +00:00
AR5312_BASE.hints [ar531x] add default configs for AR531x ports. 2016-10-06 20:37:23 +00:00
AR5315_BASE.hints [ar531x] add default configs for AR531x ports. 2016-10-06 20:37:23 +00:00
BCM In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
BCM.hints bhnd(4): Implement NVRAM support required for PMU bring-up. 2016-08-16 21:32:05 +00:00
BERI_DE4.hints Sync BERI kernel configs with P4: 2013-10-22 15:45:31 +00:00
BERI_DE4_BASE Remove "New" label from NFSCL/NFSD now that they are the only NFS 2015-01-06 16:15:57 +00:00
BERI_DE4_MDROOT Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
BERI_DE4_SDROOT Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
BERI_NETFPGA_MDROOT Introduce opt_netfpga.h and allow setting NF10BMAC_64BIT from mips kernel 2014-06-26 17:20:45 +00:00
BERI_SIM_BASE Sync BERI kernel configs with P4: 2013-10-22 15:45:31 +00:00
BERI_SIM_MDROOT Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
BERI_SIM_SDROOT Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
BERI_SIM_VIRTIO Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
BERI_SOCKIT Add configuration files for BERI soft-core synthesized on 2014-12-17 11:36:31 +00:00
BERI_TEMPLATE In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
BERI_TPAD.hints Add reference kernel configurations for FreeBSD/beri in simulation, on the 2012-08-25 12:02:13 +00:00
CANNA Add jz4780 AIC (Audio Interface Controller) driver. 2016-12-20 18:27:53 +00:00
CARAMBOLA2 Since i'm using carambola 2 for more debugging, enable ARGE_DEBUG by default. 2016-08-28 04:06:57 +00:00
CARAMBOLA2.hints Start enabling the available GPIO pins on the Carambola 2. 2015-04-12 00:02:32 +00:00
CI20 Add jz4780 AIC (Audio Interface Controller) driver. 2016-12-20 18:27:53 +00:00
DB120 [ar934x] shuffle AR93XX_BASE -> std.AR934X 2016-08-03 19:23:22 +00:00
DB120.hints * Add ethernet MAC configuration from the EEPROM for arge0/arge1 2014-03-16 02:34:33 +00:00
DEFAULTS Disable the option VFS_ALLOW_NONMPSAFE by default on all the supported 2012-03-06 20:01:25 +00:00
DIR-655A1 [mips] migrate the QCA955X_BASE file to std.QCA955X, to bring this in line with 2016-08-28 04:08:26 +00:00
DIR-655A1.hints Update the board MAC address configuration for the DIR-655A1. 2015-04-05 20:56:51 +00:00
DIR-825B1 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
DIR-825B1.hints Migrate these configs to use the geom map search function. 2015-03-21 06:18:25 +00:00
DIR-825C1 [ar934x] shuffle AR93XX_BASE -> std.AR934X 2016-08-03 19:23:22 +00:00
DIR-825C1.hints Don't repeat the the word 'the' 2016-05-17 12:52:31 +00:00
ENH200 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
ENH200.hints Oops - fix bad hint numbering for the ART section. 2013-07-04 08:42:20 +00:00
ERL Add a COMPAT_FREEBSD11 kernel option. 2016-12-09 18:54:12 +00:00
GXEMUL In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
GXEMUL.hints Merge a rudimentary gxemul "oldtestmips" port. This consists almost 2012-05-02 08:10:15 +00:00
GXEMUL32 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
IDT In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
IDT.hints
JZ4780 Remove duplicate iic and iicbus devices from JZ4780 kernel 2017-01-04 18:36:30 +00:00
JZ4780.hints Bring in support for Ingenic XBurst JZ4780 and 2016-11-19 17:46:18 +00:00
MALTA Split MALTA board config to big and little endian versions. 2016-11-23 11:56:22 +00:00
MALTA.hints
MALTA64 Enable /usr/lib32 for o32 binaries on mips64. 2017-01-06 23:30:54 +00:00
MALTA64EL Split MALTA board config to big and little endian versions. 2016-11-23 11:56:22 +00:00
MALTAEL Split MALTA board config to big and little endian versions. 2016-11-23 11:56:22 +00:00
MT7620 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
MT7620.hints Add initial configuration files for the MT7620 and RT5350 SoCs. 2015-12-25 00:58:41 +00:00
MT7620A_FDT Rework Mediatek/Ralink configuration files 2016-04-21 07:40:03 +00:00
MT7620N_FDT Rework Mediatek/Ralink configuration files 2016-04-21 07:40:03 +00:00
MT7621_FDT Rework Mediatek/Ralink configuration files 2016-04-21 07:40:03 +00:00
MT7628_FDT Rework Mediatek/Ralink configuration files 2016-04-21 07:40:03 +00:00
OCTEON1 Migrate e1000 to the IFLIB framework: 2017-01-10 03:23:22 +00:00
OCTEON1.hints Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
ONIONOMEGA [ar9330] ok, fine, I'll finally undo the 2011-era mistake of _BASE config files. 2016-08-03 19:18:53 +00:00
ONIONOMEGA.hints [mips/onionomega] WiFi & gpio kernel configuration bits 2017-01-14 22:56:20 +00:00
PB47 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
PB47.hints Add a configuration file for the Atheros PB47 reference board. 2011-12-30 09:48:35 +00:00
PB92 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
PB92.hints Add nvram2env (untested) and geom_map (tested) to PB92. 2011-05-05 09:04:49 +00:00
PICOSTATION_M2HP Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
PICOSTATION_M2HP.hints Use search method instead of fixed offsets for finding rootfs. This unbreaks 2014-10-30 23:47:28 +00:00
QCA953X_BASE In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
QCA953X_BASE.hints Add support for the integrated wifi for the QCA953x base config and 2015-11-29 05:49:49 +00:00
QCA955X_BASE.hints Add pcb1 to the QCA955x. 2015-07-03 06:06:44 +00:00
QEMU In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
ROUTERSTATION Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
ROUTERSTATION.hints Add the default hints to make the GPIO pins, rf led and reset switch work 2013-08-28 14:43:04 +00:00
ROUTERSTATION_MFS Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
RSPRO Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
RSPRO.hints Hint miibus to attach arswitch on AP91, AP93 and RSPRO boards. 2012-11-07 22:46:30 +00:00
RSPRO_MFS Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
RSPRO_STANDALONE In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
RT305X In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
RT305X.hints Include device rt in RT305X config. 2011-07-14 11:53:23 +00:00
RT3050_FDT Rework Mediatek/Ralink configuration files 2016-04-21 07:40:03 +00:00
RT3352_FDT Rework Mediatek/Ralink configuration files 2016-04-21 07:40:03 +00:00
RT3883_FDT Build etherswitch support for appropriate Ralink/Mediatek SoCs 2016-05-25 06:47:28 +00:00
RT5350 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
RT5350.hints Add initial configuration files for the MT7620 and RT5350 SoCs. 2015-12-25 00:58:41 +00:00
RT5350_FDT Rework Mediatek/Ralink configuration files 2016-04-21 07:40:03 +00:00
SENTRY5 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
SENTRY5.hints bhnd(4): Implement NVRAM support required for PMU bring-up. 2016-08-16 21:32:05 +00:00
std.AR91XX In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
std.AR933X [ar933x] don't waste memory/flash; drop the UMTX_CHAINS count down to 16. 2016-12-16 00:04:32 +00:00
std.AR934X rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
std.AR5312 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
std.AR5315 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
std.MALTA In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
std.QCA955X rtwn(4), urtwn(4): merge common code, add support for 11ac devices. 2016-10-17 20:38:24 +00:00
std.SWARM In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
std.XLP In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
SWARM Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH. 2012-03-29 02:54:35 +00:00
SWARM.hints Add config file for SWARM board, a sybyte SB-1-based board by 2009-07-05 08:40:26 +00:00
SWARM64 Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH. 2012-03-29 02:54:35 +00:00
SWARM64_SMP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
SWARM_SMP In kernel config files, it is supposed to be 'options<space><tab>' not 2014-03-18 14:41:18 +00:00
TL-ARCHERC7V2 [mips] migrate the QCA955X_BASE file to std.QCA955X, to bring this in line with 2016-08-28 04:08:26 +00:00
TL-ARCHERC7V2.hints Add initial support for the TP-Link Archer C7 v2. 2015-07-03 06:09:56 +00:00
TL-WDR4300 .. and since others are using wdr3600/wdr4300 right now and are having 2016-08-28 04:07:34 +00:00
TL-WDR4300.hints [wdr4300] invert the GPIO LED polarity. 2016-07-31 06:52:19 +00:00
TL-WR740Nv4 [ar9330] ok, fine, I'll finally undo the 2011-era mistake of _BASE config files. 2016-08-03 19:18:53 +00:00
TL-WR740Nv4.hints Add support for the TP-Link TL-WR740N v4. 2015-10-22 08:08:06 +00:00
TL-WR1043NDv2 [mips] migrate the QCA955X_BASE file to std.QCA955X, to bring this in line with 2016-08-28 04:08:26 +00:00
TL-WR1043NDv2.hints Migrate the TL-WR1043nd v2 to use the new map based MAC hints mechanism. 2015-04-01 06:44:39 +00:00
TP-MR3020 [ar9330] ok, fine, I'll finally undo the 2011-era mistake of _BASE config files. 2016-08-03 19:18:53 +00:00
TP-MR3020.hints Correctly use the default values for location of MAC addrs of arge0, 2015-10-18 04:50:51 +00:00
TP-WN1043ND [mips] move AR91XX_BASE to std.AR91XX. 2016-08-28 04:10:23 +00:00
TP-WN1043ND.hints Fix the geom mappings for WR1043ND. 2014-01-07 13:09:35 +00:00
WZR-300HP Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
WZR-300HP.hints Set correct argemdio addr, comment out arge1 as its not physically 2015-10-04 22:50:37 +00:00
WZR-HPAG300H Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
WZR-HPAG300H.hints Switch is an 8316, so make the comments say that. 2014-12-03 23:37:23 +00:00
X1000 Add a COMPAT_FREEBSD11 kernel option. 2016-12-09 18:54:12 +00:00
X1000.hints Bring in support for Ingenic XBurst JZ4780 and 2016-11-19 17:46:18 +00:00
XLP Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH. 2012-03-29 02:54:35 +00:00
XLP.hints I2C support for XLP, add hints for I2C devices and update PCI resource 2012-03-27 11:17:04 +00:00
XLP64 Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH. 2012-03-29 02:54:35 +00:00
XLPN32 Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH. 2012-03-29 02:54:35 +00:00
XLR In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
XLR64 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
XLRN32 In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00