From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Roese Date: Tue, 27 Sep 2016 17:33:20 +0200 Subject: [U-Boot] Please pull u-boot-marvell/master Message-ID: <885e4c84-c41e-a158-3ba9-c4b55ff4840b@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Tom, please pull the 2nd batch of Marvell MVEBU related patches. This time the new ARM64 Armada 37xx and Armada 7k/8k support. Thanks, Stefan The following changes since commit cbe7706ab8aab06c18edaa9b120371f9c8012728: Merge git://git.denx.de/u-boot-fsl-qoriq (2016-09-26 17:10:56 -0400) are available in the git repository at: git://www.denx.de/git/u-boot-marvell.git for you to fetch changes up to b28d29f784f5cc33c92e291d35eda603ea4e58e3: arm64: mvebu: armada-7040-db.dts: Add I2C and SPI aliases (2016-09-27 17:29:54 +0200) ---------------------------------------------------------------- Stefan Roese (25): net: mvneta: Round up top tx buffer boundaries for dcache ops serial: Add serial_mvebu_a3700 for Armada 3700 SoC spi: Add driver for Marvell Armada 3700 SoC net: mvneta: Make driver 64bit safe net: mvneta: Add support for Armada 3700 SoC usb: xhci: Add Marvell MVEBU xHCI support usb: ehci: ehci-marvell.c: Add Armada 3700 support (ARMv8) drivers/phy: Add Marvell SerDes / PHY drivers used on Armada 3k arm64: mvebu: Armada 3700: Add Armada 37xx dts files arm64: mvebu: Armada 3700: Add SPI device tree nodes arm64: mvebu: Armada 3700: Add ethernet device tree nodes arm64: mvebu: Armada 3700: Add I2C device tree nodes arm64: mvebu: Armada 3700: Add COMPHY device tree nodes arm64: mvebu: Armada 3700: Add USB device tree nodes arm64: mvebu: Add support for the Marvell Armada 3700 SoC arm64: mvebu: Add Armada 3700 db-88f3720 development board support drivers/phy: Add Marvell SerDes / PHY drivers used on Armada 7K/8K usb: xhci-mvebu: Add Armada 8K to compatiblity list ahci: Make ahci_port_base() non-static to enable overwrite arm64: mvebu: Armada 7K/8K: Add Armada 7K/8K dts files arm64: mvebu: Add basic support for the Marvell Armada 7K/8K SoC arm64: mvebu: Add Armada 7K db-88f7040 development board support arm64: mvebu: armada-ap806.dtsi: Add clock-frequency to UART DT node arm64: mvebu: Armada 7K/8K: Add COMPHY device tree nodes arm64: mvebu: armada-7040-db.dts: Add I2C and SPI aliases arch/arm/Kconfig | 8 +- arch/arm/dts/Makefile | 2 + arch/arm/dts/armada-371x.dtsi | 53 + arch/arm/dts/armada-3720-db.dts | 123 ++ arch/arm/dts/armada-372x.dtsi | 62 + arch/arm/dts/armada-37xx.dtsi | 189 +++ arch/arm/dts/armada-7040-db.dts | 193 ++++ arch/arm/dts/armada-7040.dtsi | 55 + arch/arm/dts/armada-ap806-quad.dtsi | 82 ++ arch/arm/dts/armada-ap806.dtsi | 230 ++++ arch/arm/dts/armada-cp110-master.dtsi | 256 +++++ arch/arm/mach-mvebu/Kconfig | 44 +- arch/arm/mach-mvebu/Makefile | 18 +- arch/arm/mach-mvebu/arm64-common.c | 124 ++ arch/arm/mach-mvebu/armada3700/Makefile | 7 + arch/arm/mach-mvebu/armada3700/cpu.c | 81 ++ arch/arm/mach-mvebu/armada8k/Makefile | 7 + arch/arm/mach-mvebu/armada8k/cpu.c | 64 ++ arch/arm/mach-mvebu/include/mach/cpu.h | 7 + arch/arm/mach-mvebu/include/mach/soc.h | 4 +- arch/arm/mach-mvebu/sata.c | 54 + board/Marvell/mvebu_db-88f3720/MAINTAINERS | 6 + board/Marvell/mvebu_db-88f3720/Makefile | 7 + board/Marvell/mvebu_db-88f3720/board.c | 134 +++ board/Marvell/mvebu_db-88f7040/MAINTAINERS | 6 + board/Marvell/mvebu_db-88f7040/Makefile | 7 + board/Marvell/mvebu_db-88f7040/board.c | 152 +++ configs/mvebu_db-88f3720_defconfig | 49 + configs/mvebu_db-88f7040_defconfig | 47 + drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/block/ahci.c | 2 +- drivers/net/mvneta.c | 51 +- drivers/phy/marvell/Kconfig | 9 + drivers/phy/marvell/Makefile | 8 + drivers/phy/marvell/comphy.h | 153 +++ drivers/phy/marvell/comphy_a3700.c | 962 ++++++++++++++++ drivers/phy/marvell/comphy_a3700.h | 275 +++++ drivers/phy/marvell/comphy_core.c | 200 ++++ drivers/phy/marvell/comphy_cp110.c | 1726 ++++++++++++++++++++++++++++ drivers/phy/marvell/comphy_hpipe.h | 420 +++++++ drivers/phy/marvell/comphy_mux.c | 118 ++ drivers/phy/marvell/sata.h | 30 + drivers/phy/marvell/utmi_phy.h | 90 ++ drivers/serial/Kconfig | 15 + drivers/serial/Makefile | 1 + drivers/serial/serial_mvebu_a3700.c | 175 +++ drivers/spi/Kconfig | 7 + drivers/spi/Makefile | 1 + drivers/spi/mvebu_a3700_spi.c | 295 +++++ drivers/usb/host/Kconfig | 9 + drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-marvell.c | 59 +- drivers/usb/host/xhci-mvebu.c | 97 ++ include/configs/mvebu_db-88f3720.h | 144 +++ include/configs/mvebu_db-88f7040.h | 133 +++ include/dt-bindings/comphy/comphy_data.h | 61 + 57 files changed, 7087 insertions(+), 29 deletions(-) create mode 100644 arch/arm/dts/armada-371x.dtsi create mode 100644 arch/arm/dts/armada-3720-db.dts create mode 100644 arch/arm/dts/armada-372x.dtsi create mode 100644 arch/arm/dts/armada-37xx.dtsi create mode 100644 arch/arm/dts/armada-7040-db.dts create mode 100644 arch/arm/dts/armada-7040.dtsi create mode 100644 arch/arm/dts/armada-ap806-quad.dtsi create mode 100644 arch/arm/dts/armada-ap806.dtsi create mode 100644 arch/arm/dts/armada-cp110-master.dtsi create mode 100644 arch/arm/mach-mvebu/arm64-common.c create mode 100644 arch/arm/mach-mvebu/armada3700/Makefile create mode 100644 arch/arm/mach-mvebu/armada3700/cpu.c create mode 100644 arch/arm/mach-mvebu/armada8k/Makefile create mode 100644 arch/arm/mach-mvebu/armada8k/cpu.c create mode 100644 arch/arm/mach-mvebu/sata.c create mode 100644 board/Marvell/mvebu_db-88f3720/MAINTAINERS create mode 100644 board/Marvell/mvebu_db-88f3720/Makefile create mode 100644 board/Marvell/mvebu_db-88f3720/board.c create mode 100644 board/Marvell/mvebu_db-88f7040/MAINTAINERS create mode 100644 board/Marvell/mvebu_db-88f7040/Makefile create mode 100644 board/Marvell/mvebu_db-88f7040/board.c create mode 100644 configs/mvebu_db-88f3720_defconfig create mode 100644 configs/mvebu_db-88f7040_defconfig create mode 100644 drivers/phy/marvell/Kconfig create mode 100644 drivers/phy/marvell/Makefile create mode 100644 drivers/phy/marvell/comphy.h create mode 100644 drivers/phy/marvell/comphy_a3700.c create mode 100644 drivers/phy/marvell/comphy_a3700.h create mode 100644 drivers/phy/marvell/comphy_core.c create mode 100644 drivers/phy/marvell/comphy_cp110.c create mode 100644 drivers/phy/marvell/comphy_hpipe.h create mode 100644 drivers/phy/marvell/comphy_mux.c create mode 100644 drivers/phy/marvell/sata.h create mode 100644 drivers/phy/marvell/utmi_phy.h create mode 100644 drivers/serial/serial_mvebu_a3700.c create mode 100644 drivers/spi/mvebu_a3700_spi.c create mode 100644 drivers/usb/host/xhci-mvebu.c create mode 100644 include/configs/mvebu_db-88f3720.h create mode 100644 include/configs/mvebu_db-88f7040.h create mode 100644 include/dt-bindings/comphy/comphy_data.h