| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | keystone-k2hk.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2013-2017 Texas Instruments Incorporated - http://www.ti.com/ 8 #include <dt-bindings/reset/ti-syscon.h> 15 #address-cells = <1>; 16 #size-cells = <0>; 18 interrupt-parent = <&gic>; 21 compatible = "arm,cortex-a15"; 27 compatible = "arm,cortex-a15"; 33 compatible = "arm,cortex-a15"; 39 compatible = "arm,cortex-a15"; [all …]
|
| H A D | keystone-k2l.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2014-2017 Texas Instruments Incorporated - http://www.ti.com/ 8 #include <dt-bindings/reset/ti-syscon.h> 15 #address-cells = <1>; 16 #size-cells = <0>; 18 interrupt-parent = <&gic>; 21 compatible = "arm,cortex-a15"; 27 compatible = "arm,cortex-a15"; 42 /include/ "keystone-k2l-clocks.dtsi" 45 compatible = "ti,da830-uart", "ns16550a"; [all …]
|
| H A D | keystone-k2e.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2013-2017 Texas Instruments Incorporated - http://www.ti.com/ 8 #include <dt-bindings/reset/ti-syscon.h> 15 #address-cells = <1>; 16 #size-cells = <0>; 18 interrupt-parent = <&gic>; 21 compatible = "arm,cortex-a15"; 27 compatible = "arm,cortex-a15"; 33 compatible = "arm,cortex-a15"; 39 compatible = "arm,cortex-a15"; [all …]
|
| H A D | omap5-uevm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 7 #include "omap5-board-common.dtsi" 11 compatible = "ti,omap5-uevm", "ti,omap5"; 18 reserved-memory { 19 #address-cells = <2>; 20 #size-cells = <2>; 23 dsp_memory_region: dsp-memory@95000000 { 24 compatible = "shared-dma-pool"; [all …]
|
| H A D | omap3.dtsi | 4 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ 11 #include <dt-bindings/bus/ti-sysc.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 14 #include <dt-bindings/pinctrl/omap.h> 18 interrupt-parent = <&intc>; 19 #address-cells = <1>; 20 #size-cells = <1>; 36 #address-cells = <1>; 37 #size-cells = <0>; [all …]
|
| H A D | omap2420.dtsi | 4 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 18 compatible = "ti,omap2-l4", "simple-bus"; 19 #address-cells = <1>; 20 #size-cells = <1>; 24 compatible = "ti,omap2-prcm"; 28 #address-cells = <1>; 29 #size-cells = <0>; 37 compatible = "ti,omap2-scm", "simple-bus"; 39 #address-cells = <1>; 40 #size-cells = <1>; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/ |
| H A D | cirrus,lochnagar.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 15 Logic devices on mini-cards, as well as allowing connection of various 25 [1] GPIO : ../gpio/gpio.txt 26 [2] Pinctrl: ../pinctrl/pinctrl-bindings.txt 29 [3] include/dt-bindings/pinctrl/lochnagar.h 37 - cirrus,lochnagar-pinctrl 39 gpio-controller: true [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/gpio/ |
| H A D | gpio-dsp-keystone.txt | 1 Keystone 2 DSP GPIO controller bindings 3 HOST OS userland running on ARM can send interrupts to DSP cores using 4 the DSP GPIO controller IP. It provides 28 IRQ signals per each DSP core. 7 For example TCI6638K2K SoC has 8 DSP GPIO controllers: 8 - 8 for C66x CorePacx CPUs 0-7 10 Keystone 2 DSP GPIO controller has specific features: 11 - each GPIO can be configured only as output pin; 12 - setting GPIO value to 1 causes IRQ generation on target DSP core; 13 - reading pin value returns 0 - if IRQ was handled or 1 - IRQ is still 17 - compatible: should be "ti,keystone-dsp-gpio" [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | keystone-k2hk.dtsi | 2 * Copyright 2013-2014 Texas Instruments, Inc. 13 #address-cells = <1>; 14 #size-cells = <0>; 16 interrupt-parent = <&gic>; 19 compatible = "arm,cortex-a15"; 25 compatible = "arm,cortex-a15"; 31 compatible = "arm,cortex-a15"; 37 compatible = "arm,cortex-a15"; 44 /include/ "keystone-k2hk-clocks.dtsi" 47 compatible = "ti,keystone-dsp-gpio"; [all …]
|
| H A D | keystone-k2l.dtsi | 13 #address-cells = <1>; 14 #size-cells = <0>; 16 interrupt-parent = <&gic>; 19 compatible = "arm,cortex-a15"; 25 compatible = "arm,cortex-a15"; 32 /include/ "keystone-k2l-clocks.dtsi" 36 current-speed = <115200>; 37 reg-shift = <2>; 38 reg-io-width = <4>; 46 current-speed = <115200>; [all …]
|
| H A D | omap3.dtsi | 4 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/pinctrl/omap.h> 17 interrupt-parent = <&intc>; 18 #address-cells = <1>; 19 #size-cells = <1>; 32 #address-cells = <1>; 33 #size-cells = <0>; 36 compatible = "arm,cortex-a8"; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/remoteproc/ |
| H A D | ti,keystone-rproc.txt | 1 TI Keystone DSP devices 4 The TI Keystone 2 family of SoCs usually have one or more (upto 8) TI DSP Core 5 sub-systems that are used to offload some of the processor-intensive tasks or 8 These processor sub-systems usually contain additional sub-modules like L1 10 a dedicated local power/sleep controller etc. The DSP processor core in 13 DSP Device Node: 15 Each DSP Core sub-system is represented as a single DT node, and should also 22 -------------------- 25 - compatible: Should be one of the following, 26 "ti,k2hk-dsp" for DSPs on Keystone 2 66AK2H/K SoCs [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-sa1100/include/mach/ |
| H A D | shannon.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 #define SHANNON_GPIO_SPI_FLASH GPIO_GPIO (0) /* Output - Driven low, enables SPI to flash */ 9 #define SHANNON_GPIO_SPI_DSP GPIO_GPIO (1) /* Output - Driven low, enables SPI to DSP */ 10 /* lcd lower = GPIO 2-9 */ 11 #define SHANNON_GPIO_SPI_OUTPUT GPIO_GPIO (10) /* Output - SPI output to DSP */ 12 #define SHANNON_GPIO_SPI_INPUT GPIO_GPIO (11) /* Input - SPI input from DSP */ 13 #define SHANNON_GPIO_SPI_CLOCK GPIO_GPIO (12) /* Output - Clock for SPI */ 14 #define SHANNON_GPIO_SPI_FRAME GPIO_GPIO (13) /* Output - Frame marker - not used */ 15 #define SHANNON_GPIO_SPI_RTS GPIO_GPIO (14) /* Input - SPI Ready to Send */ 17 #define SHANNON_GPIO_SPI_CTS GPIO_GPIO (15) /* Output - SPI Clear to Send */ [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/boot/dts/ |
| H A D | wii.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (C) 2008-2009 The GameCube Linux Team 10 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 15 * This is commented-out for now. 20 /*/memreserve/ 0x10000000 0x0004000;*/ /* DSP RAM */ 25 #address-cells = <1>; 26 #size-cells = <1>; 29 bootargs = "root=/dev/mmcblk0p2 rootwait udbg-immortal"; [all …]
|
| /OK3568_Linux_fs/kernel/sound/soc/intel/boards/ |
| H A D | bdw-rt5677.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 #include <linux/gpio/consumer.h> 18 #include <sound/soc-acpi.h> 30 struct snd_soc_dapm_context *dapm = w->dapm; in bdw_rt5677_event_hp() 31 struct snd_soc_card *card = dapm->card; in bdw_rt5677_event_hp() 37 gpiod_set_value_cansleep(bdw_rt5677->gpio_hp_en, in bdw_rt5677_event_hp() 74 {"DSP Capture", NULL, "DSP Buffer"}, 76 /* DSP Clock Connections */ 77 { "DSP Buffer", NULL, "SSP0 CODEC IN" }, 104 .name = "plug-det", [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/powerpc/nintendo/ |
| H A D | wii.txt | 11 - model : Should be "nintendo,wii" 12 - compatible : Should be "nintendo,wii" 16 This node represents the multi-function "Hollywood" chip, which packages 21 - compatible : Should be "nintendo,hollywood" 30 - compatible : should be "nintendo,hollywood-vi","nintendo,flipper-vi" 31 - reg : should contain the VI registers location and length 32 - interrupts : should contain the VI interrupt 41 - compatible : should be "nintendo,hollywood-pi","nintendo,flipper-pi" 42 - reg : should contain the PI registers location and length 52 - #interrupt-cells : <1> [all …]
|
| /OK3568_Linux_fs/kernel/drivers/remoteproc/ |
| H A D | keystone_remoteproc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * TI Keystone DSP remoteproc driver 5 * Copyright (C) 2015-2017 Texas Instruments Incorporated - http://www.ti.com/ 25 #define KEYSTONE_RPROC_LOCAL_ADDRESS_MASK (SZ_16M - 1) 28 * struct keystone_rproc_mem - internal memory structure 31 * @dev_addr: Device address of the memory region from DSP view 42 * struct keystone_rproc - keystone remote processor driver structure 52 * @kick_gpio: gpio used for virtio kicks 69 /* Put the DSP processor into reset */ 72 reset_control_assert(ksproc->reset); in keystone_rproc_dsp_reset() [all …]
|
| /OK3568_Linux_fs/u-boot/board/Barix/ipam390/ |
| H A D | ipam390.c | 4 * U-Boot:board/davinci/da8xxevm/da850evm.c 6 * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ 13 * SPDX-License-Identifier: GPL-2.0+ 23 #include <asm/ti-common/davinci_nand.h> 29 #include <asm/gpio.h> 32 #include <asm/mach-types.h> 50 mdstat = &psc_regs->psc0.mdstat[id]; in dsp_lpsc_on() 51 mdctl = &psc_regs->psc0.mdctl[id]; in dsp_lpsc_on() 52 ptstat = &psc_regs->ptstat; in dsp_lpsc_on() 53 ptcmd = &psc_regs->ptcmd; in dsp_lpsc_on() [all …]
|
| /OK3568_Linux_fs/kernel/sound/pci/ice1712/ |
| H A D | hoontech.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 14 "{Hoontech,SoundTrack DSP 24}," \ 15 "{Hoontech,SoundTrack DSP 24 Value}," \ 16 "{Hoontech,SoundTrack DSP 24 Media 7.1}," \ 19 #define ICE1712_SUBDEVICE_STDSP24 0x12141217 /* Hoontech SoundTrack Audio DSP 24 */ 20 #define ICE1712_SUBDEVICE_STDSP24_VALUE 0x00010010 /* A dummy id for Hoontech SoundTrack Audio DSP… 28 /* Hoontech SoundTrack Audio DSP 24 GPIO definitions */ 45 /* Hoontech SoundTrack Audio DSP 24 box configuration definitions */ 58 /* Hoontech SoundTrack Audio DSP 24 Value definitions for modified hardware */
|
| /OK3568_Linux_fs/u-boot/board/freescale/bsc9131rdb/ |
| H A D | README | 2 -------- 3 - BSC9131 is integrated device that targets Femto base station market. 4 It combines Power Architecture e500v2 and DSP StarCore SC3850 core 5 technologies with MAPLE-B2F baseband acceleration processing elements. 6 - It's MAPLE disabled personality is called 9231. 9 . Power Architecture subsystem including a e500 processor with 256-Kbyte shared 11 . StarCore SC3850 DSP subsystem with a 512-Kbyte private L2 cache 13 Processing (MAPLE-B2F) 14 . A multi-standard baseband algorithm accelerator for Channel Decoding/Encoding, 20 . DDR3/3L memory interface with 32-bit data width without ECC and 16-bit with [all …]
|
| /OK3568_Linux_fs/u-boot/board/davinci/da8xxevm/ |
| H A D | da850evm.c | 2 * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ 9 * SPDX-License-Identifier: GPL-2.0+ 19 #include <asm/ti-common/davinci_nand.h> 26 #include <asm/mach-types.h> 48 #define CFG_MAC_ADDR_OFFSET (flash->size - SZ_64K) 59 printf("Error - unable to probe SPI flash.\n"); in get_mac_addr() 60 return -1; in get_mac_addr() 65 printf("Error - unable to read MAC address from SPI flash.\n"); in get_mac_addr() 66 return -1; in get_mac_addr() 79 mdstat = &psc_regs->psc0.mdstat[id]; in dsp_lpsc_on() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/bsc9132qds/ |
| H A D | README | 2 -------- 4 Microcell, Picocell, and Enterprise-Femto base station market subsegments. 6 The BSC9132 device combines Power Architecture e500 and DSP StarCore SC3850 7 core technologies with MAPLE-B2P baseband acceleration processing elements 15 - Power Architecture subsystem including two e500 processors with 16 512-Kbyte shared L2 cache 17 - Two StarCore SC3850 DSP subsystems, each with a 512-Kbyte private L2 19 - 32 Kbyte of shared M3 memory 20 - The Multi Accelerator Platform Engine for Pico BaseStation Baseband 21 Processing (MAPLE-B2P) [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/cirrus/ |
| H A D | pinctrl-lochnagar.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Lochnagar pin and GPIO control 5 * Copyright (c) 2017-2018 Cirrus Logic, Inc. and 13 #include <linux/gpio/driver.h> 21 #include <linux/pinctrl/pinconf-generic.h> 27 #include <dt-bindings/pinctrl/lochnagar.h> 29 #include "../pinctrl-utils.h" 33 #define LN_CDC_AIF1_STR "codec-aif1" 34 #define LN_CDC_AIF2_STR "codec-aif2" 35 #define LN_CDC_AIF3_STR "codec-aif3" [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-omap1/ |
| H A D | pm.c | 2 * linux/arch/arm/mach-omap1/pm.c 57 #include <linux/omap-dma.h> 58 #include <clocksource/timer-ti-dm.h> 91 return -EINVAL; in idle_store() 163 * Turn off all interrupts except GPIO bank 1, L1-2nd level cascade, in omap_pm_wakeup_setup() 166 * wake up to a GPIO interrupt. in omap_pm_wakeup_setup() 192 /* INT_1610_WAKE_UP_REQ is needed for GPIO wakeup... */ in omap_pm_wakeup_setup() 281 /* (Step 3 removed - we now allow deep sleep by default) */ in omap1_pm_suspend() 284 * Step 4: OMAP DSP Shutdown in omap1_pm_suspend() 287 /* stop DSP */ in omap1_pm_suspend() [all …]
|
| /OK3568_Linux_fs/kernel/sound/soc/samsung/ |
| H A D | speyside.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 #include <sound/soc-dapm.h> 10 #include <linux/gpio.h> 27 rtd = snd_soc_get_pcm_runtime(card, &card->dai_link[1]); in speyside_set_bias_level() 30 if (dapm->dev != codec_dai->dev) in speyside_set_bias_level() 63 rtd = snd_soc_get_pcm_runtime(card, &card->dai_link[1]); in speyside_set_bias_level_post() 66 if (dapm->dev != codec_dai->dev) in speyside_set_bias_level_post() 71 if (card->dapm.bias_level == SND_SOC_BIAS_STANDBY) { in speyside_set_bias_level_post() 93 card->dapm.bias_level = level; in speyside_set_bias_level_post() 114 if (speyside_jack_polarity && (strcmp(source->name, "MICB1") == 0)) in speyside_get_micbias() [all …]
|