Lines Matching +full:firmware +full:- +full:clocks
4 - compatible: "qcom,adreno-XYZ.W", "qcom,adreno" or
5 "amd,imageon-XYZ.W", "amd,imageon"
6 for example: "qcom,adreno-306.0", "qcom,adreno"
9 with the chip-id.
11 - reg: Physical base address and length of the controller's registers.
12 - interrupts: The interrupt signal from the gpu.
13 - clocks: device clocks (if applicable)
14 See ../clocks/clock-bindings.txt for details.
15 - clock-names: the following clocks are required by a3xx, a4xx and a5xx
20 For GMU attached devices the GPU clocks are not used and are not required. The
21 following devices should not list clocks:
22 - qcom,adreno-630.2
23 - iommus: optional phandle to an adreno iommu instance
24 - operating-points-v2: optional phandle to the OPP operating points
25 - interconnects: optional phandle to an interconnect provider. See
28 - interconnect-names: The names of the interconnect paths that correspond to the
29 interconnects property. Values must be gfx-mem and ocmem.
30 - qcom,gmu: For GMU attached devices a phandle to the GMU device that will
32 - qcom,adreno-630.2
33 - zap-shader: For a5xx and a6xx devices this node contains a memory-region that
36 - firmware-name: optional property of the 'zap-shader' node, listing the
37 relative path of the device specific zap firmware.
38 - sram: phandle to the On Chip Memory (OCMEM) that's present on some a3xx and
48 compatible = "qcom,adreno-330.2",
51 reg-names = "kgsl_3d0_reg_memory";
53 interrupt-names = "kgsl_3d0_irq";
54 clock-names = "core",
57 clocks = <&mmcc OXILI_GFX3D_CLK>,
61 power-domains = <&mmcc OXILICX_GDSC>;
62 operating-points-v2 = <&gpu_opp_table>;
67 compatible = "qcom,msm8974-ocmem";
71 reg-names = "ctrl",
74 clocks = <&rpmcc RPM_SMD_OCMEMGX_CLK>,
76 clock-names = "core",
79 #address-cells = <1>;
80 #size-cells = <1>;
82 gpu_sram: gpu-sram@0 {
95 compatible = "qcom,adreno-630.2", "qcom,adreno";
96 #stream-id-cells = <16>;
99 reg-names = "kgsl_3d0_reg_memory", "cx_mem";
102 * Look ma, no clocks! The GPU clocks and power are
110 operating-points-v2 = <&gpu_opp_table>;
113 interconnect-names = "gfx-mem";
115 gpu_opp_table: opp-table {
116 compatible = "operating-points-v2";
118 opp-430000000 {
119 opp-hz = /bits/ 64 <430000000>;
120 opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>;
121 opp-peak-kBps = <5412000>;
124 opp-355000000 {
125 opp-hz = /bits/ 64 <355000000>;
126 opp-level = <RPMH_REGULATOR_LEVEL_SVS>;
127 opp-peak-kBps = <3072000>;
130 opp-267000000 {
131 opp-hz = /bits/ 64 <267000000>;
132 opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>;
133 opp-peak-kBps = <3072000>;
136 opp-180000000 {
137 opp-hz = /bits/ 64 <180000000>;
138 opp-level = <RPMH_REGULATOR_LEVEL_MIN_SVS>;
139 opp-peak-kBps = <1804000>;
145 zap-shader {
146 memory-region = <&zap_shader_region>;
147 firmware-name = "qcom/LENOVO/81JL/qcdxkmsuc850.mbn"