Ralf Baechle
8bfc245f9a
Merge branch 'mips-next-3.9' of git://git.linux-mips.org/pub/scm/john/linux-john into mips-for-linux-next
2013-02-21 12:51:33 +01:00
Gabor Juhos
82c46840ae
MIPS: ath79: add USB controller registration code for the QCA955X SoCs
...
Register platfom devices for the built-in USB
controllers of the SoCs.
Cc: Rodriguez, Luis <rodrigue@qca.qualcomm.com >
Cc: Giori, Kathy <kgiori@qca.qualcomm.com >
Cc: QCA Linux Team <qca-linux-team@qca.qualcomm.com >
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4952/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-19 09:36:33 +01:00
Gabor Juhos
0a5f3b1c9f
MIPS: ath79: add PCI controller registration code for the QCA955X SoCs
...
Add SoC specific PCI IRQ map, and register platform
devices for the two built-in PCIe RCs.
Cc: Rodriguez, Luis <rodrigue@qca.qualcomm.com >
Cc: Giori, Kathy <kgiori@qca.qualcomm.com >
Cc: QCA Linux Team <qca-linux-team@qca.qualcomm.com >
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4951/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-19 09:36:32 +01:00
Gabor Juhos
e9c0d0aaa3
MIPS: ath79: add WMAC registration code for the QCA955X SoCs
...
The SoC has a built-in wireless MAC. Register a platform
device for that to make it usable with the ath9k driver.
Cc: Rodriguez, Luis <rodrigue@qca.qualcomm.com >
Cc: Giori, Kathy <kgiori@qca.qualcomm.com >
Cc: QCA Linux Team <qca-linux-team@qca.qualcomm.com >
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4956/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-19 09:36:30 +01:00
Gabor Juhos
7d4c2af9bd
MIPS: ath79: add QCA955X specific glue to ath79_device_reset_{set, clear}
...
The ath79_device_reset_* are causing BUG when
those are used on the QCA955x SoCs. The patch
adds the required code to avoid that.
Cc: Rodriguez, Luis <rodrigue@qca.qualcomm.com >
Cc: Giori, Kathy <kgiori@qca.qualcomm.com >
Cc: QCA Linux Team <qca-linux-team@qca.qualcomm.com >
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4948/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-19 09:36:27 +01:00
Gabor Juhos
f818ca3e68
MIPS: ath79: add GPIO setup code for the QCA955X SoCs
...
The existing code can handle the GPIO controller of
the QCA955x SoCs. Add a minimal glue code to make it
working.
Cc: Rodriguez, Luis <rodrigue@qca.qualcomm.com >
Cc: Giori, Kathy <kgiori@qca.qualcomm.com >
Cc: QCA Linux Team <qca-linux-team@qca.qualcomm.com >
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4947/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-19 09:36:26 +01:00
Gabor Juhos
53330332f1
MIPS: ath79: add IRQ handling code for the QCA955X SoCs
...
The IRQ routing in the QCA955x SoCs is slightly
different from the routing implemented in the
already supported SoCs.
Cc: Rodriguez, Luis <rodrigue@qca.qualcomm.com >
Cc: Giori, Kathy <kgiori@qca.qualcomm.com >
Cc: QCA Linux Team <qca-linux-team@qca.qualcomm.com >
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4955/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-19 09:36:25 +01:00
Gabor Juhos
41583c05c1
MIPS: ath79: add clock setup code for the QCA955X SoCs
...
The patch adds code to get various clock frequencies
from the PLLs used in the QCA955x SoCs.
Cc: Rodriguez, Luis <rodrigue@qca.qualcomm.com >
Cc: Giori, Kathy <kgiori@qca.qualcomm.com >
Cc: QCA Linux Team <qca-linux-team@qca.qualcomm.com >
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4945/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-19 09:36:25 +01:00
Gabor Juhos
2e6c91e392
MIPS: ath79: add SoC detection code for the QCA955X SoCs
...
Also add 'soc_is_qca955[68x]' helper functions
and a Kconfig symbol for the SoC family.
Cc: Rodriguez, Luis <rodrigue@qca.qualcomm.com >
Cc: Giori, Kathy <kgiori@qca.qualcomm.com >
Cc: QCA Linux Team <qca-linux-team@qca.qualcomm.com >
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4943/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-19 09:36:24 +01:00
Gabor Juhos
9089877970
MIPS: ath79: add early printk support for the QCA955X SoCs
...
The patch allows to see kernel messages on the
QCA955X SoCs in early boot stage.
Cc: Rodriguez, Luis <rodrigue@qca.qualcomm.com >
Cc: Giori, Kathy <kgiori@qca.qualcomm.com >
Cc: QCA Linux Team <qca-linux-team@qca.qualcomm.com >
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4944/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-19 09:36:24 +01:00
Gabor Juhos
fd633cf1cf
ath79: remove ATH79_MISC_IRQ_* defines
...
Use the ATH79_MISC_IRQ() macro instead.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4930/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-17 01:25:42 +01:00
Gabor Juhos
7e69c10a8e
ath79: add ATH79_CPU_IRQ() macro
...
Remove the individual ATH79_CPU_IRQ_* constants and
use the new macro instead of those.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4929/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-17 01:25:41 +01:00
Gabor Juhos
12401fc28d
MIPS: pci-ar724x: setup command register of the PCI controller
...
The command register of the PCI controller is
not initialized correctly by the bootloader on
some boards and this leads to non working PCI
bus.
Add code to initialize the command register
from the Linux code to avoid this.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4916/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-17 01:25:39 +01:00
Gabor Juhos
6e783865b4
MIPS: ath79: remove unused ar7{1x,24}x_pcibios_init functions
...
The functions are unused now, so remove them.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4909/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-17 01:25:36 +01:00
Gabor Juhos
ad4ce92e91
MIPS: ath79: move global PCI defines into a common header
...
The constants will be used by a subsequent patch.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4907/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-17 01:25:35 +01:00
Gabor Juhos
9c099c4e79
MIPS: ath79: simplify MISC IRQ handling
...
The current code uses multiple if statements for
demultiplexing the different interrupt sources.
Additionally, the MISC interrupt controller has
32 interrupt sources and the current code does not
handles all of them.
Get rid of the if statements and process all interrupt
sources in a loop to fix these issues.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4874/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-17 01:25:27 +01:00
Gabor Juhos
8838becdf5
MIPS: ath79: fix GPIO function selection for AR934x SoCs
...
GPIO function selection is not working on the AR934x
SoCs because the offset of the function selection
register is different on those.
Add a helper routine which returns the correct
register address based on the SoC type, and use
that in the 'ath79_gpio_function_*' routines.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4870/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-17 01:25:27 +01:00
Ralf Baechle
7034228792
MIPS: Whitespace cleanup.
...
Having received another series of whitespace patches I decided to do this
once and for all rather than dealing with this kind of patches trickling
in forever.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2013-02-01 10:00:22 +01:00
Ralf Baechle
bdf20507da
MIPS: PMC-Sierra Yosemite: Remove support.
...
Nobody seems to be interested anymore and upstream also never had an
ethernet driver.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-12-13 18:15:30 +01:00
Ralf Baechle
475032564e
MIPS: Hardwire detection of DSP ASE Rev 2 for systems, as required.
...
Most supported systems currently hardwire cpu_has_dsp to 0, so we also
can disable support for cpu_has_dsp2 resulting in a slightly smaller
kernel.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-10-11 11:10:43 +02:00
Gabor Juhos
97541ccfb9
MIPS: ath79: Fix CPU/DDR frequency calculation for SRIF PLLs
...
Besides the CPU and DDR PLLs, the CPU and DDR frequencies
can be derived from other PLLs in the SRIF block on the
AR934x SoCs. The current code does not checks if the SRIF
PLLs are used and this can lead to incorrectly calculated
CPU/DDR frequencies.
Fix it by calculating the frequencies from SRIF PLLs if
those are used on a given board.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: <stable@vger.kernel.org >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/4324/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-10-01 11:37:15 +02:00
Gabor Juhos
00ffed582f
MIPS: ath79: add USB platform setup code for AR934X
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/4172/
Signed-off-by: John Crispin <blogic@openwrt.org >
2012-08-28 12:29:57 +02:00
Gabor Juhos
00dc5ce2a6
MIPS: ath79: don't hardcode the unavailability of the DSP ASE
...
The ath79 platform code allows to run a single kernel image on various
SoCs which are based on the 24Kc and 74Kc cores. The current code
explicitely disables the DSP ASE, but that is available in the 74Kc core.
Remove the override in order to let the kernel to detect the availability
of the DSP ASE at runtime.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/4222/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-08-17 10:57:29 +02:00
Gabor Juhos
b4da14abf2
MIPS: ath79: Fix number of GPIO lines for AR724[12]
...
The AR724[12] SoCs have more GPIO lines than the AR7240.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: Cc: linux-mips@linux-mips.org
Patchwork: https://http://patchwork.linux-mips.org/patch/4167/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-08-17 10:57:26 +02:00
Gabor Juhos
67644c547f
MIPS: ath79: add PCI_AR724X Kconfig symbol
...
The AR724X specific PCI code can be used for the
AR934X SoCs, however it can be selected only if
SOC_AR724X is set.
Introduce a new Kconfig symbol in order to be able
to use the code for AR934X as well.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Acked-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com >
Cc: linux-mips@linux-mips.org
Cc: mcgrof@infradead.org
Patchwork: https://patchwork.linux-mips.org/patch/3514/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:11 +02:00
Gabor Juhos
574d6e70ea
MIPS: ath79: add WMAC registration code for AR934X
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Acked-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com >
Cc: linux-mips@linux-mips.org
Cc: mcgrof@infradead.org
Patchwork: https://patchwork.linux-mips.org/patch/3513/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:10 +02:00
Gabor Juhos
42184768b3
MIPS: ath79: add AR934X specific glue to ath79_device_reset_{clear,set}
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Acked-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com >
Cc: linux-mips@linux-mips.org
Cc: mcgrof@infradead.org
Patchwork: https://patchwork.linux-mips.org/patch/3511/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:09 +02:00
Gabor Juhos
fce5cc6e0d
MIPS: ath79: add IRQ handling code for AR934X
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Acked-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com >
Cc: linux-mips@linux-mips.org
Cc: mcgrof@infradead.org
Patchwork: https://patchwork.linux-mips.org/patch/3510/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:09 +02:00
Gabor Juhos
5b5b544ed3
MIPS: ath79: add GPIO support code for AR934X
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Acked-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com >
Cc: linux-mips@linux-mips.org
Cc: mcgrof@infradead.org
Patchwork: https://patchwork.linux-mips.org/patch/3508/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:08 +02:00
Gabor Juhos
8889612b3e
MIPS: ath79: add clock initialization code for AR934X
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Acked-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com >
Cc: linux-mips@linux-mips.org
Cc: mcgrof@infradead.org
Patchwork: https://patchwork.linux-mips.org/patch/3507/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:08 +02:00
Gabor Juhos
d84114660a
MIPS: ath79: add SoC detection code for AR934X
...
Also add 'soc_is_ar934[124x]' helper functions and a Kconfig
symbol for the AR934X SoCs.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Acked-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com >
Cc: linux-mips@linux-mips.org
Cc: mcgrof@infradead.org
Patchwork: https://patchwork.linux-mips.org/patch/3506/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:07 +02:00
Gabor Juhos
703327ddcc
MIPS: ath79: add early_printk support for AR934X
...
The patch allows to see kernel messages on AR934X SoCs in
early boot stage.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Acked-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com >
Cc: linux-mips@linux-mips.org
Cc: mcgrof@infradead.org
Patchwork: https://patchwork.linux-mips.org/patch/3504/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:07 +02:00
Gabor Juhos
e9b62e8ef9
MIPS: ath79: update copyright headers of PCI related files
...
Add copyright records according to the recent changes in
the PCI code. Also fix up the descriptions.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Signed-off-by: Imre Kaloz <kaloz@openwrt.org >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/3503/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:07 +02:00
Gabor Juhos
f8365ec4e1
MIPS: ath79: add support for the PCI host controller of the AR71XX SoCs
...
The Atheros AR71XX SoCs have a built-in PCI Host Controller.
This patch adds a driver for that, and modifies the relevant
files in order to allow to register the PCI controller from
board specific setup.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Signed-off-by: Imre Kaloz <kaloz@openwrt.org >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/3498/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:05 +02:00
Gabor Juhos
4c07c7dfa0
MIPS: ath79: add PCI IRQ handling code for AR724X SoCs
...
The PCI Host Controller of the AR724x SoC has a
built-in IRQ controller. The current code does
not supports that, so the IRQ lines wired to this
controller are not usable. This leads to failed
'request_irq' calls:
ath9k 0000:00:00.0: request_irq failed
ath9k: probe of 0000:00:00.0 failed with error -89
This patch adds support for the IRQ controller
in order to make PCI IRQs work.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/3496/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:04 +02:00
Gabor Juhos
93ef85b559
MIPS: ath79: fix a wrong IRQ number
...
The Ubiquiti XM board setup code uses an invalid
IRQ number, because it if above of NR_IRQS. This
leads to failed 'request_irq' calls:
ath9k 0000:00:00.0: request_irq failed
ath9k: probe of 0000:00:00.0 failed with error -22
Preserve some IRQ numbers for the built-in IRQ
controller of PCI host controllers in the
AR71XX/AR724X SoCs, and use the correct IRQ
number in the board setup code.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/3495/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:03 +02:00
Gabor Juhos
d624bd3cf7
MIPS: ath79: replace ath724x to ar724x
...
Replace the 'ath724x' to 'ar724x' in function, variable and
structure names to reflect the name of the real SoC.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Acked-by: René Bolldorf <xsecute@googlemail.com >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/3490/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:02 +02:00
Gabor Juhos
659243ccaf
MIPS: ath79: make ath724x_pcibios_init visible for external code
...
Signed-off-by: René Bolldorf <xsecute@googlemail.com >
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/3487/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:01 +02:00
Gabor Juhos
3a6208df8e
MIPS: ath79: rename pci-ath724x.h
...
The declared function in this header file is used by the
ath79 platform code only. Move the header to the platform
directory.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Acked-by: René Bolldorf <xsecute@googlemail.com >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/3486/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:01 +02:00
Gabor Juhos
34cfcd26bd
MIPS: ath79: Add AR933x specific WMAC setup code
...
The wireless MAC of the AR933x SoCs uses different base address, and
requires different setup code.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: Imre Kaloz <kaloz@openwrt.org >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/3030/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:48 +00:00
Gabor Juhos
be5f362320
MIPS: ath79: Store the SoC revision in a global variable
...
Knowing the exact revision of the SoC is required to make runtime decisions
in various code paths. We have determined the SoC revision already, so we
only need to store that in a global variable.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: Imre Kaloz <kaloz@openwrt.org >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/3027/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:47 +00:00
Rene Bolldorf
4ff40d5a76
MIPS: Initial PCI support for Atheros 724x SoCs.
...
[ralf@linux-mips.org: Fixed the odd formatting of all break statements.]
Signed-off-by: Rene Bolldorf <xsecute@googlemail.com>
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/3019/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:47 +00:00
Gabor Juhos
d57f341ba0
SERIAL: AR933X: Add driver for the built-in UART of the SoC
...
This patch adds the driver for the built-in UART of the
Atheros AR933X SoCs.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Kathy Giori <kgiori@qca.qualcomm.com >
Cc: "Luis R. Rodriguez" <rodrigue@qca.qualcomm.com >
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk >
Cc: linux-serial@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/2526/
Signed-off-by: Alan Cox <alan@linux.intel.com >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:46 +00:00
Gabor Juhos
c279b77596
MIPS: ath79: add AR933X specific USB platform device registration
...
Also select the USB_ARCH_HAS_EHCI symbol in order to make the
EHCI driver available.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Kathy Giori <kgiori@qca.qualcomm.com >
Cc: "Luis R. Rodriguez" <rodrigue@qca.qualcomm.com >
Patchwork: https://patchwork.linux-mips.org/patch/2527/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:46 +00:00
Gabor Juhos
fdfbcf4705
MIPS: ath79: add AR933X specific GPIO initialization
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Kathy Giori <kgiori@qca.qualcomm.com >
Cc: "Luis R. Rodriguez" <rodrigue@qca.qualcomm.com >
Patchwork: https://patchwork.linux-mips.org/patch/2524/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:46 +00:00
Gabor Juhos
54eed4c77c
MIPS: ath79: Add AR933X specific IRQ initialization
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Kathy Giori <kgiori@qca.qualcomm.com >
Cc: "Luis R. Rodriguez" <rodrigue@qca.qualcomm.com >
Patchwork: https://patchwork.linux-mips.org/patch/2530/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:45 +00:00
Gabor Juhos
7ee15d8a28
MIPS: ath79: Add AR933X specific glue for ath79_device_reset_{set,clear}
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Kathy Giori <kgiori@qca.qualcomm.com >
Cc: "Luis R. Rodriguez" <rodrigue@qca.qualcomm.com >
Patchwork: https://patchwork.linux-mips.org/patch/2523/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:45 +00:00
Gabor Juhos
04225e1d22
MIPS: ath79: add AR933X specific clock init
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Kathy Giori <kgiori@qca.qualcomm.com >
Cc: "Luis R. Rodriguez" <rodrigue@qca.qualcomm.com >
Patchwork: https://patchwork.linux-mips.org/patch/2522/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:45 +00:00
Gabor Juhos
0bd3acdf7d
MIPS: ath79: Add early printk support for the AR933X SoCs
...
The AR933X SoCs are using a different UART, thus require
different code for early printk support.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Kathy Giori <kgiori@qca.qualcomm.com >
Cc: "Luis R. Rodriguez" <rodrigue@qca.qualcomm.com >
Patchwork: https://patchwork.linux-mips.org/patch/2521/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:45 +00:00
Gabor Juhos
6d1c8fde2d
MIPS: ath79: add revision id for the AR933X SoCs
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Kathy Giori <kgiori@qca.qualcomm.com >
Cc: "Luis R. Rodriguez" <rodrigue@qca.qualcomm.com >
Patchwork: https://patchwork.linux-mips.org/patch/2538/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:45 +00:00