@@ -81,14 +81,14 @@ static int _sdw_program_slave_port_params(struct sdw_bus *bus,
81
81
}
82
82
83
83
/* Program DPN_OffsetCtrl2 registers */
84
- ret = sdw_write (slave , addr1 , t_params -> offset2 );
84
+ ret = sdw_write_no_pm (slave , addr1 , t_params -> offset2 );
85
85
if (ret < 0 ) {
86
86
dev_err (bus -> dev , "DPN_OffsetCtrl2 register write failed\n" );
87
87
return ret ;
88
88
}
89
89
90
90
/* Program DPN_BlockCtrl3 register */
91
- ret = sdw_write (slave , addr2 , t_params -> blk_pkg_mode );
91
+ ret = sdw_write_no_pm (slave , addr2 , t_params -> blk_pkg_mode );
92
92
if (ret < 0 ) {
93
93
dev_err (bus -> dev , "DPN_BlockCtrl3 register write failed\n" );
94
94
return ret ;
@@ -105,7 +105,7 @@ static int _sdw_program_slave_port_params(struct sdw_bus *bus,
105
105
/* Program DPN_SampleCtrl2 register */
106
106
wbuf = FIELD_GET (SDW_DPN_SAMPLECTRL_HIGH , t_params -> sample_interval - 1 );
107
107
108
- ret = sdw_write (slave , addr3 , wbuf );
108
+ ret = sdw_write_no_pm (slave , addr3 , wbuf );
109
109
if (ret < 0 ) {
110
110
dev_err (bus -> dev , "DPN_SampleCtrl2 register write failed\n" );
111
111
return ret ;
@@ -115,7 +115,7 @@ static int _sdw_program_slave_port_params(struct sdw_bus *bus,
115
115
wbuf = FIELD_PREP (SDW_DPN_HCTRL_HSTART , t_params -> hstart );
116
116
wbuf |= FIELD_PREP (SDW_DPN_HCTRL_HSTOP , t_params -> hstop );
117
117
118
- ret = sdw_write (slave , addr4 , wbuf );
118
+ ret = sdw_write_no_pm (slave , addr4 , wbuf );
119
119
if (ret < 0 )
120
120
dev_err (bus -> dev , "DPN_HCtrl register write failed\n" );
121
121
@@ -163,7 +163,7 @@ static int sdw_program_slave_port_params(struct sdw_bus *bus,
163
163
wbuf = FIELD_PREP (SDW_DPN_PORTCTRL_DATAMODE , p_params -> data_mode );
164
164
wbuf |= FIELD_PREP (SDW_DPN_PORTCTRL_FLOWMODE , p_params -> flow_mode );
165
165
166
- ret = sdw_update (s_rt -> slave , addr1 , 0xF , wbuf );
166
+ ret = sdw_update_no_pm (s_rt -> slave , addr1 , 0xF , wbuf );
167
167
if (ret < 0 ) {
168
168
dev_err (& s_rt -> slave -> dev ,
169
169
"DPN_PortCtrl register write failed for port %d\n" ,
@@ -173,7 +173,7 @@ static int sdw_program_slave_port_params(struct sdw_bus *bus,
173
173
174
174
if (!dpn_prop -> read_only_wordlength ) {
175
175
/* Program DPN_BlockCtrl1 register */
176
- ret = sdw_write (s_rt -> slave , addr2 , (p_params -> bps - 1 ));
176
+ ret = sdw_write_no_pm (s_rt -> slave , addr2 , (p_params -> bps - 1 ));
177
177
if (ret < 0 ) {
178
178
dev_err (& s_rt -> slave -> dev ,
179
179
"DPN_BlockCtrl1 register write failed for port %d\n" ,
@@ -184,7 +184,7 @@ static int sdw_program_slave_port_params(struct sdw_bus *bus,
184
184
185
185
/* Program DPN_SampleCtrl1 register */
186
186
wbuf = (t_params -> sample_interval - 1 ) & SDW_DPN_SAMPLECTRL_LOW ;
187
- ret = sdw_write (s_rt -> slave , addr3 , wbuf );
187
+ ret = sdw_write_no_pm (s_rt -> slave , addr3 , wbuf );
188
188
if (ret < 0 ) {
189
189
dev_err (& s_rt -> slave -> dev ,
190
190
"DPN_SampleCtrl1 register write failed for port %d\n" ,
@@ -193,7 +193,7 @@ static int sdw_program_slave_port_params(struct sdw_bus *bus,
193
193
}
194
194
195
195
/* Program DPN_OffsetCtrl1 registers */
196
- ret = sdw_write (s_rt -> slave , addr4 , t_params -> offset1 );
196
+ ret = sdw_write_no_pm (s_rt -> slave , addr4 , t_params -> offset1 );
197
197
if (ret < 0 ) {
198
198
dev_err (& s_rt -> slave -> dev ,
199
199
"DPN_OffsetCtrl1 register write failed for port %d\n" ,
@@ -203,7 +203,7 @@ static int sdw_program_slave_port_params(struct sdw_bus *bus,
203
203
204
204
/* Program DPN_BlockCtrl2 register*/
205
205
if (t_params -> blk_grp_ctrl_valid ) {
206
- ret = sdw_write (s_rt -> slave , addr5 , t_params -> blk_grp_ctrl );
206
+ ret = sdw_write_no_pm (s_rt -> slave , addr5 , t_params -> blk_grp_ctrl );
207
207
if (ret < 0 ) {
208
208
dev_err (& s_rt -> slave -> dev ,
209
209
"DPN_BlockCtrl2 reg write failed for port %d\n" ,
@@ -214,7 +214,7 @@ static int sdw_program_slave_port_params(struct sdw_bus *bus,
214
214
215
215
/* program DPN_LaneCtrl register */
216
216
if (slave_prop -> lane_control_support ) {
217
- ret = sdw_write (s_rt -> slave , addr6 , t_params -> lane_ctrl );
217
+ ret = sdw_write_no_pm (s_rt -> slave , addr6 , t_params -> lane_ctrl );
218
218
if (ret < 0 ) {
219
219
dev_err (& s_rt -> slave -> dev ,
220
220
"DPN_LaneCtrl register write failed for port %d\n" ,
@@ -319,9 +319,9 @@ static int sdw_enable_disable_slave_ports(struct sdw_bus *bus,
319
319
* it is safe to reset this register
320
320
*/
321
321
if (en )
322
- ret = sdw_write (s_rt -> slave , addr , p_rt -> ch_mask );
322
+ ret = sdw_write_no_pm (s_rt -> slave , addr , p_rt -> ch_mask );
323
323
else
324
- ret = sdw_write (s_rt -> slave , addr , 0x0 );
324
+ ret = sdw_write_no_pm (s_rt -> slave , addr , 0x0 );
325
325
326
326
if (ret < 0 )
327
327
dev_err (& s_rt -> slave -> dev ,
@@ -476,9 +476,9 @@ static int sdw_prep_deprep_slave_ports(struct sdw_bus *bus,
476
476
addr = SDW_DPN_PREPARECTRL (p_rt -> num );
477
477
478
478
if (prep )
479
- ret = sdw_write (s_rt -> slave , addr , p_rt -> ch_mask );
479
+ ret = sdw_write_no_pm (s_rt -> slave , addr , p_rt -> ch_mask );
480
480
else
481
- ret = sdw_write (s_rt -> slave , addr , 0x0 );
481
+ ret = sdw_write_no_pm (s_rt -> slave , addr , 0x0 );
482
482
483
483
if (ret < 0 ) {
484
484
dev_err (& s_rt -> slave -> dev ,
@@ -491,7 +491,7 @@ static int sdw_prep_deprep_slave_ports(struct sdw_bus *bus,
491
491
wait_for_completion_timeout (port_ready ,
492
492
msecs_to_jiffies (dpn_prop -> ch_prep_timeout ));
493
493
494
- val = sdw_read (s_rt -> slave , SDW_DPN_PREPARESTATUS (p_rt -> num ));
494
+ val = sdw_read_no_pm (s_rt -> slave , SDW_DPN_PREPARESTATUS (p_rt -> num ));
495
495
if ((val < 0 ) || (val & p_rt -> ch_mask )) {
496
496
ret = (val < 0 ) ? val : - ETIMEDOUT ;
497
497
dev_err (& s_rt -> slave -> dev ,
0 commit comments