@@ -992,22 +992,23 @@ static int ifx_spi_spi_probe(struct spi_device *spi)
992
992
int srdy ;
993
993
struct ifx_modem_platform_data * pl_data ;
994
994
struct ifx_spi_device * ifx_dev ;
995
+ struct device * dev = & spi -> dev ;
995
996
996
997
if (saved_ifx_dev ) {
997
- dev_dbg (& spi -> dev , "ignoring subsequent detection" );
998
+ dev_dbg (dev , "ignoring subsequent detection" );
998
999
return - ENODEV ;
999
1000
}
1000
1001
1001
- pl_data = dev_get_platdata (& spi -> dev );
1002
+ pl_data = dev_get_platdata (dev );
1002
1003
if (!pl_data ) {
1003
- dev_err (& spi -> dev , "missing platform data!" );
1004
+ dev_err (dev , "missing platform data!" );
1004
1005
return - ENODEV ;
1005
1006
}
1006
1007
1007
1008
/* initialize structure to hold our device variables */
1008
1009
ifx_dev = kzalloc (sizeof (struct ifx_spi_device ), GFP_KERNEL );
1009
1010
if (!ifx_dev ) {
1010
- dev_err (& spi -> dev , "spi device allocation failed" );
1011
+ dev_err (dev , "spi device allocation failed" );
1011
1012
return - ENOMEM ;
1012
1013
}
1013
1014
saved_ifx_dev = ifx_dev ;
@@ -1026,7 +1027,7 @@ static int ifx_spi_spi_probe(struct spi_device *spi)
1026
1027
spi -> bits_per_word = spi_bpw ;
1027
1028
ret = spi_setup (spi );
1028
1029
if (ret ) {
1029
- dev_err (& spi -> dev , "SPI setup wasn't successful %d" , ret );
1030
+ dev_err (dev , "SPI setup wasn't successful %d" , ret );
1030
1031
kfree (ifx_dev );
1031
1032
return - ENODEV ;
1032
1033
}
@@ -1049,7 +1050,7 @@ static int ifx_spi_spi_probe(struct spi_device *spi)
1049
1050
& ifx_dev -> tx_bus ,
1050
1051
GFP_KERNEL );
1051
1052
if (!ifx_dev -> tx_buffer ) {
1052
- dev_err (& spi -> dev , "DMA-TX buffer allocation failed" );
1053
+ dev_err (dev , "DMA-TX buffer allocation failed" );
1053
1054
ret = - ENOMEM ;
1054
1055
goto error_ret ;
1055
1056
}
@@ -1058,7 +1059,7 @@ static int ifx_spi_spi_probe(struct spi_device *spi)
1058
1059
& ifx_dev -> rx_bus ,
1059
1060
GFP_KERNEL );
1060
1061
if (!ifx_dev -> rx_buffer ) {
1061
- dev_err (& spi -> dev , "DMA-RX buffer allocation failed" );
1062
+ dev_err (dev , "DMA-RX buffer allocation failed" );
1062
1063
ret = - ENOMEM ;
1063
1064
goto error_ret ;
1064
1065
}
@@ -1075,7 +1076,7 @@ static int ifx_spi_spi_probe(struct spi_device *spi)
1075
1076
/* create our tty port */
1076
1077
ret = ifx_spi_create_port (ifx_dev );
1077
1078
if (ret != 0 ) {
1078
- dev_err (& spi -> dev , "create default tty port failed" );
1079
+ dev_err (dev , "create default tty port failed" );
1079
1080
goto error_ret ;
1080
1081
}
1081
1082
@@ -1085,21 +1086,21 @@ static int ifx_spi_spi_probe(struct spi_device *spi)
1085
1086
ifx_dev -> gpio .srdy = pl_data -> srdy ;
1086
1087
ifx_dev -> gpio .reset_out = pl_data -> rst_out ;
1087
1088
1088
- dev_info (& spi -> dev , "gpios %d, %d, %d, %d, %d" ,
1089
+ dev_info (dev , "gpios %d, %d, %d, %d, %d" ,
1089
1090
ifx_dev -> gpio .reset , ifx_dev -> gpio .po , ifx_dev -> gpio .mrdy ,
1090
1091
ifx_dev -> gpio .srdy , ifx_dev -> gpio .reset_out );
1091
1092
1092
1093
/* Configure gpios */
1093
1094
ret = gpio_request (ifx_dev -> gpio .reset , "ifxModem" );
1094
1095
if (ret < 0 ) {
1095
- dev_err (& spi -> dev , "Unable to allocate GPIO%d (RESET)" ,
1096
+ dev_err (dev , "Unable to allocate GPIO%d (RESET)" ,
1096
1097
ifx_dev -> gpio .reset );
1097
1098
goto error_ret ;
1098
1099
}
1099
1100
ret += gpio_direction_output (ifx_dev -> gpio .reset , 0 );
1100
1101
ret += gpio_export (ifx_dev -> gpio .reset , 1 );
1101
1102
if (ret ) {
1102
- dev_err (& spi -> dev , "Unable to configure GPIO%d (RESET)" ,
1103
+ dev_err (dev , "Unable to configure GPIO%d (RESET)" ,
1103
1104
ifx_dev -> gpio .reset );
1104
1105
ret = - EBUSY ;
1105
1106
goto error_ret2 ;
@@ -1109,53 +1110,53 @@ static int ifx_spi_spi_probe(struct spi_device *spi)
1109
1110
ret += gpio_direction_output (ifx_dev -> gpio .po , 0 );
1110
1111
ret += gpio_export (ifx_dev -> gpio .po , 1 );
1111
1112
if (ret ) {
1112
- dev_err (& spi -> dev , "Unable to configure GPIO%d (ON)" ,
1113
+ dev_err (dev , "Unable to configure GPIO%d (ON)" ,
1113
1114
ifx_dev -> gpio .po );
1114
1115
ret = - EBUSY ;
1115
1116
goto error_ret3 ;
1116
1117
}
1117
1118
1118
1119
ret = gpio_request (ifx_dev -> gpio .mrdy , "ifxModem" );
1119
1120
if (ret < 0 ) {
1120
- dev_err (& spi -> dev , "Unable to allocate GPIO%d (MRDY)" ,
1121
+ dev_err (dev , "Unable to allocate GPIO%d (MRDY)" ,
1121
1122
ifx_dev -> gpio .mrdy );
1122
1123
goto error_ret3 ;
1123
1124
}
1124
1125
ret += gpio_export (ifx_dev -> gpio .mrdy , 1 );
1125
1126
ret += gpio_direction_output (ifx_dev -> gpio .mrdy , 0 );
1126
1127
if (ret ) {
1127
- dev_err (& spi -> dev , "Unable to configure GPIO%d (MRDY)" ,
1128
+ dev_err (dev , "Unable to configure GPIO%d (MRDY)" ,
1128
1129
ifx_dev -> gpio .mrdy );
1129
1130
ret = - EBUSY ;
1130
1131
goto error_ret4 ;
1131
1132
}
1132
1133
1133
1134
ret = gpio_request (ifx_dev -> gpio .srdy , "ifxModem" );
1134
1135
if (ret < 0 ) {
1135
- dev_err (& spi -> dev , "Unable to allocate GPIO%d (SRDY)" ,
1136
+ dev_err (dev , "Unable to allocate GPIO%d (SRDY)" ,
1136
1137
ifx_dev -> gpio .srdy );
1137
1138
ret = - EBUSY ;
1138
1139
goto error_ret4 ;
1139
1140
}
1140
1141
ret += gpio_export (ifx_dev -> gpio .srdy , 1 );
1141
1142
ret += gpio_direction_input (ifx_dev -> gpio .srdy );
1142
1143
if (ret ) {
1143
- dev_err (& spi -> dev , "Unable to configure GPIO%d (SRDY)" ,
1144
+ dev_err (dev , "Unable to configure GPIO%d (SRDY)" ,
1144
1145
ifx_dev -> gpio .srdy );
1145
1146
ret = - EBUSY ;
1146
1147
goto error_ret5 ;
1147
1148
}
1148
1149
1149
1150
ret = gpio_request (ifx_dev -> gpio .reset_out , "ifxModem" );
1150
1151
if (ret < 0 ) {
1151
- dev_err (& spi -> dev , "Unable to allocate GPIO%d (RESET_OUT)" ,
1152
+ dev_err (dev , "Unable to allocate GPIO%d (RESET_OUT)" ,
1152
1153
ifx_dev -> gpio .reset_out );
1153
1154
goto error_ret5 ;
1154
1155
}
1155
1156
ret += gpio_export (ifx_dev -> gpio .reset_out , 1 );
1156
1157
ret += gpio_direction_input (ifx_dev -> gpio .reset_out );
1157
1158
if (ret ) {
1158
- dev_err (& spi -> dev , "Unable to configure GPIO%d (RESET_OUT)" ,
1159
+ dev_err (dev , "Unable to configure GPIO%d (RESET_OUT)" ,
1159
1160
ifx_dev -> gpio .reset_out );
1160
1161
ret = - EBUSY ;
1161
1162
goto error_ret6 ;
@@ -1166,7 +1167,7 @@ static int ifx_spi_spi_probe(struct spi_device *spi)
1166
1167
IRQF_TRIGGER_RISING |IRQF_TRIGGER_FALLING , DRVNAME ,
1167
1168
ifx_dev );
1168
1169
if (ret ) {
1169
- dev_err (& spi -> dev , "Unable to get irq %x\n" ,
1170
+ dev_err (dev , "Unable to get irq %x\n" ,
1170
1171
gpio_to_irq (ifx_dev -> gpio .reset_out ));
1171
1172
goto error_ret6 ;
1172
1173
}
@@ -1177,14 +1178,14 @@ static int ifx_spi_spi_probe(struct spi_device *spi)
1177
1178
ifx_spi_srdy_interrupt , IRQF_TRIGGER_RISING , DRVNAME ,
1178
1179
ifx_dev );
1179
1180
if (ret ) {
1180
- dev_err (& spi -> dev , "Unable to get irq %x" ,
1181
+ dev_err (dev , "Unable to get irq %x" ,
1181
1182
gpio_to_irq (ifx_dev -> gpio .srdy ));
1182
1183
goto error_ret7 ;
1183
1184
}
1184
1185
1185
1186
/* set pm runtime power state and register with power system */
1186
- pm_runtime_set_active (& spi -> dev );
1187
- pm_runtime_enable (& spi -> dev );
1187
+ pm_runtime_set_active (dev );
1188
+ pm_runtime_enable (dev );
1188
1189
1189
1190
/* handle case that modem is already signaling SRDY */
1190
1191
/* no outgoing tty open at this point, this just satisfies the
0 commit comments