Lines Matching refs:ucb

147 	struct ucb1x00		*ucb;
168 * @ucb: UCB1x00 structure describing chip
172 static inline unsigned int ucb1x00_clkrate(struct ucb1x00 *ucb)
174 return mcp_get_sclk_rate(ucb->mcp);
179 * @ucb: UCB1x00 structure describing chip
183 static inline void ucb1x00_enable(struct ucb1x00 *ucb)
185 mcp_enable(ucb->mcp);
190 * @ucb: UCB1x00 structure describing chip
196 static inline void ucb1x00_disable(struct ucb1x00 *ucb)
198 mcp_disable(ucb->mcp);
203 * @ucb: UCB1x00 structure describing chip
210 static inline void ucb1x00_reg_write(struct ucb1x00 *ucb, unsigned int reg, unsigned int val)
212 mcp_reg_write(ucb->mcp, reg, val);
217 * @ucb: UCB1x00 structure describing chip
223 static inline unsigned int ucb1x00_reg_read(struct ucb1x00 *ucb, unsigned int reg)
225 return mcp_reg_read(ucb->mcp, reg);
229 * @ucb: UCB1x00 structure describing chip
232 static inline void ucb1x00_set_audio_divisor(struct ucb1x00 *ucb, unsigned int div)
234 mcp_set_audio_divisor(ucb->mcp, div);
239 * @ucb: UCB1x00 structure describing chip
242 static inline void ucb1x00_set_telecom_divisor(struct ucb1x00 *ucb, unsigned int div)
244 mcp_set_telecom_divisor(ucb->mcp, div);
247 void ucb1x00_io_set_dir(struct ucb1x00 *ucb, unsigned int, unsigned int);
248 void ucb1x00_io_write(struct ucb1x00 *ucb, unsigned int, unsigned int);
249 unsigned int ucb1x00_io_read(struct ucb1x00 *ucb);
254 unsigned int ucb1x00_adc_read(struct ucb1x00 *ucb, int adc_channel, int sync);
255 void ucb1x00_adc_enable(struct ucb1x00 *ucb);
256 void ucb1x00_adc_disable(struct ucb1x00 *ucb);