/Linux-v6.1/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.1/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 …]
|
/Linux-v6.1/sound/soc/ti/ |
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() 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 …]
|
D | Makefile | 13 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
|
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 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:
|
D | davinci-vcif.c | 3 * 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/ |
D | davinci-vpbe-devel.rst | 10 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/ |
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. 36 tristate "TI DaVinci VPBE V4L2-Display driver" 43 Enables Davinci VPBE module used for display devices.
|
/Linux-v6.1/arch/arm/mach-davinci/ |
D | davinci.h | 19 #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>
|
D | Kconfig | 4 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
|
D | devices-da8xx.c | 226 { "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/ |
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.1/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.1/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.1/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.1/drivers/clk/davinci/ |
D | psc-dm365.c | 3 * 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
|
D | psc-dm355.c | 3 * 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");
|
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.1/arch/arm/boot/dts/ |
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 | 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 | 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.1/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.1/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", 249 { .compatible = "ti,davinci-wdt", }, 256 .name = "davinci-wdt", 265 MODULE_DESCRIPTION("DaVinci Watchdog Driver"); 274 MODULE_ALIAS("platform:davinci-wdt");
|