Alban Bedel
ea3a7085bf
MIPS: ath79: Remove the builtin DTB support
...
Now that appended DTB is usable we can drop the builtin DTB support.
Signed-off-by: Alban Bedel <albeu@free.fr >
Cc: Felix Fietkau <nbd@openwrt.org >
Cc: Antony Pavlov <antonynpavlov@gmail.com >
Cc: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/12231/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2016-05-13 14:01:37 +02:00
Alban Bedel
a5fcc6522f
MIPS: Add basic support for the TL-WR1043ND version 1
...
Add a DTS for TL-WR1043ND version 1 and allow to have it built in the
kernel to circumvent the broken u-boot found on these boards.
Currently only the UART, LEDs and buttons are supported.
Signed-off-by: Alban Bedel <albeu@free.fr >
Cc: linux-mips@linux-mips.org
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-06-21 21:54:10 +02:00
Paul Bolle
f6723b569a
usb: host: remove selects of USB_ARCH_HAS_?HCI
...
USB_ARCH_HAS_EHCI, USB_ARCH_HAS_OHCI, and USB_ARCH_HAS_XHCI were just
removed. Selecting them is a nop. The select statements for these
symbols can be removed too.
Signed-off-by: Paul Bolle <pebolle@tiscali.nl >
Acked-by: Alan Stern <stern@rowland.harvard.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2014-02-18 12:36:38 -08:00
Gabor Juhos
27ea052acb
MIPS: ath79: add support for the Qualcomm Atheros AP136-010 board
...
Also enable the board in the default configuration.
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/4953/
Signed-off-by: John Crispin <blogic@openwrt.org >
2013-02-19 09:36:34 +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
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
9598111f49
MIPS: ath79: add initial support for the Atheros DB120 board
...
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/3517/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:11 +02:00
Gabor Juhos
ec9502599c
MIPS: ath79: add PCI 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/3516/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-05-15 17:49:11 +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
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
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
3ae4002231
MIPS: ath79: Rename ATH79_DEV_AR913X_WMAC option to ATH79_DEV_WMAC
...
The ATH79_DEV_AR913X_WMAC option was used to select the AR913x specific
wireless MAC registration code. The registration code now supports the
AR933X SoCs as well. Rename the option to reflect the changes.
Also make the new option depends on SOC_AR933X.
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/3031/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:48 +00:00
Rene Bolldorf
2dc7b4a197
Initial support for the Ubiquiti Networks XM board (rev 1.0).
...
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/3020/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:47 +00:00
Gabor Juhos
7e0dde175e
MIPS: ath79: Add initial support for the Atheros AP121 reference board
...
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/2531/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:47 +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
2c048303d6
MIPS: ath79: Add config symbol 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/2525/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:46 +00:00
Gabor Juhos
7e98aa4639
MIPS: ath79: add common USB Host Controller device
...
Add common platform_device and helper code to make the registration of
the built-in USB controllers easier on the board which are using them.
Also register the USB controller on the AP81 and PB44 boards.
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/2442/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:02:44 +00:00
Gabor Juhos
90e6ca5cda
USB: ohci: add bus glue for the Atheros AR71XX/AR7240 SoCs
...
The Atheros AR71XX/AR7240 SoCs have a built-in OHCI controller.
This patch adds the necessary glue code to make the generic OHCI
driver usable for them.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Signed-off-by: Imre Kaloz <kaloz@openwrt.org >
Cc: Alan Stern <stern@rowland.harvard.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-04-13 16:58:19 -07:00
Gabor Juhos
502fa84195
USB: ehci: add bus glue for the Atheros AR71XX/AR724X/AR91XX SoCs
...
The Atheros AR71XX/AR91XX SoCs have a built-in EHCI controller.
This patch adds the necessary glue code to make the generic EHCI
driver usable for them.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Signed-off-by: Imre Kaloz <kaloz@openwrt.org >
Cc: Alan Stern <stern@rowland.harvard.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-04-13 16:57:44 -07:00
Gabor Juhos
f5b35d0b16
MIPS: ath79: add common WMAC device for AR913X based boards
...
Add common platform_device and helper code to make the registration
of the built-in wireless MAC easier on the Atheros AR9130/AR9132
based boards. Also register the WMAC device on the AR81 board.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Imre Kaloz <kaloz@openwrt.org >,
Cc: Luis R. Rodriguez <lrodriguez@atheros.com >
Cc: Cliff Holden <Cliff.Holden@Atheros.com >
Cc: Kathy Giori <Kathy.Giori@Atheros.com >
Patchwork: https://patchwork.linux-mips.org/patch/1962/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-01-18 19:30:28 +01:00
Gabor Juhos
aa6695ec8b
MIPS: ath79: Add initial support for the Atheros AP81 reference board
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Signed-off-by: Imre Kaloz <kaloz@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Luis R. Rodriguez <lrodriguez@atheros.com >
Cc: Cliff Holden <Cliff.Holden@Atheros.com >
Cc: Kathy Giori <Kathy.Giori@Atheros.com >
Patchwork: https://patchwork.linux-mips.org/patch/1952/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-01-18 19:30:27 +01:00
Gabor Juhos
68a1d31636
MIPS: ath79: add common SPI controller device
...
Several boards are using the built-in SPI controller of the
AR71XX/AR724X/AR913X SoCs. This patch adds common platform_device
and helper code to register it. Additionally, the patch registers
the SPI bus on the PB44 board.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Imre Kaloz <kaloz@openwrt.org >
Cc: Luis R. Rodriguez <lrodriguez@atheros.com >
Cc: Cliff Holden <Cliff.Holden@Atheros.com >
Cc: Kathy Giori <Kathy.Giori@Atheros.com >
Patchwork: https://patchwork.linux-mips.org/patch/1956/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-01-18 19:30:27 +01:00
Gabor Juhos
3f348c5d1a
MIPS: ath79: add common GPIO buttons device
...
Almost all boards have one or more push buttons connected to GPIO lines.
This patch adds common code to register a platform_device for them.
The patch also adds support for the buttons on the PB44 board.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Signed-off-by: Imre Kaloz <kaloz@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Luis R. Rodriguez <lrodriguez@atheros.com >
Cc: Cliff Holden <Cliff.Holden@Atheros.com >
Cc: Kathy Giori <Kathy.Giori@Atheros.com >
Patchwork: https://patchwork.linux-mips.org/patch/1954/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-01-18 19:30:27 +01:00
Gabor Juhos
d8fec1fc80
MIPS: ath79: add common GPIO LEDs device
...
Almost all boards have one or more LEDs connected to GPIO lines. This
patch adds common code to register a platform_device for them.
The patch also adds support for the LEDs on the PB44 board.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Signed-off-by: Imre Kaloz <kaloz@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Luis R. Rodriguez <lrodriguez@atheros.com >
Cc: Cliff Holden <Cliff.Holden@Atheros.com >
Cc: Kathy Giori <Kathy.Giori@Atheros.com >
Patchwork: https://patchwork.linux-mips.org/patch/1953/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-01-18 19:30:26 +01:00
Gabor Juhos
0cde72284c
MIPS: ath79: add initial support for the Atheros PB44 reference board
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Cc: Imre Kaloz <kaloz@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Luis R. Rodriguez <lrodriguez@atheros.com >
Cc: Cliff Holden <Cliff.Holden@Atheros.com >
Cc: Kathy Giori <Kathy.Giori@Atheros.com >
Patchwork: https://patchwork.linux-mips.org/patch/1950/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-01-18 19:30:26 +01:00
Gabor Juhos
d4a67d9dc8
MIPS: Add initial support for the Atheros AR71XX/AR724X/AR931X SoCs
...
This patch adds initial support for various Atheros SoCs based on the
MIPS 24Kc core. The following models are supported at the moment:
- AR7130
- AR7141
- AR7161
- AR9130
- AR9132
- AR7240
- AR7241
- AR7242
The current patch contains minimal support only, but the resulting
kernel can boot into user-space with using of an initramfs image on
various boards which are using these SoCs. Support for more built-in
devices and individual boards will be implemented in further patches.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org >
Signed-off-by: Imre Kaloz <kaloz@openwrt.org >
Cc: linux-mips@linux-mips.org
Cc: Luis R. Rodriguez <lrodriguez@atheros.com >
Cc: Cliff Holden <Cliff.Holden@Atheros.com >
Cc: Kathy Giori <Kathy.Giori@Atheros.com >
Patchwork: https://patchwork.linux-mips.org/patch/1947/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-01-18 19:30:24 +01:00