From patchwork Wed Mar 21 22:31:14 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Daniel Schwierzeck X-Patchwork-Id: 889157 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Fn0dWpJW"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 4064KQ5cbJz9s0x for ; Thu, 22 Mar 2018 09:31:37 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id C8A7DC21DC1; Wed, 21 Mar 2018 22:31:31 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 67978C21D83; Wed, 21 Mar 2018 22:31:28 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id BA6A4C21D83; Wed, 21 Mar 2018 22:31:27 +0000 (UTC) Received: from mail-wr0-f169.google.com (mail-wr0-f169.google.com [209.85.128.169]) by lists.denx.de (Postfix) with ESMTPS id A068DC21BE5 for ; Wed, 21 Mar 2018 22:31:26 +0000 (UTC) Received: by mail-wr0-f169.google.com with SMTP id l8so6777812wrg.5 for ; Wed, 21 Mar 2018 15:31:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:cc:from:subject:openpgp:message-id:date:user-agent:mime-version; bh=qXBy0LeZvYQlSiTz1BHXlpYxu3iHxoaDib0HncoWazs=; b=Fn0dWpJWj7/tRIEyKy3iCcSX8HL/Ub+0c36e9H/Z14syxgl5uDHSAiK5Wu+6DwkDvc tSq73ON5E9ERWitXv+/aHyCE+6ZxIkJ/zDZZnIJmIw/7CJsDzmj2wtrRZMFh96iOLhiG Dk2FXNZm1n4rKgiDLp3W8IcxfutqWDKrvjY+aZKG2v4Xkym5lEaLYm9HhmB60hjWHEOs /+vGZT7JQtWDH5iZn+Ins1rbHsuhr7/Bye0w5tpTN+6tZnk8JDhaHXHgdKDXj3TuM1dY ENiTSXhmHKv0FJ/WLDkQCNO2kaF7rL2dWI/xs4yZiB7JW8Jn0PSpukBPN/VotDS50Kfw SayA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:cc:from:subject:openpgp:message-id:date :user-agent:mime-version; bh=qXBy0LeZvYQlSiTz1BHXlpYxu3iHxoaDib0HncoWazs=; b=VAHkfelcDmfGk2fYREIeWYqTSXsSZIAZNApclyH89BYiUkJjZC1YQQ8HDSAKrXG4II yVWpglOuWjo3YlPgUpsXZWysUKW2KPVgQ6uYsU7rznKxhGW/y5CNqKDbMJCYVZZZDPsP uJlUlHRzJHCCtA4MP33rYdJ81IG06gfat7Lc0Uy8SR5UyHnKDwpLM1mC1zekidiiqrFx TSqG3OsUmABwF7mdGXliS24QdpclGP1vWs033+B+4O1kQyKF1QaGsdUIKYdiAt2CFhRU 0CcYtdo0z0ZyL4BvtOB2ATYFlnaBpfHcMg5MbmKv9z3kOqxyZXNJepsuy1EUTbiXkkQY ahhQ== X-Gm-Message-State: AElRT7Eg90Fbz73eWGTj4R+YE3i4lBBL74Ai6UpTAHqNmDo/KsTzNn5E ZRWKNB/aj+4JoX3SqefI9Ws= X-Google-Smtp-Source: AG47ELstSxuxV+PYdG5HYJZte8cKXJitlFu/JikaTTqQz2JIYruXJQ2mxLKBO11Nb0ENqN1G9c8C7A== X-Received: by 10.223.171.213 with SMTP id s79mr16737764wrc.52.1521671486037; Wed, 21 Mar 2018 15:31:26 -0700 (PDT) Received: from ?IPv6:2003:e8:23d1:f200:a582:4c8e:eb8e:74b0? (p200300E823D1F200A5824C8EEB8E74B0.dip0.t-ipconnect.de. [2003:e8:23d1:f200:a582:4c8e:eb8e:74b0]) by smtp.gmail.com with ESMTPSA id g38sm8329683wra.77.2018.03.21.15.31.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Mar 2018 15:31:24 -0700 (PDT) To: Tom Rini From: Daniel Schwierzeck Openpgp: id=8C4E22B0E9754D7137265F81A90C48903C7DBE56 Message-ID: <86c6c81c-9216-5b6e-ecee-3124f3a6874c@gmail.com> Date: Wed, 21 Mar 2018 23:31:14 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.18 Cc: "u-boot@lists.denx.de" Subject: [U-Boot] [PULL] u-boot-mips/master X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Hi Tom, please pull following changes: - add initial support for Broadcom BCM6362 SoC and Netgear DGND3700v2 board - add USB support for all Broadcom MIPS SoCs - fix an array bounds check The following changes since commit 9c0e2f6ed391f199ba1bf30c7d0b71123a012958: Merge git://git.denx.de/u-boot-fsl-qoriq (2018-03-20 18:39: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 358daa5b22f27d0e130ad1eb159b8b2c3c9e1011: mips: bmips: add ar-5315 usb support (2018-03-21 23:23:13 +0100) ---------------------------------------------------------------- Heinrich Schuchardt (1): mips: micronas/vct: check array bounds before access Álvaro Fernández Rojas (23): dm: cpu: bmips: add BCM6362 support MIPS: add support for Broadcom MIPS BCM6362 SoC family MIPS: add BMIPS Netgear DGND3700v2 board mips: bmips: select OF_EMBED for all boards phy: add support for bcm6348 usbh phy mips: bmips: add support for bcm6348 usb mips: bmips: add ct-5361 usb support phy: add support for bcm6358 usbh phy mips: bmips: add support for bcm6358 usb mips: bmips: add hg556a usb support mips: bmips: add nb4-ser usb support phy: add support for bcm6368 usbh phy mips: bmips: add support for bcm6368 usb mips: bmips: add wap-5813n usb support mips: bmips: add support for bcm6328 usb mips: bmips: add ar-5387un usb support mips: bmips: add support for bcm6362 usb mips: bmips: add dgnd3700v2 usb support mips: bmips: add support for bcm63268 usb mips: bmips: add vr-3032u usb support phy: add support for bcm6318 usbh phy mips: bmips: add support for bcm6318 usb mips: bmips: add ar-5315 usb support arch/mips/dts/Makefile | 1 + arch/mips/dts/brcm,bcm6318.dtsi | 30 ++++++++++++ arch/mips/dts/brcm,bcm63268.dtsi | 30 ++++++++++++ arch/mips/dts/brcm,bcm6328.dtsi | 30 ++++++++++++ arch/mips/dts/brcm,bcm6348.dtsi | 20 ++++++++ arch/mips/dts/brcm,bcm6358.dtsi | 27 +++++++++++ arch/mips/dts/brcm,bcm6362.dtsi | 216 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/mips/dts/brcm,bcm6368.dtsi | 29 ++++++++++++ arch/mips/dts/comtrend,ar-5315u.dts | 12 +++++ arch/mips/dts/comtrend,ar-5387un.dts | 12 +++++ arch/mips/dts/comtrend,ct-5361.dts | 8 ++++ arch/mips/dts/comtrend,vr-3032u.dts | 12 +++++ arch/mips/dts/comtrend,wap-5813n.dts | 12 +++++ arch/mips/dts/huawei,hg556a.dts | 12 +++++ arch/mips/dts/netgear,dgnd3700v2.dts | 133 ++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/mips/dts/sfr,nb4-ser.dts | 12 +++++ arch/mips/mach-bmips/Kconfig | 24 ++++++++++ board/micronas/vct/scc.c | 4 +- board/netgear/dgnd3700v2/Kconfig | 12 +++++ board/netgear/dgnd3700v2/MAINTAINERS | 6 +++ board/netgear/dgnd3700v2/Makefile | 5 ++ board/netgear/dgnd3700v2/dgnd3700v2.c | 28 +++++++++++ configs/comtrend_ar5315u_ram_defconfig | 11 ++++- configs/comtrend_ar5387un_ram_defconfig | 10 ++++ configs/comtrend_ct5361_ram_defconfig | 8 ++++ configs/comtrend_vr3032u_ram_defconfig | 10 ++++ configs/comtrend_wap5813n_ram_defconfig | 10 ++++ configs/huawei_hg556a_ram_defconfig | 10 ++++ configs/netgear_cg3100d_ram_defconfig | 1 + configs/netgear_dgnd3700v2_ram_defconfig | 55 ++++++++++++++++++++++ configs/sagem_f@st1704_ram_defconfig | 1 + configs/sfr_nb4-ser_ram_defconfig | 10 ++++ drivers/cpu/bmips_cpu.c | 51 ++++++++++++++++++++ drivers/phy/Kconfig | 25 ++++++++++ drivers/phy/Makefile | 4 ++ drivers/phy/bcm6318-usbh-phy.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/phy/bcm6348-usbh-phy.c | 94 +++++++++++++++++++++++++++++++++++++ drivers/phy/bcm6358-usbh-phy.c | 94 +++++++++++++++++++++++++++++++++++++ drivers/phy/bcm6368-usbh-phy.c | 196 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ include/configs/bmips_bcm6318.h | 7 +++ include/configs/bmips_bcm63268.h | 7 +++ include/configs/bmips_bcm6328.h | 7 +++ include/configs/bmips_bcm6348.h | 5 ++ include/configs/bmips_bcm6358.h | 7 +++ include/configs/bmips_bcm6362.h | 32 +++++++++++++ include/configs/bmips_bcm6368.h | 7 +++ include/configs/netgear_dgnd3700v2.h | 13 +++++ include/dt-bindings/clock/bcm6362-clock.h | 33 +++++++++++++ include/dt-bindings/power-domain/bcm6362-power-domain.h | 25 ++++++++++ include/dt-bindings/reset/bcm6362-reset.h | 28 +++++++++++ 50 files changed, 1578 insertions(+), 2 deletions(-) create mode 100644 arch/mips/dts/brcm,bcm6362.dtsi create mode 100644 arch/mips/dts/netgear,dgnd3700v2.dts create mode 100644 board/netgear/dgnd3700v2/Kconfig create mode 100644 board/netgear/dgnd3700v2/MAINTAINERS create mode 100644 board/netgear/dgnd3700v2/Makefile create mode 100644 board/netgear/dgnd3700v2/dgnd3700v2.c create mode 100644 configs/netgear_dgnd3700v2_ram_defconfig create mode 100644 drivers/phy/bcm6318-usbh-phy.c create mode 100644 drivers/phy/bcm6348-usbh-phy.c create mode 100644 drivers/phy/bcm6358-usbh-phy.c create mode 100644 drivers/phy/bcm6368-usbh-phy.c create mode 100644 include/configs/bmips_bcm6362.h create mode 100644 include/configs/netgear_dgnd3700v2.h create mode 100644 include/dt-bindings/clock/bcm6362-clock.h create mode 100644 include/dt-bindings/power-domain/bcm6362-power-domain.h create mode 100644 include/dt-bindings/reset/bcm6362-reset.h