On Monday, September 15, 2025 5:01 PM Svyatoslav Ryhel wrote:
> Add support for ACTMON on Tegra114. This is used to monitor activity from
> different components. Based on the collected statistics, the rate at which
> the external memory needs to be clocked can be derived.
>
> Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
> ---
> arch/arm/boot/dts/nvidia/tegra114.dtsi | 12 ++++++++++++
> 1 file changed, 12 insertions(+)
>
> diff --git a/arch/arm/boot/dts/nvidia/tegra114.dtsi b/arch/arm/boot/dts/nvidia/tegra114.dtsi
> index 5e695431ad2e..08f81a3d11de 100644
> --- a/arch/arm/boot/dts/nvidia/tegra114.dtsi
> +++ b/arch/arm/boot/dts/nvidia/tegra114.dtsi
> @@ -248,6 +248,18 @@ ahb: ahb@6000c000 {
> reg = <0x6000c000 0x150>;
> };
>
> + actmon: actmon@6000c800 {
> + compatible = "nvidia,tegra114-actmon";
> + reg = <0x6000c800 0x400>;
> + interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>;
> + clocks = <&tegra_car TEGRA114_CLK_ACTMON>,
> + <&tegra_car TEGRA114_CLK_EMC>;
> + clock-names = "actmon", "emc";
> + resets = <&tegra_car TEGRA114_CLK_ACTMON>;
> + reset-names = "actmon";
> + #cooling-cells = <2>;
> + };
> +
> gpio: gpio@6000d000 {
> compatible = "nvidia,tegra114-gpio", "nvidia,tegra30-gpio";
> reg = <0x6000d000 0x1000>;
>
Reviewed-by: Mikko Perttunen <mperttunen@nvidia.com>