aboutsummaryrefslogtreecommitdiff
path: root/sys/mips/conf/PB92
diff options
context:
space:
mode:
authorAdrian Chadd <adrian@FreeBSD.org>2015-01-06 07:43:07 +0000
committerAdrian Chadd <adrian@FreeBSD.org>2015-01-06 07:43:07 +0000
commit87a2f105eed1e01630e1ddbc23ab5f53a99edfab (patch)
treee6847d9c0e6fbe033a6716acb7b5e0a980e857e7 /sys/mips/conf/PB92
parente090d1f591da14097d25fc020df7202be88f822d (diff)
downloadsrc-87a2f105eed1e01630e1ddbc23ab5f53a99edfab.tar.gz
src-87a2f105eed1e01630e1ddbc23ab5f53a99edfab.zip
Make the apb.c code optional behind ar71xx_apb rather than standard.
The QCA955x has more mux interrupts going on - and the AR934x actually does, but I cheated and assigned wlan and pcie to the same interrupt line. They are, there's just a status register mux that I should've been using. Luckily this isn't too bad a change in itself - almost all of the Atheros MIPS configurations use a _BASE file to inherit from. Except PB92, which I should really fix up at some point. The AR934x will use the legacy apb for now until I write its replacement. The QCA955x SoC I'm doing bring-up on will have a separate qca955x_apb.c implementation that includes hooking into IP2/IP3 and doing further interrupt demuxing as appropriate.
Notes
Notes: svn path=/head/; revision=276741
Diffstat (limited to 'sys/mips/conf/PB92')
-rw-r--r--sys/mips/conf/PB922
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/mips/conf/PB92 b/sys/mips/conf/PB92
index b634caeaf002..fd5609ca870b 100644
--- a/sys/mips/conf/PB92
+++ b/sys/mips/conf/PB92
@@ -126,6 +126,8 @@ device ar71xx_wdog
device uart
device uart_ar71xx
+device ar71xx_apb
+
# Network twiddling
device loop
device ether