Sergey Ryazanov
d6a4c72ae4
MIPS: ath25: add Wireless device support
...
Atheros AR5312 and AR2315 both have a builtin wireless device, this
patch add helper code and register platform device for all supported
WiSoCs.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com >
Cc: Linux MIPS <linux-mips@linux-mips.org >
Patchwork: https://patchwork.linux-mips.org/patch/8249/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-11-24 07:45:29 +01:00
Sergey Ryazanov
1654861f6e
MIPS: ath25: add SoC type detection
...
Detect SoC type based on device ID and board configuration data.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com >
Cc: Linux MIPS <linux-mips@linux-mips.org >
Patchwork: https://patchwork.linux-mips.org/patch/8244/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-11-24 07:45:28 +01:00
Sergey Ryazanov
a747371748
MIPS: ath25: add board configuration detection
...
All boards based on AR5312/AR2315 SoC have a special structure located
at the end of flash. This structure contains board-specific data such as
Ethernet and Wireless MAC addresses. The flash is mapped to the memmory
at predefined location.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com >
Cc: Linux MIPS <linux-mips@linux-mips.org >
Patchwork: https://patchwork.linux-mips.org/patch/8243/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-11-24 07:45:27 +01:00
Sergey Ryazanov
1ac91b1f68
MIPS: ath25: add UART support
...
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com >
Cc: Linux MIPS <linux-mips@linux-mips.org >
Patchwork: https://patchwork.linux-mips.org/patch/8242/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-11-24 07:45:27 +01:00
Sergey Ryazanov
1753e74ed8
MIPS: ath25: add interrupts handling routines
...
Add interrupts initialization and handling routines, also add AHB bus
error interrupt handlers for both SoCs families.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com >
Cc: Linux MIPS <linux-mips@linux-mips.org >
Patchwork: https://patchwork.linux-mips.org/patch/8240/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-11-24 07:45:27 +01:00
Sergey Ryazanov
43cc739fd9
MIPS: ath25: add common parts
...
Add common code for Atheros AR5312 and Atheros AR2315 SoCs families.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com >
Cc: Linux MIPS <linux-mips@linux-mips.org >
Patchwork: https://patchwork.linux-mips.org/patch/8237
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-11-24 07:45:26 +01:00