/Linux-v6.6/Documentation/devicetree/bindings/mtd/ |
D | davinci-nand.txt | 1 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/ |
D | davinci_emac.txt | 1 * 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 …]
|
D | ti,davinci-mdio.yaml | 4 $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/ |
D | Makefile | 13 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
|
D | davinci-evm.c | 3 * 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");
|
D | Kconfig | 19 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:
|
D | davinci-i2s.c | 3 * 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/ |
D | davinci_emac.c | 3 * 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/ |
D | davinci-wdt.txt | 1 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/ |
D | gpio-davinci.yaml | 4 $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/ |
D | Kconfig | 3 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/ |
D | ti-aemif.txt | 11 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/ |
D | Kconfig | 4 bool "TI DaVinci" 17 comment "DaVinci Core Type" 34 bool "DAVINCI multiplexing support" 38 Pin multiplexing support for DAVINCI boards. If your bootloader
|
D | common.c | 3 * 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/ |
D | keystone-k2l-evm.dts | 78 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>;
|
D | keystone-k2e-evm.dts | 105 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>;
|
D | keystone-k2hk-evm.dts | 122 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>;
|
D | keystone.dtsi | 137 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/ |
D | i2c-davinci.txt | 1 * 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/ |
D | da850-lcdk.dts | 347 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;
|
D | da850-evm.dts | 428 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/ |
D | psc-da850.c | 25 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/ |
D | davinci_wdt.c | 5 * 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/ |
D | ti,davinci-timer.txt | 1 * 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/ |
D | davinci_nand.c | 3 * 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 …]
|