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

Daniel Schwierzeck daniel.schwierzeck at gmail.com
Sat May 21 01:48:18 CEST 2016


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


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160521/dd3f05da/attachment.sig>


More information about the U-Boot mailing list