Lines Matching +full:opp +full:- +full:specific

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"
7 Note that you need to list the less specific "qcom,adreno" (since this
8 is what the device is matched on), in addition to the more specific
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
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
43 - #cooling-cells: The value must be 2. For details, please refer
44 Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml.
52 compatible = "qcom,adreno-330.2",
55 reg-names = "kgsl_3d0_reg_memory";
57 interrupt-names = "kgsl_3d0_irq";
58 clock-names = "core",
65 power-domains = <&mmcc OXILICX_GDSC>;
66 operating-points-v2 = <&gpu_opp_table>;
68 #cooling-cells = <2>;
72 compatible = "qcom,msm8974-ocmem";
76 reg-names = "ctrl",
81 clock-names = "core",
84 #address-cells = <1>;
85 #size-cells = <1>;
87 gpu_sram: gpu-sram@0 {
100 compatible = "qcom,adreno-630.2", "qcom,adreno";
101 #stream-id-cells = <16>;
104 reg-names = "kgsl_3d0_reg_memory", "cx_mem";
106 #cooling-cells = <2>;
117 operating-points-v2 = <&gpu_opp_table>;
120 interconnect-names = "gfx-mem";
122 gpu_opp_table: opp-table {
123 compatible = "operating-points-v2";
125 opp-430000000 {
126 opp-hz = /bits/ 64 <430000000>;
127 opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>;
128 opp-peak-kBps = <5412000>;
131 opp-355000000 {
132 opp-hz = /bits/ 64 <355000000>;
133 opp-level = <RPMH_REGULATOR_LEVEL_SVS>;
134 opp-peak-kBps = <3072000>;
137 opp-267000000 {
138 opp-hz = /bits/ 64 <267000000>;
139 opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>;
140 opp-peak-kBps = <3072000>;
143 opp-180000000 {
144 opp-hz = /bits/ 64 <180000000>;
145 opp-level = <RPMH_REGULATOR_LEVEL_MIN_SVS>;
146 opp-peak-kBps = <1804000>;
152 zap-shader {
153 memory-region = <&zap_shader_region>;
154 firmware-name = "qcom/LENOVO/81JL/qcdxkmsuc850.mbn"