1Qualcomm adreno/snapdragon GPU
2
3Required properties:
4- compatible: "qcom,adreno-XYZ.W", "qcom,adreno"
5    for example: "qcom,adreno-306.0", "qcom,adreno"
6  Note that you need to list the less specific "qcom,adreno" (since this
7  is what the device is matched on), in addition to the more specific
8  with the chip-id.
9- reg: Physical base address and length of the controller's registers.
10- interrupts: The interrupt signal from the gpu.
11- clocks: device clocks
12  See ../clocks/clock-bindings.txt for details.
13- clock-names: the following clocks are required:
14  * "core"
15  * "iface"
16  * "mem_iface"
17
18Example:
19
20/ {
21	...
22
23	gpu: qcom,kgsl-3d0@4300000 {
24		compatible = "qcom,adreno-320.2", "qcom,adreno";
25		reg = <0x04300000 0x20000>;
26		reg-names = "kgsl_3d0_reg_memory";
27		interrupts = <GIC_SPI 80 0>;
28		interrupt-names = "kgsl_3d0_irq";
29		clock-names =
30		    "core",
31		    "iface",
32		    "mem_iface";
33		clocks =
34		    <&mmcc GFX3D_CLK>,
35		    <&mmcc GFX3D_AHB_CLK>,
36		    <&mmcc MMSS_IMEM_AHB_CLK>;
37	};
38};
39