/* * linux/arch/arm/mach-omap2/mcbsp.c * * Copyright (C) 2008 Instituto Nokia de Tecnologia * Contact: Eduardo Valentin <eduardo.valentin@indt.org.br> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * Multichannel mode not supported. */ #include <linux/module.h> #include <linux/init.h> #include <linux/clk.h> #include <linux/err.h> #include <linux/io.h> #include <linux/of.h> #include <linux/platform_device.h> #include <linux/slab.h> #include <linux/platform_data/asoc-ti-mcbsp.h> #include <linux/pm_runtime.h> #include <linux/omap-dma.h> #include "soc.h" #include "omap_device.h" #include "clock.h" /* * FIXME: Find a mechanism to enable/disable runtime the McBSP ICLK autoidle. * Sidetone needs non-gated ICLK and sidetone autoidle is broken. */ #include "cm3xxx.h" #include "cm-regbits-34xx.h"
static int omap3_mcbsp_force_ick_on(struct clk *clk, bool force_on) { if (!clk) return 0; if (force_on) return omap2_clk_deny_idle(clk); else return omap2_clk_allow_idle(clk); }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Peter Ujfalusi | 39 | 100.00% | 1 | 100.00% |
Total | 39 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Peter Ujfalusi | 23 | 100.00% | 1 | 100.00% |
Total | 23 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Peter Ujfalusi | 65 | 58.04% | 3 | 21.43% |
Eduardo Valentin | 23 | 20.54% | 1 | 7.14% |
Jarkko Nikula | 6 | 5.36% | 1 | 7.14% |
Tony Lindgren | 6 | 5.36% | 3 | 21.43% |
Tejun Heo | 3 | 2.68% | 1 | 7.14% |
Paul Walmsley | 3 | 2.68% | 2 | 14.29% |
Tero Kristo | 3 | 2.68% | 1 | 7.14% |
Kishon Vijay Abraham I | 2 | 1.79% | 1 | 7.14% |
Arnd Bergmann | 1 | 0.89% | 1 | 7.14% |
Total | 112 | 100.00% | 14 | 100.00% |