Home
last modified time | relevance | path

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

12345678

/Linux-v6.6/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.6/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 …]
Dti,davinci-mdio.yaml4 $id: http://devicetree.org/schemas/net/ti,davinci-mdio.yaml#
7 title: TI SoC Davinci/Keystone2 MDIO Controller
13 TI SoC Davinci/Keystone2 MDIO Controller
/Linux-v6.6/sound/soc/ti/
DMakefile13 snd-soc-davinci-asp-objs := davinci-i2s.o
14 snd-soc-davinci-mcasp-objs := davinci-mcasp.o
19 obj-$(CONFIG_SND_SOC_DAVINCI_ASP) += snd-soc-davinci-asp.o
20 obj-$(CONFIG_SND_SOC_DAVINCI_MCASP) += snd-soc-davinci-mcasp.o
26 snd-soc-davinci-evm-objs := davinci-evm.o
37 obj-$(CONFIG_SND_SOC_DAVINCI_EVM) += snd-soc-davinci-evm.o
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()
169 /* davinci evm audio machine driver */
263 MODULE_DESCRIPTION("TI DAVINCI EVM ASoC driver");
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
171 tristate "SoC Audio support for DaVinci EVMs"
176 DaVinci EVM platforms:
Ddavinci-i2s.c3 * ALSA SoC I2S (McBSP) Audio Layer for TI DAVINCI processor
9 * based on davinci-mcasp.c DT support
32 #include "davinci-i2s.h"
34 #define DRV_NAME "davinci-i2s"
40 * found on dm6446, dm355, and other DaVinci chips.
47 * incompatible with the DaVinci flavor of McBSP.
49 * - Newer DaVinci chips have a controller called McASP,
53 * And it won't be the only DaVinci implemention of I2S.
275 /* Davinci doesn't support TRUE I2S, but some codecs will have in davinci_i2s_set_dai_fmt()
465 printk(KERN_WARNING "davinci-i2s: unsupported PCM format\n"); in davinci_i2s_hw_params()
[all …]
/Linux-v6.6/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.6/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.6/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.6/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.
/Linux-v6.6/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.6/arch/arm/mach-davinci/
DKconfig4 bool "TI DaVinci"
17 comment "DaVinci Core Type"
34 bool "DAVINCI multiplexing support"
38 Pin multiplexing support for DAVINCI boards. If your bootloader
Dcommon.c3 * Code commons to all DaVinci SoCs.
14 #include <linux/platform_data/davinci-cpufreq.h>
50 pr_info("DaVinci %s variant 0x%x\n", dip->name, in davinci_init_id()
55 pr_err("Unknown DaVinci JTAG ID 0x%x\n", soc_info->jtag_id); in davinci_init_id()
/Linux-v6.6/arch/arm/boot/dts/ti/keystone/
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>;
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.6/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.6/arch/arm/boot/dts/ti/davinci/
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;
Dda850-evm.dts428 compatible = "ti,davinci-nand";
434 ti,davinci-chipselect = <1>;
435 ti,davinci-mask-ale = <0>;
436 ti,davinci-mask-cle = <0>;
437 ti,davinci-mask-chipsel = <0>;
438 ti,davinci-ecc-mode = "hw";
439 ti,davinci-ecc-bits = <4>;
440 ti,davinci-nand-use-bbt;
/Linux-v6.6/drivers/clk/davinci/
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.6/drivers/watchdog/
Ddavinci_wdt.c5 * Watchdog driver for DaVinci DM644x/DM646x processors
24 #define MODULE_NAME "DAVINCI-WDT: "
180 .identity = "DaVinci/Keystone Watchdog",
233 { .compatible = "ti,davinci-wdt", },
240 .name = "davinci-wdt",
249 MODULE_DESCRIPTION("DaVinci Watchdog Driver");
258 MODULE_ALIAS("platform:davinci-wdt");
/Linux-v6.6/Documentation/devicetree/bindings/timer/
Dti,davinci-timer.txt1 * Device tree bindings for Texas Instruments DaVinci timer
3 This document provides bindings for the 64-bit timer in the DaVinci
12 Also see ../watchdog/davinci-wdt.txt for timers that are configurable as
/Linux-v6.6/drivers/mtd/nand/raw/
Ddavinci_nand.c3 * davinci_nand.c - NAND Flash Driver for DaVinci family chips
23 #include <linux/platform_data/mtd-davinci.h>
24 #include <linux/platform_data/mtd-davinci-aemif.h>
28 * various DaVinci family chips. It handles up to four SoC chipselects,
423 {.compatible = "ti,davinci-nand", },
444 "ti,davinci-chipselect", &prop)) in nand_davinci_get_pdata()
450 "ti,davinci-mask-ale", &prop)) in nand_davinci_get_pdata()
453 "ti,davinci-mask-cle", &prop)) in nand_davinci_get_pdata()
456 "ti,davinci-mask-chipsel", &prop)) in nand_davinci_get_pdata()
459 "ti,davinci-ecc-mode", &mode)) { in nand_davinci_get_pdata()
[all …]

12345678