equal
deleted
inserted
replaced
215 |
215 |
216 fsm->master_slave_states = EC_READ_U8(command->data); |
216 fsm->master_slave_states = EC_READ_U8(command->data); |
217 fsm->master_slaves_responding = command->working_counter; |
217 fsm->master_slaves_responding = command->working_counter; |
218 |
218 |
219 if (topology_change) { |
219 if (topology_change) { |
220 if (fsm->master_slaves_responding == master->slave_count) { |
220 EC_INFO("%i slave%s responding.\n", |
221 EC_INFO("%i slave%s responding (VALID).\n", |
221 fsm->master_slaves_responding, |
222 fsm->master_slaves_responding, |
222 fsm->master_slaves_responding == 1 ? "" : "s"); |
223 fsm->master_slaves_responding == 1 ? "" : "s"); |
223 |
224 fsm->master_validation = 1; // start validation later |
224 if (master->mode == EC_MASTER_MODE_RUNNING) { |
225 } |
225 if (fsm->master_slaves_responding == master->slave_count) { |
226 else { |
226 fsm->master_validation = 1; // start validation later |
227 EC_WARN("%i slave%s responding. Invalid slave count!\n", |
227 } |
228 fsm->master_slaves_responding, |
228 else { |
229 fsm->master_slaves_responding == 1 ? "" : "s"); |
229 EC_WARN("Invalid slave count. Bus in tainted state.\n"); |
|
230 } |
230 } |
231 } |
231 } |
232 } |
232 |
233 |
233 if (states_change) { |
234 if (states_change) { |
234 EC_INFO("Slave states: "); |
235 EC_INFO("Slave states: "); |