Lines Matching refs:sync

84 	const struct adis16475_sync *sync;
300 * When using sync scaled mode, the input clock needs to be scaled so that we have
667 .sync = adis16475_sync_mode,
682 .sync = adis16475_sync_mode,
697 .sync = adis16475_sync_mode,
712 .sync = adis16475_sync_mode,
727 .sync = adis16475_sync_mode,
743 .sync = adis16475_sync_mode,
759 .sync = adis16475_sync_mode,
775 .sync = adis16475_sync_mode,
790 .sync = adis16475_sync_mode,
805 .sync = adis16475_sync_mode,
820 .sync = adis16475_sync_mode,
835 .sync = adis16475_sync_mode,
850 .sync = adis16475_sync_mode,
865 .sync = adis16475_sync_mode,
866 /* pulse sync not supported */
882 .sync = adis16475_sync_mode,
883 /* pulse sync not supported */
899 .sync = adis16475_sync_mode,
900 /* pulse sync not supported */
916 .sync = adis16475_sync_mode,
917 /* pulse sync not supported */
933 .sync = adis16475_sync_mode,
934 /* pulse sync not supported */
950 .sync = adis16475_sync_mode,
951 /* pulse sync not supported */
967 .sync = adis16475_sync_mode,
968 /* pulse sync not supported */
1128 const struct adis16475_sync *sync;
1134 ret = device_property_read_u32(dev, "adi,sync-mode", &sync_mode);
1139 dev_err(dev, "Invalid sync mode: %u for %s\n", sync_mode,
1144 sync = &st->info->sync[sync_mode];
1145 st->sync_mode = sync->sync_mode;
1148 if (sync->sync_mode != ADIS16475_SYNC_OUTPUT) {
1155 if (st->clk_freq < sync->min_rate ||
1156 st->clk_freq > sync->max_rate) {
1159 st->clk_freq, sync->min_rate, sync->max_rate);
1163 if (sync->sync_mode == ADIS16475_SYNC_SCALED) {
1167 * In sync scaled mode, the IMU sample rate is the clk_freq * sync_scale.
1192 ADIS16475_SYNC_MODE_MASK, sync->sync_mode);