[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <424b02f3-eb53-68d0-bfee-5488dbcefa71@linaro.org>
Date: Tue, 17 May 2022 10:01:40 +0200
From: Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>
To: cyndis@...si.fi, thierry.reding@...il.com, jonathanh@...dia.com,
robh+dt@...nel.org, krzysztof.kozlowski+dt@...aro.org,
digetx@...il.com
Cc: dri-devel@...ts.freedesktop.org, devicetree@...r.kernel.org,
linux-tegra@...r.kernel.org, linux-kernel@...r.kernel.org,
Mikko Perttunen <mperttunen@...dia.com>
Subject: Re: [PATCH v1 03/13] arm64: tegra: Add Host1x and VIC on Tegra234
On 16/05/2022 12:02, cyndis@...si.fi wrote:
> From: Mikko Perttunen <mperttunen@...dia.com>
>
> Add device tree nodes for Host1x and VIC on Tegra234.
>
> Signed-off-by: Mikko Perttunen <mperttunen@...dia.com>
> ---
> arch/arm64/boot/dts/nvidia/tegra234.dtsi | 46 ++++++++++++++++++++++++
> 1 file changed, 46 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/nvidia/tegra234.dtsi b/arch/arm64/boot/dts/nvidia/tegra234.dtsi
> index cb3af539e477..cae68e59580c 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra234.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra234.dtsi
> @@ -454,6 +454,52 @@ misc@...000 {
> status = "okay";
> };
>
> + host1x@...00000 {
Generic node names, if that possible. Since the bindings do not exist in
the next, I actually cannot figure out what's host1x...
> + compatible = "nvidia,tegra234-host1x";
> + reg = <0x13e00000 0x10000>,
> + <0x13e10000 0x10000>,
> + <0x13e40000 0x10000>;
> + reg-names = "common", "hypervisor", "vm";
> + interrupts = <GIC_SPI 448 IRQ_TYPE_LEVEL_HIGH>,
> + <GIC_SPI 449 IRQ_TYPE_LEVEL_HIGH>,
> + <GIC_SPI 450 IRQ_TYPE_LEVEL_HIGH>,
> + <GIC_SPI 451 IRQ_TYPE_LEVEL_HIGH>,
> + <GIC_SPI 452 IRQ_TYPE_LEVEL_HIGH>,
> + <GIC_SPI 453 IRQ_TYPE_LEVEL_HIGH>,
> + <GIC_SPI 454 IRQ_TYPE_LEVEL_HIGH>,
> + <GIC_SPI 455 IRQ_TYPE_LEVEL_HIGH>,
> + <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>;
> + interrupt-names = "syncpt0", "syncpt1", "syncpt2", "syncpt3", "syncpt4",
> + "syncpt5", "syncpt6", "syncpt7", "host1x";
> + clocks = <&bpmp TEGRA234_CLK_HOST1X>;
> + clock-names = "host1x";
> +
> + #address-cells = <1>;
> + #size-cells = <1>;
> +
> + ranges = <0x15000000 0x15000000 0x01000000>;
> + interconnects = <&mc TEGRA234_MEMORY_CLIENT_HOST1XDMAR &emc>;
> + interconnect-names = "dma-mem";
> + iommus = <&smmu_niso1 TEGRA234_SID_HOST1X>;
> +
> + vic@...40000 {
The same... vic is usually a vectored interrupt controller, so this
should be interrupt-controller. Unless it is something entirely else, so
then you need to come with a generic name.
Best regards,
Krzysztof
Powered by blists - more mailing lists