From nobody Thu Sep 19 10:33:03 2024 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (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 71780187344 for ; Wed, 11 Sep 2024 10:52:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051927; cv=none; b=HL3vZVkruvO2hL4UpgP4jUcI/rYipr32t5TUpbMPTFROrXJyQBhDaYWFfm71SJR5HZZ0Dcm2v8JWv4SGCQBwKxrDEAr9+SXm+E9+dMMelGRa0x6vS5SFVIm4iSJMBG1CzI+iTSuy9OlE59jou/fLRp4ht6pVhfJcTqeyUiVj5Mg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051927; c=relaxed/simple; bh=/G95g6Pv3hKsT3DAid4YKqoRSWpITBspQybTIEAK3g8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=PVvaEYS4snJyaG7DmxW9W3RxTd754y4T5NZ9J0owas+FYU3dnirswzMYx3F5NC6OY/0cqA7MhLOe/RHKbI1N4aZ/jP1kJiGYFBFsf8kuk1Ih2BsKQMQbv/pO5mooUEUOInhxyCqXSy0TkVA22cDR1b9hlV1YXMWt8MKVC/UM+wE= 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=YUIZfbJ6; arc=none smtp.client-ip=209.85.214.177 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="YUIZfbJ6" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-20551e2f1f8so66189635ad.2 for ; Wed, 11 Sep 2024 03:52:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726051926; x=1726656726; 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=lxB+6fvHWEXWAoAcmBCe/+3gaojpv5E5mRIj5J3oWjM=; b=YUIZfbJ64Pi3l4ZGFwBrOmj0tRhOWvH5M7G4J4/QswyESJQj2MLvoHwrapWpgIoP9M POwR4/dOwlYKX8533nmoAjd4vc1j7I+zihzaoGf6ze3dvB+szWlQV0Y/KSHE0i/t2uof YuwGvX02sFkJyDqHG7FPMGXBXGkRsklbCcKWY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726051926; x=1726656726; 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=lxB+6fvHWEXWAoAcmBCe/+3gaojpv5E5mRIj5J3oWjM=; b=imz0U/xn0+2DOqksJsAfoAtZ4TGkgsYzb/b6HcOlR4sVrbM5qS5ZspxXOUm/LW59Cr gtbPcmeFdtp3qQsAcZMchsE0wx5pArrZkT60O2E+ttkh4FQ3xRz/eP/aSD+nJBecF6Gp bMBnUxGY3G7s3QwUGDNvu7bYIf2TwBWWVh3TxaKEfHs5SqMpfO44H+YkEDUeRaCC0oXL yGKtHjzlp4qrW7IlNXMsLcuvs9jV/W8QjgWXmWgY/2IxzTbg1yIbfPd19XUSLp+yxzkV kvcJdhAtQutqLWYwtNjsuow9IILoM2plX2hPKOnFHk43EfPZjKvV636zyctgjxvIINz5 +OhA== X-Forwarded-Encrypted: i=1; AJvYcCWmQ46dcwN7rpNOT+TPogDz+NTipLsyiJx7ibSYugaZLoieWLDCqhqry/kEs75n4G6frI5mt9tje+wnczI=@vger.kernel.org X-Gm-Message-State: AOJu0Yx2bgZnhV5rtwsxVLcpXlfE91UYzsnrvO/r2f8MI+BQxYPFiQhD ne/xRXYv9bNYSmiJ1ZK+s7D+CHtmCqOu/bs3g+/ukMwPYHrALMoBLqbqt9wgEg== X-Google-Smtp-Source: AGHT+IFTR5yrOi8klWJqx+NBpQgcvZapfM72vRbdkK7qyKiVUV1zLbAi0kvSlxVkP+q2NaVXR1gr5A== X-Received: by 2002:a17:902:d509:b0:205:5dfe:7d9 with SMTP id d9443c01a7336-2074c5e71fdmr49347935ad.19.1726051925359; Wed, 11 Sep 2024 03:52:05 -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-7d8242b3d13sm7147352a12.52.2024.09.11.03.52.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 03:52:04 -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 v2 1/8] dt-bindings: spmi: spmi-mtk-pmif: Add compatible for MT8188 Date: Wed, 11 Sep 2024 18:51:06 +0800 Message-ID: <20240911105131.4094027-2-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911105131.4094027-1-fshao@chromium.org> References: <20240911105131.4094027-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) Signed-off-by: Fei Shao Reviewed-by: AngeloGioacchino Del Regno --- (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:33:03 2024 Received: from mail-pf1-f169.google.com (mail-pf1-f169.google.com [209.85.210.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 46B6618EFC6 for ; Wed, 11 Sep 2024 10:52:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051930; cv=none; b=r5jSu3cfAP6Skv7ssGx393kjdI+44gtgy9dQwt5DMzMbi+ne3oQ9+v2jOtn9cLZWhUZWwaW25tD/bt2kODpFjBe8D7tLdCATFspMd8L76m3c+Gfmk8gRYIfQAwwJjJLBBapjnDaHtcDiYLculdmBlToLeU79CvdZXsKTEkaNf0U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051930; c=relaxed/simple; bh=NpJXXj6GgzmJD9LH2XXjzk9upBAVJAEmtnSNBAz94kc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=pbTvb/R9Z5hxYYmaIVYh19CjFTiKYqziiNldiak8dndC171jOEHQm6fRNsBQBEBhWpcirIQRYTOb1ANje/8YhKczSQnbacXMWOXQlJv2jUyPPvG+eyjKYdjzMicskKlnPA7IdKnN9aBeOwZmlyuatC5FF+LdZEtq4IG5kRLWHPY= 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=JeELEM0z; arc=none smtp.client-ip=209.85.210.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="JeELEM0z" Received: by mail-pf1-f169.google.com with SMTP id d2e1a72fcca58-719232ade93so11086b3a.2 for ; Wed, 11 Sep 2024 03:52:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726051929; x=1726656729; 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=MOnoYB01CVn34qVTO0Wi7WMlpts2N+jH706yGUshpao=; b=JeELEM0zpnOVOUNhhYhZueXUOXgc/NHyjkd18so5t6K6g2sDH51NH9LeVbpw+hwUEq odG12osXO4gIJZVbsqloz6sjbJqUeQLj7fTjOfcmdcEwhPRPyc/3NC981sjQ/oBc+KcF OY3Yv41Xlz3PHmHnphqyEazDVJQKCjrR3TF6g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726051929; x=1726656729; 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=MOnoYB01CVn34qVTO0Wi7WMlpts2N+jH706yGUshpao=; b=wp3xEswh3gOOBtjf+qBES/VxlnNIDkgRsuQJiVPVSl7z2GoIsZh4ZAzVEZQUAccvBv LS42xuZz5lrUnHwSxaRZ9MK+WTtTH059HQSiuV2/MuGbqfBI2OF2yIExcUF9g4ayx4HH F9yhUm+0SFRrI+hEyKQEkytFaNniRqoMCn+6lBUgjSOOaX4WEYt9ykPuwhOesdkDGbuk Mv9x7mlQRYuXjMqW6wQtGSfxUWlZLtibSSyiakr4xvan/3Pywz3rxRlDaCUMkkq837hj oEqjXRPBBIsPFAcnIKIuI4yiY3w2fiK0457THZRqDWg7uWrYWO9n/KWgcCOsLh7j1tYz TIPw== X-Forwarded-Encrypted: i=1; AJvYcCXw5Z9RdhNuXWutev6RqrMwbvBBDKg5DuenxmgWAJxwZ20hmJkRVIZuvSFaGde4D7z1wHdQu33xqRDw5tg=@vger.kernel.org X-Gm-Message-State: AOJu0Yw9j/ND/OYMX1COtkJ0892zWMYhGJ7G1KlxqFDGifO9d2Qdn6P4 oGrXQDp/sXldz22rGhlUzyEtyHHgwvMlMrepMWF9UN3exsu65ysjc99XliXKSg== X-Google-Smtp-Source: AGHT+IEg8W15drzsQZ3XAibIoe6Uk9uFQemRLNOwGm8NTstfjakhVV4QW2T4x1pKLwY5Nwdep+zD6g== X-Received: by 2002:a05:6a21:168c:b0:1cf:2901:2506 with SMTP id adf61e73a8af0-1cf5e0f65cemr6315893637.14.1726051928367; Wed, 11 Sep 2024 03:52:08 -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-7d8242b3d13sm7147352a12.52.2024.09.11.03.52.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 03:52:07 -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 v2 2/8] dt-bindings: mailbox: mtk,adsp-mbox: Add compatible for MT8188 Date: Wed, 11 Sep 2024 18:51:07 +0800 Message-ID: <20240911105131.4094027-3-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911105131.4094027-1-fshao@chromium.org> References: <20240911105131.4094027-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) Signed-off-by: Fei Shao Reviewed-by: AngeloGioacchino Del Regno --- (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:33:03 2024 Received: from mail-oi1-f176.google.com (mail-oi1-f176.google.com [209.85.167.176]) (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 46189191F8C for ; Wed, 11 Sep 2024 10:52:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051933; cv=none; b=PPfWooLBNwA+80yYsvO0mSCsmi797NWEDAEEX80erGDCl9N/UoZVdqYhcqw50vAmtg2jGN4A3PsnwHQqgLFVrfi6/ZYA84rybLvhpjIB/Ft8O03Rk8PsgaYbZwcauU/dYNhnYe8KtZOmg3dtuvAygKkcyv04ZHKiJyhSmKexmqY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051933; c=relaxed/simple; bh=bGEC5sAZlV+5iGf8M6Z9/6DXmZrDxRlgy1KSOOHsczA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WgbGeMka6msjQCFYnTK8Ky6GfQtFYmaGt24rgnLFPk2JVVy7omMtIW4hNJVfQaA7tuawR4BnlOqoF1fRPQgVtUMC4i5LsBAa/p+o8y2b2HZkoH7MpC1lu/NLldnzG8a2cO9ZqouvNyOOG/wX44PzUJmURCcKx4j8jZHEfexuW1I= 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=XsD8S0Jo; arc=none smtp.client-ip=209.85.167.176 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="XsD8S0Jo" Received: by mail-oi1-f176.google.com with SMTP id 5614622812f47-3e039889ca0so2135353b6e.3 for ; Wed, 11 Sep 2024 03:52:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726051931; x=1726656731; 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=iiXfhH6Tnp1v6o4UDgk+1tYvrebnqA2dEhUrxtMqtKQ=; b=XsD8S0Joz9/ZZkw9X2AGXvdCg/vVhP8aI7EsbVd9+IJJhBYwXuj1tafCkr1tjY/Rja 5SRKd6R6UoCvBYmd7UU1ms7hRkqbaqn16BhuP4gKb+u+o3zxvPtCj9rKgeVn0ADIn6NL Ajtq9WZ/x4zjUTznX5G0R1PuGCMeuZyWrYKAs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726051931; x=1726656731; 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=iiXfhH6Tnp1v6o4UDgk+1tYvrebnqA2dEhUrxtMqtKQ=; b=nlz9Lb+VNMEQlojhX5AobiBZDXncH88+qxgmI4yD5zUH8yJYf3YINit+l89ju/5fZw Zxee9WxymWyt7O/aDWUlL3khzzYtTZdW2vxN862fo2zgmP0tAx5OHgltrAz30nHFoaDH 8prNkvae8RgDjBwNTiBpggihk3hAudik5pNFW2NZ+HJL/3d0Ibi9ZlvTGwI3PApir3Pd mjOA/BfFxLQlvu8UiHj32CQ0tYphj4FeWiDUm3ftcX8eKOIwF/Ukf4sTkfGdikoLx/Ij pyp9FPju9szdfBwDScfCXq4lpOyCBBg1YUb0bMzEIxHXnEmMVRc0n6zaz+y9DyVxLNIO VolA== X-Forwarded-Encrypted: i=1; AJvYcCV0kUMFLbAKpTixqKdynpGawKoEsSmaEhgTu4zN/k5LcP1EyPKfFyOLiIjZZeWBn+x3NtPHtSGrop7Ia2I=@vger.kernel.org X-Gm-Message-State: AOJu0Yy7mCo5e6Yi1QyfH7h6q9aAEvV3FCadxwSuNTGAUdU5oS6WpX/9 XFDkemN7hnYd8da3HLgrP227ICxb2H/mBg16kZpqqAEMCojitOv5AYKNB9a0/Q== X-Google-Smtp-Source: AGHT+IHW9oSNJD8oopaqEVzs/tys0SbN6+/1X0Ax2ScypJxfEIBlNpu9QiRwIEeqPSCjhbtYV0wiSA== X-Received: by 2002:a05:6808:3c8f:b0:3e0:3d83:49c9 with SMTP id 5614622812f47-3e03d8349f4mr10035939b6e.7.1726051931237; Wed, 11 Sep 2024 03:52: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-7d8242b3d13sm7147352a12.52.2024.09.11.03.52.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 03:52:10 -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 v2 3/8] arm64: dts: mediatek: mt8188: Add CPU performance controller for CPUFreq Date: Wed, 11 Sep 2024 18:51:08 +0800 Message-ID: <20240911105131.4094027-4-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911105131.4094027-1-fshao@chromium.org> References: <20240911105131.4094027-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. Signed-off-by: Fei Shao Reviewed-by: AngeloGioacchino Del Regno --- (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:33:03 2024 Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) (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 84D19192B9F for ; Wed, 11 Sep 2024 10:52:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051936; cv=none; b=gkW6mXxsUFiWY8pb//tXYlfSL58VOpntYUR847kFVJHJQAIeax6VRzsa1Gi0SENq1JFz05V12v0EcRs2iapG1yYrDerJDJf2m4OwwDE4Aytyq2TjqxtX7KCfVX3umvrM1KhbtlhZEXvZf6IENUdIrqx09mfRLMU19HY2qmR6tSc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051936; c=relaxed/simple; bh=S6WFy6AHaUquyuINcrIMSHqJU48hl1BfP0n0UBsL/q4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=crcRLI8owezdNlk0LZyBwTPA0TkwdLZ/xEO+nycwLPllUXNnzsoW6aDlbM4ZSOpWmvPOkKtDH3g+vUQ3XcykOlF+K22gN8fAYjtzqgFmgzcLbd0UaKTgbxPPepX9TCatmulMa2O6fnad7laOT3cd21nbNzmdO1lj1AhHwFcLAKM= 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=YcXjc/G+; arc=none smtp.client-ip=209.85.215.181 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="YcXjc/G+" Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-7b0c9bbddb4so4558362a12.3 for ; Wed, 11 Sep 2024 03:52:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726051934; x=1726656734; 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=YcXjc/G+Av9Aw/3S0KfCsE1RF1jg1hdMAlH0DObOqmdqCiOM01FvYDvU4Pp2DdKwrw Ecrb4yJBHm8NQx09aBCqy9Ra76lfiof9PTfdZ2DTk+GVZYO2lQPXl+J5qdBN++L//oKT SQssEzuDy3SQw3+YBKvchFGJehMFyh1+71csE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726051934; x=1726656734; 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=FouX5ppff/OGW/Ez9t5j/PBGH2XPZKwrXiU/ijtmWHHa1yJgdsPHYzwgm5wYqbvdG9 C25yqvp8IWQtT95/+H3JsBZHvr9OnNjYrhS4d9BwYxTRAWuzeGTy/WZZyLvxWtmJDoTw 4TMFwxsZ8m4EJ1nQie+d7h8/b1qPJjR+FidvvFHQ4Ya4z2RLhfP5a3BhZyV7Idz7uP1k 2xHq+5yUAWdqRTCAUn/Fr1Jcor8iiKzu8vdPIR15Arp3iYaBEKoRMiuke9EonABBH9ZE y9/uIso5lPc5zr0Pd4gGV4bwgVd8Z3mdcj5IJrW8iMxH6hIxtMD8bvlVKL7P/+DTfZFI JJ3g== X-Forwarded-Encrypted: i=1; AJvYcCWhBvU6RUU3u8uT1qM72vEoRZwsqPX6DbYAKkOwCjpwCF2Qtfj+mMWaX2BmhY7GVhLo6Mwa2q/XOWkH87Y=@vger.kernel.org X-Gm-Message-State: AOJu0YzXkK75TyWnr6cy8XydZUyslUHptWJ8V9D10oF+1+EvOaT1O6t9 otwcD7wB1mP2LoYU5kC4CF3DXWyC3u020I65rHYdNS+rpKsD+NNAcYDGs6AedA== X-Google-Smtp-Source: AGHT+IFvcmZapnkoc8hFKeAufdgIfoNywmUYYmh54sA4Z3cUyhlE/Ivs+jH9iTZfXDjBYPY0vLczEA== X-Received: by 2002:a05:6a21:2d8d:b0:1cf:359b:1a3e with SMTP id adf61e73a8af0-1cf5e17b0c1mr5019616637.32.1726051933650; Wed, 11 Sep 2024 03:52:13 -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-7d8242b3d13sm7147352a12.52.2024.09.11.03.52.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 03:52:13 -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 v2 4/8] arm64: dts: mediatek: mt8188: Add SMI/LARB/IOMMU support Date: Wed, 11 Sep 2024 18:51:09 +0800 Message-ID: <20240911105131.4094027-5-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911105131.4094027-1-fshao@chromium.org> References: <20240911105131.4094027-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:33:03 2024 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.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 E7710194080 for ; Wed, 11 Sep 2024 10:52:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051939; cv=none; b=pEVvgrEdXfiJWAdbyYHmNjcVjpXNvBZ7Gf/4kDY5ju5CXrQM98bs0ITQEkF64FzMebnIq2fesjJH82cU495zLdH1oi2+HZx3k62E8aVnOv4XHjg7j8nYFBk9vbP7KLnpNL2X3DSCLCr7hsaL4SrPa3ZqVmGotryMNgVjFWLdJew= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051939; c=relaxed/simple; bh=f4KfmeWWC5m6K3XaA+KPw4nFz2Fxr6BBlgxZPi/I1c0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=APARvAJE7/H06/5nSL+gHiQbh4U5QjcCn3moQVJBOkbGc4ZpnsudYMYOCjHWbGYXBOvY0gR0c4s+KqdR/3Wieu+ByIXwkgREatLBWVis8ofLjnF2LtOWjcbxYO3QOpE+LEH1TJsMpp8UmzgiXOeFefSqAIoWoFD4CA/ppli/x6Q= 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=SVmWrEJe; arc=none smtp.client-ip=209.85.214.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="SVmWrEJe" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-20570b42f24so19890145ad.1 for ; Wed, 11 Sep 2024 03:52:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726051936; x=1726656736; 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=VjEfjad5gaHh9yR5Z7gt+sOiMhf7ln7vUbnINutcJ9U=; b=SVmWrEJelFmk7MK214j1sCBzc+RqAh/wMVWTZtd+1NTYF/CcSL7fkvEMxSmZsMwmUN THPtitUaWi7r2PvvRNorComNYHU/ma8dENkEt9z9e/kJmvHGCNk9lVN/qtGmiy1CLAy/ MTCfFOZTbuWGeLIEH6SSoslKEgFboojo55lSI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726051936; x=1726656736; 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=VjEfjad5gaHh9yR5Z7gt+sOiMhf7ln7vUbnINutcJ9U=; b=U5CFl74pdHVnVL9CyO0bEDdxRBiarQFDoj/LqdpeMrezzs3OgJ4TcSN1+bNvXSJTFR pg3J4q9zIjZ48Qyj+Z3PjnSJgkr2N6J1inLg86pW6ldOTtpGEt82GVTASeDDAMKoeSVi vyuwaY6dnfCZKnmFpCnRteeZ8be2S2oPCfoWaec2cssMBDfcU7lLz0BCjrR1OJ7qtpcf hEsD0SAZfvLn/jgS5ZuqAAoDhwadhcYCbP7mvdmV9utnyvNpnaqB97caiW/HWtjFHSKo Z/4wXXp9HkRwk10sSOSiF551BThDQIIYtmVRQfCKEzdCtm3XcvXpQd0rdeUSXeiK+OJh I4vw== X-Forwarded-Encrypted: i=1; AJvYcCWVEBTI8BqTEBxzkjMYgat+w9GcnvdCdHsncUxI7Cq0/ZtOq97yvJkVP1vT3hdRchmvbYbU17DFUO+9aMw=@vger.kernel.org X-Gm-Message-State: AOJu0YzWpsrTfy3AbzQ7AotokTKtt95Z2/P0u7E6J2iZ+6sateEldURA 2EP4kQ7p0UthpdEh8VFZrufFi997BBeIPJ2I1wiTFOj47VgNcZ1CbF8Qno/f4g== X-Google-Smtp-Source: AGHT+IHlInOKvp4aF9oOmTvOITgeWKC+0zEZ++z77fG527ltX5qYlsAvDX/ku3VjlZ9QpmIaMIkPLQ== X-Received: by 2002:a17:902:d2d1:b0:205:4531:54d with SMTP id d9443c01a7336-207521bbe0fmr39165075ad.30.1726051936144; Wed, 11 Sep 2024 03:52: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-7d8242b3d13sm7147352a12.52.2024.09.11.03.52.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 03:52:15 -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 v2 5/8] arm64: dts: mediatek: mt8188: Add PWM nodes for display backlight Date: Wed, 11 Sep 2024 18:51:10 +0800 Message-ID: <20240911105131.4094027-6-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911105131.4094027-1-fshao@chromium.org> References: <20240911105131.4094027-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. Signed-off-by: Fei Shao Reviewed-by: AngeloGioacchino Del Regno --- (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:33:03 2024 Received: from mail-pg1-f169.google.com (mail-pg1-f169.google.com [209.85.215.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 6D428187FEE for ; Wed, 11 Sep 2024 10:52:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051942; cv=none; b=MBc/DD5jMi3Ad0WqgpVp95e0ro11439wWTxqaSqFE0QnePZmLL27mpqxKfCMsX8qsJpGq1XCrDgpSFjTPlRd/YM2xQe7FxB6tcEH0URF7DnmajCobCs6tBmcouStJPs1UWBFUIoamI2/7rHDakC1XOOeHK/rWEtSUwnVYLJ0Ei4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051942; c=relaxed/simple; bh=KcJWLcKYuSgI36pSaOyN401+9/udRKSn12pXVUl24K0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=uToKfavmyBfnwCXiwqC8ysPYUofUXnYXfGUvc/98N+XdfQC1MF9fDTwobDdTSOXNTY1mqYydrKKZDwhIPjz9xdlQ182kbXb+JyDa/kTcmqnROVx2RxnOGZZNLtOuPfZa0qAtQGDivv70N/8iNBeIzG74/PuZv0gR5HekYGCYRZg= 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=hhFsnYww; arc=none smtp.client-ip=209.85.215.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="hhFsnYww" Received: by mail-pg1-f169.google.com with SMTP id 41be03b00d2f7-7d4f85766f0so1499598a12.2 for ; Wed, 11 Sep 2024 03:52:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726051939; x=1726656739; 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=3HQV01fo8Eazmoun9faxS0xRrGLPbJrswKSNOP5sQk0=; b=hhFsnYwwGyr0rcUCPcDu7okifnlAB19SPyKQIbQFXweK348k+uuc/TKGo+ux9UQfB7 RfEH3+jzXxX1VL34UWeBstCRRg12wv8AgMxz18yRN+ny4RSZVWxVedC/NoPW4eEreq6t ahhoCNo31/HLu/qoEzLiPdTru+a9diDVrLofk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726051939; x=1726656739; 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=3HQV01fo8Eazmoun9faxS0xRrGLPbJrswKSNOP5sQk0=; b=MQYhaVrNGk4zdS0BwTHUkTLF0YNi2BuUyULWigmVsu7CSltxycwGN0UbO9HXEm+6dk opCgpyv6t9fouAxl/gU77vrOigDCM9O+fFs273uEzOSUcLSxei3Os00nQ2wRjz5o3Z2h JTknUT8/97vbw6FHfFg/BL3ZBwqv4S+SkWuXUsIC42msDzP6+8rhEt1P7cq9J6XHSCwh FsGIQi+jmjq8pKLqjAuH5ffC+DVOIU+N4sb2apoiT/4Uzw08iJa1QLevYwCLYWioF4K1 zOJBp5qXYyVIxT+TgeAVcgHndF9rp1dn/xyKhHFc4t8MA5Kz09IkzVjaQ4oj2QnU5pZ2 Ja3w== X-Forwarded-Encrypted: i=1; AJvYcCX1MBavn+cYb2YBinGZxpIT1E+3FfsfRrP76Pe8GqXqvqeom7uYNTSLVt1+8kz1nsAe29tVMLzYRobF+LE=@vger.kernel.org X-Gm-Message-State: AOJu0Yw2H3QMUTWioBVuZWixH4yltJI99mpRT58CdrcwdV9nj856uPYm V4Mi4v3bmqjTqZ9N6G7I+OqMaJpJpd5DoxSbmUK+vvQKR86VsoXmNRqD2xWsTA== X-Google-Smtp-Source: AGHT+IGpIHc7bP/F9Qr9SpWnaJJbLZcEiPMmrVxSgqEtW06qM8RmvMPVCseAMDYizvq7I6rvYfbmIQ== X-Received: by 2002:a05:6a20:c703:b0:1cf:2357:df1a with SMTP id adf61e73a8af0-1cf62c8d808mr4373257637.10.1726051938654; Wed, 11 Sep 2024 03:52:18 -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-7d8242b3d13sm7147352a12.52.2024.09.11.03.52.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 03:52: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 v2 6/8] arm64: dts: mediatek: mt8188: Add SPMI support for PMIC control Date: Wed, 11 Sep 2024 18:51:11 +0800 Message-ID: <20240911105131.4094027-7-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911105131.4094027-1-fshao@chromium.org> References: <20240911105131.4094027-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. Signed-off-by: Fei Shao Reviewed-by: AngeloGioacchino Del Regno --- (no changes since v1) 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..32e5b7108f6a 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 0x000e00>, <0 0x10029000 0 0x000100>; + 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:33:03 2024 Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) (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 05D4619C540 for ; Wed, 11 Sep 2024 10:52:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051943; cv=none; b=F7f3+UCNcNX/h92c2iVvXGKVCTRw6iFq+/8imnLzQwPmHcmccopqgP+c85vLAu0ChphGe8Z/jaYwE4waq8VWrftStRdRLhhodbBvBZUt57eY6Uk9rJKI1+GDDFRpxgEGcqh45/99xElTxVrEGLunbmO0ryU8XAFOkN9kbBzKwqM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051943; c=relaxed/simple; bh=tGKq93KKMs5ixpu0m0Y9PpuAyJk4Ca8B6C4/sWhI8OU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=I08hEjzljISwSGb9jJt1gbDRykhqJ4i9ipeRwZ+llG5aGiBBiZj+jXoF5azcJXcIpVkyO+OcN1pcJjVtVe5z/Fl/fg+9IJ2/AyTjIWCEoE6xXpFs1xwMcG/gQegmcs17CQ200C+Ip7ApmY4sGNBV6kRAIEYKV/0cw+kHGoJ6DiQ= 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=aBBHVqOq; arc=none smtp.client-ip=209.85.210.182 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="aBBHVqOq" Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-718e285544fso3102530b3a.1 for ; Wed, 11 Sep 2024 03:52:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726051941; x=1726656741; 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=TRJU0t6yYHxtxWleBKO67lBHd41mlkKGaUj6trBU+Ss=; b=aBBHVqOqJzVXFpd3HGVNR3NvzEArvkdYsH/w9dVPV9qUwqw8bymYUrY4VqGoInjPsV Ovu23v3x8xCv2LGsNprH7rh4QHr/iaLpy/Jy5ePFxqabpUBtWlRsGq99Dn6ONr3SmWsp sbYHHbFgMbfrJFj9B337Hk96TD8Ox/UBy3P28= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726051941; x=1726656741; 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=TRJU0t6yYHxtxWleBKO67lBHd41mlkKGaUj6trBU+Ss=; b=iUzldsjd8JA5Op0oXG4OiitjWYFLKxzRj7dJje6QktP3SPtbTf7/X2/wzaTIeFineg KQeiTTUV1/5Z0c2ivzszauxP+KEAUElQKWLoy3A2Svwsbarow6Dioe8j2eK1HyLc+qwx s69zS3LLx5e6EJay3URE8qeE2WkbkbHOy0W3FRdW3J0xxba8qWjCWamZCbpEA7SrPBC9 AHbltwJEBAt9Ie8EfuqfRvF57GASPYgdw9vWUEs4EGYNKhtSs0aSgrVRNw7ZxMRSNrnV ++rWYbYJWPCouNKKCBZGk+FYaZtG4/YYTxM4q9HrN2TXMd0m87DyVSwZ1iwPwzwcR8l1 9Jvg== X-Forwarded-Encrypted: i=1; AJvYcCVNVJ7syifT8ofuhausDBXuxRiyT2rrcPN1Y2ZXLuVG0Ktrrkvv3Z9ZV+rgeJzCjUpKBBuUKGLLfurCStw=@vger.kernel.org X-Gm-Message-State: AOJu0YwxHmk3zdgoKAzSBkHclPLiMkKMsq7O9iY0CG37vd/ROinZsnaQ wgN9brApIXku0zteF6nV6+QK0Q1wEHKVd/t21l/5Ip8rIhxqZzij6M7w9FHoDw== X-Google-Smtp-Source: AGHT+IECm7bSQDC8ZsxIXjMTAElbncL0v7wsrCPb3dyLQVmVYtqmVb6fO9ZMVHxPt6utNaXN13eKCw== X-Received: by 2002:a05:6a20:cd0e:b0:1cf:50e6:fee4 with SMTP id adf61e73a8af0-1cf5e19f82fmr5867984637.49.1726051941085; Wed, 11 Sep 2024 03:52: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-7d8242b3d13sm7147352a12.52.2024.09.11.03.52.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 03:52:20 -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 v2 7/8] arm64: dts: mediatek: mt8188: Add audio support Date: Wed, 11 Sep 2024 18:51:12 +0800 Message-ID: <20240911105131.4094027-8-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911105131.4094027-1-fshao@chromium.org> References: <20240911105131.4094027-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 --- 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 32e5b7108f6a..f459e86d4024 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:33:03 2024 Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.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 ECF9B19CC14 for ; Wed, 11 Sep 2024 10:52:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051946; cv=none; b=fn6fWwwBfXY69ozCM55yQW99HXEdF2HkKYwjSnS5m9iUgfhAjc1UMswdwB0ctUkzjPd73cGz2upvERl8MB5ZJCrynPFi8ZuAK9yN4DfAc1lfySdYKlA74YtgcpvxTb9c9XTJJq6NGvpCiQ23YimPUwC9FWu+YReOTWbqEITCQK8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726051946; c=relaxed/simple; bh=qOuQg0DDsD+n5L9nc7IyguZnjP6TS9lpu/rn02ZrZN0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=E9kuR475h6OdqV6Oacvz4OPqrv9qmcBb66vWuVx9TJD8bynqsYISor0DPYxhB1+uAwrfKsLQw/ZN5z0wCwgBOmxnFi0vK+b5yZfZw719+LP748PMXw7oXG8YH9beEigLOf7rM1tO4vD/GwXYPdp023Zpky2dZneU7MZkgbJAMps= 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=lzY/EZG1; arc=none smtp.client-ip=209.85.210.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="lzY/EZG1" Received: by mail-pf1-f173.google.com with SMTP id d2e1a72fcca58-71790ed8c2dso5718980b3a.3 for ; Wed, 11 Sep 2024 03:52:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1726051944; x=1726656744; 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=rBK5HrwCcAQdUPHX8HmJCGl0lCk1GIRThLwD9xKBAaE=; b=lzY/EZG1Jb6i93DQTbPjhik2R6yxnOFhQotv5DyuxHe6VFG3v/3oHAVddgviw0boLs YXaxovColL3xqDiYPooMlFxxXdDLAxlXtbQW+UkKCk2coXNLHVixCh+NU7YbR1akmTJ/ zsEcMknnCWP2dCK6aPPc/hmuRwBFnskof1KeA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726051944; x=1726656744; 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=rBK5HrwCcAQdUPHX8HmJCGl0lCk1GIRThLwD9xKBAaE=; b=jffC0GluR3vBATgh18jwcFKCFpSttgYaD2Fg+fV4FfX75aO4cZOFubY52oghlC2lQU Ayo52+lb14x5EHSx/iPmCh1nOtrQBNWdlTjoNNRbKotoXypti2EpfTg5l+k+8FgYRuoJ rPNSbH4oEIpbqZdVwR9+aEzkwMUkeBzsgvFFOVMlPvjNuRPHi0XKCQXJf9UzMDwRXK44 us0WpkozSAUW9MhAme5a0XD7UtgcCVMuYnKcmhUW4zHGbLVOZFaVa0aaIpvHPAkMZzZ/ xf0GT8p5Pwy2+q/vpG2oisHqcSU0gaSW3ua3wJfNZwGIEp7gQz041IfbW+qwv8TD416q 92NQ== X-Forwarded-Encrypted: i=1; AJvYcCWcA4uY+sO95DpMr/BXbciaUw3jgeO20zssG4hUe9RSkYzAhH6lNMvLXqstllskH91V6xQ/oMT4jKzAa8M=@vger.kernel.org X-Gm-Message-State: AOJu0YwyyjuzU97gIjh6mno3ygoE8FMPZeMI7v4MYnueZehIaASBN0E/ SZ/f9ZYQ3YmJC5PBU9SIQJPD8xeOBLgIQrlb1n2BdC91xXxFS/R0PWFyMKCuKw== X-Google-Smtp-Source: AGHT+IG9YgMDxM6JH6QzsTZiuEKQdBS+aqMoSgP+yD4hhHJ4WT18x5zG3lCN0kR9XJqx6yodEhrX6Q== X-Received: by 2002:a05:6a00:148a:b0:70d:2e24:af75 with SMTP id d2e1a72fcca58-718d5f06932mr27638808b3a.24.1726051944217; Wed, 11 Sep 2024 03:52:24 -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-7d8242b3d13sm7147352a12.52.2024.09.11.03.52.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Sep 2024 03:52:23 -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 v2 8/8] arm64: dts: mediatek: mt8188: Add socinfo nodes Date: Wed, 11 Sep 2024 18:51:13 +0800 Message-ID: <20240911105131.4094027-9-fshao@chromium.org> X-Mailer: git-send-email 2.46.0.598.g6f2099f65c-goog In-Reply-To: <20240911105131.4094027-1-fshao@chromium.org> References: <20240911105131.4094027-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. Signed-off-by: Fei Shao --- 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 f459e86d4024..37fd16691ec7 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