From nobody Thu Sep 19 10:31:18 2024 Received: from mail-oi1-f173.google.com (mail-oi1-f173.google.com [209.85.167.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 787831A38D9 for ; Wed, 11 Sep 2024 14:35:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065313; cv=none; b=XzDp2bZpff+Vl0C02F8nyzwM7R1Xw80BTah86JItFTmU6vwsTjy20lSyzA2Pu6+agQBP6iObkWC+aAGNQgirTXi662UHi4ky0DwqYOX0Acf6jxOaQkceDG+UCngaUP9OOXpcodx+91TamadJO21IjDtTl9GTBQAqx9hIg20pTEs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065313; c=relaxed/simple; bh=r9BppIE7R66P1TIPMWs++sO3aD+nAwDYSw3lqZE0RcM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=B7Q2Ztd+nSPdBEAVEQqThGrlL9O0N5zTWMFxYkWsJ3JTbMq0vwlHqtWkCJu8nVVsoF3aOEAUJ1a9B+HhSbYoqb53mOU5+dJikc3997pctIg/bplHxFNxy/310hTZ8FOc7OskIvs5ZX18tLs0e5PWs6tbx0dfmwlz1hq88adjgzA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=ClJSpsz4; arc=none smtp.client-ip=209.85.167.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="ClJSpsz4" Received: by mail-oi1-f173.google.com with SMTP id 5614622812f47-3e04552579cso1581238b6e.2 for ; Wed, 11 Sep 2024 07:35:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726065311; x=1726670111; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=gnJ313n4mu2c3Gv27Gu48uhKalN/G5CTdU7jzWSbSxk=; b=ClJSpsz4iCAbOPqTTGo/j8/4xLR8cnuCvI7MS+oYQTYsIx7vdBFtohn1/sLsmWakeT /XljqwWB9I9VBZXuamHpGiWcbFnZnfzykooqQynqysOuERoTdlCjy0w4yC5JFwq3AaKi noQhvSjYZZ8zb5/2WH2H2GAb33Va9FwdQ2fkY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726065311; x=1726670111; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gnJ313n4mu2c3Gv27Gu48uhKalN/G5CTdU7jzWSbSxk=; b=fPwzGyyH9Cz82nQKYbyQM1M4J/qP+NRQm/n2KjTQONgOrZXv8DxY7Asq90/EYPKqQ+ /i2t7HUymvu+1by1M7vKh2PaVdQdH2X3CQY8sLegRpgr9COjH/3x6HTaKvHtDyIS2rOV kwdEGkO5cdgPcAEuxSRAriKtk5zBsLcEQRsjlY1Y2W64LlA+SEUPtBMm45x6b0NnggTD JQJWKlaE50JMcAuk19pEXGuVRXGVEp6j7jm7RlAET3L4uQw2XJ+l22ox7cAN7It8dllA qnaYQoIJvt72BQ8h4u/HYhbZncwtcn+KUDoHVoLj1aoyTiESSOv1nOqvAkDSxJ/4DoAW i8TA== X-Forwarded-Encrypted: i=1; AJvYcCXFtFxKs3NVF9Furq+HTx26n7YVnCTX57WyHIrrLXpHHHQeLtrSG8oIfIJK4LuDRqRAf0K28MzDIECuwMk=@vger.kernel.org X-Gm-Message-State: AOJu0YyuUiEqFiCl04x3Z+rtVeTYZp+MMqSrFaLyZv4DnVWbxn1+Ry+y ZqsqnizwWmPqTgFAEnrRCmM57YgbXzMWGJNHAU3ygbv066F2ujeIk80IplVOxQ== X-Google-Smtp-Source: AGHT+IFMamFHGmhxPFHOGWER3aFhQ1jLAPCLcwDI6yIOXvYykC7XUTDUyt75MOdeg3LnVxx5oP82RA== X-Received: by 2002:a05:6808:14c7:b0:3e0:3dd9:9053 with SMTP id 5614622812f47-3e03dd994bemr10549858b6e.11.1726065311408; Wed, 11 Sep 2024 07:35:11 -0700 (PDT) Received: from fshao-p620.tpe.corp.google.com ([2401:fa00:1:10:102f:d738:6069:fd4b]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7db1fbb5901sm46620a12.24.2024.09.11.07.35.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 07:35:11 -0700 (PDT) From: Fei Shao To: AngeloGioacchino Del Regno , Matthias Brugger Cc: Fei Shao , Stephen Boyd , "Rob Herring (Arm)" , Conor Dooley , Hsin-Hsiung Wang , Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 1/8] dt-bindings: spmi: spmi-mtk-pmif: Add compatible for MT8188 Date: Wed, 11 Sep 2024 22:33:54 +0800 Message-ID: <20240911143429.850071-2-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911143429.850071-1-fshao@chromium.org> References: <20240911143429.850071-1-fshao@chromium.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add compatible string for the SPMI block on MT8188 SoC, which is compatible with the one used on MT8195. Acked-by: Stephen Boyd Acked-by: Rob Herring (Arm) Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Fei Shao --- (no changes since v1) Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml = b/Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml index ac99883a3f29..7f0be0ac644a 100644 --- a/Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml +++ b/Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml @@ -25,6 +25,7 @@ properties: - items: - enum: - mediatek,mt8186-spmi + - mediatek,mt8188-spmi - const: mediatek,mt8195-spmi =20 reg: --=20 2.46.0.598.g6f2099f65c-goog From nobody Thu Sep 19 10:31:18 2024 Received: from mail-oi1-f169.google.com (mail-oi1-f169.google.com [209.85.167.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2E2C21A3AB7 for ; Wed, 11 Sep 2024 14:35:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065316; cv=none; b=AysX0NiGlb4GHPXtOBTYZ5phmWJBFOS/CibqZ4rieyRkXnAlEdbjb52ZjGzJOdJc00ppitPV0s3IuaTIR5iRCTADaUUDUS92YgrWo4TZ91gbvf1FN6QrQ4Jt9/P8/2G5MW4iKFWF9ohcQ4puJ6HLv+8c36SGnmzi5AddgYF3uqc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065316; c=relaxed/simple; bh=J9PzHNjcSXRe0BOH9Zo8tAkuChRIs4CD84FEYrD8wQQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=fNX0Ss5WUkVUogYBs5hcMJRkCT8Js/w6Jtm6yMNc6BRbPXOaaNG1jryAQ9OM6Sl4b5/MCIgiGBV0fMriLhVB6K7OL9Y2DInXPeXCD/h4XxMuP1w5zD0hxjUMgy65MRs7wuf1w3NSZk5eTO2PE4M5kZwDNSdR5WQlC0GupZeXw3M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=AuHcxdaL; arc=none smtp.client-ip=209.85.167.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="AuHcxdaL" Received: by mail-oi1-f169.google.com with SMTP id 5614622812f47-3e0379a8d96so2286329b6e.3 for ; Wed, 11 Sep 2024 07:35:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726065314; x=1726670114; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wnPQW7Y4BtUSgD7VL5z1FONolY3V9ZDMRIrGcpJjXnE=; b=AuHcxdaLO2WPQ+HJSj5/8SVFYpJGRIub1WbNUE1x3TtOft9R/omaRb0S6/sfGfkN5y 21TYSEUUCJyIm6gNty0Jd3G5SISaqqd5ThrpNsuDk/LafiicDHSGdZcfXPS7XSVbbD3J WuQQbKaB0zF0Rr0tHa6zCHAOIOiKiWf79KYXo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726065314; x=1726670114; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wnPQW7Y4BtUSgD7VL5z1FONolY3V9ZDMRIrGcpJjXnE=; b=bC2TxuAm/QU+EKl4WTGR3JvHrrpjJagWl/6uDtuBmIugjf8wWkII+k6BxCGrrw2cjQ yZAqOVRimhox2CPrtc+z8fXQM6llkHiDPT76ih7HKYPNIrqWF5mFa++xaAz7aETjSomq VapiF0iGNrJuUU2cHTNWOV5dVye2BQ9d1FvXXTLyG2IKu5OJFkcMe1qOkgWlO+TaJT9b 8oEw9uE9ovnr2YCxWlIOthcY5mhA6+iAg0f27psr7PUNaM5/mHJOA6FDeZsZtckGa5LJ 2tQkR/BXlkBhpnGssLeLzrhwGPULm/mutRVSjg+juKugs26DQYWyGTTqMcs9++JbIlPz M8WQ== X-Forwarded-Encrypted: i=1; AJvYcCUSAJLiNG8lG4mPxwO3MrVCikk/jaTzUS+B0gKxfIezMT5CkBrfVQR1R2UWltv/Ie0kLdOQEqJbG68SA2Y=@vger.kernel.org X-Gm-Message-State: AOJu0YznK66a4bv727pPxu/W+yJIymdL2tfmuouw6tZaTo4R+DGR71Iy gK76Hj6Gvg5onJo3xvQ6pW9v+JzRg3FZI9lKAGuEC/lfi8wPYpiv8ROAr9fP1Q== X-Google-Smtp-Source: AGHT+IHHUCdHBp5uv6ADa0vxA18vvNpQp5qn4oDl6lTmb8iv0NjjXhkphjoMY82rsiFzMfvLj5l/lg== X-Received: by 2002:a05:6808:3206:b0:3e0:6a7f:4752 with SMTP id 5614622812f47-3e06a7f4a48mr875938b6e.41.1726065314162; Wed, 11 Sep 2024 07:35:14 -0700 (PDT) Received: from fshao-p620.tpe.corp.google.com ([2401:fa00:1:10:102f:d738:6069:fd4b]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7db1fbb5901sm46620a12.24.2024.09.11.07.35.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 07:35:13 -0700 (PDT) From: Fei Shao To: AngeloGioacchino Del Regno , Matthias Brugger Cc: Fei Shao , "Rob Herring (Arm)" , Allen-KH Cheng , Conor Dooley , Jassi Brar , Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 2/8] dt-bindings: mailbox: mtk,adsp-mbox: Add compatible for MT8188 Date: Wed, 11 Sep 2024 22:33:55 +0800 Message-ID: <20240911143429.850071-3-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911143429.850071-1-fshao@chromium.org> References: <20240911143429.850071-1-fshao@chromium.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add compatible string for ADSP mailbox on MT8188 SoC, which is compatible with the one used on MT8186. Acked-by: Rob Herring (Arm) Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Fei Shao --- (no changes since v1) .../devicetree/bindings/mailbox/mtk,adsp-mbox.yaml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/mailbox/mtk,adsp-mbox.yaml b= /Documentation/devicetree/bindings/mailbox/mtk,adsp-mbox.yaml index 72c1d9e82c89..8a1369df4ecb 100644 --- a/Documentation/devicetree/bindings/mailbox/mtk,adsp-mbox.yaml +++ b/Documentation/devicetree/bindings/mailbox/mtk,adsp-mbox.yaml @@ -17,9 +17,15 @@ description: | =20 properties: compatible: - enum: - - mediatek,mt8195-adsp-mbox - - mediatek,mt8186-adsp-mbox + oneOf: + - enum: + - mediatek,mt8186-adsp-mbox + - mediatek,mt8195-adsp-mbox + - items: + - enum: + - mediatek,mt8188-adsp-mbox + - const: mediatek,mt8186-adsp-mbox + =20 "#mbox-cells": const: 0 --=20 2.46.0.598.g6f2099f65c-goog From nobody Thu Sep 19 10:31:18 2024 Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7CB4C1A4B74 for ; Wed, 11 Sep 2024 14:35:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065319; cv=none; b=o+2TVGf+Xpnp3OumebEqbAG1MxHLRo2akHcMCu4C5eRssp+z4iV6OSy6jEzmZBXumbjxLwZBXI05Qf39z9C6FGlUWE2zum56fh/nQlzm2jSha/njtBgLNuUPhpvHLUOe5DKuHLHLoJvmJY3eOS3Lhzp9l6bK9Yh/MxMxZABQOEg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065319; c=relaxed/simple; bh=W71pzCUhjFb9jZ/lCd/tp6gYwQ/Gmmvx4o0ugiLRFds=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=u5iFIa3vOFHIoOwh0FI0iymjYvbLG8e2J5BpDtT6KUMg6SVk+oTIAgpuTRv64fz4DdjA6E7kSgcFhJTjpnAnazFS3aIpLMIFPmL0wMno84OoqMoGXhPR5x5/USbWUAeOyVJhxeqfdafwOKx4ZKnv3USljbbVjdrRyNmj3oGson0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=nPXPRE59; arc=none smtp.client-ip=209.85.210.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="nPXPRE59" Received: by mail-pf1-f179.google.com with SMTP id d2e1a72fcca58-71798a15ce5so734520b3a.0 for ; Wed, 11 Sep 2024 07:35:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726065317; x=1726670117; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=flO2kMjBbd38S9uV93LXACtUKy2NNrMVAURW7PjykH0=; b=nPXPRE59KgbQ6/lhXDRjmk83epgR/vb3J3wUBKcuYXUc9+2r3aGIxc17BCpVgRA3Oa 3CfHNQ2JuljwLHJgjCXF9Bfq4F5BOpFIV1atL6I0/p6jo2yqCn7fJCLFXEP5+92qw0h5 GBqn5zeJRMewLE20gmiqnWd8W5IoA06tLGCIs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726065317; x=1726670117; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=flO2kMjBbd38S9uV93LXACtUKy2NNrMVAURW7PjykH0=; b=sqHeE3EH6yZDDgv+gAD4UYolaxjuAtJ/gaSNemskhKEis/LqWhP8NucptCx0hqa+aH N1VyKxbLZj4CsfSD39ugKFfOZDZ44i2sFhgxJseI3aDiPY6ycOliR8tp1uuZF2U8V3rq cyj/rTXyTIDxTpMs8WeEBSTnA/2Nh3sKnZqel+n3lffCFIMhEProLAbszRLxV56T7tOz CJYubIz0kNKbHTAMPV72Thf4ZrPz9f1+0udhzhYqUlYQ86tFHLzS+UiqIIbsgsAfBTfS i+Vpj3ycTDbGV/00jBLGZop135rWybJv1zv/F01ruUPLrcSv2kdXzgLoTKtViKI7Zpsq 4uzA== X-Forwarded-Encrypted: i=1; AJvYcCXZ8UkwtDzaGlRNb9FhwjjKsIH65f8CoFPk5mTfG/FcI++kZ8u5G6pmZdIrzSjDpXRYujdThtU1WWro3yY=@vger.kernel.org X-Gm-Message-State: AOJu0Yx0oVfr8nKJ0l37dDUSXYfcAkPNGRcE8OWJG9l4nisc1QPMJDEW WFEmqAailvEYS1yg9uXerupX7sLOLCbYm2YPykYFzSMb97ZDBsPk84sdy1e3dw== X-Google-Smtp-Source: AGHT+IGWqqDq3WXUh183xK34Rxbjn61wnWFW93OstXI7bPArv11G83ZnspRU58x8mGmEmitA0kG5lg== X-Received: by 2002:a05:6a20:2443:b0:1c6:8c89:88c9 with SMTP id adf61e73a8af0-1cf5e1ae57bmr5808169637.18.1726065316653; Wed, 11 Sep 2024 07:35:16 -0700 (PDT) Received: from fshao-p620.tpe.corp.google.com ([2401:fa00:1:10:102f:d738:6069:fd4b]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7db1fbb5901sm46620a12.24.2024.09.11.07.35.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 07:35:16 -0700 (PDT) From: Fei Shao To: AngeloGioacchino Del Regno , Matthias Brugger Cc: Fei Shao , Conor Dooley , Krzysztof Kozlowski , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 3/8] arm64: dts: mediatek: mt8188: Add CPU performance controller for CPUFreq Date: Wed, 11 Sep 2024 22:33:56 +0800 Message-ID: <20240911143429.850071-4-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911143429.850071-1-fshao@chromium.org> References: <20240911143429.850071-1-fshao@chromium.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add performance controller node and performance-domains properties for CPUFreq support on MT8188 SoC. Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Fei Shao --- (no changes since v1) arch/arm64/boot/dts/mediatek/mt8188.dtsi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8188.dtsi b/arch/arm64/boot/dts= /mediatek/mt8188.dtsi index cd27966d2e3c..cdd2fe14effa 100644 --- a/arch/arm64/boot/dts/mediatek/mt8188.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8188.dtsi @@ -41,6 +41,7 @@ cpu0: cpu@0 { d-cache-line-size =3D <64>; d-cache-sets =3D <128>; next-level-cache =3D <&l2_0>; + performance-domains =3D <&performance 0>; #cooling-cells =3D <2>; }; =20 @@ -59,6 +60,7 @@ cpu1: cpu@100 { d-cache-line-size =3D <64>; d-cache-sets =3D <128>; next-level-cache =3D <&l2_0>; + performance-domains =3D <&performance 0>; #cooling-cells =3D <2>; }; =20 @@ -77,6 +79,7 @@ cpu2: cpu@200 { d-cache-line-size =3D <64>; d-cache-sets =3D <128>; next-level-cache =3D <&l2_0>; + performance-domains =3D <&performance 0>; #cooling-cells =3D <2>; }; =20 @@ -95,6 +98,7 @@ cpu3: cpu@300 { d-cache-line-size =3D <64>; d-cache-sets =3D <128>; next-level-cache =3D <&l2_0>; + performance-domains =3D <&performance 0>; #cooling-cells =3D <2>; }; =20 @@ -113,6 +117,7 @@ cpu4: cpu@400 { d-cache-line-size =3D <64>; d-cache-sets =3D <128>; next-level-cache =3D <&l2_0>; + performance-domains =3D <&performance 0>; #cooling-cells =3D <2>; }; =20 @@ -131,6 +136,7 @@ cpu5: cpu@500 { d-cache-line-size =3D <64>; d-cache-sets =3D <128>; next-level-cache =3D <&l2_0>; + performance-domains =3D <&performance 0>; #cooling-cells =3D <2>; }; =20 @@ -149,6 +155,7 @@ cpu6: cpu@600 { d-cache-line-size =3D <64>; d-cache-sets =3D <256>; next-level-cache =3D <&l2_1>; + performance-domains =3D <&performance 1>; #cooling-cells =3D <2>; }; =20 @@ -167,6 +174,7 @@ cpu7: cpu@700 { d-cache-line-size =3D <64>; d-cache-sets =3D <256>; next-level-cache =3D <&l2_1>; + performance-domains =3D <&performance 1>; #cooling-cells =3D <2>; }; =20 @@ -880,6 +888,12 @@ soc { compatible =3D "simple-bus"; ranges; =20 + performance: performance-controller@11bc10 { + compatible =3D "mediatek,cpufreq-hw"; + reg =3D <0 0x0011bc10 0 0x120>, <0 0x0011bd30 0 0x120>; + #performance-domain-cells =3D <1>; + }; + gic: interrupt-controller@c000000 { compatible =3D "arm,gic-v3"; #interrupt-cells =3D <4>; --=20 2.46.0.598.g6f2099f65c-goog From nobody Thu Sep 19 10:31:18 2024 Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com [209.85.215.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 317AE1A7043 for ; Wed, 11 Sep 2024 14:35:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065321; cv=none; b=ieVwtvdmcbM8BPoGHngyH+CnmmFc2vhgWyaDAQ9O+fSv95xe2+a7veZ8SKr9Ss6zQWZo2fSai2AmJk15emv7/i7NaxKfcyWaSobFPL9opSPbOSG4XeI9JXsYCP2CEdP+z1Y+qrILdQM/QxPf1qzDiZiY5BlENn5fQM5Aj/w5mBU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065321; c=relaxed/simple; bh=S6WFy6AHaUquyuINcrIMSHqJU48hl1BfP0n0UBsL/q4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YvVlnPi6Fx4OO6SQw+UxZWr2DSDydDIpRtEJeqMHTWj9UbKEkoMOIVShfzegVpeeeqV5f71BTX7o3thr6LWh8LIKz6+aRvMSgifoLD27XR9DRGexpQfvxqYIcMteBfOva/xuhUU+yK+TaE4o+trvbC0c2u/RSPy73ngfJzcgFpw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=ASekE4+a; arc=none smtp.client-ip=209.85.215.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="ASekE4+a" Received: by mail-pg1-f170.google.com with SMTP id 41be03b00d2f7-7b0c9bbddb4so4722810a12.3 for ; Wed, 11 Sep 2024 07:35:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726065319; x=1726670119; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=u3C8P2/ShZAyxq+RU0fcUwIOZvUAQXLkIBcEAMfkacE=; b=ASekE4+aDGYmorf3b/+nn+KOAXnueQ5Q8X/p0zY3kKAiEF0tmmgnaMZvaDy1SWTT47 iTrHbQq1GodSCZr8dg1iRh3MhfPjgaGUf9IM35mGeou/A4ox/3BceSXcQRiQbl83pXvw J8lkzF1BWIKKgQ0NUu3qptjwx9EFsfxDHRjdM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726065319; x=1726670119; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=u3C8P2/ShZAyxq+RU0fcUwIOZvUAQXLkIBcEAMfkacE=; b=foYoVq6/4hmAjJudORqJ+zKJkuvCVSOJccGcCbTsRZG54yeWxPbjlA7HJpyXZpr4xe 1I83QGfvBNsmEaOcC1H5zjmnBPepeUHzv8k/MZJztOp5hYShW+LlBSER/nx2/GKYrS+2 Lz4gGbMCORcLxRRbxD6LP8RNfbxQAqHG8Bv8dM9jOO2ZFFk/UdEnE2sIDRrxSyQC31+z 8my/DqK6TG3KN0j6KRp3qxdiRj0rbhD+fwh59j9kdEk1zU2jBF1T/A+KRcqOh25qPr+/ XQGnuE+gqoyaowxWGT1e9geohQQXFvwgGRwGeLEre4jkOp4LCLB3pz0YZc8Jrr54S6RI vS9A== X-Forwarded-Encrypted: i=1; AJvYcCWFexF8zTsmbMAKt3u2sJmI4vxaGwN3zN4QL3zBnAQPmmOyrQm1OFoBKqi+22p6+0gjq/h7O/s1/SZNswI=@vger.kernel.org X-Gm-Message-State: AOJu0YxESWoU/lh7RJUluAlbk4ewG2vjFearB0rdcg08718Phk4KCy41 3B+44Nete4nNo8BDC0iJau+cqAQW18HOVXEHReULWWwEkeVoiK9B+fWbyykeJw== X-Google-Smtp-Source: AGHT+IEWs+Nl1DTwsrFm62j+iMmwxKQIEd1M5v7OwN+K77hrCUFGyxVAB8wJQvjcW3hhfCNxEHJDsQ== X-Received: by 2002:a05:6a21:168c:b0:1cc:e969:a783 with SMTP id adf61e73a8af0-1cf5e0f481amr5731240637.20.1726065319204; Wed, 11 Sep 2024 07:35:19 -0700 (PDT) Received: from fshao-p620.tpe.corp.google.com ([2401:fa00:1:10:102f:d738:6069:fd4b]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7db1fbb5901sm46620a12.24.2024.09.11.07.35.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 07:35:18 -0700 (PDT) From: Fei Shao To: AngeloGioacchino Del Regno , Matthias Brugger Cc: Fei Shao , Conor Dooley , Krzysztof Kozlowski , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 4/8] arm64: dts: mediatek: mt8188: Add SMI/LARB/IOMMU support Date: Wed, 11 Sep 2024 22:33:57 +0800 Message-ID: <20240911143429.850071-5-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911143429.850071-1-fshao@chromium.org> References: <20240911143429.850071-1-fshao@chromium.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Local Arbiter (LARB) is a component of Smart Multimedia Interface (SMI) that supports IOMMU on the MediaTek SoCs. Add the following nodes for memory management support on MT8188 SoC: - one Infra IOMMU - two Multimedia (MM) IOMMUs of VDO and VPP - corresponding SMI common and LARB nodes of the MM IOMMUs Signed-off-by: Fei Shao --- (no changes since v1) arch/arm64/boot/dts/mediatek/mt8188.dtsi | 169 +++++++++++++++++++++++ 1 file changed, 169 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8188.dtsi b/arch/arm64/boot/dts= /mediatek/mt8188.dtsi index cdd2fe14effa..f746b89c1ec6 100644 --- a/arch/arm64/boot/dts/mediatek/mt8188.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8188.dtsi @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include @@ -1305,6 +1306,13 @@ pwrap: pwrap@10024000 { clock-names =3D "spi", "wrap"; }; =20 + infra_iommu: iommu@10315000 { + compatible =3D "mediatek,mt8188-iommu-infra"; + reg =3D <0 0x10315000 0 0x1000>; + interrupts =3D ; + #iommu-cells =3D <1>; + }; + gce0: mailbox@10320000 { compatible =3D "mediatek,mt8188-gce"; reg =3D <0 0x10320000 0 0x4000>; @@ -1798,6 +1806,37 @@ vppsys0: clock-controller@14000000 { #clock-cells =3D <1>; }; =20 + vpp_smi_common: smi@14012000 { + compatible =3D "mediatek,mt8188-smi-common-vpp"; + reg =3D <0 0x14012000 0 0x1000>; + clocks =3D <&vppsys0 CLK_VPP0_SMI_COMMON_LARB4>, + <&vppsys0 CLK_VPP0_SMI_SUB_COMMON_REORDER>; + clock-names =3D "apb", "smi"; + power-domains =3D <&spm MT8188_POWER_DOMAIN_VPPSYS0>; + }; + + larb4: smi@14013000 { + compatible =3D "mediatek,mt8188-smi-larb"; + reg =3D <0 0x14013000 0 0x1000>; + clocks =3D <&vppsys0 CLK_VPP0_SMI_COMMON_LARB4>, + <&vppsys0 CLK_VPP0_SMI_COMMON_LARB4>; + clock-names =3D "apb", "smi"; + power-domains =3D <&spm MT8188_POWER_DOMAIN_VPPSYS0>; + mediatek,larb-id =3D ; + mediatek,smi =3D <&vpp_smi_common>; + }; + + vpp_iommu: iommu@14018000 { + compatible =3D "mediatek,mt8188-iommu-vpp"; + reg =3D <0 0x14018000 0 0x5000>; + clocks =3D <&vppsys0 CLK_VPP0_SMI_IOMMU>; + clock-names =3D "bclk"; + interrupts =3D ; + power-domains =3D <&spm MT8188_POWER_DOMAIN_VPPSYS0>; + #iommu-cells =3D <1>; + mediatek,larbs =3D <&larb1 &larb3 &larb4 &larb6 &larb7 &larb23>; + }; + wpesys: clock-controller@14e00000 { compatible =3D "mediatek,mt8188-wpesys"; reg =3D <0 0x14e00000 0 0x1000>; @@ -1810,12 +1849,45 @@ wpesys_vpp0: clock-controller@14e02000 { #clock-cells =3D <1>; }; =20 + larb7: smi@14e04000 { + compatible =3D "mediatek,mt8188-smi-larb"; + reg =3D <0 0x14e04000 0 0x1000>; + clocks =3D <&wpesys CLK_WPE_TOP_SMI_LARB7>, + <&wpesys CLK_WPE_TOP_SMI_LARB7>; + clock-names =3D "apb", "smi"; + power-domains =3D <&spm MT8188_POWER_DOMAIN_WPE>; + mediatek,larb-id =3D ; + mediatek,smi =3D <&vpp_smi_common>; + }; + vppsys1: clock-controller@14f00000 { compatible =3D "mediatek,mt8188-vppsys1"; reg =3D <0 0x14f00000 0 0x1000>; #clock-cells =3D <1>; }; =20 + larb5: smi@14f02000 { + compatible =3D "mediatek,mt8188-smi-larb"; + reg =3D <0 0x14f02000 0 0x1000>; + clocks =3D <&vppsys1 CLK_VPP1_GALS5>, + <&vppsys1 CLK_VPP1_LARB5>; + clock-names =3D "apb", "smi"; + power-domains =3D <&spm MT8188_POWER_DOMAIN_VPPSYS1>; + mediatek,larb-id =3D ; + mediatek,smi =3D <&vdo_smi_common>; + }; + + larb6: smi@14f03000 { + compatible =3D "mediatek,mt8188-smi-larb"; + reg =3D <0 0x14f03000 0 0x1000>; + clocks =3D <&vppsys1 CLK_VPP1_GALS6>, + <&vppsys1 CLK_VPP1_LARB6>; + clock-names =3D "apb", "smi"; + power-domains =3D <&spm MT8188_POWER_DOMAIN_VPPSYS1>; + mediatek,larb-id =3D ; + mediatek,smi =3D <&vpp_smi_common>; + }; + imgsys: clock-controller@15000000 { compatible =3D "mediatek,mt8188-imgsys"; reg =3D <0 0x15000000 0 0x1000>; @@ -1894,12 +1966,34 @@ ccusys: clock-controller@17200000 { #clock-cells =3D <1>; }; =20 + larb23: smi@1800d000 { + compatible =3D "mediatek,mt8188-smi-larb"; + reg =3D <0 0x1800d000 0 0x1000>; + clocks =3D <&vdecsys_soc CLK_VDEC1_SOC_LARB1>, + <&vdecsys_soc CLK_VDEC1_SOC_LARB1>; + clock-names =3D "apb", "smi"; + power-domains =3D <&spm MT8188_POWER_DOMAIN_VDEC0>; + mediatek,larb-id =3D ; + mediatek,smi =3D <&vpp_smi_common>; + }; + vdecsys_soc: clock-controller@1800f000 { compatible =3D "mediatek,mt8188-vdecsys-soc"; reg =3D <0 0x1800f000 0 0x1000>; #clock-cells =3D <1>; }; =20 + larb21: smi@1802e000 { + compatible =3D "mediatek,mt8188-smi-larb"; + reg =3D <0 0x1802e000 0 0x1000>; + clocks =3D <&vdecsys CLK_VDEC2_LARB1>, + <&vdecsys CLK_VDEC2_LARB1>; + clock-names =3D "apb", "smi"; + power-domains =3D <&spm MT8188_POWER_DOMAIN_VDEC1>; + mediatek,larb-id =3D ; + mediatek,smi =3D <&vdo_smi_common>; + }; + vdecsys: clock-controller@1802f000 { compatible =3D "mediatek,mt8188-vdecsys"; reg =3D <0 0x1802f000 0 0x1000>; @@ -1912,6 +2006,17 @@ vencsys: clock-controller@1a000000 { #clock-cells =3D <1>; }; =20 + larb19: smi@1a010000 { + compatible =3D "mediatek,mt8188-smi-larb"; + reg =3D <0 0x1a010000 0 0x1000>; + clocks =3D <&vencsys CLK_VENC1_VENC>, + <&vencsys CLK_VENC1_VENC>; + clock-names =3D "apb", "smi"; + power-domains =3D <&spm MT8188_POWER_DOMAIN_VENC>; + mediatek,larb-id =3D ; + mediatek,smi =3D <&vdo_smi_common>; + }; + vdosys0: syscon@1c01d000 { compatible =3D "mediatek,mt8188-vdosys0", "syscon"; reg =3D <0 0x1c01d000 0 0x1000>; @@ -1920,6 +2025,48 @@ vdosys0: syscon@1c01d000 { mediatek,gce-client-reg =3D <&gce0 SUBSYS_1c01XXXX 0xd000 0x1000>; }; =20 + larb0: smi@1c022000 { + compatible =3D "mediatek,mt8188-smi-larb"; + reg =3D <0 0x1c022000 0 0x1000>; + clocks =3D <&vdosys0 CLK_VDO0_SMI_LARB>, + <&vdosys0 CLK_VDO0_SMI_LARB>; + clock-names =3D "apb", "smi"; + power-domains =3D <&spm MT8188_POWER_DOMAIN_VDOSYS0>; + mediatek,larb-id =3D ; + mediatek,smi =3D <&vdo_smi_common>; + }; + + larb1: smi@1c023000 { + compatible =3D "mediatek,mt8188-smi-larb"; + reg =3D <0 0x1c023000 0 0x1000>; + clocks =3D <&vdosys0 CLK_VDO0_SMI_LARB>, + <&vdosys0 CLK_VDO0_SMI_LARB>; + clock-names =3D "apb", "smi"; + power-domains =3D <&spm MT8188_POWER_DOMAIN_VDOSYS0>; + mediatek,larb-id =3D ; + mediatek,smi =3D <&vpp_smi_common>; + }; + + vdo_smi_common: smi@1c024000 { + compatible =3D "mediatek,mt8188-smi-common-vdo"; + reg =3D <0 0x1c024000 0 0x1000>; + clocks =3D <&vdosys0 CLK_VDO0_SMI_COMMON>, + <&vdosys0 CLK_VDO0_SMI_GALS>; + clock-names =3D "apb", "smi"; + power-domains =3D <&spm MT8188_POWER_DOMAIN_VDOSYS0>; + }; + + vdo_iommu: iommu@1c028000 { + compatible =3D "mediatek,mt8188-iommu-vdo"; + reg =3D <0 0x1c028000 0 0x5000>; + clocks =3D <&vdosys0 CLK_VDO0_SMI_IOMMU>; + clock-names =3D "bclk"; + interrupts =3D ; + power-domains =3D <&spm MT8188_POWER_DOMAIN_VDOSYS0>; + #iommu-cells =3D <1>; + mediatek,larbs =3D <&larb0 &larb2 &larb5 &larb19 &larb21>; + }; + vdosys1: syscon@1c100000 { compatible =3D "mediatek,mt8188-vdosys1", "syscon"; reg =3D <0 0x1c100000 0 0x1000>; @@ -1928,5 +2075,27 @@ vdosys1: syscon@1c100000 { mboxes =3D <&gce0 1 CMDQ_THR_PRIO_4>; mediatek,gce-client-reg =3D <&gce0 SUBSYS_1c10XXXX 0 0x1000>; }; + + larb2: smi@1c102000 { + compatible =3D "mediatek,mt8188-smi-larb"; + reg =3D <0 0x1c102000 0 0x1000>; + clocks =3D <&vdosys1 CLK_VDO1_SMI_LARB2>, + <&vdosys1 CLK_VDO1_SMI_LARB2>; + clock-names =3D "apb", "smi"; + power-domains =3D <&spm MT8188_POWER_DOMAIN_VDOSYS1>; + mediatek,larb-id =3D ; + mediatek,smi =3D <&vdo_smi_common>; + }; + + larb3: smi@1c103000 { + compatible =3D "mediatek,mt8188-smi-larb"; + reg =3D <0 0x1c103000 0 0x1000>; + clocks =3D <&vdosys1 CLK_VDO1_SMI_LARB3>, + <&vdosys1 CLK_VDO1_SMI_LARB3>; + clock-names =3D "apb", "smi"; + power-domains =3D <&spm MT8188_POWER_DOMAIN_VDOSYS1>; + mediatek,larb-id =3D ; + mediatek,smi =3D <&vpp_smi_common>; + }; }; }; --=20 2.46.0.598.g6f2099f65c-goog From nobody Thu Sep 19 10:31:18 2024 Received: from mail-oa1-f44.google.com (mail-oa1-f44.google.com [209.85.160.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2E5311A7AF5 for ; Wed, 11 Sep 2024 14:35:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065325; cv=none; b=HrEa2pgDNofJkqtU7we/stWe5HEt6JkNL65UjVDTQlm2uzzMz2Hg1dX0xKCwknodzbDx/9tGIerxVKk70bPia0Epog6UzE+6VqgrTM2XjQqjX+1reQDnUZyq9Bavts5j8C4FeK9w3C3xmIduYaf10PNxYYwwLwLJNwjjrAQ48FA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065325; c=relaxed/simple; bh=mAs/mfkaY9YLmO0UTj7/fb0KstDo6E6P+uaBJ+XjPSE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=HJOQGtSIIEp2MK2to0Wq5txwv16ySd83o333XBd5yYtgw04O4ioFDkCdZ2OofxBxUwJwHd2OIq8kwHpOyVpn6XgIYMpmhqMQoO3S69jUeP9t/musEV30Rls0tUgg8JhfF3XdC3qfgSK9uEoRXxSkbfw1Mz1bST+MoGQMLJkrgiI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=m2uiY/we; arc=none smtp.client-ip=209.85.160.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="m2uiY/we" Received: by mail-oa1-f44.google.com with SMTP id 586e51a60fabf-27b88b8a24aso2593687fac.1 for ; Wed, 11 Sep 2024 07:35:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726065322; x=1726670122; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zcMX/bqTdupL750gbpR+dTL3DKvin6dl5vwknoD/GKo=; b=m2uiY/weOJe/Q6OAu3Im9LgKnhi9luFI6tRrllrUS7OxIZy9PGktEweu6KH5uLLUbk xcjW8ytVvhckPBdTHXVVObJUnJtR8HZpnwp0U4BZ8AzarxpPM7MnynQR0Z2cP8Mp+TB3 rbaWJ+bZT8KsjzEfbijAiX9hRZEsGvZFViA7g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726065322; x=1726670122; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zcMX/bqTdupL750gbpR+dTL3DKvin6dl5vwknoD/GKo=; b=dG/7bAeXPIAXekzetJlOfhB9admUSqfeUTwnXft1oDZL0nM6CmZJrn1CkMCCCRRgge TXdDUv5v4EWkmAF7TmvEf6ykIoAu5zPtvZLyX9i8wHLvgR/Dm3lm8mF3IVuQo0KB6Vw7 MSlJNOxdajTaGyE4Sp3KUlZrpxX+3aeMJQhyT8e3zYKi2cPT5eV2+GwskXyO/Lt1f+5G AUQRkRCJGVx9Ly8Db85hbonTy5o9ZQqj9PB+RYC3dzehsA3qJwCkDKg7kbhgHeBac4Yt e9LB3Q804rXfrxLsuPLIilGhSgCmWmKbfdIzzcnp7D8Q7PPK601J5RHiMwQxmRnhGtIz /lIg== X-Forwarded-Encrypted: i=1; AJvYcCWImXNN7IlIyTS9C0mhSBhkJMG1zrtJuI+2n51hS7osGIVWhXBvN2gb8L6j2qwhB5Hfv2BgByNA6k2eDxU=@vger.kernel.org X-Gm-Message-State: AOJu0YwBQiUv1veBr/ko/UfT9NZU0+zCFc+vd/rj87/hdGSO6qCbbOBU qhNAYyxKtWrpYMWWXoQBNmCRaSe5SZaDshX5KjgKj10SVUg78VUdT8CscSTmow== X-Google-Smtp-Source: AGHT+IHDFd+1Qao0x/djh7BnAl9fxiCea616EBUFpEIvtWPidor0dGilr+S0MNN3z9ITAlHbdxzKew== X-Received: by 2002:a05:6870:b28c:b0:278:1c68:9c0b with SMTP id 586e51a60fabf-27b9db07830mr10994291fac.22.1726065321905; Wed, 11 Sep 2024 07:35:21 -0700 (PDT) Received: from fshao-p620.tpe.corp.google.com ([2401:fa00:1:10:102f:d738:6069:fd4b]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7db1fbb5901sm46620a12.24.2024.09.11.07.35.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 07:35:21 -0700 (PDT) From: Fei Shao To: AngeloGioacchino Del Regno , Matthias Brugger Cc: Fei Shao , Conor Dooley , Krzysztof Kozlowski , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 5/8] arm64: dts: mediatek: mt8188: Add PWM nodes for display backlight Date: Wed, 11 Sep 2024 22:33:58 +0800 Message-ID: <20240911143429.850071-6-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911143429.850071-1-fshao@chromium.org> References: <20240911143429.850071-1-fshao@chromium.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add two hardware PWM nodes for display backlight usage on MT8188 SoC, and mark them as disabled by default. Boards can enable the necessary PWM node as needed. Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Fei Shao --- (no changes since v1) arch/arm64/boot/dts/mediatek/mt8188.dtsi | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8188.dtsi b/arch/arm64/boot/dts= /mediatek/mt8188.dtsi index f746b89c1ec6..61530f8c5599 100644 --- a/arch/arm64/boot/dts/mediatek/mt8188.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8188.dtsi @@ -1418,6 +1418,28 @@ lvts_ap: thermal-sensor@1100b000 { #thermal-sensor-cells =3D <1>; }; =20 + disp_pwm0: pwm@1100e000 { + compatible =3D "mediatek,mt8188-disp-pwm", "mediatek,mt8183-disp-pwm"; + reg =3D <0 0x1100e000 0 0x1000>; + clocks =3D <&topckgen CLK_TOP_DISP_PWM0>, + <&infracfg_ao CLK_INFRA_AO_DISP_PWM>; + clock-names =3D "main", "mm"; + interrupts =3D ; + #pwm-cells =3D <2>; + status =3D "disabled"; + }; + + disp_pwm1: pwm@1100f000 { + compatible =3D "mediatek,mt8188-disp-pwm", "mediatek,mt8183-disp-pwm"; + reg =3D <0 0x1100f000 0 0x1000>; + clocks =3D <&topckgen CLK_TOP_DISP_PWM1>, + <&infracfg_ao CLK_INFRA_AO_DISP_PWM1>; + clock-names =3D "main", "mm"; + interrupts =3D ; + #pwm-cells =3D <2>; + status =3D "disabled"; + }; + spi1: spi@11010000 { compatible =3D "mediatek,mt8188-spi-ipm", "mediatek,spi-ipm"; #address-cells =3D <1>; --=20 2.46.0.598.g6f2099f65c-goog From nobody Thu Sep 19 10:31:18 2024 Received: from mail-oi1-f180.google.com (mail-oi1-f180.google.com [209.85.167.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A80E01AAE2E for ; Wed, 11 Sep 2024 14:35:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065328; cv=none; b=MxnrNWO2xDrzr9c0ORlgwRStUmepFsPTIMLi34TQQysUAXQrZ74hI9fRzKezM14c0PBjdo1w0sTPM5Ze56sDLb9fUGw44jvFNY95meq/C4ZRgley9Q2dQPzzw6Ggly6zDCzs0dn8N90y3UfJoOLQkFIMv3AOAXTPjbKU7vvDb4E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065328; c=relaxed/simple; bh=dn3E1OSWDZj5O8mccoBkEq8mmQ/0O63omvmxxrC2FR8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=tYD0627ThhuEghFF6HlKKZjb5oPM/ma55L6/+FayoU4KAYR/gE42UoMXUnSf3foTiX2TSGMOW340Akpz1qVNC6zXnty9QAZHeGWA+TarMUE4Qvho+ByrjB47+9dId1rpg9I8LEVg6QGlRnnzedvwIgcl/XqZ0ayagUrLpIVPf+Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=Robf0AoI; arc=none smtp.client-ip=209.85.167.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="Robf0AoI" Received: by mail-oi1-f180.google.com with SMTP id 5614622812f47-3e0402a98caso874214b6e.3 for ; Wed, 11 Sep 2024 07:35:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726065326; x=1726670126; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dNJmlJuaspo2SJylGvarXYbq/qh4LXZFb+SB568Vu00=; b=Robf0AoIXTl6jJ/QFqCHIeG/rKoYFI9rNgQYpbXBwIgIagFH9Q0uSImhc+fCXMBiaH wfX3qoqr+Ot0XPb//doLwNarS7fVYUtVxnukdzuCVIw4p/lldnbZlYotZSxS3+bEjGT/ e7GldmoguuoiDawsxeZnD7hG9zrcV+CvTYK7w= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726065326; x=1726670126; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dNJmlJuaspo2SJylGvarXYbq/qh4LXZFb+SB568Vu00=; b=ZguZMOdaHOdOIUy6JbyTTRJ9T/dxBAF8HwQ6PJ9M7zM1z3+pRRS7B/lVC8U/8Kyu7p nCAIUZvSc94rsURqzbetM2sH0c5Mfy/9KbUkDIXkaNoZHEf98ktyQ16TjDO+FXvtlrFj rDRoK5aLM1Zrr3E4rqChE7QfaGkKjhlu0acDRCVssdp+J1NUMTmmk9V4QJdJBKemCIHL BSmnjOGnsQP6iIMCApskiWyUus36WFJKljv4UChujubMDebzPjmCUO3uNodUVRMgWgkk RwFg4rFqrYn3xaEHbnVpUkmowpzfamuj3F60e/dlTK5Xa2h+qNtxljAxb25k0q+iqYq0 WvqA== X-Forwarded-Encrypted: i=1; AJvYcCVzgPFzy1JsykdINoZ03jOdjBl0ZOQbz1eZzveqeDko9a/ndIV0t8lPbUtO1Vk6ABIhsxTmrBB2pN8KU2E=@vger.kernel.org X-Gm-Message-State: AOJu0YyLHDcBz9+ex6VV7hgWSNZFoN1RLpvwu47hfqyH2J1MPv3nBhOl LStYDLS07tyaJZajjjF7wl3eEaYS46SQOIXcOwM3/O+jovS8x2PHUcNhlj1gfg== X-Google-Smtp-Source: AGHT+IGME0UPIJahehavGen0dgvEatXYyewutMBmDSKHZzczItT4r7tLJ/JhZQ5wOmVfzQENAr9Cgw== X-Received: by 2002:a05:6870:e416:b0:261:1b66:5ab1 with SMTP id 586e51a60fabf-27c1b5811dcmr2051517fac.21.1726065325607; Wed, 11 Sep 2024 07:35:25 -0700 (PDT) Received: from fshao-p620.tpe.corp.google.com ([2401:fa00:1:10:102f:d738:6069:fd4b]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7db1fbb5901sm46620a12.24.2024.09.11.07.35.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 07:35:24 -0700 (PDT) From: Fei Shao To: AngeloGioacchino Del Regno , Matthias Brugger Cc: Fei Shao , Conor Dooley , Krzysztof Kozlowski , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 6/8] arm64: dts: mediatek: mt8188: Add SPMI support for PMIC control Date: Wed, 11 Sep 2024 22:33:59 +0800 Message-ID: <20240911143429.850071-7-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911143429.850071-1-fshao@chromium.org> References: <20240911143429.850071-1-fshao@chromium.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add SPMI node for PMIC control on MT8188 SoC. Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Fei Shao --- Changes in v3: - Remove leading zeros in spmi reg size arch/arm64/boot/dts/mediatek/mt8188.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8188.dtsi b/arch/arm64/boot/dts= /mediatek/mt8188.dtsi index 61530f8c5599..a826ca4d10e3 100644 --- a/arch/arm64/boot/dts/mediatek/mt8188.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8188.dtsi @@ -1306,6 +1306,18 @@ pwrap: pwrap@10024000 { clock-names =3D "spi", "wrap"; }; =20 + spmi: spmi@10027000 { + compatible =3D "mediatek,mt8188-spmi", "mediatek,mt8195-spmi"; + reg =3D <0 0x10027000 0 0xe00>, <0 0x10029000 0 0x100>; + reg-names =3D "pmif", "spmimst"; + assigned-clocks =3D <&topckgen CLK_TOP_SPMI_M_MST>; + assigned-clock-parents =3D <&topckgen CLK_TOP_ULPOSC1_D10>; + clocks =3D <&infracfg_ao CLK_INFRA_AO_PMIC_AP>, + <&infracfg_ao CLK_INFRA_AO_PMIC_TMR>, + <&topckgen CLK_TOP_SPMI_M_MST>; + clock-names =3D "pmif_sys_ck", "pmif_tmr_ck", "spmimst_clk_mux"; + }; + infra_iommu: iommu@10315000 { compatible =3D "mediatek,mt8188-iommu-infra"; reg =3D <0 0x10315000 0 0x1000>; --=20 2.46.0.598.g6f2099f65c-goog From nobody Thu Sep 19 10:31:18 2024 Received: from mail-oa1-f49.google.com (mail-oa1-f49.google.com [209.85.160.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0633F1AB536 for ; Wed, 11 Sep 2024 14:35:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065331; cv=none; b=r2dsLjh2LUdXTYZYrao3vQSO/QgRGyL4Fk31emYxHakRigIUDg4UGwQjc7NUp63axB1RlJBYuG17dBxLG/Gb7gO6Jaz18cnRu0LKbWjPHR5xcC/yTCifzss+8/RkW44r/sUf4S6lxiHt7z0XsqBVbN6brr6Q9NWLi/CfKIPgZ28= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065331; c=relaxed/simple; bh=AjMlsJy9+TPD7Xb3eSta7m5LxVV8cDiIB0vj6OtI2xI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hUpKsy6xUTFs0PmrETSpUz4OKU7Xri6End49pTgcdyYO1siLogVU/166AbN0mUb3qA5Kft8FWSA61cAHmyGhrf8CQKRU/lUFKg/NjmlrkvKKtWp+7EvO9KLamVIOjC66MawjQtay5XrQZuM5Jd6Ai2M44TCtJZpOgFneEFGmvFY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=co0Ulp5A; arc=none smtp.client-ip=209.85.160.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="co0Ulp5A" Received: by mail-oa1-f49.google.com with SMTP id 586e51a60fabf-27beb2496f4so854393fac.1 for ; Wed, 11 Sep 2024 07:35:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726065328; x=1726670128; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=RMA2TvApaDTXXGS5nmqA51iitinMolQ+6wWJX3y5BMY=; b=co0Ulp5AgBxA0IaQrTinvWKzgn6MGiJmfR6O1Uyw1lyfbhuUrnXJD+wcmp7segIwCy 6guwmDXtNavRt6hRjJQPno2JJBdk2OCRcYqkYulMbE2vWGyWUokmHe7G6UvtMJf7Gwcn J53SvZYpmLhp45RXz7js6lkUM4CfWHjCusEms= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726065328; x=1726670128; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RMA2TvApaDTXXGS5nmqA51iitinMolQ+6wWJX3y5BMY=; b=jfGumTO5+gVFvloy+S36wDrDhvR44iuAxYOUlC4A2rMWd6T3KHiC4sPfSnj2pwzi4k YsRGl4uRS92rXxmnTM2/TsHTIhwACZIcx5BFIlcaIEubThJUKg8k1Skw8SROcwL/6gsY BozAHgzs4KUVvcMa9bSgPESVR+UhK2smRiG/RdqLLYJtv0dnGOg1FyoILkpg6gHln5Bt uwJUKQSPyS9O2Q/C4WXqxFyrvCnQsiBqwpK7xCya+XyH3nu7ipsXAhT1QGmLBG0g1mG4 o3uRrHTFCWPIOQxMTb6ZE4ohU25egTiQeUJgSuAHyB5sftAdzF0+n8AiRrII0P90x7q7 Kvyg== X-Forwarded-Encrypted: i=1; AJvYcCXOjgcA2xAmXAmZdG0oAsZ/alGNFWnsCTcPDwy8b4DKxmNcwp9mBdvDYY3/CxeQZPxq+/NpS5IYNzRKh7k=@vger.kernel.org X-Gm-Message-State: AOJu0YwiuI0CziJnHbCzDrlTdyyU5dDybflHxAxbQoAiPEqQ8faHmBMe CiG3+beU6DyBLrFzYVvGOITrSsz38DrxZl5ZGR5Giid00vlzh5AsD/v0J2cR/I7cOUei2DDxodn gRA== X-Google-Smtp-Source: AGHT+IGh2PWgPSU6BdEEz5hfgfCNNula9mOJg1NHDihIHWnwxKEijWaa+jCqU93yQyerjX21e/lgUg== X-Received: by 2002:a05:6870:4723:b0:277:c28c:147e with SMTP id 586e51a60fabf-27b82ed0f49mr16843837fac.21.1726065328099; Wed, 11 Sep 2024 07:35:28 -0700 (PDT) Received: from fshao-p620.tpe.corp.google.com ([2401:fa00:1:10:102f:d738:6069:fd4b]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7db1fbb5901sm46620a12.24.2024.09.11.07.35.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 07:35:27 -0700 (PDT) From: Fei Shao To: AngeloGioacchino Del Regno , Matthias Brugger Cc: Fei Shao , Conor Dooley , Krzysztof Kozlowski , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 7/8] arm64: dts: mediatek: mt8188: Add audio support Date: Wed, 11 Sep 2024 22:34:00 +0800 Message-ID: <20240911143429.850071-8-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911143429.850071-1-fshao@chromium.org> References: <20240911143429.850071-1-fshao@chromium.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add following nodes to support audio enablement on MT8188 SoC: - sound card - audio controller (AFE) - audio DSP and its associated mailboxes Signed-off-by: Fei Shao --- (no changes since v2) Changes in v2: - Replace hardcoded AFE reset ID with correct definition arch/arm64/boot/dts/mediatek/mt8188.dtsi | 96 ++++++++++++++++++++++++ 1 file changed, 96 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8188.dtsi b/arch/arm64/boot/dts= /mediatek/mt8188.dtsi index a826ca4d10e3..6327e1006de8 100644 --- a/arch/arm64/boot/dts/mediatek/mt8188.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8188.dtsi @@ -429,6 +429,11 @@ psci { method =3D "smc"; }; =20 + sound: sound { + mediatek,platform =3D <&afe>; + status =3D "disabled"; + }; + thermal_zones: thermal-zones { cpu-little0-thermal { polling-delay =3D <1000>; @@ -1349,6 +1354,97 @@ scp: scp@10500000 { interrupts =3D ; }; =20 + afe: audio-controller@10b10000 { + compatible =3D "mediatek,mt8188-afe"; + reg =3D <0 0x10b10000 0 0x10000>; + assigned-clocks =3D <&topckgen CLK_TOP_A1SYS_HP>; + assigned-clock-parents =3D <&clk26m>; + clocks =3D <&clk26m>, + <&apmixedsys CLK_APMIXED_APLL1>, + <&apmixedsys CLK_APMIXED_APLL2>, + <&topckgen CLK_TOP_APLL12_CK_DIV0>, + <&topckgen CLK_TOP_APLL12_CK_DIV1>, + <&topckgen CLK_TOP_APLL12_CK_DIV2>, + <&topckgen CLK_TOP_APLL12_CK_DIV3>, + <&topckgen CLK_TOP_APLL12_CK_DIV9>, + <&topckgen CLK_TOP_A1SYS_HP>, + <&topckgen CLK_TOP_AUD_INTBUS>, + <&topckgen CLK_TOP_AUDIO_H>, + <&topckgen CLK_TOP_AUDIO_LOCAL_BUS>, + <&topckgen CLK_TOP_DPTX>, + <&topckgen CLK_TOP_I2SO1>, + <&topckgen CLK_TOP_I2SO2>, + <&topckgen CLK_TOP_I2SI1>, + <&topckgen CLK_TOP_I2SI2>, + <&adsp_audio26m CLK_AUDIODSP_AUDIO26M>, + <&topckgen CLK_TOP_APLL1_D4>, + <&topckgen CLK_TOP_APLL2_D4>, + <&topckgen CLK_TOP_APLL12_CK_DIV4>, + <&topckgen CLK_TOP_A2SYS>, + <&topckgen CLK_TOP_AUD_IEC>; + clock-names =3D "clk26m", + "apll1", + "apll2", + "apll12_div0", + "apll12_div1", + "apll12_div2", + "apll12_div3", + "apll12_div9", + "top_a1sys_hp", + "top_aud_intbus", + "top_audio_h", + "top_audio_local_bus", + "top_dptx", + "top_i2so1", + "top_i2so2", + "top_i2si1", + "top_i2si2", + "adsp_audio_26m", + "apll1_d4", + "apll2_d4", + "apll12_div4", + "top_a2sys", + "top_aud_iec"; + interrupts =3D ; + power-domains =3D <&spm MT8188_POWER_DOMAIN_AUDIO>; + resets =3D <&watchdog MT8188_TOPRGU_AUDIO_SW_RST>; + reset-names =3D "audiosys"; + mediatek,infracfg =3D <&infracfg_ao>; + mediatek,topckgen =3D <&topckgen>; + status =3D "disabled"; + }; + + adsp: adsp@10b80000 { + compatible =3D "mediatek,mt8188-dsp"; + reg =3D <0 0x10b80000 0 0x2000>, + <0 0x10d00000 0 0x80000>, + <0 0x10b8b000 0 0x100>, + <0 0x10b8f000 0 0x1000>; + reg-names =3D "cfg", "sram", "sec", "bus"; + assigned-clocks =3D <&topckgen CLK_TOP_ADSP>; + clocks =3D <&topckgen CLK_TOP_ADSP>, + <&topckgen CLK_TOP_AUDIO_LOCAL_BUS>; + clock-names =3D "audiodsp", "adsp_bus"; + mboxes =3D <&adsp_mailbox0>, <&adsp_mailbox1>; + mbox-names =3D "rx", "tx"; + power-domains =3D <&spm MT8188_POWER_DOMAIN_ADSP>; + status =3D "disabled"; + }; + + adsp_mailbox0: mailbox@10b86000 { + compatible =3D "mediatek,mt8188-adsp-mbox", "mediatek,mt8186-adsp-mbox"; + reg =3D <0 0x10b86100 0 0x1000>; + interrupts =3D ; + #mbox-cells =3D <0>; + }; + + adsp_mailbox1: mailbox@10b87000 { + compatible =3D "mediatek,mt8188-adsp-mbox", "mediatek,mt8186-adsp-mbox"; + reg =3D <0 0x10b87100 0 0x1000>; + interrupts =3D ; + #mbox-cells =3D <0>; + }; + adsp_audio26m: clock-controller@10b91100 { compatible =3D "mediatek,mt8188-adsp-audio26m"; reg =3D <0 0x10b91100 0 0x100>; --=20 2.46.0.598.g6f2099f65c-goog From nobody Thu Sep 19 10:31:18 2024 Received: from mail-oi1-f173.google.com (mail-oi1-f173.google.com [209.85.167.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6477F1AAE2E for ; Wed, 11 Sep 2024 14:35:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065332; cv=none; b=nv1l4Ro7m8MyoN19ztP/XgaBsO/w4xZUIPvMR5we0Bl3VEYzcsxQ4yl0QY0wlX9sTgH2k5bxgavJUXKORs3imHyAyD4YBA6VPDNEdiSDvD8M3oQMojIJIckJA4/gRNjmppkQXw2aU6vli0HzytubUZKL4VfI9XqECX6lDtSHIJA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726065332; c=relaxed/simple; bh=Mdf/C8H31e0A17oTlgLfRigSnR8yQty9jPtcPTYT7pE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=s9d2i4iIkrc0/TrdAA1l7s4CI8lNkUl1dKdtQBKMNmOtgrN0JxfKAh61Ok0TH304v64mN3HpuigPN7GGu7YlB6A0zdyImgrtorhZ9wE1XTSFZkMCD2gidDNnSNoQdPMoDLq372rkKt9VDhXnDxyWY8XZjHATSv86HR+r4ayRY7I= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=hoNaWoKp; arc=none smtp.client-ip=209.85.167.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="hoNaWoKp" Received: by mail-oi1-f173.google.com with SMTP id 5614622812f47-3e033e37bc9so2519799b6e.0 for ; Wed, 11 Sep 2024 07:35:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726065330; x=1726670130; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=5leCC+xnoiSa3zCuz8WQhl2vdhzFBVOxY/5F24dS42M=; b=hoNaWoKpbcTj6wsW3ixSDFOVz2BctcfvGorVKQKOMJIi3Oqb+PAX5PymPXqT6qAMn2 G5U1ZtPNOm7xJ7NUYdaiEw7nZVTm01uQD/Vzi0e/UO7C0/SL+GJL/HgDabNvZRhrFoHT BBuKY3JAme1U89hqrAjIflyMdq4WzqoZ9Ac68= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726065330; x=1726670130; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5leCC+xnoiSa3zCuz8WQhl2vdhzFBVOxY/5F24dS42M=; b=ADFvsP3+8AX/F8EmXnCgJkJMEGMkVaiPM9Ghgivm7ffSffhuOZf+XWndXLro0oJ7wl xnLKUWfcRIERRVPtgowJ/dX05qctfPhsUgL/u1vxa9A3OrEDG/NnhFIbXi7uKfnQPqJ/ 5k1jnTNKbslwkvfGI8r3ZcZvUyKD5AM7zkyxoOIJ2a3wETfgNx6ipYJnK6+IwujJxpb8 9RJ9ZGGvnUYaWmXp6O3OdsECvJ9eJjF1SnYphhypK8kE7HvlTpVNjMfxyViZIeT+7t2n LRaiPv2fpuTcSykYZJfBuYsZNG/gDIqvbJLsjCFOlkg1mzHL/mBrmphh9Q7xYEH5G3eU 9+PA== X-Forwarded-Encrypted: i=1; AJvYcCV0dlMaxM4N5aQY60lhOTMTloFXasO9+J/z7BnNS9vyJDsOWjwKOVsnytvMz+pcmKhb/XsSB7w8NI6hNUs=@vger.kernel.org X-Gm-Message-State: AOJu0Yy1h/eeqFQai9Zf6orGNh8JFj928PEFtloO5qvfHPbaA0JDo5q5 4sysbrZ6O7DTlkSoC2cXAAelJbC4WSHLnL1+kGmiwunSYPRZNzX1dPJ+kXzi/w== X-Google-Smtp-Source: AGHT+IH+J+C6d8gNDzhINHwohdN90QAPrsAQWdc7FOUHpN8LW5zv/B/GqRWKq88yB99+d8bvpAIm1g== X-Received: by 2002:a05:6808:2f16:b0:3e0:486e:366f with SMTP id 5614622812f47-3e0486e38cbmr7154413b6e.5.1726065330530; Wed, 11 Sep 2024 07:35:30 -0700 (PDT) Received: from fshao-p620.tpe.corp.google.com ([2401:fa00:1:10:102f:d738:6069:fd4b]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7db1fbb5901sm46620a12.24.2024.09.11.07.35.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 07:35:30 -0700 (PDT) From: Fei Shao To: AngeloGioacchino Del Regno , Matthias Brugger Cc: Fei Shao , Conor Dooley , Krzysztof Kozlowski , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 8/8] arm64: dts: mediatek: mt8188: Add socinfo nodes Date: Wed, 11 Sep 2024 22:34:01 +0800 Message-ID: <20240911143429.850071-9-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911143429.850071-1-fshao@chromium.org> References: <20240911143429.850071-1-fshao@chromium.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add two socinfo efuse data nodes for the SoC information probing on MT8188. Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Fei Shao --- (no changes since v2) Changes in v2: - Added socinfo nodes in v2 arch/arm64/boot/dts/mediatek/mt8188.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8188.dtsi b/arch/arm64/boot/dts= /mediatek/mt8188.dtsi index 6327e1006de8..bf15ac9901da 100644 --- a/arch/arm64/boot/dts/mediatek/mt8188.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8188.dtsi @@ -1904,6 +1904,14 @@ efuse: efuse@11f20000 { lvts_efuse_data1: lvts1-calib@1ac { reg =3D <0x1ac 0x40>; }; + + socinfo-data1@7a0 { + reg =3D <0x7a0 0x4>; + }; + + socinfo-data2@7e0 { + reg =3D <0x7e0 0x4>; + }; }; =20 gpu: gpu@13000000 { --=20 2.46.0.598.g6f2099f65c-goog