From patchwork Wed Mar 18 04:38:23 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bjorn Andersson X-Patchwork-Id: 11444495 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 8F3E66CA for ; Wed, 18 Mar 2020 04:38:33 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 89EC22076C; Wed, 18 Mar 2020 04:38:33 +0000 (UTC) Delivered-To: soc@kernel.org Received: from mail-pj1-f66.google.com (mail-pj1-f66.google.com [209.85.216.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 58E952076A for ; Wed, 18 Mar 2020 04:38:33 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="ukSU2cLZ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 58E952076A Authentication-Results: mail.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=bjorn.andersson@linaro.org Received: by mail-pj1-f66.google.com with SMTP id ca13so654316pjb.2 for ; Tue, 17 Mar 2020 21:38:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:mime-version:content-disposition; bh=E65jDiVqebjNzL9E9brggzHs8VPxaJs856eFDKIjQwY=; b=ukSU2cLZMHHztJJCKW0IeEevQj4F2vNWVw4cqb8lcUUFCz5eTwF8sNMLxCkjW/h6IW ID1XJfDB4/46hhotDyLgCunSrNLblQ+aPPR1OHqwLBIuEbMfRkYXxMf8nmgrA9gSymkb WEZ1vzPedLo6nDnj93fLFHSB9880lU4+3V+rPMtlpdNm61h9WHVi8TMmkupevXsQEiqj GBa3u/uFnPU4UGgQS1P39uCGWwIAwfXZ1PdyF0dsyP2kKPWq/+4fcExwHeIMFMqrQQQb hXI/Tqsxc2HUhYGIh52TSDMcNUeD7M0r3c4CEc6i/QE1YMnksVRwL5c+yJMJx9fwHza/ nXXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition; bh=E65jDiVqebjNzL9E9brggzHs8VPxaJs856eFDKIjQwY=; b=QQd9syA+A6ZPFEXGERFdvhX12BWZjktoKQoqGjXFBucqKc+iHo7NUap7fJ7oU3lj3n cWxjEROx+RS/mwAu2rQ/vBRJFl5+w3Vy60WUSiq0T9+Gvl1i0S+DCldRjQxkakwjYAln YQYkDZ+JDrXtYfegfizPU/oBbCwy3TkVXDN3K5xg0sOmhas0st08QHNa8mVMCwmD3hui vPp9/MTbN+bntK37iLQKXlCUPKD+kRxfooRQwmqEgbqJq3rZ29wCm2+os9fC8OeXPE8/ jaD+OrPA2h4uzuQds/eRuv7v2tUDMKtkJb86K5o41T1FH7d3brMPukPLWI5KyOf8eMau 8j2Q== X-Gm-Message-State: ANhLgQ3T+jiJ5uq64/3GxYppA/a5z7vvyEf40d/BXdHtVQGUzZFfNF7N ITS25/TWmShoAYlKy/hrSCSP1PX2mJ8= X-Google-Smtp-Source: ADFU+vsHeUFd79bp4tdw3X+CGiJ9Kq+RQ17IFfN8vyKvs9NkeA33PhOAPGgEO2FYwmZMlZEXN5+aWQ== X-Received: by 2002:a17:90a:ab0a:: with SMTP id m10mr2728022pjq.105.1584506307552; Tue, 17 Mar 2020 21:38:27 -0700 (PDT) Received: from yoga (104-188-17-28.lightspeed.sndgca.sbcglobal.net. [104.188.17.28]) by smtp.gmail.com with ESMTPSA id 73sm4241879pgg.90.2020.03.17.21.38.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2020 21:38:26 -0700 (PDT) Date: Tue, 17 Mar 2020 21:38:23 -0700 From: Bjorn Andersson List-Id: To: arm@kernel.org, soc@kernel.org Cc: linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Andy Gross , Arnd Bergmann , Olof Johansson , Kevin Hilman , Bjorn Andersson , Srinivas Kandagatla , Douglas Anderson , Amit Kucheria , Rajendra Nayak , Veerabhadrarao Badiganti , Dikshita Agarwal , Sibi Sankar , Sricharan R , Stephen Boyd , Alex Elder , Alexandre Courbot , Balakrishna Godavarthi , Christian Lamparter , David Dai , Harigovindan P , Loic Poulain , Mathieu Poirier , Matthias Kaehlcke , Odelu Kukatla , Rajeshwari , Sai Prakash Ranjan , Sandeep Maheswaram , Sivaprakash Murugesan , Stanimir Varbanov , Stephan Gerhold , Taniya Das , Venkata Narendra Kumar Gutta Subject: [GIT PULL] Qualcomm ARM64 DT updates for v5.7 Message-ID: <20200318043823.GA470201@yoga> MIME-Version: 1.0 Content-Disposition: inline The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9: Linux 5.6-rc1 (2020-02-09 16:08:48 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-arm64-for-5.7 for you to fetch changes up to dfaf16014f55eebbb2a812c8ebdc6ce30681bb81: arm64: dts: qcom: sdm845-mtp: Relocate remoteproc firmware (2020-03-16 22:20:34 -0700) ---------------------------------------------------------------- Qualcomm ARM64 DT updates for v5.7 This brings initial support for the SM8250 and IPQ6018 platforms. SDM845 gets audio, PCIe and IP-accelerator support, and the interconnect providers are refactored. The Lenovo Yoga C630 has audio enabled and the DB845c has PCIe, analog audio and low-speed interfaces enabled. The SDM845 MTP has its display enabled and firmware location updated to match linux-firmware. SC7180 gains CPU topology and power properties. Interconnect providers, eMMC, SD-card, multimedia clocks, display, Bluetooth, Venus are added. Critical trip points are added as well as various fixes. For MSM8916 FastRPC support is added, ETM power management and reserved memory for Samsung A2015 are corrected. MSM8996 switches to generic QMP phy driver for its UFS support. MSM8998 temporarily disables part of Coresight to boot without clk_ignore_unused. CEQ for eMMC on QCS404 is enabled. Fixes throughout the platforms to fix binding compliance, correct compatibles for SDHCI nodes and add gpio-ranges. ---------------------------------------------------------------- Alex Elder (1): arm64: dts: sdm845: add IPA information Alexandre Courbot (1): arm64: dts: qcom: add Venus firmware node on Cheza Amit Kucheria (3): arm64: dts: qcom: msm8916:: Add qcom,tsens-v0_1 to msm8916.dtsi compatible arm64: dts: qcom: msm8996:: Add qcom,tsens-v2 to msm8996.dtsi compatible arm64: dts: qcom: msm8998: Fix cpu compatible Balakrishna Godavarthi (1): arm64: dts: qcom: sc7180: Add bluetooth node on SC7180 IDP board Bjorn Andersson (8): arm64: dts: qcom: sdm845: Add first PCIe controller and PHY arm64: dts: qcom: sdm845: Add second PCIe PHY and controller arm64: dts: qcom: db845c: Enable PCIe controllers arm64: dts: qcom: sdm845-mtp: Add Truly display arm64: dts: qcom: msm8996: Define parent clocks for gcc arm64: dts: qcom: msm8996: Use generic QMP driver for UFS arm64: dts: qcom: msm8998-mtp: Disable funnel 4 and 5 arm64: dts: qcom: sdm845-mtp: Relocate remoteproc firmware Christian Lamparter (1): ARM64: dts: qcom: add gpio-ranges property David Dai (1): arm64: dts: sdm845: Redefine interconnect provider DT nodes Dikshita Agarwal (2): arm64: dts: sc7180: Add Venus video codec DT node arm64: dts: sc7180: Add Venus firmware subnode Douglas Anderson (6): arm64: dts: sc7180: Add the sleep_clk to gcc-sc7180 node arm64: dts: qcom: qcs404: Fix sdhci compat string arm64: dts: qcom: sdm845: Add the missing clocks on the dispcc arm64: dts: qcom: sdm845: Add missing clocks / fix names on the gpucc arm64: dts: qcom: sdm845: Add the missing clock on the videocc arm64: dts: sc7180: Add unit name to soc node Harigovindan P (1): arm64: dts: sc7180: add display dt nodes Loic Poulain (1): arm64: dts: qcom: apq8016-sbc: Remove wrong regulator supply Mathieu Poirier (1): arm64: dts: msm8916: Properly deal with ETMv4 power management Matthias Kaehlcke (1): arm64: dts: sc7180: Move venus node to the correct position Odelu Kukatla (1): arm64: dts: sc7180: Add interconnect provider DT nodes Rajendra Nayak (3): arm64: dts: qcom: sc7180: Add dynamic CPU power coefficients arm64: dts: qcom: sc7180: Add CPU capacity values arm64: dts: qcom: sc7180: Add CPU topology Rajeshwari (1): arm64: dts: qcom: sc7180: Added critical trip point Thermal-zones node Sai Prakash Ranjan (1): arm64: dts: qcom: sc7180: Add iommus property to QUP0 and QUP1 Sandeep Maheswaram (1): arm64: dts: qcom: sc7180: Correct qmp phy reset entries Sibi Sankar (2): arm64: dts: qcom: sdm845: Add OSM L3 interconnect provider arm64: dts: qcom: sc7180: Add OSM L3 interconnect provider Sivaprakash Murugesan (1): arm64: dts: ipq6018: Add a few device nodes Sricharan R (2): dt-bindings: qcom: Add ipq6018 bindings arm64: dts: Add ipq6018 SoC and CP01 board support Srinivas Kandagatla (7): arm64: dts: qcom: db845c: add Low speed expansion i2c and spi nodes arm64: dts: msm8916: Add fastrpc node arm64: dts: qcom: sdm845: add slimbus nodes arm64: dts: qcom: sdm845: add apr nodes arm64: dts: qcom: c630: Enable audio support arm64: dts: qcom: sdm845: add pinctrl nodes for quat i2s arm64: dts: qcom: db845c: add analog audio support Stanimir Varbanov (1): arm64: dts: sdm845: follow venus-sdm845v2 DT binding Stephan Gerhold (1): arm64: dts: qcom: msm8916-samsung-a2015: Reserve Samsung firmware memory Stephen Boyd (2): arm64: dts: qcom: sdm845: Disable pwrkey on Cheza arm64: dts: qcom: pm6150: Add label to pwrkey node Taniya Das (1): arm64: dts: sc7180: Add clock controller nodes Veerabhadrarao Badiganti (3): arm64: dts: qcom: sc7180: Add nodes for eMMC and SD card arm64: dts: qcom: qcs404: Enable CQE support for eMMC arm64: dts: qcom: sc7180: Update reg names for SDHC Venkata Narendra Kumar Gutta (1): arm64: dts: qcom: sm8250: Add sm8250 dts file Documentation/devicetree/bindings/arm/qcom.yaml | 8 + arch/arm64/boot/dts/qcom/Makefile | 2 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 1 - arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 6 - arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 64 ++ arch/arm64/boot/dts/qcom/ipq6018.dtsi | 443 ++++++++++++++ arch/arm64/boot/dts/qcom/ipq8074.dtsi | 1 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 8 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 21 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 1 + arch/arm64/boot/dts/qcom/msm8994.dtsi | 1 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 33 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 16 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 1 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 64 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 605 ++++++++++++++++++- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 15 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 283 +++++++++ arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 89 +++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 672 ++++++++++++++++++++- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 114 ++++ arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 29 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 444 ++++++++++++++ 27 files changed, 2868 insertions(+), 69 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq6018.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8250-mtp.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250.dtsi