cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

omap-mcbsp.h (855B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 * omap-mcbsp.h
      4 *
      5 * Copyright (C) 2008 Nokia Corporation
      6 *
      7 * Contact: Jarkko Nikula <jarkko.nikula@bitmer.com>
      8 *          Peter Ujfalusi <peter.ujfalusi@ti.com>
      9 */
     10
     11#ifndef __OMAP_MCBSP_H__
     12#define __OMAP_MCBSP_H__
     13
     14#include <sound/dmaengine_pcm.h>
     15
     16/* Source clocks for McBSP sample rate generator */
     17enum omap_mcbsp_clksrg_clk {
     18	OMAP_MCBSP_SYSCLK_CLKS_FCLK,	/* Internal FCLK */
     19	OMAP_MCBSP_SYSCLK_CLKS_EXT,	/* External CLKS pin */
     20	OMAP_MCBSP_SYSCLK_CLK,		/* Internal ICLK */
     21	OMAP_MCBSP_SYSCLK_CLKX_EXT,	/* External CLKX pin */
     22	OMAP_MCBSP_SYSCLK_CLKR_EXT,	/* External CLKR pin */
     23};
     24
     25/* McBSP dividers */
     26enum omap_mcbsp_div {
     27	OMAP_MCBSP_CLKGDV,		/* Sample rate generator divider */
     28};
     29
     30int omap_mcbsp_st_add_controls(struct snd_soc_pcm_runtime *rtd, int port_id);
     31
     32#endif /* __OMAP_MCBSP_H__ */