cregit-Linux how code gets into the kernel

Release 4.15 arch/arm/mach-omap2/mcbsp.c

/*
 * 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

PersonTokensPropCommitsCommitProp
Peter Ujfalusi39100.00%1100.00%
Total39100.00%1100.00%


void __init omap3_mcbsp_init_pdata_callback( struct omap_mcbsp_platform_data *pdata) { if (!pdata) return; pdata->force_ick_on = omap3_mcbsp_force_ick_on; }

Contributors

PersonTokensPropCommitsCommitProp
Peter Ujfalusi23100.00%1100.00%
Total23100.00%1100.00%


Overall Contributors

PersonTokensPropCommitsCommitProp
Peter Ujfalusi6558.04%321.43%
Eduardo Valentin2320.54%17.14%
Jarkko Nikula65.36%17.14%
Tony Lindgren65.36%321.43%
Tejun Heo32.68%17.14%
Paul Walmsley32.68%214.29%
Tero Kristo32.68%17.14%
Kishon Vijay Abraham I21.79%17.14%
Arnd Bergmann10.89%17.14%
Total112100.00%14100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.