From patchwork Mon Nov 27 11:10:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Dybcio X-Patchwork-Id: 749747 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="P0qPLrQC" Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1A8CC111 for ; Mon, 27 Nov 2023 03:11:06 -0800 (PST) Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-a00ac0101d9so546632266b.0 for ; Mon, 27 Nov 2023 03:11:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1701083464; x=1701688264; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=aWIIj+kvMy4kZX5d0cpQ2c41mKIu3M1tMd1Zqq8If4M=; b=P0qPLrQChRjPwk0jDlfWWHntaedfqnRP44hGX0tzwQ2YYpX0ElcdpMjQHP9/Q+9CqE 8dd5DTnepnlMb12tR5NN14pa6WUIF6xtDD9StblwWq0TZc/vui/bB96gZ/poKXmT1nTu tYQsQCUAyu5FayqROS4/lV1OroonVLR57GHaDPeFjuEbQpuNreXMBmNuvreJgXipYaCl Rjtj+cwG2Phl0EoxipfL8nhVzNmHV/+XBYzfbyHFyFXyhdyZArjnEJWRhLcWasoJkVta gHHUyUrjXfLhxTh1MMtCBZNf/jel80mFUnDkZ66oHvXlFx9kesZ9+2sUD7xDl3wF73eV k9vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701083464; x=1701688264; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=aWIIj+kvMy4kZX5d0cpQ2c41mKIu3M1tMd1Zqq8If4M=; b=SYasqj62aCYOpl79F/V2u13wSyWkAxQ8mzcB/M8t2bzcG0SfHeQQ4cBRR07uQcoxIq lDNUJhSRdloLBxkMVE8QnUpPD5WHXa5q0StgkPgkjk1ysI2USLVlS2zgsF1HAdQ9p06M Us0c0/w5CjF38c1bSUOjc9gfb50SzsMgIyvfSv06ROH89eBIKEc4h9jlUhghyrvmIfkP 41utrneT3QaU6WeNiOHY+NO51PMl6+IM7/6nq6XuS1G/7TVDoZeLcjpN7EtULFNPmhUS e9FyaZdI8ZW5noUyhyn58gnDKvdVAHTQFgypqOOMr7BB3odhwe65oJWtyPyzikFcaA/p 6SQg== X-Gm-Message-State: AOJu0YzGPLZU0pQYaG9HUmaE+/PyN92haV4NZV0AqQXR7Eo0Xc2/jiWF 9uD11orDecXFwPuLk9OJUa6bNg== X-Google-Smtp-Source: AGHT+IG3CEZbOjnyg3S3/SHsocbkM+WWXlxkYAiY7U4XFuHw4QdaJTyPvJ1fajsn0I7iYexaJtwE2A== X-Received: by 2002:a17:906:209e:b0:a0a:f9af:c159 with SMTP id 30-20020a170906209e00b00a0af9afc159mr6033015ejq.25.1701083464551; Mon, 27 Nov 2023 03:11:04 -0800 (PST) Received: from [10.167.154.1] (178235187180.dynamic-4-waw-k-2-3-0.vectranet.pl. [178.235.187.180]) by smtp.gmail.com with ESMTPSA id n27-20020a170906089b00b009fe0902961bsm5537329eje.23.2023.11.27.03.11.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Nov 2023 03:11:04 -0800 (PST) From: Konrad Dybcio Subject: [PATCH v2 0/2] SM6115 interconnect Date: Mon, 27 Nov 2023 12:10:58 +0100 Message-Id: <20231125-topic-6115icc-v2-0-69d05d90871b@linaro.org> Precedence: bulk X-Mailing-List: linux-pm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAEJ5ZGUC/3WNywqDMBBFf0Vm3SlOSnx05X8UF3Ga6IAkklhpE f+9qfsuz4F7zw7JRrEJ7sUO0W6SJPgM6lIAT8aPFuWZGVSpbkRK4xoWYayItDCjoaZ2um1a42r Im8Eki0M0nqe88q95znKJ1sn7jDz6zJOkNcTP2dzoZ//db4QlOqOJy0HrittuFm9iuIY4Qn8cx xfdFCiMwAAAAA== To: Andy Gross , Bjorn Andersson , Georgi Djakov , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Marijn Suijten , linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, Konrad Dybcio , Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1701083462; l=1377; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=KDSOgOJZ9OKDivLFVaAgoa4LgcSMlJhCVgjjK2+bl7s=; b=8kGfGfFvWPhFWeVdYOYNJHM+n5qjYW3NtvraF/dOYqRWNPyV/6xu+2xjJmt4MAytbgsKuA43W zQbCVYwqlC1DDp9vBTCbw7l30rV7oMdjVcQcvOT0iNW1d9TcX5KXKnh X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= As it says on the can. Georgi, Bjorn, can we please set up an immutable branch with the bindings? Signed-off-by: Konrad Dybcio --- Changes in v2: bindings: - Remove unnecessary '|' after description: - sort property definitions in a manner that resembles their proper ordering - define clock{s/-names} before using them in conditional blocks - drop unnecessary allOf: - move unevaluatedProperties after the conditional blocks - disallow clock{s,-names} when unnecessary - fix up the example C: - Apply my own fixup (ebi channel configuration) - Link to v1: https://lore.kernel.org/r/20231125-topic-6115icc-v1-0-fa51c0b556c9@linaro.org --- Konrad Dybcio (2): dt-bindings: interconnect: Add Qualcomm SM6115 NoC interconnect: qcom: Add SM6115 interconnect provider driver .../bindings/interconnect/qcom,sm6115.yaml | 148 ++ drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/sm6115.c | 1427 ++++++++++++++++++++ include/dt-bindings/interconnect/qcom,sm6115.h | 111 ++ 5 files changed, 1697 insertions(+) --- base-commit: 48bbaf8b793e0770798519f8ee1ea2908ff0943a change-id: 20231125-topic-6115icc-a187f5989af7 Best regards,