Hi Tom, please pull updates for MIPS
https://travis-ci.org/danielschwierzeck/u-boot/builds/480371326 The following changes since commit d3689267f92c5956e09cc7d1baa4700141662bff: Prepare v2019.01 (2019-01-14 17:02:36 -0500) are available in the Git repository at: git://git.denx.de/u-boot-mips.git tags/mips-pull-2019-11-16 for you to fetch changes up to 49f0b6bab919e6a9a509af841b43bbb49728dc45: mips: mt7688: gardena-smart-gateway: Enable green power LED on startup (2019-01-16 14:00:26 +0100) ---------------------------------------------------------------- - MIPS: mscc: various enhancements for Luton and Ocelot platforms - MIPS: mscc: added support for Jaguar2 platform - MIPS: optimised SPL linker script - MIPS: bcm6368: fix restart flow issues - MIPS: fixed CONFIG_OF_EMBED warnings for all MIPS boards - MIPS: mt7688: small fixes and enhancements - mmc: compile-out write support if disabled ---------------------------------------------------------------- Daniel Schwierzeck (7): MIPS: optimize and fix ELF sections MIPS: jz47xx: remove custom u-boot-spl.lds MIPS: boston: switch to CONFIG_OF_SEPARATE MIPS: malta: switch to CONFIG_OF_SEPARATE MIPS: pic32mzdask: switch to CONFIG_OF_SEPARATE MIPS: xilfpga: switch to CONFIG_OF_SEPARATE MIPS: bmips: switch to CONFIG_OF_SEPARATE Ezequiel Garcia (2): mmc: Use proper IS_ENABLED macro to check block support mmc: jz_mmc: Compile-out write support if disabled Horatiu Vultur (6): pinctrl: mscc: Add gpio and pinctrl for Jaguar2 SOC family MSCC: Add support for Jaguar2 SOC family MSCC: Add device tree for Jaguar2 board MSCC: Add device tree for Jaguar2-48 board MSCC: add device tree for Serval2 board MSCC: Add board support for Jaguar2 SOC family Lars Povlsen (13): mips: mscc: Add generic PHY MIIM utility functions mips: mscc: Add generic GPIO control utility function mips: luton: DT: Add pcb090 mips: mscc: luton+ocelot: Remove board config options, do probing mips: mscc_sgpio: Add the MSCC serial GPIO device (SIO) mips: mscc_sgpio: Add DT bindings documentation mips: luton: DT: Enable use of serial gpio mips: luton: Enable use of serial gpio for LED mips: ocelot: DT: Enable use of serial gpio mips: ocelot: Enable use of serial gpio for LED mips: spi: mscc: Add fast bitbang SPI driver mips: mscc: DT: Update luton device tree to use fast SPI driver mips: gpio: mscc: Obsoleted gpio-mscc-bitbang-spi.c Stefan Roese (2): mips: mt7688: gardena-smart-gateway: Update mtdparts/mtdids for Kernel 4.19 mips: mt7688: gardena-smart-gateway: Enable green power LED on startup Álvaro Fernández Rojas (1): net: bcm6368: fix restart flow issues MAINTAINERS | 5 + arch/mips/cpu/u-boot-spl.lds | 100 ++++--- arch/mips/cpu/u-boot.lds | 104 ++++--- arch/mips/dts/Makefile | 3 + arch/mips/dts/gardena-smart-gateway-mt7688.dts | 2 +- arch/mips/dts/jr2_pcb110.dts | 74 +++++ arch/mips/dts/jr2_pcb111.dts | 74 +++++ arch/mips/dts/luton_pcb090.dts | 57 ++++ arch/mips/dts/luton_pcb091.dts | 27 ++ arch/mips/dts/mscc,jr2.dtsi | 187 ++++++++++++ arch/mips/dts/mscc,luton.dtsi | 29 +- arch/mips/dts/mscc,ocelot.dtsi | 23 ++ arch/mips/dts/ocelot_pcb120.dts | 76 +++++ arch/mips/dts/ocelot_pcb123.dts | 25 ++ arch/mips/dts/serval2_pcb112.dts | 60 ++++ arch/mips/mach-jz47xx/jz4780/u-boot-spl.lds | 50 ---- arch/mips/mach-mscc/Kconfig | 45 ++- arch/mips/mach-mscc/Makefile | 5 +- arch/mips/mach-mscc/cpu.c | 7 + arch/mips/mach-mscc/dram.c | 2 +- arch/mips/mach-mscc/gpio.c | 33 +++ arch/mips/mach-mscc/include/mach/common.h | 65 +++++ arch/mips/mach-mscc/include/mach/ddr.h | 38 ++- arch/mips/mach-mscc/include/mach/jr2/jr2.h | 24 ++ .../mach-mscc/include/mach/jr2/jr2_devcpu_gcb.h | 20 ++ .../include/mach/jr2/jr2_devcpu_gcb_miim_regs.h | 25 ++ .../mips/mach-mscc/include/mach/jr2/jr2_icpu_cfg.h | 321 ++++++++++++++++++++ .../include/mach/luton/luton_devcpu_gcb.h | 4 + .../mach/luton/luton_devcpu_gcb_miim_regs.h | 26 ++ .../include/mach/ocelot/ocelot_devcpu_gcb.h | 2 + .../mach/ocelot/ocelot_devcpu_gcb_miim_regs.h | 25 ++ arch/mips/mach-mscc/phy.c | 73 +++++ arch/mips/mach-mscc/reset.c | 17 ++ board/mscc/common/Makefile | 4 + board/mscc/common/spi.c | 31 ++ board/mscc/jr2/Kconfig | 15 + board/mscc/jr2/Makefile | 4 + board/mscc/jr2/jr2.c | 115 ++++++++ board/mscc/luton/luton.c | 52 +++- board/mscc/ocelot/ocelot.c | 76 +++-- configs/bcm968380gerg_ram_defconfig | 1 - configs/boston32r2_defconfig | 1 - configs/boston32r2el_defconfig | 1 - configs/boston32r6_defconfig | 1 - configs/boston32r6el_defconfig | 1 - configs/boston64r2_defconfig | 1 - configs/boston64r2el_defconfig | 1 - configs/boston64r6_defconfig | 1 - configs/boston64r6el_defconfig | 1 - configs/ci20_mmc_defconfig | 1 - configs/comtrend_ar5315u_ram_defconfig | 1 - configs/comtrend_ar5387un_ram_defconfig | 1 - configs/comtrend_ct5361_ram_defconfig | 1 - configs/comtrend_vr3032u_ram_defconfig | 1 - configs/comtrend_wap5813n_ram_defconfig | 1 - configs/gardena-smart-gateway-mt7688-ram_defconfig | 4 +- configs/gardena-smart-gateway-mt7688_defconfig | 4 +- configs/huawei_hg556a_ram_defconfig | 1 - configs/imgtec_xilfpga_defconfig | 1 - configs/malta64_defconfig | 1 - configs/malta64el_defconfig | 1 - configs/malta_defconfig | 1 - configs/maltael_defconfig | 1 - ..._ocelot_pcb120_defconfig => mscc_jr2_defconfig} | 25 +- configs/mscc_luton_defconfig | 13 +- configs/mscc_ocelot_defconfig | 10 +- configs/netgear_cg3100d_ram_defconfig | 1 - configs/netgear_dgnd3700v2_ram_defconfig | 1 - configs/pic32mzdask_defconfig | 1 - configs/sagem_f@st1704_ram_defconfig | 1 - configs/sfr_nb4-ser_ram_defconfig | 1 - doc/device-tree-bindings/gpio/mscc_sgpio.txt | 45 +++ drivers/gpio/Kconfig | 12 +- drivers/gpio/Makefile | 2 +- drivers/gpio/gpio-mscc-bitbang-spi.c | 122 -------- drivers/gpio/mscc_sgpio.c | 275 ++++++++++++++++++ drivers/mmc/jz_mmc.c | 105 ++++--- drivers/mmc/mmc_write.c | 8 +- drivers/net/bcm6368-eth.c | 109 ++++--- drivers/pinctrl/mscc/Kconfig | 9 + drivers/pinctrl/mscc/Makefile | 1 + drivers/pinctrl/mscc/mscc-common.c | 90 ++++-- drivers/pinctrl/mscc/mscc-common.h | 17 +- drivers/pinctrl/mscc/pinctrl-jr2.c | 323 +++++++++++++++++++++ drivers/pinctrl/mscc/pinctrl-luton.c | 16 +- drivers/pinctrl/mscc/pinctrl-ocelot.c | 16 +- drivers/spi/Kconfig | 7 + drivers/spi/Makefile | 1 + drivers/spi/mscc_bb_spi.c | 236 +++++++++++++++ include/configs/vcoreiii.h | 2 + 90 files changed, 2907 insertions(+), 496 deletions(-) create mode 100644 arch/mips/dts/jr2_pcb110.dts create mode 100644 arch/mips/dts/jr2_pcb111.dts create mode 100644 arch/mips/dts/luton_pcb090.dts create mode 100644 arch/mips/dts/mscc,jr2.dtsi create mode 100644 arch/mips/dts/serval2_pcb112.dts delete mode 100644 arch/mips/mach-jz47xx/jz4780/u-boot-spl.lds create mode 100644 arch/mips/mach-mscc/gpio.c create mode 100644 arch/mips/mach-mscc/include/mach/jr2/jr2.h create mode 100644 arch/mips/mach-mscc/include/mach/jr2/jr2_devcpu_gcb.h create mode 100644 arch/mips/mach-mscc/include/mach/jr2/jr2_devcpu_gcb_miim_regs.h create mode 100644 arch/mips/mach-mscc/include/mach/jr2/jr2_icpu_cfg.h create mode 100644 arch/mips/mach-mscc/include/mach/luton/luton_devcpu_gcb_miim_regs.h create mode 100644 arch/mips/mach-mscc/include/mach/ocelot/ocelot_devcpu_gcb_miim_regs.h create mode 100644 arch/mips/mach-mscc/phy.c create mode 100644 board/mscc/common/Makefile create mode 100644 board/mscc/common/spi.c create mode 100644 board/mscc/jr2/Kconfig create mode 100644 board/mscc/jr2/Makefile create mode 100644 board/mscc/jr2/jr2.c rename configs/{mscc_ocelot_pcb120_defconfig => mscc_jr2_defconfig} (73%) create mode 100644 doc/device-tree-bindings/gpio/mscc_sgpio.txt delete mode 100644 drivers/gpio/gpio-mscc-bitbang-spi.c create mode 100644 drivers/gpio/mscc_sgpio.c create mode 100644 drivers/pinctrl/mscc/pinctrl-jr2.c create mode 100644 drivers/spi/mscc_bb_spi.c _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot