Lines Matching refs:cs_pulse
120 int *setup, int *pulse, int *cycle, int *cs_pulse) in calc_smc_vals() argument
155 *cs_pulse = *cycle; in calc_smc_vals()
156 if (*cs_pulse > CS_PULSE_MAXIMUM) { in calc_smc_vals()
161 ret_val = adjust_smc_value(cs_pulse, range_pulse, in calc_smc_vals()
166 *cycle = *cs_pulse; in calc_smc_vals()
181 static void to_smc_format(int *setup, int *pulse, int *cycle, int *cs_pulse) in to_smc_format() argument
186 *cs_pulse = (*cs_pulse & 0x3f) | ((*cs_pulse & 0x100) >> 2); in to_smc_format()
224 unsigned int cs_pulse; /* CS4 or CS5 pulse width in MCK ticks*/ in set_smc_timing() local
236 ret = calc_smc_vals(dev, &setup, &pulse, &cycle, &cs_pulse); in set_smc_timing()
243 setup, pulse, cycle, cs_pulse); in set_smc_timing()
244 to_smc_format(&setup, &pulse, &cycle, &cs_pulse); in set_smc_timing()
265 AT91SAM9_SMC_NCS_NRDPULSE(cs_pulse) | in set_smc_timing()
266 AT91SAM9_SMC_NCS_WRPULSE(cs_pulse)); in set_smc_timing()