@@ -1004,11 +1004,11 @@ static const struct thermal_zone_device_ops exynos_sensor_ops = {
1004
1004
1005
1005
static int exynos_tmu_probe (struct platform_device * pdev )
1006
1006
{
1007
+ struct device * dev = & pdev -> dev ;
1007
1008
struct exynos_tmu_data * data ;
1008
1009
int ret ;
1009
1010
1010
- data = devm_kzalloc (& pdev -> dev , sizeof (struct exynos_tmu_data ),
1011
- GFP_KERNEL );
1011
+ data = devm_kzalloc (dev , sizeof (* data ), GFP_KERNEL );
1012
1012
if (!data )
1013
1013
return - ENOMEM ;
1014
1014
@@ -1020,61 +1020,60 @@ static int exynos_tmu_probe(struct platform_device *pdev)
1020
1020
* TODO: Add regulator as an SOC feature, so that regulator enable
1021
1021
* is a compulsory call.
1022
1022
*/
1023
- ret = devm_regulator_get_enable_optional (& pdev -> dev , "vtmu" );
1023
+ ret = devm_regulator_get_enable_optional (dev , "vtmu" );
1024
1024
switch (ret ) {
1025
1025
case 0 :
1026
1026
case - ENODEV :
1027
1027
break ;
1028
1028
case - EPROBE_DEFER :
1029
1029
return - EPROBE_DEFER ;
1030
1030
default :
1031
- dev_err (& pdev -> dev , "Failed to get enabled regulator: %d\n" ,
1032
- ret );
1031
+ dev_err (dev , "Failed to get enabled regulator: %d\n" , ret );
1033
1032
return ret ;
1034
1033
}
1035
1034
1036
1035
ret = exynos_map_dt_data (pdev );
1037
1036
if (ret )
1038
1037
return ret ;
1039
1038
1040
- data -> clk = devm_clk_get (& pdev -> dev , "tmu_apbif" );
1039
+ data -> clk = devm_clk_get (dev , "tmu_apbif" );
1041
1040
if (IS_ERR (data -> clk )) {
1042
- dev_err (& pdev -> dev , "Failed to get clock\n" );
1041
+ dev_err (dev , "Failed to get clock\n" );
1043
1042
return PTR_ERR (data -> clk );
1044
1043
}
1045
1044
1046
- data -> clk_sec = devm_clk_get (& pdev -> dev , "tmu_triminfo_apbif" );
1045
+ data -> clk_sec = devm_clk_get (dev , "tmu_triminfo_apbif" );
1047
1046
if (IS_ERR (data -> clk_sec )) {
1048
1047
if (data -> soc == SOC_ARCH_EXYNOS5420_TRIMINFO ) {
1049
- dev_err (& pdev -> dev , "Failed to get triminfo clock\n" );
1048
+ dev_err (dev , "Failed to get triminfo clock\n" );
1050
1049
return PTR_ERR (data -> clk_sec );
1051
1050
}
1052
1051
} else {
1053
1052
ret = clk_prepare (data -> clk_sec );
1054
1053
if (ret ) {
1055
- dev_err (& pdev -> dev , "Failed to get clock\n" );
1054
+ dev_err (dev , "Failed to get clock\n" );
1056
1055
return ret ;
1057
1056
}
1058
1057
}
1059
1058
1060
1059
ret = clk_prepare (data -> clk );
1061
1060
if (ret ) {
1062
- dev_err (& pdev -> dev , "Failed to get clock\n" );
1061
+ dev_err (dev , "Failed to get clock\n" );
1063
1062
goto err_clk_sec ;
1064
1063
}
1065
1064
1066
1065
switch (data -> soc ) {
1067
1066
case SOC_ARCH_EXYNOS5433 :
1068
1067
case SOC_ARCH_EXYNOS7 :
1069
- data -> sclk = devm_clk_get (& pdev -> dev , "tmu_sclk" );
1068
+ data -> sclk = devm_clk_get (dev , "tmu_sclk" );
1070
1069
if (IS_ERR (data -> sclk )) {
1071
- dev_err (& pdev -> dev , "Failed to get sclk\n" );
1070
+ dev_err (dev , "Failed to get sclk\n" );
1072
1071
ret = PTR_ERR (data -> sclk );
1073
1072
goto err_clk ;
1074
1073
} else {
1075
1074
ret = clk_prepare_enable (data -> sclk );
1076
1075
if (ret ) {
1077
- dev_err (& pdev -> dev , "Failed to enable sclk\n" );
1076
+ dev_err (dev , "Failed to enable sclk\n" );
1078
1077
goto err_clk ;
1079
1078
}
1080
1079
}
@@ -1085,33 +1084,32 @@ static int exynos_tmu_probe(struct platform_device *pdev)
1085
1084
1086
1085
ret = exynos_tmu_initialize (pdev );
1087
1086
if (ret ) {
1088
- dev_err (& pdev -> dev , "Failed to initialize TMU\n" );
1087
+ dev_err (dev , "Failed to initialize TMU\n" );
1089
1088
goto err_sclk ;
1090
1089
}
1091
1090
1092
- data -> tzd = devm_thermal_of_zone_register (& pdev -> dev , 0 , data ,
1091
+ data -> tzd = devm_thermal_of_zone_register (dev , 0 , data ,
1093
1092
& exynos_sensor_ops );
1094
1093
if (IS_ERR (data -> tzd )) {
1095
1094
ret = PTR_ERR (data -> tzd );
1096
1095
if (ret != - EPROBE_DEFER )
1097
- dev_err (& pdev -> dev , "Failed to register sensor: %d\n" ,
1098
- ret );
1096
+ dev_err (dev , "Failed to register sensor: %d\n" , ret );
1099
1097
goto err_sclk ;
1100
1098
}
1101
1099
1102
1100
ret = exynos_thermal_zone_configure (pdev );
1103
1101
if (ret ) {
1104
- dev_err (& pdev -> dev , "Failed to configure the thermal zone\n" );
1102
+ dev_err (dev , "Failed to configure the thermal zone\n" );
1105
1103
goto err_sclk ;
1106
1104
}
1107
1105
1108
- ret = devm_request_threaded_irq (& pdev -> dev , data -> irq , NULL ,
1106
+ ret = devm_request_threaded_irq (dev , data -> irq , NULL ,
1109
1107
exynos_tmu_threaded_irq ,
1110
1108
IRQF_TRIGGER_RISING
1111
1109
| IRQF_SHARED | IRQF_ONESHOT ,
1112
- dev_name (& pdev -> dev ), data );
1110
+ dev_name (dev ), data );
1113
1111
if (ret ) {
1114
- dev_err (& pdev -> dev , "Failed to request irq: %d\n" , data -> irq );
1112
+ dev_err (dev , "Failed to request irq: %d\n" , data -> irq );
1115
1113
goto err_sclk ;
1116
1114
}
1117
1115
0 commit comments