Home
last modified time | relevance | path

Searched full:ucb1x00 (Results 1 – 8 of 8) sorted by relevance

/linux/include/linux/mfd/
H A Ducb1x00.h3 * linux/include/mfd/ucb1x00.h
121 struct ucb1x00 { struct
147 struct ucb1x00 *ucb; argument
161 #define classdev_to_ucb1x00(cd) container_of(cd, struct ucb1x00, dev)
167 * ucb1x00_clkrate - return the UCB1x00 SIB clock rate
168 * @ucb: UCB1x00 structure describing chip
172 static inline unsigned int ucb1x00_clkrate(struct ucb1x00 *ucb) in ucb1x00_clkrate()
178 * ucb1x00_enable - enable the UCB1x00 SIB clock
179 * @ucb: UCB1x00 structure describing chip
183 static inline void ucb1x00_enable(struct ucb1x00 *ucb) in ucb1x00_enable()
[all …]
/linux/drivers/mfd/
H A Ducb1x00-core.c3 * linux/drivers/mfd/ucb1x00-core.c
7 * The UCB1x00 core driver provides basic services for handling IO,
26 #include <linux/mfd/ucb1x00.h>
36 * @ucb: UCB1x00 structure describing chip
41 * the UCB1x00 chip. The @in bitfield has priority over the
50 void ucb1x00_io_set_dir(struct ucb1x00 *ucb, unsigned int in, unsigned int out) in ucb1x00_io_set_dir()
64 * @ucb: UCB1x00 structure describing chip
78 void ucb1x00_io_write(struct ucb1x00 *ucb, unsigned int set, unsigned int clear) in ucb1x00_io_write()
92 * @ucb: UCB1x00 structure describing chip
102 unsigned int ucb1x00_io_read(struct ucb1x00 *ucb) in ucb1x00_io_read()
[all …]
H A Ducb1x00-assabet.c3 * linux/drivers/mfd/ucb1x00-assabet.c
7 * We handle the machine-specific bits of the UCB1x00 driver here.
18 #include <linux/mfd/ucb1x00.h>
24 struct ucb1x00 *ucb = classdev_to_ucb1x00(dev); \
39 struct ucb1x00 *ucb = dev->ucb; in ucb1x00_assabet_add()
58 keys.name = "ucb1x00"; in ucb1x00_assabet_add()
H A Ducb1x00-ts.c3 * Touchscreen driver for UCB1x00-based touchscreens
12 * the UCB1x00 has a valid LCD sync signal routed to its ADCSYNC pin.
31 #include <linux/mfd/ucb1x00.h>
40 struct ucb1x00 *ucb;
318 flags, "ucb1x00-ts", ts); in ucb1x00_ts_open()
444 MODULE_DESCRIPTION("UCB1x00 touchscreen driver");
/linux/arch/arm/mach-sa1100/
H A Dcollie.c26 #include <linux/mfd/ucb1x00.h>
102 /* the MCP codec mcp0 has the ucb1x00 as attached device */
103 .dev_id = "ucb1x00",
H A Dassabet.c23 #include <linux/mfd/ucb1x00.h>
/linux/arch/arm/mach-sa1100/include/mach/
H A Dirqs.h86 * Neponset, SA1111 and UCB1x00 are sparse IRQ aware, so can dynamically
/linux/drivers/power/supply/
H A Dcollie_battery.c18 #include <linux/mfd/ucb1x00.h>
26 static struct ucb1x00 *ucb;