|
950 | 950 | status = "disabled";
|
951 | 951 | };
|
952 | 952 |
|
| 953 | + qfprom: efuse@784000 { |
| 954 | + compatible = "qcom,sm8150-qfprom", "qcom,qfprom"; |
| 955 | + reg = <0 0x00784000 0 0x8ff>; |
| 956 | + #address-cells = <1>; |
| 957 | + #size-cells = <1>; |
| 958 | + |
| 959 | + gpu_speed_bin: gpu_speed_bin@133 { |
| 960 | + reg = <0x133 0x1>; |
| 961 | + bits = <5 3>; |
| 962 | + }; |
| 963 | + }; |
953 | 964 |
|
954 | 965 | qupv3_id_0: geniqup@8c0000 {
|
955 | 966 | compatible = "qcom,geni-se-qup";
|
|
2165 | 2176 |
|
2166 | 2177 | qcom,gmu = <&gmu>;
|
2167 | 2178 |
|
| 2179 | + nvmem-cells = <&gpu_speed_bin>; |
| 2180 | + nvmem-cell-names = "speed_bin"; |
| 2181 | + |
2168 | 2182 | status = "disabled";
|
2169 | 2183 |
|
2170 | 2184 | zap-shader {
|
2171 | 2185 | memory-region = <&gpu_mem>;
|
2172 | 2186 | };
|
2173 | 2187 |
|
2174 |
| - /* note: downstream checks gpu binning for 675 Mhz */ |
2175 | 2188 | gpu_opp_table: opp-table {
|
2176 | 2189 | compatible = "operating-points-v2";
|
2177 | 2190 |
|
2178 | 2191 | opp-675000000 {
|
2179 | 2192 | opp-hz = /bits/ 64 <675000000>;
|
2180 | 2193 | opp-level = <RPMH_REGULATOR_LEVEL_NOM_L1>;
|
| 2194 | + opp-supported-hw = <0x2>; |
2181 | 2195 | };
|
2182 | 2196 |
|
2183 | 2197 | opp-585000000 {
|
2184 | 2198 | opp-hz = /bits/ 64 <585000000>;
|
2185 | 2199 | opp-level = <RPMH_REGULATOR_LEVEL_NOM>;
|
| 2200 | + opp-supported-hw = <0x3>; |
2186 | 2201 | };
|
2187 | 2202 |
|
2188 | 2203 | opp-499200000 {
|
2189 | 2204 | opp-hz = /bits/ 64 <499200000>;
|
2190 | 2205 | opp-level = <RPMH_REGULATOR_LEVEL_SVS_L2>;
|
| 2206 | + opp-supported-hw = <0x3>; |
2191 | 2207 | };
|
2192 | 2208 |
|
2193 | 2209 | opp-427000000 {
|
2194 | 2210 | opp-hz = /bits/ 64 <427000000>;
|
2195 | 2211 | opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>;
|
| 2212 | + opp-supported-hw = <0x3>; |
2196 | 2213 | };
|
2197 | 2214 |
|
2198 | 2215 | opp-345000000 {
|
2199 | 2216 | opp-hz = /bits/ 64 <345000000>;
|
2200 | 2217 | opp-level = <RPMH_REGULATOR_LEVEL_SVS>;
|
| 2218 | + opp-supported-hw = <0x3>; |
2201 | 2219 | };
|
2202 | 2220 |
|
2203 | 2221 | opp-257000000 {
|
2204 | 2222 | opp-hz = /bits/ 64 <257000000>;
|
2205 | 2223 | opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>;
|
| 2224 | + opp-supported-hw = <0x3>; |
2206 | 2225 | };
|
2207 | 2226 | };
|
2208 | 2227 | };
|
|
0 commit comments