From patchwork Wed Dec 9 18:41:52 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Simek X-Patchwork-Id: 1413606 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=none (p=none dis=none) header.from=monstr.eu 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=zkB0wq+d; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=monstr-eu.20150623.gappssmtp.com header.i=@monstr-eu.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=oFTHVDdM; 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 4CrmB32lrbz9sWC for ; Thu, 10 Dec 2020 05:42:19 +1100 (AEDT) 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:Date:Message-ID:Subject:From:To: 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=n66corvS3UfVgeXjZmXa1+8MPVjuUzwm/sY8oNUdI6A=; b=zkB0wq+d8ETIWqrfjf7/MarExa Bd+fXpjDSxj2qvnTJzW7byclGqEk2ML/beAdGRhY1HlzguuFvMF489KlCSVBwwL8GwA9sSUZVRJKT rrK/xtUrbx1TZ48VeebVy59vYCsVPftxNUMCB9RuqKxu9i9xzfkbebO/FaXF/QenQ2AegqHT7tZ+H 1+wXWd6vcorkWDFeyeP5CKn9d3NgP366Q3uIfc0izcZEXZsWUoX7MMc97/SJWMbMxZ+Kmuutwihmk UIakffVS+ud4jSK6IpCYRvaoaWdKC7qEMPCRDyDaWtMnX5JIilKaQB4P8axE+BEKcT54XqMdUXA/Y fJzGHN8w==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kn4PX-0007gn-3L; Wed, 09 Dec 2020 18:41:59 +0000 Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kn4PT-0007g7-QE for linux-arm-kernel@lists.infradead.org; Wed, 09 Dec 2020 18:41:56 +0000 Received: by mail-ed1-x52e.google.com with SMTP id r5so2677452eda.12 for ; Wed, 09 Dec 2020 10:41:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monstr-eu.20150623.gappssmtp.com; s=20150623; h=to:cc:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=8RqaQ7XgudbyVp4IXxqQ9rHJaYf+ZXQi1yhwiXLgsQU=; b=oFTHVDdMXwRmYq73BcpW90ijU0/MVOyUsax/WRs6Le0imND5Y6o8DmgJXHs0djsuDn r8GTDEvdmvCpNXiSh31dDbhnItMpFG8vdRz5fjTmn7/reWbkGfIrKyWz+WZ/Pwknkdmz AXjPRYrgaEYW/QXC/6r6CW5Tz4dW9QFEBewMD+E8TOG28xSxdhvo8dlTldFP8FWxQPs+ 5y74Rc+NObF2PbbHhHMXtYCO2gJckj4/+pqXFf2cqzWkVvibPhFwQ1l5mlGLufzcXhOu 7DLqpLUHtBl+cWmJf2/CZ09l1RlLzBAGICVUB61rGOL5l4bu1lbouQyPAsw3wk7txNJo sIJg== 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:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=8RqaQ7XgudbyVp4IXxqQ9rHJaYf+ZXQi1yhwiXLgsQU=; b=k6dD2+2fsMlEgLTzrKYasOtYBpe0OD6SMNaS4ghmy/Eq7iuvQtT2KCTOo2iUOa/s6Q DuZtm84sR3zJJG2WgAJ6P050hcV0M3bShghSHc92GlD6cWsBnhZjsKRmaKSfGEVE5j8c Xg5wedYJJQpBTRf2EiNW8CE+R8R1QsEcTlGAeE7ScSU8px1IlmQd6BWOhUsNPjcCXQRd nfyEJFujnfTJxp1C3f22PgtB70umF6zm6TI+TpxNQmKRmKGp7poYk6ZXJ5Z7tVzr19G0 b8CnglZ4JwCKXg7Xwp6Wy8ikkGh5DK/jeFmwprb842v3aWOZNi4dWvvFzrHxUq5PQG3N UYFQ== X-Gm-Message-State: AOAM531Mllom0n7Pz/BKQLnG+TuMXQcj+aKf/AT7K0cJSJeagJzC+SRJ YzCJkUh4ATHb5UkM5gn3xYQuCzP4FWDJH691 X-Google-Smtp-Source: ABdhPJwI4IMiHZaFmSAXaw3pk7lHvkM5NUr/SqlnoogKj+onwvXNIwYSn51HAM7l2aEkQs1MEWCGSQ== X-Received: by 2002:a05:6402:1d9a:: with SMTP id dk26mr3314461edb.283.1607539313756; Wed, 09 Dec 2020 10:41:53 -0800 (PST) Received: from [192.168.0.105] (nat-35.starnet.cz. [178.255.168.35]) by smtp.gmail.com with ESMTPSA id c11sm2548787edx.38.2020.12.09.10.41.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 09 Dec 2020 10:41:53 -0800 (PST) To: SoC Team From: Michal Simek Subject: [GIT PULL] arm64: soc: ZynqMP changes for v5.11 v2 Message-ID: <71d38756-4456-29fc-26a3-341e1d09aafe@monstr.eu> Date: Wed, 9 Dec 2020 19:41:52 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1 MIME-Version: 1.0 Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201209_134155_872649_51E087BA X-CRM114-Status: GOOD ( 14.17 ) X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:52e listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender 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 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: arm-soc , linux-arm-kernel Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org Hi, based on chat with Arnd I am sending v2 pull request which is based on v5.10-rc2 with dropping one patch which will be queue later. Arnd wanted to target arm/drivers branch. Thanks, Michal The following changes since commit 3cea11cd5e3b00d91caf0b4730194039b45c5891: Linux 5.10-rc2 (2020-11-01 14:43:51 -0800) are available in the Git repository at: https://github.com/Xilinx/linux-xlnx.git tags/zynqmp-soc-for-v5.11-v2 for you to fetch changes up to 311c2520de21cb2f44291ad3d984b42191126628: firmware: xilinx: Properly align function parameter (2020-12-09 19:36:34 +0100) ---------------------------------------------------------------- arm64: soc: ZynqMP SoC changes for v5.11 v2 - Small alignments in Xilinx Firmware driver - Exposing syscon interface for VCU driver ---------------------------------------------------------------- Michael Tretter (4): soc: xilinx: vcu: drop useless success message dt-bindings: soc: xlnx: extract xlnx, vcu-settings to separate binding soc: xilinx: vcu: use vcu-settings syscon registers soc: xilinx: vcu: add missing register NUM_CORE Michal Simek (4): firmware: xilinx: Fix kernel-doc warnings firmware: xilinx: Remove additional newline firmware: xilinx: Add a blank line after function declaration firmware: xilinx: Properly align function parameter Wendy Liang (1): firmware: xlnx-zynqmp: fix compilation warning Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu-settings.yaml | 34 ++++++++++++++++++++++++++++++++++ Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu.txt | 9 ++------- drivers/firmware/xilinx/zynqmp.c | 46 +++++++++++++++++++++++----------------------- drivers/soc/xilinx/Kconfig | 1 + drivers/soc/xilinx/xlnx_vcu.c | 96 +++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------- include/linux/firmware/xlnx-zynqmp.h | 45 ++++++++++++++++++++++++++++++++++++++++----- include/linux/mfd/syscon/xlnx-vcu.h | 39 +++++++++++++++++++++++++++++++++++++++ 7 files changed, 186 insertions(+), 84 deletions(-) create mode 100644 Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu-settings.yaml create mode 100644 include/linux/mfd/syscon/xlnx-vcu.h