mips: add initial support for qca956x referenced board
authorRosy Song <rosysong@rosinson.com>
Sat, 16 Mar 2019 01:24:44 +0000 (09:24 +0800)
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
Fri, 12 Apr 2019 15:32:50 +0000 (17:32 +0200)
commit61290fb52c38655d2d92f80bdfd7a62bd54aaebf
treefd67e8a3f904cb2652fe21dbfbced25a106381e6
parentfda1bb057441a8ec1b0f52e24933694ddd78cef4
mips: add initial support for qca956x referenced board

QCA9563 is CPU used on AP152 board :

    Clock speed : 750 MHz ,
    Arch :  Mips 74Kc,
    Eth : SGMII interface,
    MIMO config : 3 * 3 450M,
    2 * USB 2.0,

Signed-off-by: Rosy Song <rosysong@rosinson.com>
Changes for v2:
   - coding style cleanup
   - remove ununsed flash chip in defconfig
   - enable automatic icache / dcache size in defconfig

Changes for v3:
   - add detailed information for qca956x in commit message

Changes for v4:
   - remove pre-configured network settings in ap152.h

Changes for v5:
   - coding style cleanup
19 files changed:
arch/mips/dts/Makefile
arch/mips/dts/ap152.dts [new file with mode: 0644]
arch/mips/dts/qca956x.dtsi [new file with mode: 0644]
arch/mips/mach-ath79/Kconfig
arch/mips/mach-ath79/Makefile
arch/mips/mach-ath79/include/mach/ar71xx_regs.h
arch/mips/mach-ath79/include/mach/ath79.h
arch/mips/mach-ath79/qca956x/Makefile [new file with mode: 0644]
arch/mips/mach-ath79/qca956x/clk.c [new file with mode: 0644]
arch/mips/mach-ath79/qca956x/cpu.c [new file with mode: 0644]
arch/mips/mach-ath79/qca956x/ddr.c [new file with mode: 0644]
arch/mips/mach-ath79/qca956x/qca956x-ddr-tap.S [new file with mode: 0644]
arch/mips/mach-ath79/reset.c
board/qca/ap152/Kconfig [new file with mode: 0644]
board/qca/ap152/MAINTAINERS [new file with mode: 0644]
board/qca/ap152/Makefile [new file with mode: 0644]
board/qca/ap152/ap152.c [new file with mode: 0644]
configs/ap152_defconfig [new file with mode: 0644]
include/configs/ap152.h [new file with mode: 0644]