From patchwork Sun Jan 22 12:11:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 13111435 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 78C81C25B4E for ; Sun, 22 Jan 2023 12:11:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 4A542C4339E; Sun, 22 Jan 2023 12:11:36 +0000 (UTC) Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id 41C57C433D2 for ; Sun, 22 Jan 2023 12:11:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 41C57C433D2 Authentication-Results: smtp.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-wr1-f48.google.com with SMTP id b7so8502624wrt.3 for ; Sun, 22 Jan 2023 04:11:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=kh46BGaZm1ibq11ENZTVqU06WU/GK9n967GcDHPrdfA=; b=k+DtXHztRgpF2710aOjM4E7UGk5NdggwvA8I3z9p47iO7tDNk3mddSaA/IPqUwTobq iP77U4TAFS4Hxjrq4Uxi4rH3P3mwz4SAlolkbEZCbhRbSiAtEUjGDiOHiHWUA4PAKUZZ EcVpR125Vh3KYmzfCiytDNerZdvGIgjION9oyevaAosx4WSXBeBFV6FVDChkVlgNm1VJ A73m+7ybSGd2pNXWOlzLdFtV+I4oRwiS14A8IKD578CtrkmGtEm/1mysWU7oqvEv7XAD cBHPZSfLe5dJYz6G3hu5ZWif69bRpc+Wl68IM2+nda3yJ/Z6VX/F9un7qNV+mDYGdBjC QuWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kh46BGaZm1ibq11ENZTVqU06WU/GK9n967GcDHPrdfA=; b=MDy3cYQmuTnioEC8964MgVMCyqO+ozxpJ+oBM5WBnZ2q0/S5J4fA/EJvpQb9IVLfXk 64pLxnrOcyy+E87gPp2j1c6gNe3AYKyDeLQUdxLmhrAjPaBhU1gmWBPN4C+zdfgPSFCt TSVzrBCsfJzzwLE7hUxAWMsGWdNbKlWb6CHXHjILyUl0Qh3KE1Dwiu6RDVAmCk6lSmMf nxiSdWGJqmfV6eXciXqjp61nHAAhsXhwZJIe91BJtWVkvEKNYiJNN1km4YWy/MNKOYRx ZQEFBC/XeWtKYM4lzdH0cGtmw1yidb7alVXWC+riPkukmndjMtk5Zb//zFuRfHeu1VPx X3Jw== X-Gm-Message-State: AFqh2kq/qgPibkTBCV5Blnc/DnWJZtMerRbomNrK63csT3MM/vDxPcjm 8GLWhOfrB5684gxwSur84qZlFg== X-Google-Smtp-Source: AMrXdXtEr9vi6vNmJ9qvCPQIZKzcjE0HxnAvvYszmwahQQLXGJ/d647l3d36TaU6H83uzVK0/xredQ== X-Received: by 2002:a5d:570b:0:b0:277:2e27:61e7 with SMTP id a11-20020a5d570b000000b002772e2761e7mr18303769wrv.17.1674389493491; Sun, 22 Jan 2023 04:11:33 -0800 (PST) Received: from krzk-bin.. ([178.197.216.144]) by smtp.gmail.com with ESMTPSA id t12-20020adff60c000000b0024274a5db0asm2019072wrp.2.2023.01.22.04.11.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Jan 2023 04:11:33 -0800 (PST) From: Krzysztof Kozlowski List-Id: To: Olof Johansson , Arnd Bergmann , arm@kernel.org, soc@kernel.org Cc: Krzysztof Kozlowski , linux-kernel@vger.kernel.org, Krzysztof Kozlowski Subject: [GIT PULL] memory: drivers for v6.3 Date: Sun, 22 Jan 2023 13:11:29 +0100 Message-Id: <20230122121129.28699-1-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2: Linux 6.2-rc1 (2022-12-25 13:41:39 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git tags/memory-controller-drv-6.3 for you to fetch changes up to 4fd1a0e496cb81e939c55143fc81c2be130099c4: Merge branch 'for-v6.3/renesas-rpc-if' into mem-ctrl-next (2023-01-22 13:05:21 +0100) ---------------------------------------------------------------- Memory controller drivers for v6.3 1. TI Emif: simplify device_get_match_data(). 2. Renesas RPC IF: Few fixes (missing address set in manual mode; decouple driver's private data structure from other drivers; unbind and rebind due to triggering managed resources allocation from other drivers) and bigger rework around improved runtime Power Management. ---------------------------------------------------------------- Geert Uytterhoeven (6): memory: renesas-rpc-if: Split-off private data from struct rpcif memory: renesas-rpc-if: Move resource acquisition to .probe() memory: renesas-rpc-if: Always use dev in rpcif_probe() memory: renesas-rpc-if: Improve Runtime PM handling memory: renesas-rpc-if: Pass device instead of rpcif to rpcif_*() memory: renesas-rpc-if: Remove Runtime PM wrappers JaimeLiao (1): memory: renesas-rpc-if: Fix missing setting address Krzysztof Kozlowski (1): Merge branch 'for-v6.3/renesas-rpc-if' into mem-ctrl-next ye xingchen (1): memory: ti-emif-pm: Use device_get_match_data() to simplify the code drivers/memory/renesas-rpc-if.c | 153 ++++++++++++++++++++++++++-------------- drivers/memory/ti-emif-pm.c | 7 +- drivers/mtd/hyperbus/rpc-if.c | 18 ++--- drivers/spi/spi-rpc-if.c | 14 ++-- include/memory/renesas-rpc-if.h | 34 ++------- 5 files changed, 120 insertions(+), 106 deletions(-)