[U-Boot] [PULL] u-boot-mips
Daniel Schwierzeck
daniel.schwierzeck at gmail.com
Wed Jan 16 18:26:02 UTC 2019
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 at 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
More information about the U-Boot
mailing list