Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1507178pxb; Fri, 22 Oct 2021 02:15:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwqZCggvMX+nq0pmoI7czXydN7+BLrte1FsgkCSAXFJnAlq+2w+rlKaYz/pQmCx+16Zn1mC X-Received: by 2002:a17:90b:4c4c:: with SMTP id np12mr13114375pjb.205.1634894139162; Fri, 22 Oct 2021 02:15:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634894139; cv=none; d=google.com; s=arc-20160816; b=zZYYlhx8Deikn9961O8FLAafHctmtcoDY8qOGmOq/o5KbeoDRe86nAVkAvr/GTpSX6 hRuOipgQtMLMCtIthdYtkrSUgY1DPv1GLrBiY5nUNAZPVdp0IdLQELIHX4E9iHoETv3C DvHRVlVQ7y/YpCnXOoyrGY6JvSkbuPhrKPw3UFjSfUcq90X6tMW5ZbKhTIAqQUejEodK pWT6KMPqOqy0MahVvOM729Nvell5q5QcvE1GR7hHdPRqqCTaCqaNljmNnkj0euClD0oR KuCQuRvRYtMAKoVXLi9b/wJ/CBpJTEA//S2kgQl7QkKbM4n3eytOBNULdg3KLQZPmzo2 njWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=6MxnfcYf/wcHVpeOIptjRtMI6YrXlZOc4I+TULI1+3E=; b=NwIApZpOsVmVKY5L9dISqQ2OCLOwuV9gj6rsZPfaYNU0efF/yLQ50ThxJyAxBuwbKS Aco4tYY+j5zrQoYKr89DgF58OHxBi9wibQ8MggCcEMCs+CWJ1CClDedLDeyo0E72zJed sd7ojn/EMR9/nUApOpcvcTCP8kBHciUfpfjU7nU6hgzMuiGGPf+e3/b7x7+Y4nE6RYin +DVntXSHkVjrOZKmwGWJEm2rTZTqV9mJ0s1B/KwFm1Ak4Do6R9pHe0sNZGyZFi1RENze lsp6l1HxBqn/zVb7ebCE2bvbnxj9kyirhWDiqQiRos2WxocY/HfEnPiThPUAGS1XgmvD Wm0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=UKlix+4t; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id rj7si11890229pjb.12.2021.10.22.02.15.26; Fri, 22 Oct 2021 02:15:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=UKlix+4t; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232659AbhJVJP4 (ORCPT + 99 others); Fri, 22 Oct 2021 05:15:56 -0400 Received: from mail.kernel.org ([198.145.29.99]:46168 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232592AbhJVJPp (ORCPT ); Fri, 22 Oct 2021 05:15:45 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id B942361163; Fri, 22 Oct 2021 09:13:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1634894007; bh=h+caQfQKl1jk33Diajt4E5+YDiGfQyaniMkR29wCgQo=; h=From:To:Cc:Subject:Date:From; b=UKlix+4tC+UBHaYlfvn+bhCOwxRxGMUEWcrysquClfiWevKAXkyazobacikEXSFIb 1vHQlmUtl2hhZjhsPdFqlIdQaKfmY26/HCD1bZr3+QVUq5/E0QmTk1m9FyDgBKtbkE QQsPnMCV8ltr3zXkHwQCCIEsnwLjU7NtmdlIAHk3qZeOUtiqgTPUONgUQoHlSxd+5y fQTmORvdcItA8QcQE/errEbs2tmSCQerhdYBcihqvlwBaG1yoIsC4lHomX2DQf7YPK J0Ncm4qZbK6BVTZgW8R/ZpzxI02C6nK2YudOr+YXHdZsrZE5SVXmQ0wUkGLS7TJwLw oCSgazN7JAZ4w== From: Georgi Djakov To: gregkh@linuxfoundation.org Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, djakov@kernel.org Subject: [GIT PULL] interconnect changes for 5.16 Date: Fri, 22 Oct 2021 12:13:26 +0300 Message-Id: <20211022091326.28826-1-djakov@kernel.org> X-Mailer: git-send-email 2.29.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello Greg, This is the pull request with interconnect changes for the 5.16-rc1 merge window. It contains just driver updates. The details are in the signed tag. All patches have been in linux-next for more than two weeks. No issues have been reported so far. Please pull into char-misc-next. Thanks, Georgi The following changes since commit 9e1ff307c779ce1f0f810c7ecce3d95bbae40896: Linux 5.15-rc4 (2021-10-03 14:08:47 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git tags/icc-5.16-rc1 for you to fetch changes up to dfe14674bf7b267c44eb91d66bad076af3827a47: Merge branch 'icc-rpm' into icc-next (2021-10-04 16:14:13 +0300) ---------------------------------------------------------------- interconnect changes for 5.16 Here are the changes for the 5.16-rc1 merge window consisting of just driver updates. The highlight is the refactoring of some existing drivers into common code and expanding some macros that will make adding QoS support much easier. Driver changes: - icc-rpm: move bus clocks handling into qnoc_probe - sdm660: expand DEFINE_QNODE macros - sdm660: drop default/unused values - sdm660: merge common code into icc-rpm - icc-rpm: add support for QoS reg offset - msm8916: expand DEFINE_QNODE macros - msm8916: add support for AP-owned nodes - msm8939: expand DEFINE_QNODE macros - msm8939: add support for AP-owned nodes - qcs404: expand DEFINE_QNODE macros - qcom: drop DEFINE_QNODE macro - samsung: describe drivers in KConfig Signed-off-by: Georgi Djakov ---------------------------------------------------------------- Dmitry Baryshkov (11): interconnect: icc-rpm: move bus clocks handling into qnoc_probe interconnect: sdm660: expand DEFINE_QNODE macros interconnect: sdm660: drop default/unused values interconnect: sdm660: merge common code into icc-rpm interconnect: icc-rpm: add support for QoS reg offset interconnect: msm8916: expand DEFINE_QNODE macros interconnect: msm8916: add support for AP-owned nodes interconnect: msm8939: expand DEFINE_QNODE macros interconnect: msm8939: add support for AP-owned nodes interconnect: qcs404: expand DEFINE_QNODE macros interconnect: qcom: drop DEFINE_QNODE macro Georgi Djakov (1): Merge branch 'icc-rpm' into icc-next Krzysztof Kozlowski (1): interconnect: samsung: describe drivers in KConfig drivers/interconnect/qcom/icc-rpm.c | 263 +- drivers/interconnect/qcom/icc-rpm.h | 56 +- drivers/interconnect/qcom/msm8916.c | 1214 ++++- drivers/interconnect/qcom/msm8939.c | 1283 ++++- drivers/interconnect/qcom/qcs404.c | 967 +++- drivers/interconnect/qcom/sdm660.c | 1940 +++++--- drivers/interconnect/samsung/Kconfig | 6 +- 7 files changed, 4819 insertions(+), 910 deletions(-) The following changes since commit 9e1ff307c779ce1f0f810c7ecce3d95bbae40896: Linux 5.15-rc4 (2021-10-03 14:08:47 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git tags/icc-5.16-rc1 for you to fetch changes up to dfe14674bf7b267c44eb91d66bad076af3827a47: Merge branch 'icc-rpm' into icc-next (2021-10-04 16:14:13 +0300) ---------------------------------------------------------------- interconnect changes for 5.16 Here are the changes for the 5.16-rc1 merge window consisting of just driver updates. The highlight is the refactoring of some existing drivers into common code and expanding some macros that will make adding QoS support much easier. Driver changes: - icc-rpm: move bus clocks handling into qnoc_probe - sdm660: expand DEFINE_QNODE macros - sdm660: drop default/unused values - sdm660: merge common code into icc-rpm - icc-rpm: add support for QoS reg offset - msm8916: expand DEFINE_QNODE macros - msm8916: add support for AP-owned nodes - msm8939: expand DEFINE_QNODE macros - msm8939: add support for AP-owned nodes - qcs404: expand DEFINE_QNODE macros - qcom: drop DEFINE_QNODE macro - samsung: describe drivers in KConfig Signed-off-by: Georgi Djakov ---------------------------------------------------------------- Dmitry Baryshkov (11): interconnect: icc-rpm: move bus clocks handling into qnoc_probe interconnect: sdm660: expand DEFINE_QNODE macros interconnect: sdm660: drop default/unused values interconnect: sdm660: merge common code into icc-rpm interconnect: icc-rpm: add support for QoS reg offset interconnect: msm8916: expand DEFINE_QNODE macros interconnect: msm8916: add support for AP-owned nodes interconnect: msm8939: expand DEFINE_QNODE macros interconnect: msm8939: add support for AP-owned nodes interconnect: qcs404: expand DEFINE_QNODE macros interconnect: qcom: drop DEFINE_QNODE macro Georgi Djakov (1): Merge branch 'icc-rpm' into icc-next Krzysztof Kozlowski (1): interconnect: samsung: describe drivers in KConfig drivers/interconnect/qcom/icc-rpm.c | 263 +- drivers/interconnect/qcom/icc-rpm.h | 56 +- drivers/interconnect/qcom/msm8916.c | 1214 ++++- drivers/interconnect/qcom/msm8939.c | 1283 ++++- drivers/interconnect/qcom/qcs404.c | 967 +++- drivers/interconnect/qcom/sdm660.c | 1940 +++++--- drivers/interconnect/samsung/Kconfig | 6 +- 7 files changed, 4819 insertions(+), 910 deletions(-) The following changes since commit 9e1ff307c779ce1f0f810c7ecce3d95bbae40896: Linux 5.15-rc4 (2021-10-03 14:08:47 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git tags/icc-5.16-rc1 for you to fetch changes up to dfe14674bf7b267c44eb91d66bad076af3827a47: Merge branch 'icc-rpm' into icc-next (2021-10-04 16:14:13 +0300) ---------------------------------------------------------------- interconnect changes for 5.16 Here are the changes for the 5.16-rc1 merge window consisting of just driver updates. The highlight is the refactoring of some existing drivers into common code and expanding some macros that will make adding QoS support much easier. Driver changes: - icc-rpm: move bus clocks handling into qnoc_probe - sdm660: expand DEFINE_QNODE macros - sdm660: drop default/unused values - sdm660: merge common code into icc-rpm - icc-rpm: add support for QoS reg offset - msm8916: expand DEFINE_QNODE macros - msm8916: add support for AP-owned nodes - msm8939: expand DEFINE_QNODE macros - msm8939: add support for AP-owned nodes - qcs404: expand DEFINE_QNODE macros - qcom: drop DEFINE_QNODE macro - samsung: describe drivers in KConfig Signed-off-by: Georgi Djakov ---------------------------------------------------------------- Dmitry Baryshkov (11): interconnect: icc-rpm: move bus clocks handling into qnoc_probe interconnect: sdm660: expand DEFINE_QNODE macros interconnect: sdm660: drop default/unused values interconnect: sdm660: merge common code into icc-rpm interconnect: icc-rpm: add support for QoS reg offset interconnect: msm8916: expand DEFINE_QNODE macros interconnect: msm8916: add support for AP-owned nodes interconnect: msm8939: expand DEFINE_QNODE macros interconnect: msm8939: add support for AP-owned nodes interconnect: qcs404: expand DEFINE_QNODE macros interconnect: qcom: drop DEFINE_QNODE macro Georgi Djakov (1): Merge branch 'icc-rpm' into icc-next Krzysztof Kozlowski (1): interconnect: samsung: describe drivers in KConfig drivers/interconnect/qcom/icc-rpm.c | 263 +- drivers/interconnect/qcom/icc-rpm.h | 56 +- drivers/interconnect/qcom/msm8916.c | 1214 ++++- drivers/interconnect/qcom/msm8939.c | 1283 ++++- drivers/interconnect/qcom/qcs404.c | 967 +++- drivers/interconnect/qcom/sdm660.c | 1940 +++++--- drivers/interconnect/samsung/Kconfig | 6 +- 7 files changed, 4819 insertions(+), 910 deletions(-)