From patchwork Wed Aug 18 01:57:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 498874 Delivered-To: patch@linaro.org Received: by 2002:a02:6f15:0:0:0:0:0 with SMTP id x21csp190946jab; Tue, 17 Aug 2021 18:57:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyQhhhBpKld9yFPMhjs+KySA4/hQ8SUAvJdPVShtxUH9JPwKkWSSQB4Qnu/i3GxOoVyoUXp X-Received: by 2002:a50:c88d:: with SMTP id d13mr7207674edh.334.1629251861555; Tue, 17 Aug 2021 18:57:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629251861; cv=none; d=google.com; s=arc-20160816; b=I+0N15e8/oLZk7+tyBLK88yGiFi4BuR4+5RyaVg3sGWjQdJEbUzOwPmwHFngFLahAM u2OUbOiHjRGKW9wL5InpZ6P1KU1cSYU5ZWI/RKHOk5KkrdlO6z0/HjdTjfj/7fk2Gd2p /YX8l3YPba2V+IetYISPO0PyZ/4dn4J4bRkCLWzPOPrkTLDfWu2+ST495aeIAmGaeY4c Yi2mObVy5XLKnBIbQ86dR3Grj2GS8OIREtvmokM0yFmIj2hMHjHtK42e/AZGrdNxecgb PzIIVr+wouP4JLVpuEUzmupzbwQESKAT5hsI/19E4SH6f8C+gjdSBhVixU3bP4tJV61C zwuQ== 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=nGsS4Q3dWPwjD1TiZ4e2piGx5s38ai23zpLeK5x/JGI=; b=r5CcGn7ouqtNe4fG5ceXXE1v5e2gtmtz4IZJxNsmkSvDXBsn9RjLE27bxCDNfFakhA C5+I1/lW9Vtk8XZDsSM2GNwjur5X55unolPKHdO+BRztQy+JBPfNh8KHzL4SKUYoJucQ +E5hkzhgqMG+7gtKLrZry+OgtJWDKyT0V/InCF111YyHmdE+w8iAZUE8XrdClsCxjfCJ 4/BAst1U+5Pr62n6jMN1dAAueo6x2pfsbIslHO4i2GKfnXB35dEd0197NRTMnbS+q+LA M6Xhw5wcADUp8k8aCCSKbgrA0fhLDJZ4ZSGNoMb7eqE+RobAUc82LBHNRj+skZtdP5L4 WghA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=neuK4DzY; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dn4si3769689ejc.239.2021.08.17.18.57.40; Tue, 17 Aug 2021 18:57:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-arm-msm-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=@linaro.org header.s=google header.b=neuK4DzY; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235909AbhHRB6L (ORCPT + 16 others); Tue, 17 Aug 2021 21:58:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44524 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233380AbhHRB6K (ORCPT ); Tue, 17 Aug 2021 21:58:10 -0400 Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D90B8C061764 for ; Tue, 17 Aug 2021 18:57:36 -0700 (PDT) Received: by mail-lj1-x234.google.com with SMTP id h11so2048336ljo.12 for ; Tue, 17 Aug 2021 18:57:36 -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=nGsS4Q3dWPwjD1TiZ4e2piGx5s38ai23zpLeK5x/JGI=; b=neuK4DzYVj8H/M6gvXEjHPDyUm8wE0RYx1yXSQd+xUk/y/EIlxCI1yTK5DyuSUMINY TBYh6WhIBaL/Ma21SUk9NrbIKASuuZzybb5WzpU0jFEfXMlPDo7+5yDJtovM86aEL/Ix 3G7FK+kFVDUr3NsstnHWGN1YEBIDarIvhO4iyWT4nITWl0EvggGZibz1qbV5Nvy3bFcm Yuy+0t7FagbgcD0TXvxaM0/Noc7ZrBvkdxBlTehAr+bz68MA3/QEzP88/xVdlhk70Ya4 +JvRLMab39L7DU5/3K8riEkhqDvmvIZdw2zI1wGKIR61doYHU4iUjR9K4h0D2RozNB7u XorA== 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=nGsS4Q3dWPwjD1TiZ4e2piGx5s38ai23zpLeK5x/JGI=; b=BWg/RAs5n5DCmQB0RiGZftSZ+uF5RDb0f8wyLNX4wNB8FN9PbCUOCKrb22yzfwcq2e 8ubtw7+Vrtkt+Mrp7+sDoopeF0q2PrRYxF9DoAi1aCEjufxV72MU+AQnaEnIylnK+qtn pY2mrynPf1mrBkl5729OvdPVZnyrTMlyVxrApNscoahLak6jOkQqNOGXJaMmFDYgYN2l DSIYxJ3LsXtKHmKSjP+jGqOPspSaOnry+soABOEV5E+TgcmVIlH4b2PThTUWFWWSQGbM 4iQPVvClAWH5N01ahvaApiKkEIer06J36Utq8eqEotZU8BZZITOX/GlBsF/kZENs9Bnt DC5A== X-Gm-Message-State: AOAM530Fbbq+ZCgIYtoaoLqkTiuX2xgOOXuDxuC0ibEOTibNIwEE5vlZ wklOFl21kqLmTKaqN7vIqr7xTw== X-Received: by 2002:a2e:5c9:: with SMTP id 192mr5605135ljf.337.1629251854720; Tue, 17 Aug 2021 18:57:34 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id y8sm349500lfh.249.2021.08.17.18.57.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Aug 2021 18:57:34 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Georgi Djakov Cc: linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org Subject: [PATCH 0/5] interconnect: merge AP-owned support into icc-rpm Date: Wed, 18 Aug 2021 04:57:27 +0300 Message-Id: <20210818015732.1717810-1-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org This patch series merges support for AP-owned and bus QoS from SDM660 into common code (icc-rpm.c). MSM8916 and MSM8939 support code is extended to support these features. The following changes since commit 7c60610d476766e128cc4284bb6349732cbd6606: Linux 5.14-rc6 (2021-08-15 13:40:53 -1000) are available in the Git repository at: https://git.linaro.org/people/dmitry.baryshkov/kernel.git icc-msm8916-sdm660 for you to fetch changes up to 13c58bed52008460d0f0ce60ae1097d6f8fa7c0a: interconnect: msm8939: add support for AP-owned nodes (2021-08-18 03:23:32 +0300) ---------------------------------------------------------------- Dmitry Baryshkov (5): interconnect: icc-rpm: move bus clocks handling into qnoc_probe interconnect: sdm660: merge common code into icc-rpm interconnect: icc-rpm: add support for QoS reg offset interconnect: msm8916: add support for AP-owned nodes interconnect: msm8939: add support for AP-owned nodes drivers/interconnect/qcom/icc-rpm.c | 270 +++++++++++++-- drivers/interconnect/qcom/icc-rpm.h | 63 +++- drivers/interconnect/qcom/msm8916.c | 83 +++-- drivers/interconnect/qcom/msm8939.c | 95 ++++-- drivers/interconnect/qcom/qcs404.c | 13 +- drivers/interconnect/qcom/sdm660.c | 662 ++++++------------------------------ 6 files changed, 517 insertions(+), 669 deletions(-)