Home
last modified time | relevance | path

Searched full:davinci (Results 1 – 25 of 236) sorted by relevance

12345678910

/Linux-v6.1/Documentation/devicetree/bindings/mtd/
Ddavinci-nand.txt1 Device tree bindings for Texas instruments Davinci/Keystone NAND controller
3 This file provides information, what the device node for the davinci/keystone
7 Davinci DM646x - https://www.ti.com/lit/ug/sprueq7c/sprueq7c.pdf
12 - compatible: "ti,davinci-nand"
20 - ti,davinci-chipselect: number of chipselect. Indicates on the
27 - ti,davinci-mask-ale: mask for ALE. Needed for executing address
33 - ti,davinci-mask-cle: mask for CLE. Needed for executing command
39 - ti,davinci-mask-chipsel: mask for chipselect address. Needed to mask
43 valid values for davinci driver:
48 - ti,davinci-ecc-bits: used ECC bits, currently supported 1 or 4.
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/net/
Ddavinci_emac.txt1 * Texas Instruments Davinci EMAC
7 - compatible: "ti,davinci-dm6467-emac", "ti,am3517-emac" or
10 - ti,davinci-ctrl-reg-offset: offset to control register
11 - ti,davinci-ctrl-mod-reg-offset: offset to control module register
12 - ti,davinci-ctrl-ram-offset: offset to control module ram
13 - ti,davinci-ctrl-ram-size: size of control module ram
14 - interrupts: interrupt mapping for the davinci emac interrupts sources:
23 - ti,davinci-rmii-en: 1 byte, 1 means use RMII
24 - ti,davinci-no-bd-ram: boolean, does EMAC have BD RAM?
31 compatible = "ti,davinci-dm6467-emac";
[all …]
/Linux-v6.1/sound/soc/ti/
Ddavinci-evm.c3 * ASoC driver for TI DAVINCI EVM platform
82 /* davinci-evm machine dapm widgets */
90 /* davinci-evm machine audio_mapnections to the codec pins */
112 /* Logic for a aic3x as connected on a davinci-evm */
119 /* Add davinci-evm specific widgets */ in evm_aic3x_init()
128 /* Set up davinci-evm specific audio path audio_map */ in evm_aic3x_init()
141 /* davinci-evm digital audio interface glue - connects codec <--> CPU */
143 DAILINK_COMP_ARRAY(COMP_CPU("davinci-mcbsp")),
146 DAILINK_COMP_ARRAY(COMP_PLATFORM("davinci-mcbsp")));
159 DAILINK_COMP_ARRAY(COMP_CPU("davinci-mcbsp.1")),
[all …]
DMakefile13 snd-soc-davinci-asp-objs := davinci-i2s.o
14 snd-soc-davinci-mcasp-objs := davinci-mcasp.o
15 snd-soc-davinci-vcif-objs := davinci-vcif.o
20 obj-$(CONFIG_SND_SOC_DAVINCI_ASP) += snd-soc-davinci-asp.o
21 obj-$(CONFIG_SND_SOC_DAVINCI_MCASP) += snd-soc-davinci-mcasp.o
22 obj-$(CONFIG_SND_SOC_DAVINCI_VCIF) += snd-soc-davinci-vcif.o
28 snd-soc-davinci-evm-objs := davinci-evm.o
39 obj-$(CONFIG_SND_SOC_DAVINCI_EVM) += snd-soc-davinci-evm.o
DKconfig19 tristate "daVinci Audio Serial Port (ASP) or McBSP support"
23 Say Y or M here if you want audio support via daVinci ASP or McBSP.
25 daVinci McBSP (w/o the multichannel support).
36 - daVinci devices
44 tristate "daVinci Voice Interface (VCIF) support"
48 Say Y or M here if you want audio support via daVinci VCIF.
178 tristate "SoC Audio support for DaVinci EVMs"
191 DaVinci EVM platforms:
Ddavinci-vcif.c3 * ALSA SoC Voice Codec Interface for TI DAVINCI processor
26 #include "davinci-i2s.h"
122 printk(KERN_WARNING "davinci-vcif: unsupported PCM format"); in davinci_vcif_hw_params()
188 .name = "davinci-vcif",
239 .name = "davinci-vcif",
246 MODULE_DESCRIPTION("Texas Instruments DaVinci ASoC Voice Codec Interface");
/Linux-v6.1/Documentation/driver-api/media/drivers/
Ddavinci-vpbe-devel.rst10 drivers/media/platform/ti/davinci/vpbe_display.c
11 drivers/media/platform/ti/davinci/vpbe_display.h
14 drivers/media/platform/ti/davinci/vpbe.c
15 drivers/media/platform/ti/davinci/vpbe.h
18 drivers/media/platform/ti/davinci/vpbe_venc.c
19 drivers/media/platform/ti/davinci/vpbe_venc.h
20 drivers/media/platform/ti/davinci/vpbe_venc_regs.h
23 drivers/media/platform/ti/davinci/vpbe_osd.c
24 drivers/media/platform/ti/davinci/vpbe_osd.h
25 drivers/media/platform/ti/davinci/vpbe_osd_regs.h
/Linux-v6.1/drivers/media/platform/ti/davinci/
DKconfig3 tristate "TI DaVinci VPIF V4L2-Display driver"
12 Enables Davinci VPIF module used for display devices.
20 tristate "TI DaVinci VPIF video capture driver"
28 Enables Davinci VPIF module used for capture devices.
36 tristate "TI DaVinci VPBE V4L2-Display driver"
43 Enables Davinci VPBE module used for display devices.
/Linux-v6.1/arch/arm/mach-davinci/
Ddavinci.h19 #include <linux/platform_data/keyscan-davinci.h>
23 #include <media/davinci/vpfe_capture.h>
24 #include <media/davinci/vpif_types.h>
25 #include <media/davinci/vpss.h>
26 #include <media/davinci/vpbe_types.h>
27 #include <media/davinci/vpbe_venc.h>
28 #include <media/davinci/vpbe.h>
29 #include <media/davinci/vpbe_osd.h>
DKconfig4 bool "TI DaVinci"
20 comment "DaVinci Core Type"
23 bool "DaVinci 355 based system"
48 bool "DaVinci 365 based system"
53 comment "DaVinci Board Type"
61 Say y here to include support for TI DaVinci DA850 based using
176 bool "DAVINCI multiplexing support"
180 Pin multiplexing support for DAVINCI boards. If your bootloader
Ddevices-da8xx.c226 { "davinci-mcasp.0", "rx", EDMA_FILTER_PARAM(0, 0) },
227 { "davinci-mcasp.0", "tx", EDMA_FILTER_PARAM(0, 1) },
228 { "davinci-mcasp.1", "rx", EDMA_FILTER_PARAM(0, 2) },
229 { "davinci-mcasp.1", "tx", EDMA_FILTER_PARAM(0, 3) },
230 { "davinci-mcasp.2", "rx", EDMA_FILTER_PARAM(0, 4) },
231 { "davinci-mcasp.2", "tx", EDMA_FILTER_PARAM(0, 5) },
254 { "davinci-mcasp.0", "rx", EDMA_FILTER_PARAM(0, 0) },
255 { "davinci-mcasp.0", "tx", EDMA_FILTER_PARAM(0, 1) },
256 { "davinci-mcbsp.0", "rx", EDMA_FILTER_PARAM(0, 2) },
257 { "davinci-mcbsp.0", "tx", EDMA_FILTER_PARAM(0, 3) },
[all …]
/Linux-v6.1/drivers/net/ethernet/ti/
Ddavinci_emac.c3 * DaVinci Ethernet Medium Access Controller
5 * DaVinci EMAC is based upon CPPI 3.0 TI DMA engine
65 MODULE_PARM_DESC(debug_level, "DaVinci EMAC debug level (NETIF_MSG bits)");
89 static const char emac_version_string[] = "TI DaVinci EMAC Linux v6.1";
368 * @ndev: The DaVinci EMAC network adapter
383 * @ndev : The DaVinci EMAC network adapter
405 * @ndev : The DaVinci EMAC network adapter
498 /* ethtool_ops: DaVinci EMAC Ethtool structure
515 * @priv: The DaVinci EMAC private adapter structure
607 * @priv: The DaVinci EMAC private adapter structure
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/watchdog/
Ddavinci-wdt.txt1 Texas Instruments DaVinci/Keystone Watchdog Timer (WDT) Controller
4 - compatible : Should be "ti,davinci-wdt", "ti,keystone-wdt"
14 Davinci DM646x - https://www.ti.com/lit/ug/spruer5b/spruer5b.pdf
20 compatible = "ti,davinci-wdt";
/Linux-v6.1/Documentation/devicetree/bindings/gpio/
Dgpio-davinci.yaml4 $id: http://devicetree.org/schemas/gpio/gpio-davinci.yaml#
7 title: GPIO controller for Davinci and keystone devices
59 ti,davinci-gpio-unbanked:
92 - ti,davinci-gpio-unbanked
119 ti,davinci-gpio-unbanked = <0>;
168 ti,davinci-gpio-unbanked = <32>;
182 ti,davinci-gpio-unbanked = <0>;
/Linux-v6.1/Documentation/devicetree/bindings/memory-controllers/
Dti-aemif.txt11 Davinci DM646x - http://www.ti.com/lit/ug/sprueq7c/sprueq7c.pdf
17 - compatible: "ti,davinci-aemif"
57 such as NOR (e.g. cfi-flash) and NAND (ti,davinci-nand, see davinci-nand.txt).
75 compatibles "ti,davinci-aemif" and "ti,keystone-aemif"
139 Example for aemif, davinci nand and nor flash chip select shown below.
142 compatible = "ti,davinci-aemif";
174 compatible = "ti,davinci-nand";
182 .. see davinci-nand.txt
/Linux-v6.1/drivers/clk/davinci/
Dpsc-dm365.c3 * PSC clock descriptions for TI DaVinci DM365
9 #include <linux/clk/davinci.h>
21 LPSC_CLKDEV1(asp0_clkdev, NULL, "davinci-mcbsp");
31 /* REVISIT: gpio-davinci.c should be modified to drop con_id */
34 LPSC_CLKDEV1(timer2_clkdev, NULL, "davinci-wdt");
76 * compatibility with existing code in arch/arm/mach-davinci/dm365.c
83 * with code existing in arch/arm/mach-davinci/dm365.c
Dpsc-dm355.c3 * PSC clock descriptions for TI DaVinci DM355
9 #include <linux/clk/davinci.h>
22 LPSC_CLKDEV1(mcbsp1_clkdev, NULL, "davinci-mcbsp.1");
27 LPSC_CLKDEV1(mcbsp0_clkdev, NULL, "davinci-mcbsp.0");
33 /* REVISIT: gpio-davinci.c should be modified to drop con_id */
36 LPSC_CLKDEV1(timer2_clkdev, NULL, "davinci-wdt");
Dpsc-da850.c25 LPSC_CLKDEV1(dsp_clkdev, NULL, "davinci-rproc.0");
47 /* REVISIT: gpio-davinci.c should be modified to drop con_id */
51 LPSC_CLKDEV1(mcasp0_clkdev, NULL, "davinci-mcasp.0");
58 LPSC_CLKDEV1(mcbsp0_clkdev, NULL, "davinci-mcbsp.0");
59 LPSC_CLKDEV1(mcbsp1_clkdev, NULL, "davinci-mcbsp.1");
70 RESET_LOOKUP("da850-psc0", 15, "davinci-rproc.0", NULL),
/Linux-v6.1/arch/arm/boot/dts/
Dkeystone-k2l-evm.dts78 compatible = "ti,keystone-nand","ti,davinci-nand";
84 ti,davinci-chipselect = <0>;
85 ti,davinci-mask-ale = <0x2000>;
86 ti,davinci-mask-cle = <0x4000>;
87 ti,davinci-mask-chipsel = <0>;
89 ti,davinci-ecc-bits = <4>;
Dkeystone-k2e-evm.dts105 compatible = "ti,keystone-nand","ti,davinci-nand";
111 ti,davinci-chipselect = <0>;
112 ti,davinci-mask-ale = <0x2000>;
113 ti,davinci-mask-cle = <0x4000>;
114 ti,davinci-mask-chipsel = <0>;
116 ti,davinci-ecc-bits = <4>;
Dda850-lcdk.dts347 compatible = "ti,davinci-nand";
353 ti,davinci-chipselect = <1>;
354 ti,davinci-mask-ale = <0>;
355 ti,davinci-mask-cle = <0>;
356 ti,davinci-mask-chipsel = <0>;
358 ti,davinci-nand-buswidth = <16>;
359 ti,davinci-ecc-mode = "hw";
360 ti,davinci-ecc-bits = <4>;
361 ti,davinci-nand-use-bbt;
Dkeystone-k2hk-evm.dts122 compatible = "ti,keystone-nand","ti,davinci-nand";
128 ti,davinci-chipselect = <0>;
129 ti,davinci-mask-ale = <0x2000>;
130 ti,davinci-mask-cle = <0x4000>;
131 ti,davinci-mask-chipsel = <0>;
133 ti,davinci-ecc-bits = <4>;
Dkeystone.dtsi137 compatible = "ti,davinci-i2c";
147 compatible = "ti,davinci-i2c";
157 compatible = "ti,davinci-i2c";
170 ti,davinci-spi-intr-line = <0>;
181 ti,davinci-spi-intr-line = <0>;
192 ti,davinci-spi-intr-line = <0>;
229 compatible = "ti,keystone-wdt","ti,davinci-wdt";
282 ti,davinci-gpio-unbanked = <32>;
286 compatible = "ti,keystone-aemif", "ti,davinci-aemif";
/Linux-v6.1/Documentation/devicetree/bindings/i2c/
Di2c-davinci.txt1 * Texas Instruments Davinci/Keystone I2C
4 davinci/keystone i2c interface contains.
7 - compatible: "ti,davinci-i2c" or "ti,keystone-i2c";
31 compatible = "ti,davinci-i2c";
/Linux-v6.1/drivers/watchdog/
Ddavinci_wdt.c5 * Watchdog driver for DaVinci DM644x/DM646x processors
24 #define MODULE_NAME "DAVINCI-WDT: "
180 .identity = "DaVinci/Keystone Watchdog",
249 { .compatible = "ti,davinci-wdt", },
256 .name = "davinci-wdt",
265 MODULE_DESCRIPTION("DaVinci Watchdog Driver");
274 MODULE_ALIAS("platform:davinci-wdt");

12345678910