equal
deleted
inserted
replaced
2499 } |
2499 } |
2500 } |
2500 } |
2501 |
2501 |
2502 /*****************************************************************************/ |
2502 /*****************************************************************************/ |
2503 |
2503 |
|
2504 void ecrt_master_reset(ec_master_t *master) |
|
2505 { |
|
2506 ec_slave_config_t *sc; |
|
2507 |
|
2508 list_for_each_entry(sc, &master->configs, list) { |
|
2509 if (sc->slave) { |
|
2510 ec_slave_request_state(sc->slave, EC_SLAVE_STATE_OP); |
|
2511 } |
|
2512 } |
|
2513 } |
|
2514 |
|
2515 /*****************************************************************************/ |
|
2516 |
2504 /** \cond */ |
2517 /** \cond */ |
2505 |
2518 |
2506 EXPORT_SYMBOL(ecrt_master_create_domain); |
2519 EXPORT_SYMBOL(ecrt_master_create_domain); |
2507 EXPORT_SYMBOL(ecrt_master_activate); |
2520 EXPORT_SYMBOL(ecrt_master_activate); |
2508 EXPORT_SYMBOL(ecrt_master_deactivate); |
2521 EXPORT_SYMBOL(ecrt_master_deactivate); |
2519 EXPORT_SYMBOL(ecrt_master_sync_slave_clocks); |
2532 EXPORT_SYMBOL(ecrt_master_sync_slave_clocks); |
2520 EXPORT_SYMBOL(ecrt_master_sync_monitor_queue); |
2533 EXPORT_SYMBOL(ecrt_master_sync_monitor_queue); |
2521 EXPORT_SYMBOL(ecrt_master_sync_monitor_process); |
2534 EXPORT_SYMBOL(ecrt_master_sync_monitor_process); |
2522 EXPORT_SYMBOL(ecrt_master_write_idn); |
2535 EXPORT_SYMBOL(ecrt_master_write_idn); |
2523 EXPORT_SYMBOL(ecrt_master_read_idn); |
2536 EXPORT_SYMBOL(ecrt_master_read_idn); |
|
2537 EXPORT_SYMBOL(ecrt_master_reset); |
2524 |
2538 |
2525 /** \endcond */ |
2539 /** \endcond */ |
2526 |
2540 |
2527 /*****************************************************************************/ |
2541 /*****************************************************************************/ |