p!ranha?
Server IP : 103.169.32.36  /  Your IP : 216.73.216.202
Web Server : Apache
System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 5.6.40
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/modules/3.10.0-1160.105.1.el7.x86_64/source/include/linux/platform_data/

Upload File :
Curr3nt_D!r [ Writeable ] D0cum3nt_r0Ot [ Writeable ]

 
Command :
Current File : /lib/modules/3.10.0-1160.105.1.el7.x86_64/source/include/linux/platform_data/davinci_asp.h
/*
 * TI DaVinci Audio Serial Port support
 *
 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License as
 * published by the Free Software Foundation version 2.
 *
 * This program is distributed "as is" WITHOUT ANY WARRANTY of any
 * kind, whether express or implied; without even the implied warranty
 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 */

#ifndef __DAVINCI_ASP_H
#define __DAVINCI_ASP_H

#include <linux/genalloc.h>

struct snd_platform_data {
	u32 tx_dma_offset;
	u32 rx_dma_offset;
	int asp_chan_q;	/* event queue number for ASP channel */
	int ram_chan_q;	/* event queue number for RAM channel */
	/*
	 * Allowing this is more efficient and eliminates left and right swaps
	 * caused by underruns, but will swap the left and right channels
	 * when compared to previous behavior.
	 */
	unsigned enable_channel_combine:1;
	unsigned sram_size_playback;
	unsigned sram_size_capture;
	struct gen_pool *sram_pool;

	/*
	 * If McBSP peripheral gets the clock from an external pin,
	 * there are three chooses, that are MCBSP_CLKX, MCBSP_CLKR
	 * and MCBSP_CLKS.
	 * Depending on different hardware connections it is possible
	 * to use this setting to change the behaviour of McBSP
	 * driver.
	 */
	int clk_input_pin;

	/*
	 * This flag works when both clock and FS are outputs for the cpu
	 * and makes clock more accurate (FS is not symmetrical and the
	 * clock is very fast.
	 * The clock becoming faster is named
	 * i2s continuous serial clock (I2S_SCK) and it is an externally
	 * visible bit clock.
	 *
	 * first line : WordSelect
	 * second line : ContinuousSerialClock
	 * third line: SerialData
	 *
	 * SYMMETRICAL APPROACH:
	 *   _______________________          LEFT
	 * _|         RIGHT         |______________________|
	 *     _   _         _   _   _   _         _   _
	 *   _| |_| |_ x16 _| |_| |_| |_| |_ x16 _| |_| |_
	 *     _   _         _   _   _   _         _   _
	 *   _/ \_/ \_ ... _/ \_/ \_/ \_/ \_ ... _/ \_/ \_
	 *    \_/ \_/       \_/ \_/ \_/ \_/       \_/ \_/
	 *
	 * ACCURATE CLOCK APPROACH:
	 *   ______________          LEFT
	 * _|     RIGHT    |_______________________________|
	 *     _         _   _         _   _   _   _   _   _
	 *   _| |_ x16 _| |_| |_ x16 _| |_| |_| |_| |_| |_| |
	 *     _         _   _          _      dummy cycles
	 *   _/ \_ ... _/ \_/ \_  ... _/ \__________________
	 *    \_/       \_/ \_/        \_/
	 *
	 */
	bool i2s_accurate_sck;

	/* McASP specific fields */
	int tdm_slots;
	u8 op_mode;
	u8 num_serializer;
	u8 *serial_dir;
	u8 version;
	u8 txnumevt;
	u8 rxnumevt;
};

enum {
	MCASP_VERSION_1 = 0,	/* DM646x */
	MCASP_VERSION_2,	/* DA8xx/OMAPL1x */
	MCASP_VERSION_3,        /* TI81xx/AM33xx */
};

enum mcbsp_clk_input_pin {
	MCBSP_CLKR = 0,		/* as in DM365 */
	MCBSP_CLKS,
};

#define INACTIVE_MODE	0
#define TX_MODE		1
#define RX_MODE		2

#define DAVINCI_MCASP_IIS_MODE	0
#define DAVINCI_MCASP_DIT_MODE	1

#endif
N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
January 19 2024 08:12:51
0 / 0
0755
ad5449.h
1.156 KB
November 06 2023 09:15:52
0 / 0
0644
ad5755.h
2.735 KB
November 06 2023 09:15:52
0 / 0
0644
ad7266.h
1.455 KB
November 06 2023 09:15:52
0 / 0
0644
ad7298.h
0.4 KB
November 06 2023 09:15:52
0 / 0
0644
ad7791.h
0.479 KB
November 06 2023 09:15:52
0 / 0
0644
ad7793.h
3.744 KB
November 06 2023 09:15:52
0 / 0
0644
ad7887.h
0.731 KB
November 06 2023 09:15:52
0 / 0
0644
ads7828.h
0.813 KB
November 06 2023 09:15:52
0 / 0
0644
arm-ux500-pm.h
0.572 KB
November 06 2023 09:15:52
0 / 0
0644
asoc-imx-ssi.h
0.632 KB
November 06 2023 09:15:52
0 / 0
0644
asoc-kirkwood.h
0.104 KB
November 06 2023 09:15:52
0 / 0
0644
asoc-mx27vis.h
0.24 KB
November 06 2023 09:15:52
0 / 0
0644
asoc-palm27x.h
0.11 KB
November 06 2023 09:15:52
0 / 0
0644
asoc-s3c.h
1.555 KB
November 06 2023 09:15:52
0 / 0
0644
asoc-s3c24xx_simtec.h
0.923 KB
November 06 2023 09:15:52
0 / 0
0644
asoc-ti-mcbsp.h
1.687 KB
November 06 2023 09:15:52
0 / 0
0644
asoc-ux500-msp.h
0.525 KB
November 06 2023 09:15:52
0 / 0
0644
at24.h
1.813 KB
November 06 2023 09:15:52
0 / 0
0644
at91_adc.h
1.767 KB
November 06 2023 09:15:52
0 / 0
0644
ata-pxa.h
1.032 KB
November 06 2023 09:15:52
0 / 0
0644
ata-samsung_cf.h
1.023 KB
November 06 2023 09:15:52
0 / 0
0644
atmel.h
2.615 KB
November 06 2023 09:15:52
0 / 0
0644
brcmfmac.h
6.632 KB
November 06 2023 09:15:52
0 / 0
0644
camera-mx1.h
1.016 KB
November 06 2023 09:15:52
0 / 0
0644
camera-mx2.h
1.52 KB
November 06 2023 09:15:52
0 / 0
0644
camera-mx3.h
1.481 KB
November 06 2023 09:15:52
0 / 0
0644
camera-pxa.h
1.438 KB
November 06 2023 09:15:52
0 / 0
0644
clk-integrator.h
0.152 KB
November 06 2023 09:15:52
0 / 0
0644
clk-lpss.h
0.552 KB
November 06 2023 09:15:52
0 / 0
0644
clk-nomadik.h
0.063 KB
November 06 2023 09:15:52
0 / 0
0644
clk-realview.h
0.062 KB
November 06 2023 09:15:52
0 / 0
0644
clk-u300.h
0.046 KB
November 06 2023 09:15:52
0 / 0
0644
clk-ux500.h
0.435 KB
November 06 2023 09:15:52
0 / 0
0644
clocksource-nomadik-mtu.h
0.178 KB
November 06 2023 09:15:52
0 / 0
0644
coda.h
0.431 KB
November 06 2023 09:15:52
0 / 0
0644
cpsw.h
1.493 KB
November 06 2023 09:15:52
0 / 0
0644
crypto-atmel.h
0.494 KB
November 06 2023 09:15:52
0 / 0
0644
crypto-ux500.h
0.53 KB
November 06 2023 09:15:52
0 / 0
0644
davinci_asp.h
3.04 KB
November 06 2023 09:15:52
0 / 0
0644
db8500_thermal.h
1.067 KB
November 06 2023 09:15:52
0 / 0
0644
dma-atmel.h
2.161 KB
November 06 2023 09:15:52
0 / 0
0644
dma-coh901318.h
1.991 KB
November 06 2023 09:15:52
0 / 0
0644
dma-dw.h
2.098 KB
November 06 2023 09:15:52
0 / 0
0644
dma-ep93xx.h
2.638 KB
November 06 2023 09:15:52
0 / 0
0644
dma-imx-sdma.h
1.306 KB
November 06 2023 09:15:52
0 / 0
0644
dma-imx.h
1.91 KB
November 06 2023 09:15:52
0 / 0
0644
dma-mmp_tdma.h
0.719 KB
November 06 2023 09:15:52
0 / 0
0644
dma-mv_xor.h
0.377 KB
November 06 2023 09:15:52
0 / 0
0644
dma-ste-dma40.h
6.766 KB
November 06 2023 09:15:52
0 / 0
0644
dmtimer-omap.h
1.069 KB
November 06 2023 09:15:52
0 / 0
0644
dsp-omap.h
0.872 KB
November 06 2023 09:15:52
0 / 0
0644
dwc3-exynos.h
0.695 KB
November 06 2023 09:15:52
0 / 0
0644
dwc3-omap.h
1.965 KB
November 06 2023 09:15:52
0 / 0
0644
efm32-uart.h
0.346 KB
November 06 2023 09:15:52
0 / 0
0644
ehci-sh.h
0.972 KB
November 06 2023 09:15:52
0 / 0
0644
elm.h
1.575 KB
November 06 2023 09:15:52
0 / 0
0644
emif_plat.h
4.059 KB
November 06 2023 09:15:52
0 / 0
0644
eth-netx.h
0.916 KB
November 06 2023 09:15:52
0 / 0
0644
exynos_thermal.h
4.004 KB
November 06 2023 09:15:52
0 / 0
0644
fsa9480.h
0.641 KB
November 06 2023 09:15:52
0 / 0
0644
gpio-em.h
0.175 KB
November 06 2023 09:15:52
0 / 0
0644
gpio-omap.h
6.472 KB
November 06 2023 09:15:52
0 / 0
0644
gpio-rcar.h
0.73 KB
November 06 2023 09:15:52
0 / 0
0644
gpio-ts5500.h
0.818 KB
November 06 2023 09:15:52
0 / 0
0644
hwmon-s3c.h
1.403 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-cbus-gpio.h
0.771 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-davinci.h
0.842 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-designware.h
0.604 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-hid.h
1.136 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-imx.h
0.41 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-nomadik.h
1.133 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-nuc900.h
0.173 KB
November 06 2023 09:15:52
0 / 0
0644
i2c-s3c2410.h
3.045 KB
November 06 2023 09:15:52
0 / 0
0644
ina2xx.h
0.533 KB
November 06 2023 09:15:52
0 / 0
0644
invensense_mpu6050.h
1.1 KB
November 06 2023 09:15:52
0 / 0
0644
iommu-omap.h
1.474 KB
November 06 2023 09:15:52
0 / 0
0644
irda-pxaficp.h
0.649 KB
November 06 2023 09:15:52
0 / 0
0644
irq-renesas-intc-irqpin.h
0.978 KB
November 06 2023 09:15:52
0 / 0
0644
irq-renesas-irqc.h
0.877 KB
November 06 2023 09:15:52
0 / 0
0644
itco_wdt.h
0.518 KB
November 06 2023 09:15:52
0 / 0
0644
keyboard-pxa930_rotary.h
0.589 KB
November 06 2023 09:15:52
0 / 0
0644
keyboard-spear.h
3.801 KB
November 06 2023 09:15:52
0 / 0
0644
keypad-ep93xx.h
1.094 KB
November 06 2023 09:15:52
0 / 0
0644
keypad-nomadik-ske.h
1.172 KB
November 06 2023 09:15:52
0 / 0
0644
keypad-omap.h
1.5 KB
November 06 2023 09:15:52
0 / 0
0644
keypad-pxa27x.h
2.127 KB
November 06 2023 09:15:52
0 / 0
0644
keypad-w90p910.h
0.333 KB
November 06 2023 09:15:52
0 / 0
0644
keyscan-davinci.h
1.154 KB
November 06 2023 09:15:52
0 / 0
0644
lcd-mipid.h
0.534 KB
November 06 2023 09:15:52
0 / 0
0644
leds-kirkwood-netxbig.h
1.103 KB
November 06 2023 09:15:52
0 / 0
0644
leds-kirkwood-ns2.h
0.557 KB
November 06 2023 09:15:52
0 / 0
0644
leds-lm355x.h
1.427 KB
November 06 2023 09:15:52
0 / 0
0644
leds-lm3642.h
0.804 KB
November 06 2023 09:15:52
0 / 0
0644
leds-lp55xx.h
1.807 KB
November 06 2023 09:15:52
0 / 0
0644
leds-omap.h
0.486 KB
November 06 2023 09:15:52
0 / 0
0644
leds-pca9633.h
0.997 KB
November 06 2023 09:15:52
0 / 0
0644
leds-renesas-tpu.h
0.297 KB
November 06 2023 09:15:52
0 / 0
0644
leds-s3c24xx.h
0.73 KB
November 06 2023 09:15:52
0 / 0
0644
lm3630_bl.h
1.172 KB
November 06 2023 09:15:52
0 / 0
0644
lm3639_bl.h
1.509 KB
November 06 2023 09:15:52
0 / 0
0644
lp855x.h
3.467 KB
November 06 2023 09:15:52
0 / 0
0644
lp8727.h
1.585 KB
November 06 2023 09:15:52
0 / 0
0644
lp8755.h
1.615 KB
November 06 2023 09:15:52
0 / 0
0644
macb.h
0.495 KB
November 06 2023 09:15:52
0 / 0
0644
max197.h
0.662 KB
November 06 2023 09:15:52
0 / 0
0644
max310x.h
1.887 KB
November 06 2023 09:15:52
0 / 0
0644
max6697.h
1.033 KB
November 06 2023 09:15:52
0 / 0
0644
mfd-mcp-sa11x0.h
0.458 KB
November 06 2023 09:15:52
0 / 0
0644
microread.h
1.068 KB
November 06 2023 09:15:52
0 / 0
0644
mipi-csis.h
1.113 KB
November 06 2023 09:15:52
0 / 0
0644
mmc-davinci.h
0.681 KB
November 06 2023 09:15:52
0 / 0
0644
mmc-esdhc-imx.h
1.27 KB
November 06 2023 09:15:52
0 / 0
0644
mmc-msm_sdcc.h
0.664 KB
November 06 2023 09:15:52
0 / 0
0644
mmc-mvsdio.h
0.418 KB
November 06 2023 09:15:52
0 / 0
0644
mmc-mxcmmc.h
1.007 KB
November 06 2023 09:15:52
0 / 0
0644
mmc-omap.h
4.561 KB
November 06 2023 09:15:52
0 / 0
0644
mmc-pxamci.h
0.975 KB
November 06 2023 09:15:52
0 / 0
0644
mmc-s3cmci.h
1.997 KB
November 06 2023 09:15:52
0 / 0
0644
mmc-sdhci-s3c.h
2.187 KB
November 06 2023 09:15:52
0 / 0
0644
mmp_audio.h
0.48 KB
November 06 2023 09:15:52
0 / 0
0644
mmp_dma.h
0.39 KB
November 06 2023 09:15:52
0 / 0
0644
mouse-pxa930_trkball.h
0.183 KB
November 06 2023 09:15:52
0 / 0
0644
msm_serial_hs.h
1.903 KB
November 06 2023 09:15:52
0 / 0
0644
mtd-davinci-aemif.h
0.762 KB
November 06 2023 09:15:52
0 / 0
0644
mtd-davinci.h
2.646 KB
November 06 2023 09:15:52
0 / 0
0644
mtd-mxc_nand.h
1.245 KB
November 06 2023 09:15:52
0 / 0
0644
mtd-nand-omap2.h
1.998 KB
November 06 2023 09:15:52
0 / 0
0644
mtd-nand-pxa3xx.h
2.349 KB
November 06 2023 09:15:52
0 / 0
0644
mtd-nand-s3c2410.h
2.16 KB
November 06 2023 09:15:52
0 / 0
0644
mtd-onenand-omap2.h
0.856 KB
November 06 2023 09:15:52
0 / 0
0644
mtd-orion_nand.h
0.601 KB
November 06 2023 09:15:52
0 / 0
0644
mv_usb.h
1.32 KB
November 06 2023 09:15:52
0 / 0
0644
ntc_thermistor.h
1.838 KB
November 06 2023 09:15:52
0 / 0
0644
omap-abe-twl6040.h
1.459 KB
November 06 2023 09:15:52
0 / 0
0644
omap-twl4030.h
1.636 KB
November 06 2023 09:15:52
0 / 0
0644
omap-wd-timer.h
1.082 KB
November 06 2023 09:15:52
0 / 0
0644
omap1_bl.h
0.186 KB
November 06 2023 09:15:52
0 / 0
0644
omap4-keypad.h
0.259 KB
November 06 2023 09:15:52
0 / 0
0644
omap_drm.h
1.666 KB
November 06 2023 09:15:52
0 / 0
0644
omap_ocp2scp.h
0.938 KB
November 06 2023 09:15:52
0 / 0
0644
pcmcia-pxa2xx_viper.h
0.157 KB
November 06 2023 09:15:52
0 / 0
0644
pinctrl-coh901.h
0.582 KB
November 06 2023 09:15:52
0 / 0
0644
pinctrl-nomadik.h
9.034 KB
November 06 2023 09:15:52
0 / 0
0644
pn544.h
1.209 KB
November 06 2023 09:15:52
0 / 0
0644
pxa2xx_udc.h
0.922 KB
November 06 2023 09:15:52
0 / 0
0644
pxa_sdhci.h
1.81 KB
November 06 2023 09:15:52
0 / 0
0644
remoteproc-omap.h
1.694 KB
November 06 2023 09:15:52
0 / 0
0644
s3c-hsotg.h
1.176 KB
November 06 2023 09:15:52
0 / 0
0644
s3c-hsudc.h
1.134 KB
November 06 2023 09:15:52
0 / 0
0644
sa11x0-serial.h
0.787 KB
November 06 2023 09:15:52
0 / 0
0644
samsung-usbphy.h
0.813 KB
November 06 2023 09:15:52
0 / 0
0644
sc18is602.h
0.526 KB
November 06 2023 09:15:52
0 / 0
0644
serial-imx.h
1.168 KB
November 06 2023 09:15:52
0 / 0
0644
serial-omap.h
1.247 KB
November 06 2023 09:15:52
0 / 0
0644
serial-sccnxp.h
2.185 KB
November 06 2023 09:15:52
0 / 0
0644
sh_ipmmu.h
0.433 KB
November 06 2023 09:15:52
0 / 0
0644
shmob_drm.h
2.874 KB
November 06 2023 09:15:52
0 / 0
0644
sht15.h
1.016 KB
November 06 2023 09:15:52
0 / 0
0644
si5351.h
3.413 KB
November 06 2023 09:15:52
0 / 0
0644
spi-clps711x.h
0.613 KB
November 06 2023 09:15:52
0 / 0
0644
spi-davinci.h
3.053 KB
November 06 2023 09:15:52
0 / 0
0644
spi-ep93xx.h
0.762 KB
November 06 2023 09:15:52
0 / 0
0644
spi-imx.h
1.092 KB
November 06 2023 09:15:52
0 / 0
0644
spi-nuc900.h
0.771 KB
November 06 2023 09:15:52
0 / 0
0644
spi-omap2-mcspi.h
0.546 KB
November 06 2023 09:15:52
0 / 0
0644
spi-s3c64xx.h
2.237 KB
November 06 2023 09:15:52
0 / 0
0644
st1232_pdata.h
0.201 KB
November 06 2023 09:15:52
0 / 0
0644
st33zp24.h
0.944 KB
November 06 2023 09:15:52
0 / 0
0644
tegra_emc.h
0.814 KB
November 06 2023 09:15:52
0 / 0
0644
tegra_usb.h
0.839 KB
November 06 2023 09:15:52
0 / 0
0644
ti_am335x_adc.h
0.232 KB
November 06 2023 09:15:52
0 / 0
0644
touchscreen-s3c2410.h
0.729 KB
November 06 2023 09:15:52
0 / 0
0644
tsl2563.h
0.138 KB
November 06 2023 09:15:52
0 / 0
0644
uio_dmem_genirq.h
0.781 KB
November 06 2023 09:15:52
0 / 0
0644
uio_pruss.h
0.808 KB
November 06 2023 09:15:52
0 / 0
0644
usb-davinci.h
1.95 KB
November 06 2023 09:15:52
0 / 0
0644
usb-ehci-mxc.h
1.861 KB
November 06 2023 09:15:52
0 / 0
0644
usb-ehci-orion.h
0.482 KB
November 06 2023 09:15:52
0 / 0
0644
usb-ehci-s5p.h
0.672 KB
November 06 2023 09:15:52
0 / 0
0644
usb-imx_udc.h
0.742 KB
November 06 2023 09:15:52
0 / 0
0644
usb-musb-ux500.h
0.642 KB
November 06 2023 09:15:52
0 / 0
0644
usb-mx2.h
1.289 KB
November 06 2023 09:15:52
0 / 0
0644
usb-ohci-exynos.h
0.648 KB
November 06 2023 09:15:52
0 / 0
0644
usb-ohci-pxa27x.h
0.865 KB
November 06 2023 09:15:52
0 / 0
0644
usb-ohci-s3c2410.h
1.062 KB
November 06 2023 09:15:52
0 / 0
0644
usb-omap.h
2.813 KB
November 06 2023 09:15:52
0 / 0
0644
usb-pxa3xx-ulpi.h
0.802 KB
November 06 2023 09:15:52
0 / 0
0644
usb-s3c2410_udc.h
1.192 KB
November 06 2023 09:15:52
0 / 0
0644
usb3503.h
0.412 KB
November 06 2023 09:15:52
0 / 0
0644
ux500_wdt.h
0.313 KB
November 06 2023 09:15:52
0 / 0
0644
video-ep93xx.h
1.682 KB
November 06 2023 09:15:52
0 / 0
0644
video-imxfb.h
2.042 KB
November 06 2023 09:15:52
0 / 0
0644
video-msm_fb.h
4.456 KB
November 06 2023 09:15:52
0 / 0
0644
video-mx3fb.h
1.536 KB
November 06 2023 09:15:52
0 / 0
0644
video-nuc900fb.h
1.89 KB
November 06 2023 09:15:52
0 / 0
0644
video-pxafb.h
5.419 KB
November 06 2023 09:15:52
0 / 0
0644
video_s3c.h
1.677 KB
November 06 2023 09:15:52
0 / 0
0644
voltage-omap.h
1.295 KB
November 06 2023 09:15:52
0 / 0
0644
wiznet.h
0.492 KB
November 06 2023 09:15:52
0 / 0
0644