equal
deleted
inserted
replaced
703 return; |
703 return; |
704 } |
704 } |
705 |
705 |
706 EC_INFO("Bus scanning completed.\n"); |
706 EC_INFO("Bus scanning completed.\n"); |
707 |
707 |
708 ec_master_calc_addressing(master); |
|
709 |
|
710 // set initial states of all slaves to PREOP to make mailbox |
708 // set initial states of all slaves to PREOP to make mailbox |
711 // communication possible |
709 // communication possible |
712 list_for_each_entry(slave, &master->slaves, list) { |
710 list_for_each_entry(slave, &master->slaves, list) { |
713 ec_slave_request_state(slave, EC_SLAVE_STATE_PREOP); |
711 if (slave->requested_state == EC_SLAVE_STATE_UNKNOWN) |
|
712 ec_slave_request_state(slave, EC_SLAVE_STATE_PREOP); |
714 } |
713 } |
715 |
714 |
716 fsm->state = ec_fsm_master_state_end; |
715 fsm->state = ec_fsm_master_state_end; |
717 } |
716 } |
718 |
717 |