Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

arm64: dts: rockchip: rk3588s.dtsi: update cpub opp-table #33

Closed
wants to merge 4 commits into from
Closed

arm64: dts: rockchip: rk3588s.dtsi: update cpub opp-table #33

wants to merge 4 commits into from

Conversation

unifreq
Copy link

@unifreq unifreq commented Oct 20, 2022

set the nominal frequency of the large core according to pvtm.
According to the different eight pvtm values, the actual frequency of locking the large core is close to or reaches the nominal value as much as possible.

…arge core according to pvtm

According to the different eight pvtm values, the actual frequency of locking the large core is close to or reaches the nominal value as much as possible.
@unifreq
Copy link
Author

unifreq commented Oct 20, 2022

Based on some of the test data I've collected, here are some possible results:
pvtm from 0-7, the corresponding nominal frequency upper limit and actual frequency upper limit are:
pvtm0: The nominal frequency can only reach 2256Mhz, the actual frequency is related to the voltage, the result is unknown
pvtm1: The nominal frequency can only reach 2256Mhz, the actual frequency is related to the voltage, the result is unknown
pvtm2: The nominal frequency can only reach 2304Mhz, the actual frequency is related to the voltage, the result is unknown
pvtm3: The nominal frequency can only reach 2352Mhz, the actual frequency is related to the voltage, the result is unknown
pvtm4: The nominal frequency can reach 2400Mhz, the voltage required for the actual frequency to reach 2400Mhz is 1.075v, if the voltage increases, the actual frequency will also increase
pvtm5: The nominal frequency can reach 2400Mhz, the voltage required for the actual frequency to reach 2400Mhz is 1.050v, if the voltage increases, the actual frequency will also increase
pvtm6: The nominal frequency can reach 2400Mhz, the voltage required for the actual frequency to reach 2400Mhz is 1.025v, if the voltage increases, the actual frequency will also increase
pvtm7: The nominal frequency can reach 2400Mhz, the voltage required for the actual frequency to reach 2400Mhz is 1.000v, if the voltage increases, the actual frequency will also increase

@RadxaYuntian
Copy link
Member

RadxaYuntian commented Oct 20, 2022

This is overclocking (by over voltage). I don't think we will make this default. A separate overlay may be better suited for this job.

Edit: Checked against the datasheet and 1.05v is listed as the upper limit of recommended operating condition. So in theory this is within the spec. I think we will need to consulate Rockchip to see why they limited to 1v initially.

@unifreq
Copy link
Author

unifreq commented Oct 20, 2022

Yes, my setting does not exceed the default upper limit of 1.05v, so I think this solution is feasible.
If you have different opinions on the voltage, you can also keep the upper limit voltage of 1.0v and only change the content of the frequency part, but in doing so, there will be a larger gap between the nominal frequency and the actual frequency.

@unifreq unifreq closed this Dec 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants