[PATCH v3 2/6] arm64: tegra: Add device-tree node for NVVRS PSEQ

Jon Hunter jonathanh at nvidia.com
Mon Jun 16 01:35:51 PDT 2025


On 11/06/2025 08:34, Shubhi Garg wrote:
> Add NVIDIA VRS Power Sequencer device tree node for Tegra234 P3701 and
> P3767 platforms. Assign VRS RTC as primary RTC (rtc0).
> 
> Signed-off-by: Shubhi Garg <shgarg at nvidia.com>
> ---
> 
> v3:
> - fixed device tree node name to generic "pmic at 3c"
> 
> v2:
> - added alias to assign VRS RTC to rtc0
> - removed status node from VRS DTB node
> 
>   arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi | 11 +++++++++++
>   arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi | 15 +++++++++++++++
>   2 files changed, 26 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi b/arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi
> index 9086a0d010e5..f03785cd23bb 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi
> @@ -8,6 +8,7 @@ / {
>   	aliases {
>   		mmc0 = "/bus at 0/mmc at 3460000";
>   		mmc1 = "/bus at 0/mmc at 3400000";
> +		rtc0 = "/bpmp/i2c/vrs at 3c";

The above should be ...

  rtc0 = "/bpmp/i2c/pmic at 3c";

>   	};
>   
>   	bus at 0 {
> @@ -170,6 +171,16 @@ bpmp {
>   		i2c {
>   			status = "okay";
>   
> +			pmic at 3c {
> +				compatible = "nvidia,vrs-pseq";
> +				reg = <0x3c>;
> +				interrupt-parent = <&pmc>;
> +				/* VRS Wake ID is 24 */
> +				interrupts = <24 IRQ_TYPE_LEVEL_LOW>;
> +				interrupt-controller;
> +				#interrupt-cells = <2>;
> +			};
> +
>   			thermal-sensor at 4c {
>   				compatible = "ti,tmp451";
>   				status = "okay";
> diff --git a/arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi b/arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi
> index 84db7132e8fc..877c5c1bf9f2 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi
> @@ -7,6 +7,7 @@ / {
>   
>   	aliases {
>   		mmc0 = "/bus at 0/mmc at 3400000";
> +		rtc0 = "/bpmp/i2c/vrs at 3c";

Same here.

Thanks!
Jon

-- 
nvpublic




More information about the linux-arm-kernel mailing list