-rw-r--r-- | drivers/common/media_clock/clk/clk.h | 1 | ||||
-rw-r--r-- | drivers/common/media_clock/clk/clkgx.c | 416 | ||||
-rw-r--r-- | drivers/common/media_clock/switch/amports_gate.c | 41 | ||||
-rw-r--r-- | drivers/common/media_clock/switch/amports_gate.h | 8 | ||||
-rw-r--r-- | drivers/stream_input/amports/amstream.c | 13 |
5 files changed, 228 insertions, 251 deletions
diff --git a/drivers/common/media_clock/switch/amports_gate.h b/drivers/common/media_clock/switch/amports_gate.h index 53e1960..75270ab 100644 --- a/drivers/common/media_clock/switch/amports_gate.h +++ b/drivers/common/media_clock/switch/amports_gate.h @@ -19,6 +19,14 @@ #define AMPORT_GATE_H #include <linux/device.h> +struct gate_switch_node { + struct clk *clk; + const char *name; + spinlock_t lock; + unsigned long flags; + int ref_count; +}; + extern int amports_clock_gate_init(struct device *dev); extern int amports_switch_gate(const char *name, int enable); |