• Home
  • Raw
  • Download

Lines Matching full:ucb

147 	struct ucb1x00		*ucb;  member
168 * @ucb: UCB1x00 structure describing chip
172 static inline unsigned int ucb1x00_clkrate(struct ucb1x00 *ucb) in ucb1x00_clkrate() argument
174 return mcp_get_sclk_rate(ucb->mcp); in ucb1x00_clkrate()
179 * @ucb: UCB1x00 structure describing chip
183 static inline void ucb1x00_enable(struct ucb1x00 *ucb) in ucb1x00_enable() argument
185 mcp_enable(ucb->mcp); in ucb1x00_enable()
190 * @ucb: UCB1x00 structure describing chip
196 static inline void ucb1x00_disable(struct ucb1x00 *ucb) in ucb1x00_disable() argument
198 mcp_disable(ucb->mcp); in ucb1x00_disable()
203 * @ucb: UCB1x00 structure describing chip
210 static inline void ucb1x00_reg_write(struct ucb1x00 *ucb, unsigned int reg, unsigned int val) in ucb1x00_reg_write() argument
212 mcp_reg_write(ucb->mcp, reg, val); in ucb1x00_reg_write()
217 * @ucb: UCB1x00 structure describing chip
223 static inline unsigned int ucb1x00_reg_read(struct ucb1x00 *ucb, unsigned int reg) in ucb1x00_reg_read() argument
225 return mcp_reg_read(ucb->mcp, reg); in ucb1x00_reg_read()
229 * @ucb: UCB1x00 structure describing chip
232 static inline void ucb1x00_set_audio_divisor(struct ucb1x00 *ucb, unsigned int div) in ucb1x00_set_audio_divisor() argument
234 mcp_set_audio_divisor(ucb->mcp, div); in ucb1x00_set_audio_divisor()
239 * @ucb: UCB1x00 structure describing chip
242 static inline void ucb1x00_set_telecom_divisor(struct ucb1x00 *ucb, unsigned int div) in ucb1x00_set_telecom_divisor() argument
244 mcp_set_telecom_divisor(ucb->mcp, div); in ucb1x00_set_telecom_divisor()
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);