1 NVIDIA Tegra Graphics Processing Units
4 - compatible: "nvidia,<gpu>"
5 Currently recognized values:
8 - reg: Physical base address and length of the controller's registers.
9 Must contain two entries:
10 - first entry for bar0
11 - second entry for bar1
12 - interrupts: Must contain an entry for each entry in interrupt-names.
13 See ../interrupt-controller/interrupts.txt for details.
14 - interrupt-names: Must include the following entries:
17 - vdd-supply: regulator for supply voltage.
18 - clocks: Must contain an entry for each entry in clock-names.
19 See ../clocks/clock-bindings.txt for details.
20 - clock-names: Must include the following entries:
23 If the compatible string is "nvidia,gm20b", then the following clock
26 - resets: Must contain an entry for each entry in reset-names.
27 See ../reset/reset.txt for details.
28 - reset-names: Must include the following entries:
32 - iommus: A reference to the IOMMU. See ../iommu/iommu.txt for details.
37 compatible = "nvidia,gk20a";
38 reg = <0x0 0x57000000 0x0 0x01000000>,
39 <0x0 0x58000000 0x0 0x01000000>;
40 interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>,
41 <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
42 interrupt-names = "stall", "nonstall";
43 vdd-supply = <&vdd_gpu>;
44 clocks = <&tegra_car TEGRA124_CLK_GPU>,
45 <&tegra_car TEGRA124_CLK_PLL_P_OUT5>;
46 clock-names = "gpu", "pwr";
47 resets = <&tegra_car 184>;
49 iommus = <&mc TEGRA_SWGROUP_GPU>;
56 compatible = "nvidia,gm20b";
57 reg = <0x0 0x57000000 0x0 0x01000000>,
58 <0x0 0x58000000 0x0 0x01000000>;
59 interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>,
60 <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
61 interrupt-names = "stall", "nonstall";
62 clocks = <&tegra_car TEGRA210_CLK_GPU>,
63 <&tegra_car TEGRA210_CLK_PLL_P_OUT5>,
64 <&tegra_car TEGRA210_CLK_PLL_G_REF>;
65 clock-names = "gpu", "pwr", "ref";
66 resets = <&tegra_car 184>;
68 iommus = <&mc TEGRA_SWGROUP_GPU>;