@@ -198,9 +198,11 @@ static void amd_pmf_update_slider_v2(struct amd_pmf_dev *dev, int idx)
198198 amd_pmf_send_cmd (dev , SET_STT_MIN_LIMIT , false,
199199 apts_config_store .val [idx ].stt_min_limit , NULL );
200200 amd_pmf_send_cmd (dev , SET_STT_LIMIT_APU , false,
201- apts_config_store .val [idx ].stt_skin_temp_limit_apu , NULL );
201+ fixp_q88_fromint (apts_config_store .val [idx ].stt_skin_temp_limit_apu ),
202+ NULL );
202203 amd_pmf_send_cmd (dev , SET_STT_LIMIT_HS2 , false,
203- apts_config_store .val [idx ].stt_skin_temp_limit_hs2 , NULL );
204+ fixp_q88_fromint (apts_config_store .val [idx ].stt_skin_temp_limit_hs2 ),
205+ NULL );
204206}
205207
206208void amd_pmf_update_slider (struct amd_pmf_dev * dev , bool op , int idx ,
@@ -217,9 +219,11 @@ void amd_pmf_update_slider(struct amd_pmf_dev *dev, bool op, int idx,
217219 amd_pmf_send_cmd (dev , SET_STT_MIN_LIMIT , false,
218220 config_store .prop [src ][idx ].stt_min , NULL );
219221 amd_pmf_send_cmd (dev , SET_STT_LIMIT_APU , false,
220- config_store .prop [src ][idx ].stt_skin_temp [STT_TEMP_APU ], NULL );
222+ fixp_q88_fromint (config_store .prop [src ][idx ].stt_skin_temp [STT_TEMP_APU ]),
223+ NULL );
221224 amd_pmf_send_cmd (dev , SET_STT_LIMIT_HS2 , false,
222- config_store .prop [src ][idx ].stt_skin_temp [STT_TEMP_HS2 ], NULL );
225+ fixp_q88_fromint (config_store .prop [src ][idx ].stt_skin_temp [STT_TEMP_HS2 ]),
226+ NULL );
223227 } else if (op == SLIDER_OP_GET ) {
224228 amd_pmf_send_cmd (dev , GET_SPL , true, ARG_NONE , & table -> prop [src ][idx ].spl );
225229 amd_pmf_send_cmd (dev , GET_FPPT , true, ARG_NONE , & table -> prop [src ][idx ].fppt );
0 commit comments