Skip to content

nord: Add GPU cooling - #1014

Closed
aastpand wants to merge 5 commits into
qualcomm-linux:staging/nordfrom
aastpand:nords_gpufreq
Closed

nord: Add GPU cooling#1014
aastpand wants to merge 5 commits into
qualcomm-linux:staging/nordfrom
aastpand:nords_gpufreq

Conversation

@aastpand

Copy link
Copy Markdown

Set up GPU cooling by throttling the GPU speed
when reaching 105°C.

Add DT support for A7x Nord Adreno GPU.
Signed-off-by: Shivam Rawat <shivrawa@qti.qualcomm.com>
Add support for Nord Adreno Gen7 GPU.
Widen the existing A8XX-scoped GBIF_CX_CONFIG declaration in a6xx.xml
to variants="A7XX-".
Signed-off-by: Shivam Rawat <shivrawa@qti.qualcomm.com>
Add ubwc support for Nord which is similiar as sm8550.
Signed-off-by: Shivam Rawat <shivrawa@qti.qualcomm.com>
Unlike the CPU, the GPU does not throttle its speed
automatically when it reaches high temperatures.
Set up GPU cooling by throttling the GPU speed
when reaching 105°C.
Introduce a passive polling delay to ensure more than one "passive"
thermal point is considered when throttling the GPU thermal zones.
gpu_0 and its cooling-device wiring live in nord-embedded.dtsi (not
the shared nord.dtsi), since only the embedded/native profile owns
the real GPU clock/power hardware directly; nord-gearvm.dtsi has no
gpucc. nord.dtsi only gains the zone/trip labels needed to reference
the thermal zones from there.
Signed-off-by: Aastha Pandey <aastha.pandey@oss.qualcomm.com>
Unlike the CPU, the GPU does not throttle its speed
automatically when it reaches high temperatures.
Set up GPU cooling by throttling the GPU speed
when reaching 105°C.
Introduce a passive polling delay to ensure more than one "passive"
thermal point is considered when throttling the GPU thermal zones.
gpu_0 and its cooling-device wiring live in nord-embedded.dtsi (not
the shared nord.dtsi), since only the embedded/native profile owns
the real GPU clock/power hardware directly; nord-gearvm.dtsi has no
gpucc. nord.dtsi only gains the zone/trip labels needed to reference
the thermal zones from there.
Signed-off-by: Aastha Pandey <aastha.pandey@oss.qualcomm.com>
@apateriy-qcom

Copy link
Copy Markdown

please rebase the tip and raise on sepecifc branch. looks like two PR's are merged into one here.

Sign up for freeto 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.

3 participants

@aastpand@apateriy-qcom@shivrawa