|
960 | 960 | #mbox-cells = <2>;
|
961 | 961 | };
|
962 | 962 |
|
| 963 | + qfprom: efuse@784000 { |
| 964 | + compatible = "qcom,sm8250-qfprom", "qcom,qfprom"; |
| 965 | + reg = <0 0x00784000 0 0x8ff>; |
| 966 | + #address-cells = <1>; |
| 967 | + #size-cells = <1>; |
| 968 | + |
| 969 | + gpu_speed_bin: gpu_speed_bin@19b { |
| 970 | + reg = <0x19b 0x1>; |
| 971 | + bits = <5 3>; |
| 972 | + }; |
| 973 | + }; |
| 974 | + |
963 | 975 | rng: rng@793000 {
|
964 | 976 | compatible = "qcom,prng-ee";
|
965 | 977 | reg = <0 0x00793000 0 0x1000>;
|
|
2550 | 2562 |
|
2551 | 2563 | qcom,gmu = <&gmu>;
|
2552 | 2564 |
|
| 2565 | + nvmem-cells = <&gpu_speed_bin>; |
| 2566 | + nvmem-cell-names = "speed_bin"; |
| 2567 | + |
2553 | 2568 | status = "disabled";
|
2554 | 2569 |
|
2555 | 2570 | zap-shader {
|
2556 | 2571 | memory-region = <&gpu_mem>;
|
2557 | 2572 | };
|
2558 | 2573 |
|
2559 |
| - /* note: downstream checks gpu binning for 670 Mhz */ |
2560 | 2574 | gpu_opp_table: opp-table {
|
2561 | 2575 | compatible = "operating-points-v2";
|
2562 | 2576 |
|
2563 | 2577 | opp-670000000 {
|
2564 | 2578 | opp-hz = /bits/ 64 <670000000>;
|
2565 | 2579 | opp-level = <RPMH_REGULATOR_LEVEL_NOM_L1>;
|
| 2580 | + opp-supported-hw = <0xa>; |
2566 | 2581 | };
|
2567 | 2582 |
|
2568 | 2583 | opp-587000000 {
|
2569 | 2584 | opp-hz = /bits/ 64 <587000000>;
|
2570 | 2585 | opp-level = <RPMH_REGULATOR_LEVEL_NOM>;
|
| 2586 | + opp-supported-hw = <0xb>; |
2571 | 2587 | };
|
2572 | 2588 |
|
2573 | 2589 | opp-525000000 {
|
2574 | 2590 | opp-hz = /bits/ 64 <525000000>;
|
2575 | 2591 | opp-level = <RPMH_REGULATOR_LEVEL_SVS_L2>;
|
| 2592 | + opp-supported-hw = <0xf>; |
2576 | 2593 | };
|
2577 | 2594 |
|
2578 | 2595 | opp-490000000 {
|
2579 | 2596 | opp-hz = /bits/ 64 <490000000>;
|
2580 | 2597 | opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>;
|
| 2598 | + opp-supported-hw = <0xf>; |
2581 | 2599 | };
|
2582 | 2600 |
|
2583 | 2601 | opp-441600000 {
|
2584 | 2602 | opp-hz = /bits/ 64 <441600000>;
|
2585 | 2603 | opp-level = <RPMH_REGULATOR_LEVEL_SVS_L0>;
|
| 2604 | + opp-supported-hw = <0xf>; |
2586 | 2605 | };
|
2587 | 2606 |
|
2588 | 2607 | opp-400000000 {
|
2589 | 2608 | opp-hz = /bits/ 64 <400000000>;
|
2590 | 2609 | opp-level = <RPMH_REGULATOR_LEVEL_SVS>;
|
| 2610 | + opp-supported-hw = <0xf>; |
2591 | 2611 | };
|
2592 | 2612 |
|
2593 | 2613 | opp-305000000 {
|
2594 | 2614 | opp-hz = /bits/ 64 <305000000>;
|
2595 | 2615 | opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>;
|
| 2616 | + opp-supported-hw = <0xf>; |
2596 | 2617 | };
|
2597 | 2618 | };
|
2598 | 2619 | };
|
|
0 commit comments