[U-Boot] [GIT PULL] u-boot-mips/next

Hi Tom,
please pull the first batch of MIPS updates, thanks.
The following changes since commit 4b6e1fda107e5244e80ebc41865650ac2873dc88:
Merge git://git.denx.de/u-boot-dm (2016-05-17 13:58:27 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-mips.git master
for you to fetch changes up to 40ba13c98627055465709acd67872e381b42f928:
malta: Support MIPS32r6 configurations (2016-05-21 01:36:39 +0200)
---------------------------------------------------------------- Marek Vasut (10): mips: Fix compiler warning in cpu.c mips: Add MIPS 74Kc tune mips: ath79: Fix ar71xx_regs.h indent mips: ath79: Fix compiler warning on const assignment mips: ath79: dts: Add generic-ehci node mips: ath79: Add support for ungating USB on ar933x and ar934x mips: ath79: dts: Add ethernet MAC nodes for ar933x mips: ath79: Add support for ungating ethernet on ar933x and ar934x mips: ath79: Add AR934x support mips: ath79: Add support for TPLink WDR4300
Paul Burton (5): MIPS: Use unchecked immediate addition/subtraction MIPS: Simplify CONFIG_SYS_CPU values MIPS: Support for targetting MIPSr6 malta: Remove ".set mips32" directive malta: Support MIPS32r6 configurations
Purna Chandra Mandal (2): flash: add device ID for Microchip PIC32 internal flash. drivers: mtd: add Microchip PIC32 internal non-CFI flash driver.
Stanislav Galabov (4): Properly calculate ATA_SECTORWORDS, using a fixed-size integer, so it works for both 32-bit and 64-bit targets Use CONFIG_IDE_SWAP_IO when running on big-endian MIPS (32 or 64-bit) in QEMU so that IDE transfers work properly Fix FreeBSD loader API so that it works on both 32-bit and 64-bit targets. Add support for 64-bit MIPS to examples/standalone
Tim Chick (1): mips: Report reloc information in bdinfo
Wills Wang (13): mips: add base support for QCA/Atheros ath79 SOCs mips: ath79: add support for AR933x SOCs mips: ath79: add support for QCA953x SOCs drivers: pinctrl: Add simple pinctrl driver for Qualcomm/Atheros ar933x. drivers: pinctrl: Add simple pinctrl driver for Qualcomm/Atheros qca953x. drivers: serial: add serial driver for ar933x SOC drivers: spi: add spi support for QCA/Atheros ath79 SOCs mips: ath79: add AP121 reference board mips: ath79: add AP143 reference board ath79: spi: Remove the explicit pinctrl setting ar933x: serial: Remove the explicit pinctrl setting ath79: ar933x: use BIT macro for bit shift operation ath79: add readonly attribute for ath79_soc_desc
api/api.c | 58 +++--- arch/mips/Kconfig | 48 ++++- arch/mips/Makefile | 4 + arch/mips/cpu/cpu.c | 1 - arch/mips/cpu/start.S | 22 +- arch/mips/dts/Makefile | 3 + arch/mips/dts/ap121.dts | 43 ++++ arch/mips/dts/ap143.dts | 43 ++++ arch/mips/dts/ar933x.dtsi | 115 +++++++++++ arch/mips/dts/ar934x.dtsi | 112 ++++++++++ arch/mips/dts/qca953x.dtsi | 84 ++++++++ arch/mips/dts/tplink_wdr4300.dts | 53 +++++ arch/mips/include/asm/global_data.h | 6 + arch/mips/lib/cache_init.S | 2 +- arch/mips/mach-ath79/Kconfig | 55 +++++ arch/mips/mach-ath79/Makefile | 11 + arch/mips/mach-ath79/ar933x/Makefile | 7 + arch/mips/mach-ath79/ar933x/clk.c | 89 ++++++++ arch/mips/mach-ath79/ar933x/ddr.c | 333 ++++++++++++++++++++++++++++++ arch/mips/mach-ath79/ar933x/lowlevel_init.S | 280 +++++++++++++++++++++++++ arch/mips/mach-ath79/ar934x/Makefile | 7 + arch/mips/mach-ath79/ar934x/clk.c | 334 ++++++++++++++++++++++++++++++ arch/mips/mach-ath79/ar934x/cpu.c | 10 + arch/mips/mach-ath79/ar934x/ddr.c | 163 +++++++++++++++ arch/mips/mach-ath79/cpu.c | 142 +++++++++++++ arch/mips/mach-ath79/dram.c | 16 ++ arch/mips/mach-ath79/include/mach/ar71xx_regs.h | 1263 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/mips/mach-ath79/include/mach/ath79.h | 149 ++++++++++++++ arch/mips/mach-ath79/include/mach/ddr.h | 13 ++ arch/mips/mach-ath79/include/mach/reset.h | 14 ++ arch/mips/mach-ath79/qca953x/Makefile | 7 + arch/mips/mach-ath79/qca953x/clk.c | 111 ++++++++++ arch/mips/mach-ath79/qca953x/ddr.c | 472 ++++++++++++++++++++++++++++++++++++++++++ arch/mips/mach-ath79/qca953x/lowlevel_init.S | 186 +++++++++++++++++ arch/mips/mach-ath79/reset.c | 208 +++++++++++++++++++ board/imgtec/malta/lowlevel_init.S | 1 - board/qca/ap121/Kconfig | 12 ++ board/qca/ap121/MAINTAINERS | 6 + board/qca/ap121/Makefile | 5 + board/qca/ap121/ap121.c | 50 +++++ board/qca/ap143/Kconfig | 12 ++ board/qca/ap143/MAINTAINERS | 6 + board/qca/ap143/Makefile | 5 + board/qca/ap143/ap143.c | 66 ++++++ board/tplink/wdr4300/Kconfig | 15 ++ board/tplink/wdr4300/MAINTAINERS | 6 + board/tplink/wdr4300/Makefile | 5 + board/tplink/wdr4300/wdr4300.c | 74 +++++++ cmd/bdinfo.c | 2 + configs/ap121_defconfig | 47 +++++ configs/ap143_defconfig | 47 +++++ configs/tplink_wdr4300_defconfig | 43 ++++ doc/device-tree-bindings/serial/qca,ar9330-uart.txt | 24 +++ doc/device-tree-bindings/spi/spi-ath79.txt | 19 ++ drivers/mtd/Kconfig | 7 + drivers/mtd/Makefile | 1 + drivers/mtd/pic32_flash.c | 444 ++++++++++++++++++++++++++++++++++++++++ drivers/pinctrl/Kconfig | 18 ++ drivers/pinctrl/Makefile | 1 + drivers/pinctrl/ath79/Makefile | 6 + drivers/pinctrl/ath79/pinctrl_ar933x.c | 136 +++++++++++++ drivers/pinctrl/ath79/pinctrl_qca953x.c | 156 ++++++++++++++ drivers/serial/Kconfig | 18 ++ drivers/serial/Makefile | 1 + drivers/serial/serial_ar933x.c | 243 ++++++++++++++++++++++ drivers/spi/Kconfig | 9 + drivers/spi/Makefile | 1 + drivers/spi/ath79_spi.c | 228 +++++++++++++++++++++ examples/api/Makefile | 4 + examples/api/crt0.S | 13 +- examples/api/glue.c | 18 +- examples/standalone/stubs.c | 18 ++ include/ata.h | 2 +- include/configs/ap121.h | 86 ++++++++ include/configs/ap143.h | 90 ++++++++ include/configs/qemu-mips.h | 4 + include/configs/qemu-mips64.h | 4 + include/configs/tplink_wdr4300.h | 93 +++++++++ include/flash.h | 5 +- 79 files changed, 6448 insertions(+), 67 deletions(-) create mode 100644 arch/mips/dts/ap121.dts create mode 100644 arch/mips/dts/ap143.dts create mode 100644 arch/mips/dts/ar933x.dtsi create mode 100644 arch/mips/dts/ar934x.dtsi create mode 100644 arch/mips/dts/qca953x.dtsi create mode 100644 arch/mips/dts/tplink_wdr4300.dts create mode 100644 arch/mips/mach-ath79/Kconfig create mode 100644 arch/mips/mach-ath79/Makefile create mode 100644 arch/mips/mach-ath79/ar933x/Makefile create mode 100644 arch/mips/mach-ath79/ar933x/clk.c create mode 100644 arch/mips/mach-ath79/ar933x/ddr.c create mode 100644 arch/mips/mach-ath79/ar933x/lowlevel_init.S create mode 100644 arch/mips/mach-ath79/ar934x/Makefile create mode 100644 arch/mips/mach-ath79/ar934x/clk.c create mode 100644 arch/mips/mach-ath79/ar934x/cpu.c create mode 100644 arch/mips/mach-ath79/ar934x/ddr.c create mode 100644 arch/mips/mach-ath79/cpu.c create mode 100644 arch/mips/mach-ath79/dram.c create mode 100644 arch/mips/mach-ath79/include/mach/ar71xx_regs.h create mode 100644 arch/mips/mach-ath79/include/mach/ath79.h create mode 100644 arch/mips/mach-ath79/include/mach/ddr.h create mode 100644 arch/mips/mach-ath79/include/mach/reset.h create mode 100644 arch/mips/mach-ath79/qca953x/Makefile create mode 100644 arch/mips/mach-ath79/qca953x/clk.c create mode 100644 arch/mips/mach-ath79/qca953x/ddr.c create mode 100644 arch/mips/mach-ath79/qca953x/lowlevel_init.S create mode 100644 arch/mips/mach-ath79/reset.c create mode 100644 board/qca/ap121/Kconfig create mode 100644 board/qca/ap121/MAINTAINERS create mode 100644 board/qca/ap121/Makefile create mode 100644 board/qca/ap121/ap121.c create mode 100644 board/qca/ap143/Kconfig create mode 100644 board/qca/ap143/MAINTAINERS create mode 100644 board/qca/ap143/Makefile create mode 100644 board/qca/ap143/ap143.c create mode 100644 board/tplink/wdr4300/Kconfig create mode 100644 board/tplink/wdr4300/MAINTAINERS create mode 100644 board/tplink/wdr4300/Makefile create mode 100644 board/tplink/wdr4300/wdr4300.c create mode 100644 configs/ap121_defconfig create mode 100644 configs/ap143_defconfig create mode 100644 configs/tplink_wdr4300_defconfig create mode 100644 doc/device-tree-bindings/serial/qca,ar9330-uart.txt create mode 100644 doc/device-tree-bindings/spi/spi-ath79.txt create mode 100644 drivers/mtd/pic32_flash.c create mode 100644 drivers/pinctrl/ath79/Makefile create mode 100644 drivers/pinctrl/ath79/pinctrl_ar933x.c create mode 100644 drivers/pinctrl/ath79/pinctrl_qca953x.c create mode 100644 drivers/serial/serial_ar933x.c create mode 100644 drivers/spi/ath79_spi.c create mode 100644 include/configs/ap121.h create mode 100644 include/configs/ap143.h create mode 100644 include/configs/tplink_wdr4300.h

On Sat, May 21, 2016 at 01:48:18AM +0200, Daniel Schwierzeck wrote:
Hi Tom,
please pull the first batch of MIPS updates, thanks.
The following changes since commit 4b6e1fda107e5244e80ebc41865650ac2873dc88:
Merge git://git.denx.de/u-boot-dm (2016-05-17 13:58:27 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-mips.git master
for you to fetch changes up to 40ba13c98627055465709acd67872e381b42f928:
malta: Support MIPS32r6 configurations (2016-05-21 01:36:39 +0200)
Applied to u-boot/master, thanks!
participants (2)
-
Daniel Schwierzeck
-
Tom Rini