From patchwork Thu Sep 24 04:06:07 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Bjorn Andersson X-Patchwork-Id: 1370253 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2001:8b0:10b:1231::1; helo=merlin.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=merlin.20170209 header.b=fj+0QGUR; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=hzlj0Yit; dkim-atps=neutral Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4BxhLh31Xjz9ryj for ; Thu, 24 Sep 2020 14:06:36 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=ezGN0IwSCEGCoW1oI/ifgVpdwa7l7Ox2Xqnc2avGvKA=; b=fj+0QGURv6PfOioYlCbPHsAsQq 3T3azLrupmCMro2iM36TWv5RV7TVkkwav+XrtGHNoaIaTTjPYsPfwoWEVgkIaMEQ6AqumZC/YYg5Z AKk6yB19X9N7XrUq0UDr76GOIP9fiEaJMdvjlveUbzs5jBWrcIjzFwo0n1Jm9ntCrX8aMeNRdadyV xZEFFL13Ox9+Ssw69k6TQ05zMLWQK3W2mFjRZq30EEdawY28CNaODk4SU0dr0O+NsefhmJFqEbKdU xEi2Hcb9yGZLd/90pLxD3GEn3DONfAhSWuC8Is/TQ/7FGz0orbjKz3aHhzfbqrIRjg3Ss5ZohAOV9 Gtp0dhDA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kLIWP-0005Pn-CB; Thu, 24 Sep 2020 04:06:17 +0000 Received: from mail-oo1-xc42.google.com ([2607:f8b0:4864:20::c42]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kLIWM-0005Ov-5y for linux-arm-kernel@lists.infradead.org; Thu, 24 Sep 2020 04:06:15 +0000 Received: by mail-oo1-xc42.google.com with SMTP id 4so426811ooh.11 for ; Wed, 23 Sep 2020 21:06:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=aXoSLNqZVoHDJkVPYCEZ/kmwZ5B1mkbdXB+4FWwWXJU=; b=hzlj0YitK8rKw7D4r2Rz9Id5CoF/gxe4ypl9sHc819ug0XPSW0nDTDQBzLlDMNnShI EPxtUtOHtFbqQ5nDffZewDSg5DvGMCPar/OufmUHnydHur75VgabkoM/Mei5llW0ej8U Dvh0S2lga8Y7HEBNODZkBtWpMrJb4KEU7qoM2BZaiRCvb4qS2o3JfiO0EMye0vOLF0r/ miT7wQPma8Pv5xU2r3Fv3Hgr0bF9aph98PXWXTuoCbZufxRqZnHLCRT6+EKr7lLyPpFT 4Iw00jk5VBKnM3R0g3JnqHSGpI86mFX6OjfcEYeLBli1KUPNUSCvwEKxk1/Yk/wtnq2s Qd9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=aXoSLNqZVoHDJkVPYCEZ/kmwZ5B1mkbdXB+4FWwWXJU=; b=fYLPbSC0r1WoLmiC4pLVlFTvWqmO7drNPe7Tj53iSIIXsBki3dvwRz9i4uGtldQV6/ f40ZYKBe/HF5+YEA9aMYEjtYgji9CNOsfQwxViq/DkVkWg4c02mF/udTzkXGdpaWcF5D FGCNChYiZ4mpqa4huGtoltWszplvl0YHUWhB40y3kNWWh4RlBpNCAsvP1ym7N+ebVREH XsMdW3zvb2hXXm965aMjGpFI0CmXAOY1owK4cNG3FiCNsCf9tZUydMueqRSNRIPl6q1i 19BAsAHNRC2YhtHzXjXlfaU+cK/gutsI5vTMkrIyHgPpxXoHmZW4hxRacjI3bOrGnUXV 7Y1w== X-Gm-Message-State: AOAM532xy5jCarJbXfgS8RESS4AvXtuXyX5MfsgV3uE8bh7k/yJirWDS ee3WWNw3DAGW4YOoXMz56EEYXw== X-Google-Smtp-Source: ABdhPJwYCuucUCS0SaMBZyREWARWZ/daLJtBRRIm/ib4w5pfeRTY1Km1C1q2GktgoX9fyHSZjYV9zg== X-Received: by 2002:a4a:d04c:: with SMTP id x12mr1965876oor.61.1600920372277; Wed, 23 Sep 2020 21:06:12 -0700 (PDT) Received: from localhost.localdomain (99-135-181-32.lightspeed.austtx.sbcglobal.net. [99.135.181.32]) by smtp.gmail.com with ESMTPSA id c7sm544717ots.20.2020.09.23.21.06.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Sep 2020 21:06:11 -0700 (PDT) From: Bjorn Andersson To: arm@kernel.org, soc@kernel.org Subject: [GIT PULL] Qualcomm ARM64 DT updates for v5.10 Date: Wed, 23 Sep 2020 23:06:07 -0500 Message-Id: <20200924040607.180039-1-bjorn.andersson@linaro.org> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200924_000614_495948_5D18D02B X-CRM114-Status: GOOD ( 21.64 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:c42 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Amit Pundir , Taniya Das , Tanmay Shah , Kathiravan T , Adrian Schmutzler , Robert Foss , Manivannan Sadhasivam , satya priya , Rob Clark , Sai Prakash Ranjan , Arnd Bergmann , Jonathan Marek , Venkata Lakshmi Narayana Gubba , Kevin Hilman , Krzysztof Kozlowski , Pradeep P V K , Andy Gross , Sibi Sankar , Gokul Sriram Palanisamy , =?utf-8?q?=C5=81ukasz_Pa?= =?utf-8?q?tron?= , Stephan Gerhold , linux-arm-msm@vger.kernel.org, Stephen Boyd , Olof Johansson , linux-arm-kernel@lists.infradead.org, Krishna Manikandan , Rajendra Nayak , Matthias Kaehlcke , Douglas Anderson , Amit Kucheria , Vinod Koul , Dmitry Baryshkov , Georgi Djakov Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5: Linux 5.9-rc1 (2020-08-16 13:04:57 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-arm64-for-5.10 for you to fetch changes up to bac12f2569d1e2378d8de59eefbaa1d0ef5101dc: arm64: dts: qcom: sm8250: Add thermal zones and throttling support (2020-09-24 03:06:48 +0000) ---------------------------------------------------------------- Qualcomm ARM64 DT updates for v5.10 Cleanup, refactor and modernize MSM8916 by sorting nodes, moving device and platform specific parts to their respective files, add and use labels for reference nodes and use IRQ defines. Migrate TCSR mutex off the depricated binding, add resin node for PM8916. Add LPASS clock controller for SC7180. Fix the LLCC reg, increase interconnect-cells, drop flags on MDSS irqs. Add interconnects for display, eMMC and SD-card, specify 'sustainable_power' for CPU thermal zones, improve pinconf states related to UART and Bluetooth. Add new DT for Lazor and Trogdor. Increase #interconnect-cells for SDM845 to allow tags, add OPP tables and power-domains for Venus and interconnects for display. Fix the ports on the HDMI nodes for DB845c and add DT for the Xiaomi Poco F1. Add interconnect providers, fix up primary USB's clock and use dt-binding defines for GPU clocks on SM8150. Add interconnect providers, CPUfreq, thermal configuration and missing uarts for SM8250. Fix up naming of debug uart, add always-on supply clock to gcc, fix up the sleep clock rate and define OPP tables for all QUP devices. Then add a new DeviceTree for the QRB5165 RB5 board. Enable watchdog on IPQ8074 and use the appropriate compatible for the PMU node. Enable DVFS support for IPQ6018. Finally correct the spelling of "interrupts" in MSM8992 uart node, fix missing # in PM660 #interrupt-cells, add second VFE power-domain to camss in MSM8996 and sort the Makefile. ---------------------------------------------------------------- Adrian Schmutzler (1): arm64: dts: qcom: replace status value "ok" by "okay" Amit Kucheria (1): arm64: dts: qcom: sm8250: Add thermal zones and throttling support Amit Pundir (1): arm64: dts: qcom: Add support for Xiaomi Poco F1 (Beryllium) Bjorn Andersson (1): arm64: dts: qcom: sm8250: Add cpufreq hw node Dmitry Baryshkov (4): arm64: dts: qcom: sm8250: add bi_tcxo_ao to gcc clocks arm64: dts: qcom: sm8250-mtp: add i2c device tree nodes arch64: dts: qcom: sm8250: add uart nodes arm64: dts: sm8250: Add OPP table for all qup devices Douglas Anderson (1): arm64: dts: qcom: Add sc7180-lazor sku2 Georgi Djakov (2): arm64: dts: qcom: sdm845: Increase the number of interconnect cells arm64: dts: qcom: sdm845: Add interconnects property for display Gokul Sriram Palanisamy (1): dt-bindings: qcom: Add ipq8074 bindings Jonathan Marek (6): arm64: dts: qcom: sm8150: fix up primary USB nodes arm64: dts: qcom: use sm8150 gpucc dt-bindings arm64: dts: qcom: use sm8250 gpucc dt-bindings arm64: dts: qcom: sm8250: use the right clock-freqency for sleep-clk arm64: dts: qcom: sm8150: add interconnect nodes arm64: dts: qcom: sm8250: add interconnect nodes Kathiravan T (4): arm64: dts: ipq8074: enable watchdog support dt-bindings: mailbox: add compatible for the IPQ6018 SoC arm64: dts: ipq6018: enable DVFS support arm64: dts: ipq8074: Use the A53 PMU compatible Krishna Manikandan (2): arm64: dts: qcom: sc7180: add interconnect bindings for display arm64: dts: sc7180: add bus clock to mdp node for sc7180 target Krzysztof Kozlowski (1): arm64: dts: qcom: msm8992: Fix UART interrupt property Manivannan Sadhasivam (6): dt-bindings: arm: qcom: Document SM8250 SoC and boards arm64: dts: qcom: sm8250: Rename UART2 node to UART12 arm64: dts: qcom: Add basic devicetree support for QRB5165 RB5 arm64: dts: qcom: qrb5165-rb5: Add onboard LED support arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for TLMM block arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for PM8150(B&L) Matthias Kaehlcke (1): arm64: dts: qcom: sc7180: Add 'sustainable_power' for CPU thermal zones Pradeep P V K (1): arm64: dts: qcom: sc7180: Add bandwidth votes for eMMC and SDcard Rajendra Nayak (2): arm64: dts: qcom: sdm845: Add OPP tables and power-domains for venus arm64: dts: qcom: sc7180: Add OPP tables and power-domains for venus Rob Clark (1): arm64: dts: qcom: sc7180-trogdor: add initial trogdor and lazor dt Robert Foss (1): arm64: dts: qcom: msm8996: Add VFE1_GDSC power domain to camss node Sai Prakash Ranjan (1): arm64: dts: qcom: sc7180: Fix the LLCC base register size Sibi Sankar (3): arm64: dts: qcom: sc7180: Increase the number of interconnect cells arm64: dts: qcom: sm8150: Add OSM L3 interconnect provider arm64: dts: qcom: sm8250: Add EPSS L3 interconnect provider Stephan Gerhold (24): arm64: dts: qcom: apq8016-sbc: Remove properties that are already default arm64: dts: qcom: msm8916: Declare sound node in msm8916.dtsi arm64: dts: qcom: apq8016-sbc: Define leds outside of soc node arm64: dts: qcom: msm8916: Add more labels arm64: dts: qcom: msm8916: Use labels in board device trees arm64: dts: qcom: pm8916: Add resin node arm64: dts: qcom: msm8916: Move PM8916-specific parts to msm8916-pm8916.dtsi arm64: dts: qcom: msm8916: Move more supplies to msm8916-pm8916.dtsi arm64: dts: qcom: msm8916: Set default pinctrl for blsp1_uart1/2 arm64: dts: qcom: msm8916: Move common USB properties to msm8916.dtsi arm64: dts: qcom: msm8916: Configure DSI port with labels arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts arm64: dts: qcom: msm8916: Use IRQ defines, add IRQ types arm64: dts: qcom: msm8916: Drop qcom,tcsr-mutex syscon arm64: dts: qcom: msm8916: Minor style fixes arm64: dts: qcom: msm8916: Add MSM8916-specific compatibles to SCM/MSS arm64: dts: qcom: msm8916: Use more generic node names arm64: dts: qcom: msm8916: Rename "x-smp2p" to "smp2p-x" arm64: dts: qcom: msm8916: Pad addresses arm64: dts: qcom: msm8916: Sort nodes arm64: dts: qcom: pm8916: Sort nodes arm64: dts: qcom: Makefile: Sort lines Stephen Boyd (2): arm64: dts: qcom: sc7180: Drop flags on mdss irqs arm64: dts: qcom: trogdor: Add labels for type-c ports Taniya Das (1): arm64: dts: qcom: sc7180: Add LPASS clock controller nodes Tanmay Shah (1): arm64: dts: qcom: sc7180: Add DisplayPort HPD pin dt node Venkata Lakshmi Narayana Gubba (1): arm64: dts: qcom: sc7180: Remove clock for bluetooth on SC7180 IDP board Vinod Koul (1): arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes satya priya (3): arm64: dts: qcom: sc7180: Improve the uart3 pin config for sc7180-idp arm64: dts: qcom: sc7180: Add wakeup support for BT UART on sc7180-idp arm64: dts: qcom: sc7180-trogdor: Add wakeup support for BT UART Ɓukasz Patron (1): arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells Documentation/devicetree/bindings/arm/qcom.yaml | 11 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 + arch/arm64/boot/dts/qcom/Makefile | 16 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 900 +++---- arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 6 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 96 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 34 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 10 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 108 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi | 14 +- arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 79 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 132 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 12 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 2608 ++++++++++---------- arch/arm64/boot/dts/qcom/msm8992.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 92 +- arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 2 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 12 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 686 +++++ arch/arm64/boot/dts/qcom/sc7180-idp.dts | 66 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 24 + .../boot/dts/qcom/sc7180-trogdor-lazor-r1-kb.dts | 17 + .../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 18 + .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 15 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 192 ++ .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 15 + arch/arm64/boot/dts/qcom/sc7180-trogdor-r1-lte.dts | 14 + arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 191 ++ arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1402 +++++++++++ arch/arm64/boot/dts/qcom/sc7180.dtsi | 332 ++- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 14 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 380 +++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 92 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 111 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 32 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 1059 +++++++- 38 files changed, 6559 insertions(+), 2241 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1-kb.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts