• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/mfd/

Lines Matching refs:ucb

133 	struct ucb1x00		*ucb;
154 * @ucb: UCB1x00 structure describing chip
158 static inline unsigned int ucb1x00_clkrate(struct ucb1x00 *ucb)
160 return mcp_get_sclk_rate(ucb->mcp);
165 * @ucb: UCB1x00 structure describing chip
169 static inline void ucb1x00_enable(struct ucb1x00 *ucb)
171 mcp_enable(ucb->mcp);
176 * @ucb: UCB1x00 structure describing chip
182 static inline void ucb1x00_disable(struct ucb1x00 *ucb)
184 mcp_disable(ucb->mcp);
189 * @ucb: UCB1x00 structure describing chip
196 static inline void ucb1x00_reg_write(struct ucb1x00 *ucb, unsigned int reg, unsigned int val)
198 mcp_reg_write(ucb->mcp, reg, val);
203 * @ucb: UCB1x00 structure describing chip
209 static inline unsigned int ucb1x00_reg_read(struct ucb1x00 *ucb, unsigned int reg)
211 return mcp_reg_read(ucb->mcp, reg);
215 * @ucb: UCB1x00 structure describing chip
218 static inline void ucb1x00_set_audio_divisor(struct ucb1x00 *ucb, unsigned int div)
220 mcp_set_audio_divisor(ucb->mcp, div);
225 * @ucb: UCB1x00 structure describing chip
228 static inline void ucb1x00_set_telecom_divisor(struct ucb1x00 *ucb, unsigned int div)
230 mcp_set_telecom_divisor(ucb->mcp, div);
233 void ucb1x00_io_set_dir(struct ucb1x00 *ucb, unsigned int, unsigned int);
234 void ucb1x00_io_write(struct ucb1x00 *ucb, unsigned int, unsigned int);
235 unsigned int ucb1x00_io_read(struct ucb1x00 *ucb);
240 unsigned int ucb1x00_adc_read(struct ucb1x00 *ucb, int adc_channel, int sync);
241 void ucb1x00_adc_enable(struct ucb1x00 *ucb);
242 void ucb1x00_adc_disable(struct ucb1x00 *ucb);
250 int ucb1x00_hook_irq(struct ucb1x00 *ucb, unsigned int idx, void (*fn)(int, void *), void *devid);
251 void ucb1x00_enable_irq(struct ucb1x00 *ucb, unsigned int idx, int edges);
252 void ucb1x00_disable_irq(struct ucb1x00 *ucb, unsigned int idx, int edges);
253 int ucb1x00_free_irq(struct ucb1x00 *ucb, unsigned int idx, void *devid);