From nobody Sun Feb 8 18:09:18 2026 Received: from mail-ej1-f46.google.com (mail-ej1-f46.google.com [209.85.218.46]) (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 72E78254AE7; Wed, 26 Feb 2025 10:56:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740567398; cv=none; b=rtsr4/q/7FaKnWQcfEA8PsMiu18HFmvqiRnAwQ+38ffeansLt+gV0jfwvmMVb+2AoNmBk5LWpmKEgXxIflpAWe1LLW11B8SAhihuWTk2o81ebBB5arFdk03FNWV3E6OhpkMPcYWmZui/HmPvsgmS5OaPreoHKQf6SXPtYxt08sQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740567398; c=relaxed/simple; bh=F08gmWgch5ns+wtG61BixImeWA3tmHC178Y2dQWDJqw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=W4ExVTKhNSo6rO1aHkSIcPYoMSDhA9sOdH6TQ3bJy7/+NcTFdOKOv7OQEpsDTfzaAKRZ0/BlIh4oyG+FvicCLbx0s4ZxEAszk5OCw2moLexHEKDOcwBL8GPr5jI+kM576LM7YhtCojU65CXXotyjPSAoetkmdAhYWiiDtCVeVgQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=f4Fp8mdp; arc=none smtp.client-ip=209.85.218.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="f4Fp8mdp" Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-aaf0f1adef8so480770266b.3; Wed, 26 Feb 2025 02:56:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740567395; x=1741172195; 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=0AzoAQP/2iVXQV606YM5uavPq+tJjK11PPYGUuhIitU=; b=f4Fp8mdpGlX0UnBZpWVvONkgWa2BiwdpahB2RuixIYqPVBdAoqfNtQocCwfevZe9n1 tdMHRORHG90tcafqSmS03ycAbeEByPNowCRV01pvEfIWJq5eg+WGABcpDTRPaNyuBAUO PHX/Lom/JeVtDjVwDqWDINlgRcKU5UJl89uoRYRsFqaXvJMalENX8O1z6jLT4RctJx78 rNZorYMSSA6h9jiQoMR/DINLJ4aRWjhdISfLkIi6L2RJXL6SllSIfGQzSU3pN3IFDej/ T5n3HBC6+n4G2YEU3UaJCIW4IL37wS+ydcVEgArono0+6QgIP6eUah3JlIn1i6lyu515 92EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740567395; x=1741172195; 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=0AzoAQP/2iVXQV606YM5uavPq+tJjK11PPYGUuhIitU=; b=V1xi61bp147JWPhMk/658W+laBzum+r8ycDsAotnqSTD6Kwc7iGR98P9qrN6ZhUlcQ lgkT6hUisNJtRw93lOxUsx6lcJY5Oy4YinLa+UlAnjbzH/PdGmIeV1s+7gG71bkQZmxX hxwPuxxdn/Q+yJttHfyrULXo6f3QA+K06F/bPxMH4390A88wZLh6Kz3zxC/CFI20PTcI 9aomMAC0asHMhBqG2lPxlyz7A+ssDZXPLmVI0wit7wAlmqXycxnNgPJTm+Zxh5FG87cS eHVsf9jNRUjbavFHa0CvvihvM1fDyyx9pjkuF/AguKS8bymAIjZ6S8I78QUzpdeO9a8D bzXg== X-Forwarded-Encrypted: i=1; AJvYcCULiIDCiCm37/cfQZtoheNwalMLtHBErdWmd8xu/BvW+lmAIVC/0KQlSa8HkvAi9KaVtcWnEuuMfdUE/kI=@vger.kernel.org, AJvYcCXhKOzJNuzy7rSX4iRMiEhnPM5k74JLB/UH6Xa5NfTRqK7R3iOAqNdkOY6CeqbDDh2uAgVsLMj5rbM2z6A=@vger.kernel.org X-Gm-Message-State: AOJu0Yw9U1heS/iEC50yUdZf02xwHDNxPRR+UHZ4XPzZ5F73ERY8kY5C zsDUiydzI7vQI+DU3+8HCFqkDA7jO0n9kejENgvzb2Ik1wmvEvLy X-Gm-Gg: ASbGncsn2qlDQYLjpjcSrOSGOo095rq2mJ/rDqt0j/GgxaZG/JVatv1W2yP2AondcDQ QPrvPi1JtFld4gVwLWjxFaRdWDlxkVe7fF45OUz0BnJdDv0N4vKL+QgYJSBXxUAf29b/pifuBnW odntSx3WcFrjMbeksSTiZ3GXsKemVlpDRqhMR2YGYiRLq+/hkP7C+4UrPlCgoOzs9JqUb5O9+sm p/JCJETEfD2LTcwTmH7AMfnou6DdSByfx7WEb9fwgDqy9CUxKBFDCtv42/YaiEBoGkngH3tjKJN nFdEYLm6Ol0iJWSiyg== X-Google-Smtp-Source: AGHT+IFaymjqk9TJKMtrobmMsBZhYP8y0W4w8aehDmCZ0Be5hlzHY8TwXsPeKDB9YMr8oN2mjqlX5w== X-Received: by 2002:a17:907:2cc2:b0:abc:cbf:ff1f with SMTP id a640c23a62f3a-abeeef42910mr336312066b.40.1740567394486; Wed, 26 Feb 2025 02:56:34 -0800 (PST) Received: from xeon.. ([188.163.112.51]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-abed205e53fsm299771266b.159.2025.02.26.02.56.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 02:56:34 -0800 (PST) From: Svyatoslav Ryhel To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thierry Reding , Jonathan Hunter , Svyatoslav Ryhel Cc: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 1/6] ARM: tegra114: complete HOST1X devices binding Date: Wed, 26 Feb 2025 12:56:10 +0200 Message-ID: <20250226105615.61087-2-clamor95@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250226105615.61087-1-clamor95@gmail.com> References: <20250226105615.61087-1-clamor95@gmail.com> 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 nodes for devices on the HOST1X bus: VI, EPP, ISP, MSENC and TSEC. Signed-off-by: Svyatoslav Ryhel --- arch/arm/boot/dts/nvidia/tegra114.dtsi | 65 ++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/arch/arm/boot/dts/nvidia/tegra114.dtsi b/arch/arm/boot/dts/nvi= dia/tegra114.dtsi index 86f14e2fd29f..4365daee2f3a 100644 --- a/arch/arm/boot/dts/nvidia/tegra114.dtsi +++ b/arch/arm/boot/dts/nvidia/tegra114.dtsi @@ -47,6 +47,45 @@ host1x@50000000 { =20 ranges =3D <0x54000000 0x54000000 0x01000000>; =20 + vi@54080000 { + compatible =3D "nvidia,tegra114-vi"; + reg =3D <0x54080000 0x00040000>; + interrupts =3D ; + clocks =3D <&tegra_car TEGRA114_CLK_VI>; + resets =3D <&tegra_car 20>; + reset-names =3D "vi"; + + iommus =3D <&mc TEGRA_SWGROUP_VI>; + + status =3D "disabled"; + }; + + epp@540c0000 { + compatible =3D "nvidia,tegra114-epp"; + reg =3D <0x540c0000 0x00040000>; + interrupts =3D ; + clocks =3D <&tegra_car TEGRA114_CLK_EPP>; + resets =3D <&tegra_car TEGRA114_CLK_EPP>; + reset-names =3D "epp"; + + iommus =3D <&mc TEGRA_SWGROUP_EPP>; + + status =3D "disabled"; + }; + + isp@54100000 { + compatible =3D "nvidia,tegra114-isp"; + reg =3D <0x54100000 0x00040000>; + interrupts =3D ; + clocks =3D <&tegra_car TEGRA114_CLK_ISP>; + resets =3D <&tegra_car TEGRA114_CLK_ISP>; + reset-names =3D "isp"; + + iommus =3D <&mc TEGRA_SWGROUP_ISP>; + + status =3D "disabled"; + }; + gr2d@54140000 { compatible =3D "nvidia,tegra114-gr2d"; reg =3D <0x54140000 0x00040000>; @@ -149,6 +188,32 @@ dsib: dsi@54400000 { #address-cells =3D <1>; #size-cells =3D <0>; }; + + msenc@544c0000 { + compatible =3D "nvidia,tegra114-msenc"; + reg =3D <0x544c0000 0x00040000>; + interrupts =3D ; + clocks =3D <&tegra_car TEGRA114_CLK_MSENC>; + resets =3D <&tegra_car TEGRA114_CLK_MSENC>; + reset-names =3D "msenc"; + + iommus =3D <&mc TEGRA_SWGROUP_MSENC>; + + status =3D "disabled"; + }; + + tsec@54500000 { + compatible =3D "nvidia,tegra114-tsec"; + reg =3D <0x54500000 0x00040000>; + interrupts =3D ; + clocks =3D <&tegra_car TEGRA114_CLK_TSEC>; + resets =3D <&tegra_car TEGRA114_CLK_TSEC>; + reset-names =3D "tsec"; + + iommus =3D <&mc TEGRA_SWGROUP_TSEC>; + + status =3D "disabled"; + }; }; =20 gic: interrupt-controller@50041000 { --=20 2.43.0 From nobody Sun Feb 8 18:09:18 2026 Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.54]) (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 D3F8C26E63A; Wed, 26 Feb 2025 10:56:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740567399; cv=none; b=tISX8DKSCI9TZp6EqVa4epit10Pk9FlI6RoAFbI5DoXXJi7MsQ9b41Z0eQ3cGHSl4ITPNXAmOYsK2Rv9zS+zSuBVY7thRtFUmU2TWC1Zsv87XbHTkp+8a3GFY/VYf4kG4szV7mcaSJVp0jNE7Lwmxxgrmk+yT6cWXAzHmqMBPFA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740567399; c=relaxed/simple; bh=ruMCBNYEsH2H/F+zLxI4ZuYKFJui4PTP6oTejvUsLgc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nCjzUa1n2V1bPBBMVXxQdAKqcKk1IYFsrBzCBl+11uC+JEt9GJyowK0YO1KiUpzQQI4Lz8045Kn9beTg1VAqdIbMLBIvxfyU2Fw+BjQC9vjuJrban4S6WE+KaoQx83cnLtaVvxMQibo41RqH8TiKZ85OQS/WHN2vyWo2bWpACbw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Q13rDxbl; arc=none smtp.client-ip=209.85.218.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Q13rDxbl" Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-abb81285d33so158685766b.0; Wed, 26 Feb 2025 02:56:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740567396; x=1741172196; 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=v1iuGJLT0O3BTgwFq2zcSTsLSVOa6qSThtFXqCRlBtA=; b=Q13rDxbltFe8DkdQ7MRxEN/Q0uHftYN/uS0Lz6WMFRsJW0XOkuywQPZAJtkgTb0ztM d94zvaxEsiuwfIK3zcjwp141IhEIC4eQNE5alnEIUMhYxx8ec5vnkK7qJzLXK7E7NI8L vca6vZ4n65OLKhAhkPCpiKWEKDB905roYHeTG/ieQqdl1KcnNMlSpmbf1dzVjDB5ULSb jPTqKJYv4WgLU/+e72UtghcDpBmcg0/ANAFLf3efZvym8hYXiXybWpFdV34hQDb05TdG LY+iDp0qCLd9WQkbyJpoGUvKbUNU/uP4gfLhK2KLCLSwHOyx6A7qZ0AmrFjBJO9p/75R hxjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740567396; x=1741172196; 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=v1iuGJLT0O3BTgwFq2zcSTsLSVOa6qSThtFXqCRlBtA=; b=F5gQEl5tvGmkAzeemsHAcvq9dOSzOI9yV5/fG2hWwMeRPjTq3VL8zB2bBtqFg9AVCl uwqvs66hdy/t35COgdswtZUl9HqsTtIgI8dgiy1qe+dwOdqGTu2ioD7Mi7SmD578IW0k 4lk0gnYFvrT31nK5ElbsgDRR4z1VucTbDVF/xlvbRsne6rTKO0TnOUBmMDGtTdKPmt8x ml21PVEaXteY31ZrBC9+SBhYVTk+iysqndjVApDLTpuRcymMPoq9QDeCG9By/Ta+VfJP 3gBbQgR4C0HRK+gshhm2F8YEMks9v/+dNR0IfRRf3z4zyf91WdxlVxPmQwLuFjx+ZBwY pkHQ== X-Forwarded-Encrypted: i=1; AJvYcCV0l+FzBkHKfrlqZ8QI2JDgsElCcwkN5+0jaSL4P5eyCzEmwyabjgGz+Sk5Yk3NMYYlPSwuAgjOBmuNXRQ=@vger.kernel.org, AJvYcCVPqZcjjVYWSWip0g3cBqvvbaL9QPt86ElTGnKu/WwHFnZCHJjcsy1d8ZH4VaEoGnZMxNyK28H+oXdaIw8=@vger.kernel.org X-Gm-Message-State: AOJu0YwQ9nXW/dWfzPFwp75zK+E+3buXR27jQP9mt9cnyLZHbuGxUMiz XBFCLRc5sW7flZMEvZf7ZQ2ls0bcQShoeQKrNDIveYhThcWiSKfC X-Gm-Gg: ASbGnctUf6eArWluVnpF5T47ckloqhY2kkUhb6TEwBqSfzaqVmrwiRDi4AADBzpB7+j 6Gj1eDHZ7d0hSFX5pDLeTfl5vk1f7+wTU3A8DjLCksPvGp/URZF1iq0MI0FSti2R561SuUetRwb BLdAO5yLVQXkAZUzM8xs4ZzfuzCQOwUdZs5vhV3pWg4Ch3rMnqRevV82mjWvf4VBbRRSJWPzoFn 2p6rXO4COM0k1CD0C122j9DZDClzxmABdoDW6ujIL/xJaMZ6W9a3LS2qjSaPhkJL0pLU//4R0bb bKPj3daYe8l5i4NXVg== X-Google-Smtp-Source: AGHT+IGhBDaTqylM6rBq2WK2ESfGo+hK5MppSpY16i8zUEywqv9+x/kRNNSD4agEnQ7SLM9CZ748dw== X-Received: by 2002:a17:907:9c05:b0:ab7:bf2f:422e with SMTP id a640c23a62f3a-abc09a80912mr2415544166b.27.1740567395735; Wed, 26 Feb 2025 02:56:35 -0800 (PST) Received: from xeon.. ([188.163.112.51]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-abed205e53fsm299771266b.159.2025.02.26.02.56.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 02:56:35 -0800 (PST) From: Svyatoslav Ryhel To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thierry Reding , Jonathan Hunter , Svyatoslav Ryhel Cc: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 2/6] ARM: tegra114: switch DSI-B clock parent to PLLD Date: Wed, 26 Feb 2025 12:56:11 +0200 Message-ID: <20250226105615.61087-3-clamor95@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250226105615.61087-1-clamor95@gmail.com> References: <20250226105615.61087-1-clamor95@gmail.com> 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" PLLD is usually used as parent clock for internal video devices, like DSI for example, while PLLD2 is used as parent for HDMI. Signed-off-by: Svyatoslav Ryhel --- arch/arm/boot/dts/nvidia/tegra114.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/nvidia/tegra114.dtsi b/arch/arm/boot/dts/nvi= dia/tegra114.dtsi index 4365daee2f3a..62d4a2bbde0e 100644 --- a/arch/arm/boot/dts/nvidia/tegra114.dtsi +++ b/arch/arm/boot/dts/nvidia/tegra114.dtsi @@ -178,7 +178,7 @@ dsib: dsi@54400000 { reg =3D <0x54400000 0x00040000>; clocks =3D <&tegra_car TEGRA114_CLK_DSIB>, <&tegra_car TEGRA114_CLK_DSIBLP>, - <&tegra_car TEGRA114_CLK_PLL_D2_OUT0>; + <&tegra_car TEGRA114_CLK_PLL_D_OUT0>; clock-names =3D "dsi", "lp", "parent"; resets =3D <&tegra_car 82>; reset-names =3D "dsi"; --=20 2.43.0 From nobody Sun Feb 8 18:09:18 2026 Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) (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 DD47F26F465; Wed, 26 Feb 2025 10:56:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740567400; cv=none; b=O6p7CzLEE3I5ULk3CwRNEu8ANOKT4PRn/k3KPio/t3OZpBvK00qpjAo7p9Ziqo6mtjQz20F3DS1ecfzHjd4OpieuyoXU36FKclkn4i7tque4zwp9600i42FnUDKK/XTa+vbRhZ9Bm5h5NmvvCf0zoU2Zuu+Ema/UaENEmgiaUAk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740567400; c=relaxed/simple; bh=gXfEDFzH2yg/xdoPSye7mRhvuYC/zfRXRNvgFdmYVKA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Vag0awu36POFtt6tqRM/bwcWLsZ2/UE3467y3RVYdPsXnmKFzQtqfEfj+eajZh2i5raXijgiBptHJKXaMWz8xH39L/k6ou8+26Hm9SjPeRykrGoqI9BJZu7CqH6cQSfa781eMF73S7G0NEq12IPIV+Y0FZCJyWDVzZApppCNAac= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=nRDbIVd0; arc=none smtp.client-ip=209.85.218.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="nRDbIVd0" Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-abb7520028bso896305466b.3; Wed, 26 Feb 2025 02:56:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740567397; x=1741172197; 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=teLVO07keaSMySlhCYbKxzXch11YTOvCvybQWXMyrH0=; b=nRDbIVd0738VxaMqQaaHH2aGk5ZCUS1+xz4czFbDwXkMMMXtnS/HKV1uSh1FHy2nZU ccnUxTip853l6YeVBFo3+7MTZYAGj0SkEOW7cGO/ONfqAqj07naSQJRpsstbEstzNBuU 3kLKveAQTV938B1ZMs8gKpTChxejwaqR4yndpVI/GT5Hg7nHfBQRwqQ+QjW0svtVqkue juPKej+Ug+TBJKfQ2YF/zAhIo07wKaEOoE2uIKkhSoVdPV3PRzy+L4fIRZBxsAkp36ZN KfQ5oSdDer32OXsnYCcOsWlQ5VBvdkIjeSwOmuv3eSn7M/TM0TPEgZroLmtQRZqgTrrX k7OA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740567397; x=1741172197; 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=teLVO07keaSMySlhCYbKxzXch11YTOvCvybQWXMyrH0=; b=w/O/RFuMR2i7zKZeCa9okO4hs5BufOlH/0qDwNEJRnOu+bsnrdLNmH5/99HL7A+Ig3 IQe9dmzI/lVgVn9uvdby920RScwGxBNYkHT8ODpRUg7x9c5gfI88L2dafqA7jrjIUwbr oUWRB1CZLOZAxXKRaTtoKlbr2BfpwtLkXRQQNEZGPCPOTm/LZOmdQrpZ5sJStu1oGkSJ YcBL/xDVb9iiQYlrw7lNy4c5H+Iz4rfMrQvkhBG4Ju8hVdZDOd2OBx89vbYtz4xCBoBs W359uK4T27cZ3D+a6ZoqGDUAHizUqbVxeClwxUt5mY90Q/xG69oUI0aGpqA6W/Rm+82b ZOTA== X-Forwarded-Encrypted: i=1; AJvYcCUWQcxqynIzP01cYdUZ4RJE1l0V8dqGkREMJdpSbkTsi95ZOxVygI+VSOzKQMK+nOMTjGDmzW+LPZoV3ZI=@vger.kernel.org, AJvYcCVrZVG59p7wl9kr8w8RvNOER7SnroWo9s3M65hOG1MqHc3AeEQkKAPn8iEUxxIcDWlm5RyEkkhgOs5uxHE=@vger.kernel.org X-Gm-Message-State: AOJu0YzPK/3DQN+Bli9UO0fO1dg2A+AaCwYyF9feBkvBfWvbAia9qdnB XpvVgmST09GOQJgmWyObm/TD5NNnSf8biuOWfgffGOfEQ6VkyyX4 X-Gm-Gg: ASbGncs0LiXRN3Tt8s5s4tsAFx3g+qxOlUz9NHtL0qwUMAUHwrpp7iKN5Vfrvg8AZ06 uT/P6pGimFm6UVwYaOvTJsVxKcoRC2iHAseKBXvNndpWf/LMJlvGD226CRCyRe0pGg9JO+KRd45 YH3jFPmRbjZYUwK7i8e/hXMRdZfLo4cYg0wSLS68AOO33LmSCQihyOZeb7Xkx+9+tKX4e4HOVDW iWl8MFkF3vHB/vMbHoyXIIiNL0BvWifqoEPOPQR/HQVkGtjmXsu7f7xrQX+VNADufyk/HCPkYCB SHxk/W64XryaQy+cvGaExoz8zGB7mK/qO2of X-Google-Smtp-Source: AGHT+IHhfWa9TaOCXiM/6yV0P64HDrLoIyk2Z56gp4Rqc9AASEIIUWC6AxK0ol55GQULD/3B1as6XA== X-Received: by 2002:a17:907:cf86:b0:ab7:ec8b:c642 with SMTP id a640c23a62f3a-abeeecf6f79mr327539666b.5.1740567396925; Wed, 26 Feb 2025 02:56:36 -0800 (PST) Received: from xeon.. ([188.163.112.51]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-abed205e53fsm299771266b.159.2025.02.26.02.56.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 02:56:36 -0800 (PST) From: Svyatoslav Ryhel To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thierry Reding , Jonathan Hunter , Svyatoslav Ryhel Cc: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 3/6] ARM: tegra114: add ARM PMU node Date: Wed, 26 Feb 2025 12:56:12 +0200 Message-ID: <20250226105615.61087-4-clamor95@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250226105615.61087-1-clamor95@gmail.com> References: <20250226105615.61087-1-clamor95@gmail.com> 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 ARM PMU node for Tegra 4 like it is done for Tegra 3 and Tegra K1. Signed-off-by: Svyatoslav Ryhel --- arch/arm/boot/dts/nvidia/tegra114.dtsi | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/nvidia/tegra114.dtsi b/arch/arm/boot/dts/nvi= dia/tegra114.dtsi index 62d4a2bbde0e..9021c6698ee5 100644 --- a/arch/arm/boot/dts/nvidia/tegra114.dtsi +++ b/arch/arm/boot/dts/nvidia/tegra114.dtsi @@ -870,31 +870,40 @@ cpus { #address-cells =3D <1>; #size-cells =3D <0>; =20 - cpu@0 { + cpu0: cpu@0 { device_type =3D "cpu"; compatible =3D "arm,cortex-a15"; reg =3D <0>; }; =20 - cpu@1 { + cpu1: cpu@1 { device_type =3D "cpu"; compatible =3D "arm,cortex-a15"; reg =3D <1>; }; =20 - cpu@2 { + cpu2: cpu@2 { device_type =3D "cpu"; compatible =3D "arm,cortex-a15"; reg =3D <2>; }; =20 - cpu@3 { + cpu3: cpu@3 { device_type =3D "cpu"; compatible =3D "arm,cortex-a15"; reg =3D <3>; }; }; =20 + pmu { + compatible =3D "arm,cortex-a15-pmu"; + interrupts =3D , + , + , + ; + interrupt-affinity =3D <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; + }; + timer { compatible =3D "arm,armv7-timer"; interrupts =3D --=20 2.43.0 From nobody Sun Feb 8 18:09:18 2026 Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) (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 4E8D726B95B; Wed, 26 Feb 2025 10:56:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740567402; cv=none; b=gigRl3zDYVoQuG9KVEUHbRZiKbBGsAkIvRVXVj/IHv0VvKtnuJ15DDj1yNlx1SBx57e49hLrpihITl1r1iCnPwvnTo4PmUUp9sl+ZZWZ35Q/dle9x/pD3o2De2/l9xFC6xxOidEblqpkeRQ7z/gZh+NT78JntWJCmQJwGjbkYPU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740567402; c=relaxed/simple; bh=WYg4WzIHfP7x3JcVIeojcyxt1+XQVQ6hmV4tlSf5FFI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Lq/7v0Gaqa4ZUONxbgNuXt+a/DQrIco6vlfxNQzkBWf/gi9MsMexHGINiv86wrRmvBZ+1lSB8TG+rqULrHwjf4D3Vbu4qpRPqIgF24lu73eR0C3KHRKjyg8WxUzjUjGLKxvlnpmYvNV5Yvor0YI+bOYZPEnu20nA4rPbeZuYtlk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=DMVsx++N; arc=none smtp.client-ip=209.85.218.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="DMVsx++N" Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-aaeec07b705so1107696766b.2; Wed, 26 Feb 2025 02:56:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740567398; x=1741172198; 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=hZAqAbKAOcuX6mgV+Z6TYPZUDeBam7S1FsewI38O+xU=; b=DMVsx++NDsKW0v9TxZ71x++FANF9xGyyG7S+3kZeaa/WiyqUbSqPTUbJibFfhdSgEX RcqODyD/skzufTsGmtCEmf85pbz7A1LUu2lsxm3/afyJyxW7gsGFuGTM8qLoK/gGhOxo RSZ2q7+o9828WVBA5B7bPnIjZKmvUB+lzqGVqZJ63hcobWcWtNN0ObP/6P46Uc+OR9e/ BXx5qgQjzr0Z1q6EO7bQLHuS46itTf2pzdtUWMJc34OOJKaNehGsoHBeK7mQcD55o0Y9 Czk6UMyJEMD8+dr1YiP1zcM211U1Jfm39UIBAnE3wWsCpOttXaIYhYmFiiH2K4DzbRjz Ibdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740567398; x=1741172198; 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=hZAqAbKAOcuX6mgV+Z6TYPZUDeBam7S1FsewI38O+xU=; b=JtSqUbddzfP+g+U5yZnfJ/7clqJ0zYe6PWMI1c9kIeZ/YQ//gzSg6GGRV7gISwupWp mD/HL8yPJedDR9lvbpfDTnDPEEiZRw08nb+unBNWDmtWbqyp89KUKNwb4Ox0iePnGLma v62wxCCgzHLeaXMxyipqEyoXoiQR/ogeF5aGQoyHgITaAgQaHKThgIsCfI2www6UMmpx BjxfcNvSr6RrCx3Bg6xF9ZtS99n0PEbTjl3Os3cuykyS4ACtCHG9c0HcXZH1bFaXNIGS iL2e4ILzQFiOK+onLpM9RoB5DfuGD9T5TWTk+GmZA8deuhls5Ib14BBj1AOFOMYX0lUe QaIQ== X-Forwarded-Encrypted: i=1; AJvYcCX4cUBS7qKSpaaaim+3SWMxJsy0Lhdg5gJ0EAiNFQ3ERrRFKer8IRuGq9dwr274bN7eJGm3L2oT2B82tuk=@vger.kernel.org, AJvYcCXOq6fkwnSlIqHN0YdNMSGXLY5TY4pWeGRl6R9J5IY7KrQmWslqs+orXPRNR3CfrB6Q8kNun/XSR9DDAMs=@vger.kernel.org X-Gm-Message-State: AOJu0YzIpqw537yyFVbM0qARR9A4arH/WMQbo9Wa8hQF+xDq3/h0imS+ FacVhGxfD9zio8NEpeTdBLGzbQhJ8jYqF/Y/+1aie0A0iJ4N7ze91is9Wg== X-Gm-Gg: ASbGncvYyDbjnaw5PQIwwYL7GO1Ifctx3SVDvswcQCwPxM1aj3RTyNE+SJOhUKAf7TL oedWu9HMYDNiBO62Gg0yMipHZBp+4DXm5QYvdsFE8NxkrtjtrEFcFvu8E4KML4jFSbdGlmrXrk2 H4dSHTtYb5SQTn6PsaAO7J0LoRTpqMTdTrf2Pt6sAGyzBfNMsqJmkAn7drbm+Qd/jmG8xrn9hyC lNdGhU0WTODb8ZXYKI4NYv17BSscgKbcrubbuas6QpmlVyu2xPai3v2kODE+sNBgvEbpj9vg+UD Ozd1BRRz2M0P/QAQKw== X-Google-Smtp-Source: AGHT+IE0lkuzkXcqz79Kih13YovOtUwYFslx1G2n5sYd5MfycLTLkKjB8BgbLYSIyH0PPaMEFcXtlQ== X-Received: by 2002:a17:906:c103:b0:abc:c42:5c7a with SMTP id a640c23a62f3a-abc0da2f10bmr2421010166b.31.1740567398118; Wed, 26 Feb 2025 02:56:38 -0800 (PST) Received: from xeon.. ([188.163.112.51]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-abed205e53fsm299771266b.159.2025.02.26.02.56.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 02:56:37 -0800 (PST) From: Svyatoslav Ryhel To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thierry Reding , Jonathan Hunter , Svyatoslav Ryhel Cc: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 4/6] ARM: tegra114: add HDA node Date: Wed, 26 Feb 2025 12:56:13 +0200 Message-ID: <20250226105615.61087-5-clamor95@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250226105615.61087-1-clamor95@gmail.com> References: <20250226105615.61087-1-clamor95@gmail.com> 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 HDA device binding. Signed-off-by: Svyatoslav Ryhel --- arch/arm/boot/dts/nvidia/tegra114.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm/boot/dts/nvidia/tegra114.dtsi b/arch/arm/boot/dts/nvi= dia/tegra114.dtsi index 9021c6698ee5..e2623a0629d2 100644 --- a/arch/arm/boot/dts/nvidia/tegra114.dtsi +++ b/arch/arm/boot/dts/nvidia/tegra114.dtsi @@ -642,6 +642,21 @@ mc: memory-controller@70019000 { #iommu-cells =3D <1>; }; =20 + hda@70030000 { + compatible =3D "nvidia,tegra114-hda", "nvidia,tegra30-hda"; + reg =3D <0x70030000 0x10000>; + interrupts =3D ; + clocks =3D <&tegra_car TEGRA114_CLK_HDA>, + <&tegra_car TEGRA114_CLK_HDA2HDMI>, + <&tegra_car TEGRA114_CLK_HDA2CODEC_2X>; + clock-names =3D "hda", "hda2hdmi", "hda2codec_2x"; + resets =3D <&tegra_car 125>, /* hda */ + <&tegra_car 128>, /* hda2hdmi */ + <&tegra_car 111>; /* hda2codec_2x */ + reset-names =3D "hda", "hda2hdmi", "hda2codec_2x"; + status =3D "disabled"; + }; + ahub@70080000 { compatible =3D "nvidia,tegra114-ahub"; reg =3D <0x70080000 0x200>, --=20 2.43.0 From nobody Sun Feb 8 18:09:18 2026 Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) (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 4CA5226FDB3; Wed, 26 Feb 2025 10:56:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740567403; cv=none; b=PmpmZ87MtuS0IjGlUlWIG+RqFx7GQQxhK9pM5bSQ9KdaM5Uqcyhxdmh97oHjxBhq9TCsNm3knZzVwm0v5zzuVZ1aI20kniH09nTe31ctVgY5GKCWbE5eoG4+5W5kkBkysdiRcwMEjBV6UX36B8hbM6su9gvFnty9H+x6LaRBW38= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740567403; c=relaxed/simple; bh=viyfHVb/E1Ba0s0NsHkwr5VyzwzGLFcqXSq04vMdIk0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=huZD3cMf3/OFfw4YwYov3RT7uyvewTiNTNSrA+mVDhvlG7uz/9uQvNLn+mW6UKw9Y4coN+9ZI9izyPLvkc4BiYzL5txmuQQD75Mbdpa+g25ezbI8rvuwMItpVgUrHkD1cveNCyHaWWLkA0c4n174eZADgJpsfuH74wUI8dGgQL0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=LX5+g0pT; arc=none smtp.client-ip=209.85.208.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="LX5+g0pT" Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-5e0373c7f55so10191370a12.0; Wed, 26 Feb 2025 02:56:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740567399; x=1741172199; 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=SNiTRJJda2XpvUJjZ3lOz286TxZ353z8vRRkfKglTz4=; b=LX5+g0pTLAcudwXfli45wJVgRyYkdrc5/GSMHEzeRZSJw/9nsSv+R2WIU3ZnV+tMn6 h/wjExN3Bwh9cilxFz0BlFVzypPZ/A1qkL1mjGqN/pr0Sj3hHZ49wHCVQSJhKjvcUhob JsDFkT0HUVnKDfBNd/beP6Hmz6GZSHVYdsGt+fvGKpJdfDykxH+oOnEaJdOIMDtNAZ7l XuiRbP2x3q8SAc7Z3DskPzH37EzEF/eEdY0/Qez89/QHPN+LNPMwZZXC039M59ruS+zc p672VnIbenS3drAlED0IDjzk4NqKnKBQGfCC0ciKvAUqBB76z58RHC2guI/jVfBdgluR 3SpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740567399; x=1741172199; 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=SNiTRJJda2XpvUJjZ3lOz286TxZ353z8vRRkfKglTz4=; b=D5AGaMr0D+aDiRCKyKdS5ZVXHHFFAPrU8wqKrX3SgbT+pNKPFeKpAm8Tn76k5Ql+xt lDqb8UQZWdOY+JhadpoTpOn8OYuU1wjvaPRXBGIuFDOVyYgM1GH/PYrtW1OWRNsJalDe wxlSdztu5//EoJILrWTmN0aR7FgpBzCBR7D/YA3j8BCFR/UeC3Rug53ji74gqh5TIG0o JysiJs+L0FX8e25dP3qsdsbjQRTBpaVSEYXvlVctRo0YfzbEqiyfJ3SJzB9JyVM9WLqD wLRuQOS3VyirFijCcHotIHbvRG5icsBGN1VFwIaNSvdzDIdEA16IfHEFS2SkTGtMQ+C1 iPTg== X-Forwarded-Encrypted: i=1; AJvYcCWrz9GbDBgxBzxDGwxLM8+G8TbISRSPfarq++ECKPm8P4MtIyWRtfeEXxkjGNjymCSleEGhN3I0mpKdiYc=@vger.kernel.org, AJvYcCWu6YsNzU8ROE7/8NK8rEkulF0lvOEaicJyWeyfIhZOQRDLupByTkNh2d8AuE4oq+p9YflcMqSSw2WoAIY=@vger.kernel.org X-Gm-Message-State: AOJu0YwaRSD31bifmX78nIEs234H2NeA7h5W0NIm0g8hBrGTXf47hhpI ycJi3yD1IjqAYOCWGj64s0R89u5XK43TMA6GM69PGzCp/Lg+rMGo X-Gm-Gg: ASbGnct8qvp93d0ZTkbhEzlkyvsN49EJJiddCAt1u6tGLQkowCIL25lB8he0GtOsOVT 6NgpgNdF2PsOG8jgmq0VB/pKFMQHljMu77O9MzJP20WnSMpajgugyN1vawEzHyk7s9CXpj0AD4w EqM2Gxeook6ECHfbhumVIifEqssM31cUk76KrJJAOH3J+jPd+m55wxFZjgp2pFbHJY67O0lIV3u uiaoGH177Vp69Ge1Ihi/2rfd4TJzidpCjwC1rlhvHClsQYaIDF9VEMrgUNMG5ITqPd74pUPMfsQ UiTd0+ho+baT50Gy8Q== X-Google-Smtp-Source: AGHT+IGuj34Va1RVaeqI6nZ2rqnBBXrOvlpnzoCYUhEEXlqZH+L95a1XbSa69/1jxtXVliOPEDmL7g== X-Received: by 2002:a17:907:7706:b0:ab7:ee47:993f with SMTP id a640c23a62f3a-abeeefc4d28mr299721166b.47.1740567399304; Wed, 26 Feb 2025 02:56:39 -0800 (PST) Received: from xeon.. ([188.163.112.51]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-abed205e53fsm299771266b.159.2025.02.26.02.56.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 02:56:39 -0800 (PST) From: Svyatoslav Ryhel To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thierry Reding , Jonathan Hunter , Svyatoslav Ryhel Cc: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 5/6] ARM: tegra124: Add DSI-A and DSI-B nodes Date: Wed, 26 Feb 2025 12:56:14 +0200 Message-ID: <20250226105615.61087-6-clamor95@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250226105615.61087-1-clamor95@gmail.com> References: <20250226105615.61087-1-clamor95@gmail.com> 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" Bind DSI devices and MIPI calibration. Signed-off-by: Svyatoslav Ryhel --- arch/arm/boot/dts/nvidia/tegra124.dtsi | 40 ++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm/boot/dts/nvidia/tegra124.dtsi b/arch/arm/boot/dts/nvi= dia/tegra124.dtsi index 8f1fff373461..ec4f0e346b2b 100644 --- a/arch/arm/boot/dts/nvidia/tegra124.dtsi +++ b/arch/arm/boot/dts/nvidia/tegra124.dtsi @@ -165,6 +165,22 @@ hdmi: hdmi@54280000 { status =3D "disabled"; }; =20 + dsia: dsi@54300000 { + compatible =3D "nvidia,tegra124-dsi"; + reg =3D <0x0 0x54300000 0x0 0x00040000>; + clocks =3D <&tegra_car TEGRA124_CLK_DSIA>, + <&tegra_car TEGRA124_CLK_DSIALP>, + <&tegra_car TEGRA124_CLK_PLL_D_OUT0>; + clock-names =3D "dsi", "lp", "parent"; + resets =3D <&tegra_car 48>; + reset-names =3D "dsi"; + nvidia,mipi-calibrate =3D <&mipi 0x060>; /* DSIA & DSIB pads */ + status =3D "disabled"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + vic@54340000 { compatible =3D "nvidia,tegra124-vic"; reg =3D <0x0 0x54340000 0x0 0x00040000>; @@ -177,6 +193,22 @@ vic@54340000 { iommus =3D <&mc TEGRA_SWGROUP_VIC>; }; =20 + dsib: dsi@54400000 { + compatible =3D "nvidia,tegra124-dsi"; + reg =3D <0x0 0x54400000 0x0 0x00040000>; + clocks =3D <&tegra_car TEGRA124_CLK_DSIB>, + <&tegra_car TEGRA124_CLK_DSIBLP>, + <&tegra_car TEGRA124_CLK_PLL_D_OUT0>; + clock-names =3D "dsi", "lp", "parent"; + resets =3D <&tegra_car 82>; + reset-names =3D "dsi"; + nvidia,mipi-calibrate =3D <&mipi 0x180>; /* DSIC & DSID pads */ + status =3D "disabled"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + sor@54540000 { compatible =3D "nvidia,tegra124-sor"; reg =3D <0x0 0x54540000 0x0 0x00040000>; @@ -938,6 +970,14 @@ throttle_heavy: heavy { }; }; =20 + mipi: mipi@700e3000 { + compatible =3D "nvidia,tegra124-mipi"; + reg =3D <0x0 0x700e3000 0x0 0x100>; + clocks =3D <&tegra_car TEGRA124_CLK_MIPI_CAL>; + clock-names =3D "mipi-cal"; + #nvidia,mipi-calibrate-cells =3D <1>; + }; + dfll: clock@70110000 { compatible =3D "nvidia,tegra124-dfll"; reg =3D <0 0x70110000 0 0x100>, /* DFLL control */ --=20 2.43.0 From nobody Sun Feb 8 18:09:18 2026 Received: from mail-ej1-f45.google.com (mail-ej1-f45.google.com [209.85.218.45]) (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 738E0254AE7; Wed, 26 Feb 2025 10:56:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740567404; cv=none; b=ZBDY6niX5huH5t8eML77ibEr4pbTeb1UNjbhKIkoRObTD3auw3gnREGMWYItT53ofOL6IFfmfKUdLYNn9hrJGlGl+mFhk0in6X8p7Am/uvTlFHlp2EE6WNqjWmEXqalRoCBQJWOH5fcrAw9x6teT5Ndci9Bdjb9aHAEo89OGTEY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740567404; c=relaxed/simple; bh=vipXrssnj8kz2KjBt/rEO3MgSq6CgBP7HQs5kD5whLg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cUBhobvqNZSTr6ub1e59cEBjeWQUVYII3BEUUeu3GTptyY69IXIA31dmxei6jMGxqzRr9Q81DY43/76xUL78FF3U2052h64gM1tCqNO6gd6aAaFuDj9hUJYxFfdiq7vWoZ2oK5uQDkGlhqU4DIeLb9LyWd+ZftFG7+EZaISGWuk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YuKSx3R4; arc=none smtp.client-ip=209.85.218.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YuKSx3R4" Received: by mail-ej1-f45.google.com with SMTP id a640c23a62f3a-abbdc4a0b5aso145186366b.0; Wed, 26 Feb 2025 02:56:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740567401; x=1741172201; 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=P6Z+Hj6qi2T4t107ctalIyB/ngMx8qQGhx6GDOGMZ34=; b=YuKSx3R4/4bdz2COYtH5olLayvafxRmrCVyQusUyrjy542tfass6DKDWkY7Fn/rJOB TLv0oKVQsolwEb/36kecMEOIVBMSCMgh7dYNgozs0tncJp/k1OIYgwNGLqkyDdiVFbk8 CV/S8fNw71b0r1Lbmsrz+dE8l3KqFtV/r+pNJpLWgaDcrtSTZtjMzc99LpsxpabaimDp lNBIbAsxPFzp6nVLzzcPFrMo2RhTjhpRDMNSOCFvdzdu+NOGoM5tqF6YDO3Xx2uk1xRN 0MHfDHfC6lVOyCG3WITkozUOby15Axzhk8vEGHFZR79hyNibJtCbId0TL2t/FDKbFWWA Bipw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740567401; x=1741172201; 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=P6Z+Hj6qi2T4t107ctalIyB/ngMx8qQGhx6GDOGMZ34=; b=XKU1/6AYoDkKsLgKgHK5+LGI9dRRf9ua+HxjUqKWf8VUMc3RySIaVFLERjFOtr9SSU 2U2wxxeJtKENfJ1rwrOnncWZsCiBpKamEpzjhPIXBgSRBQs/YH9Sk0HloSj9eq9LvZKa d5/puSOYyu6lUaYCFR8VVaYiYV+61ovXWQFdE8kdFIKVieWluD2faSe8rNR0x2WHWpDe xeqLYchnrf1dSFSOv+l91uTdY96fK3Xrej7/+sMkZoBVmLlKZ4VmvhyJlOs6qQuWtjen vLaLgF0S44AluX9jyzUEo6iVma5MU/fIiQEnSZH7tqNh8Zm9w/utZc69tJAz7/Aaoio0 BKNQ== X-Forwarded-Encrypted: i=1; AJvYcCV/kk4Nc3x9SUmg8J85y7P2Xbt4MqDhD1qAQ/3jbpZ/HLpeWZFNRubrA6xmOrWyk2YuvpD+xH7pOMRaLWM=@vger.kernel.org, AJvYcCWKpvQROzQm0grlFfP03VwOxwsn5Y74QSvSUT8iYGQPqaR2qrfOV5uOemywPM+3ylPviT9B/9bxSWO8M1M=@vger.kernel.org X-Gm-Message-State: AOJu0YyPbH+FW2le3enLJmQNvmlKltykfxRDRK61NK5+gjEB42bLOCRx EnGp1cBQFqedmQEoWXHiDA+g15Uq+9SAlAwVwU6ef2IL/dMSiOfw X-Gm-Gg: ASbGncu6cRriy/jeCPID/fzQmCGFRoaGfjwmWxyvfExmFrHtqCpoFYR6LyLUW7pDU2k 31Syw2UFDhcMxQtN4b6xvhb8Ap17BerYUSOcPKLBGw+AgFfa6XAs2IoH/Sf9qey2fzrmG3Gmnrr Nn8pjnKp9EhQSYhlB7WB5W7mglo97TeytQeATwfD2SicFfA+wL4WmtUscPuDS67diKGmZqBr7wV ns5EmAjImOguKeMi8YaMErHq74JqfwtDt32TcA4tlozKNgjUivbVDlLGvz/1bKHxzz+ywmZqChx OzI7iB3/f33s/a3eTQ== X-Google-Smtp-Source: AGHT+IFx+Pd6Als0NDc8SD0Wt0wdCgaBbwwN7wh8dJGN11uuKukwG1GVnyZSgxTx5zyhOt0NwHBpdA== X-Received: by 2002:a17:907:7a88:b0:ab7:d44b:355f with SMTP id a640c23a62f3a-abc0b0c6077mr1918667666b.25.1740567400517; Wed, 26 Feb 2025 02:56:40 -0800 (PST) Received: from xeon.. ([188.163.112.51]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-abed205e53fsm299771266b.159.2025.02.26.02.56.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 02:56:40 -0800 (PST) From: Svyatoslav Ryhel To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thierry Reding , Jonathan Hunter , Svyatoslav Ryhel Cc: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 6/6] ARM: tegra124: complete HOST1X devices binding Date: Wed, 26 Feb 2025 12:56:15 +0200 Message-ID: <20250226105615.61087-7-clamor95@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250226105615.61087-1-clamor95@gmail.com> References: <20250226105615.61087-1-clamor95@gmail.com> 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 nodes for devices on the HOST1X bus: VI, ISP, ISPB, MSENC and TSEC. Signed-off-by: Svyatoslav Ryhel --- arch/arm/boot/dts/nvidia/tegra124.dtsi | 65 ++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/arch/arm/boot/dts/nvidia/tegra124.dtsi b/arch/arm/boot/dts/nvi= dia/tegra124.dtsi index ec4f0e346b2b..8181e5d88654 100644 --- a/arch/arm/boot/dts/nvidia/tegra124.dtsi +++ b/arch/arm/boot/dts/nvidia/tegra124.dtsi @@ -103,6 +103,45 @@ host1x@50000000 { =20 ranges =3D <0 0x54000000 0 0x54000000 0 0x01000000>; =20 + vi@54080000 { + compatible =3D "nvidia,tegra124-vi"; + reg =3D <0x0 0x54080000 0x0 0x00040000>; + interrupts =3D ; + clocks =3D <&tegra_car TEGRA124_CLK_VI>; + resets =3D <&tegra_car 20>; + reset-names =3D "vi"; + + iommus =3D <&mc TEGRA_SWGROUP_VI>; + + status =3D "disabled"; + }; + + isp@54600000 { + compatible =3D "nvidia,tegra124-isp"; + reg =3D <0x0 0x54600000 0x0 0x00040000>; + interrupts =3D ; + clocks =3D <&tegra_car TEGRA124_CLK_ISP>; + resets =3D <&tegra_car TEGRA124_CLK_ISP>; + reset-names =3D "isp"; + + iommus =3D <&mc TEGRA_SWGROUP_ISP2>; + + status =3D "disabled"; + }; + + isp@54680000 { + compatible =3D "nvidia,tegra124-isp"; + reg =3D <0x0 0x54680000 0x0 0x00040000>; + interrupts =3D ; + clocks =3D <&tegra_car TEGRA124_CLK_ISPB>; + resets =3D <&tegra_car TEGRA124_CLK_ISPB>; + reset-names =3D "ispb"; + + iommus =3D <&mc TEGRA_SWGROUP_ISP2B>; + + status =3D "disabled"; + }; + dc@54200000 { compatible =3D "nvidia,tegra124-dc"; reg =3D <0x0 0x54200000 0x0 0x00040000>; @@ -209,6 +248,32 @@ dsib: dsi@54400000 { #size-cells =3D <0>; }; =20 + msenc@544c0000 { + compatible =3D "nvidia,tegra124-msenc"; + reg =3D <0x0 0x544c0000 0x0 0x00040000>; + interrupts =3D ; + clocks =3D <&tegra_car TEGRA124_CLK_MSENC>; + resets =3D <&tegra_car TEGRA124_CLK_MSENC>; + reset-names =3D "msenc"; + + iommus =3D <&mc TEGRA_SWGROUP_MSENC>; + + status =3D "disabled"; + }; + + tsec@54500000 { + compatible =3D "nvidia,tegra124-tsec"; + reg =3D <0x0 0x54500000 0x0 0x00040000>; + interrupts =3D ; + clocks =3D <&tegra_car TEGRA124_CLK_TSEC>; + resets =3D <&tegra_car TEGRA124_CLK_TSEC>; + reset-names =3D "tsec"; + + iommus =3D <&mc TEGRA_SWGROUP_TSEC>; + + status =3D "disabled"; + }; + sor@54540000 { compatible =3D "nvidia,tegra124-sor"; reg =3D <0x0 0x54540000 0x0 0x00040000>; --=20 2.43.0