205 if ( |
205 if ( |
206 ecrt_slave_sdo_write_exp8(slave, 0x4061, 1, 1) || // disable frame error bit |
206 ecrt_slave_sdo_write_exp8(slave, 0x4061, 1, 1) || // disable frame error bit |
207 ecrt_slave_sdo_write_exp8(slave, 0x4061, 2, 0) || // power failure bit |
207 ecrt_slave_sdo_write_exp8(slave, 0x4061, 2, 0) || // power failure bit |
208 ecrt_slave_sdo_write_exp8(slave, 0x4061, 3, 1) || // inhibit time |
208 ecrt_slave_sdo_write_exp8(slave, 0x4061, 3, 1) || // inhibit time |
209 ecrt_slave_sdo_write_exp8(slave, 0x4061, 4, 0) || // test mode |
209 ecrt_slave_sdo_write_exp8(slave, 0x4061, 4, 0) || // test mode |
210 ecrt_slave_sdo_write_exp8(slave, 0x4066, 0, 1) || // dualcode |
210 ecrt_slave_sdo_write_exp8(slave, 0x4066, 0, 0) || // graycode |
211 ecrt_slave_sdo_write_exp8(slave, 0x4067, 0, 5) || // 125kbaud |
211 ecrt_slave_sdo_write_exp8(slave, 0x4067, 0, 5) || // 125kbaud |
212 ecrt_slave_sdo_write_exp8(slave, 0x4068, 0, 0) || // single-turn |
212 ecrt_slave_sdo_write_exp8(slave, 0x4068, 0, 0) || // single-turn |
213 ecrt_slave_sdo_write_exp8(slave, 0x4069, 0, 25) || // frame size |
213 ecrt_slave_sdo_write_exp8(slave, 0x4069, 0, 25) || // frame size |
214 ecrt_slave_sdo_write_exp8(slave, 0x406A, 0, 25) || // data length |
214 ecrt_slave_sdo_write_exp8(slave, 0x406A, 0, 25) || // data length |
215 ecrt_slave_sdo_write_exp16(slave, 0x406B, 0, 30000) // inhibit time in us |
215 ecrt_slave_sdo_write_exp16(slave, 0x406B, 0, 50) // inhibit time in us |
216 ) { |
216 ) { |
217 printk(KERN_ERR "Failed to configure SSI slave!\n"); |
217 printk(KERN_ERR "Failed to configure SSI slave!\n"); |
218 goto out_deactivate; |
218 goto out_deactivate; |
219 } |
219 } |
220 #endif |
220 #endif |