File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -424,7 +424,7 @@ static int hi3660_thermal_probe(struct hisi_thermal_data *data)
424
424
struct platform_device * pdev = data -> pdev ;
425
425
struct device * dev = & pdev -> dev ;
426
426
427
- data -> nr_sensors = 2 ;
427
+ data -> nr_sensors = 1 ;
428
428
429
429
data -> sensor = devm_kzalloc (dev , sizeof (* data -> sensor ) *
430
430
data -> nr_sensors , GFP_KERNEL );
@@ -589,7 +589,7 @@ static int hisi_thermal_probe(struct platform_device *pdev)
589
589
return ret ;
590
590
}
591
591
592
- ret = platform_get_irq_byname (pdev , sensor -> irq_name );
592
+ ret = platform_get_irq (pdev , 0 );
593
593
if (ret < 0 )
594
594
return ret ;
595
595
Original file line number Diff line number Diff line change @@ -241,8 +241,8 @@ static int stm_thermal_read_factory_settings(struct stm_thermal_sensor *sensor)
241
241
sensor -> t0 = TS1_T0_VAL1 ;
242
242
243
243
/* Retrieve fmt0 and put it on Hz */
244
- sensor -> fmt0 = ADJUST * readl_relaxed (sensor -> base + DTS_T0VALR1_OFFSET )
245
- & TS1_FMT0_MASK ;
244
+ sensor -> fmt0 = ADJUST * ( readl_relaxed (sensor -> base +
245
+ DTS_T0VALR1_OFFSET ) & TS1_FMT0_MASK ) ;
246
246
247
247
/* Retrieve ramp coefficient */
248
248
sensor -> ramp_coeff = readl_relaxed (sensor -> base + DTS_RAMPVALR_OFFSET ) &
@@ -532,6 +532,10 @@ static int stm_thermal_prepare(struct stm_thermal_sensor *sensor)
532
532
if (ret )
533
533
return ret ;
534
534
535
+ ret = stm_thermal_read_factory_settings (sensor );
536
+ if (ret )
537
+ goto thermal_unprepare ;
538
+
535
539
ret = stm_thermal_calibration (sensor );
536
540
if (ret )
537
541
goto thermal_unprepare ;
@@ -636,10 +640,6 @@ static int stm_thermal_probe(struct platform_device *pdev)
636
640
/* Populate sensor */
637
641
sensor -> base = base ;
638
642
639
- ret = stm_thermal_read_factory_settings (sensor );
640
- if (ret )
641
- return ret ;
642
-
643
643
sensor -> clk = devm_clk_get (& pdev -> dev , "pclk" );
644
644
if (IS_ERR (sensor -> clk )) {
645
645
dev_err (& pdev -> dev , "%s: failed to fetch PCLK clock\n" ,
You can’t perform that action at this time.
0 commit comments