From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Schwierzeck Date: Fri, 15 Mar 2019 12:19:25 +0100 Subject: [U-Boot] [U-Boot, V4, PATCH 1/1] mips: add initial support for qca956x referenced board In-Reply-To: <20190308012426.13605-1-rosysong@rosinson.com> References: <20190308012426.13605-1-rosysong@rosinson.com> Message-ID: <2e25666a-bb7b-05bd-ae8b-34118d9522c5@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Am 08.03.19 um 02:24 schrieb rosysong at rosinson.com: > From: Rosy Song > > 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 > > 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 > --- > arch/mips/dts/Makefile | 1 + > arch/mips/dts/ap152.dts | 48 ++ > arch/mips/dts/qca956x.dtsi | 87 ++++ > arch/mips/mach-ath79/Kconfig | 14 + > arch/mips/mach-ath79/Makefile | 1 + > .../mach-ath79/include/mach/ar71xx_regs.h | 73 +++ > arch/mips/mach-ath79/include/mach/ath79.h | 3 + > arch/mips/mach-ath79/qca956x/Makefile | 5 + > arch/mips/mach-ath79/qca956x/clk.c | 419 ++++++++++++++++++ > arch/mips/mach-ath79/qca956x/cpu.c | 9 + > arch/mips/mach-ath79/qca956x/ddr.c | 308 +++++++++++++ > .../mips/mach-ath79/qca956x/qca956x-ddr-tap.S | 193 ++++++++ > arch/mips/mach-ath79/reset.c | 271 +++++++++++ > board/qca/ap152/Kconfig | 15 + > board/qca/ap152/MAINTAINERS | 6 + > board/qca/ap152/Makefile | 3 + > board/qca/ap152/ap152.c | 81 ++++ > configs/ap152_defconfig | 49 ++ > include/configs/ap152.h | 50 +++ > 19 files changed, 1636 insertions(+) > create mode 100644 arch/mips/dts/ap152.dts > create mode 100644 arch/mips/dts/qca956x.dtsi > create mode 100644 arch/mips/mach-ath79/qca956x/Makefile > create mode 100644 arch/mips/mach-ath79/qca956x/clk.c > create mode 100644 arch/mips/mach-ath79/qca956x/cpu.c > create mode 100644 arch/mips/mach-ath79/qca956x/ddr.c > create mode 100644 arch/mips/mach-ath79/qca956x/qca956x-ddr-tap.S > create mode 100644 board/qca/ap152/Kconfig > create mode 100644 board/qca/ap152/MAINTAINERS > create mode 100644 board/qca/ap152/Makefile > create mode 100644 board/qca/ap152/ap152.c > create mode 100644 configs/ap152_defconfig > create mode 100644 include/configs/ap152.h > Reviewed-by: Daniel Schwierzeck -- - Daniel