| /OK3568_Linux_fs/kernel/arch/c6x/boot/dts/ |
| H A D | tms320c6472.dtsi | 14 model = "ti,c64x+"; 19 model = "ti,c64x+"; 24 model = "ti,c64x+"; 29 model = "ti,c64x+"; 34 model = "ti,c64x+"; 39 model = "ti,c64x+"; 51 compatible = "ti,c64x+core-pic"; 57 compatible = "ti,c64x+megamod-pic"; 65 compatible = "ti,c64x+cache"; 70 compatible = "ti,c64x+timer64"; [all …]
|
| H A D | tms320c6474.dtsi | 14 model = "ti,c64x+"; 19 model = "ti,c64x+"; 24 model = "ti,c64x+"; 38 compatible = "ti,c64x+core-pic"; 42 compatible = "ti,c64x+megamod-pic"; 50 compatible = "ti,c64x+cache"; 55 compatible = "ti,c64x+timer64"; 61 compatible = "ti,c64x+timer64"; 67 compatible = "ti,c64x+timer64"; 73 compatible = "ti,c64x+dscr"; [all …]
|
| H A D | tms320c6678.dtsi | 61 compatible = "ti,c64x+core-pic"; 67 compatible = "ti,c64x+megamod-pic"; 75 compatible = "ti,c64x+cache"; 80 compatible = "ti,c64x+timer64"; 86 compatible = "ti,c64x+timer64"; 92 compatible = "ti,c64x+timer64"; 98 compatible = "ti,c64x+timer64"; 104 compatible = "ti,c64x+timer64"; 110 compatible = "ti,c64x+timer64"; 116 compatible = "ti,c64x+timer64"; [all …]
|
| H A D | tms320c6457.dtsi | 13 model = "ti,c64x+"; 28 compatible = "ti,c64x+core-pic"; 32 compatible = "ti,c64x+megamod-pic"; 40 compatible = "ti,c64x+cache"; 45 compatible = "ti,c64x+dscr"; 57 compatible = "ti,c64x+timer64"; 62 compatible = "ti,c6457-pll", "ti,c64x+pll"; 64 ti,c64x+pll-bypass-delay = <300>; 65 ti,c64x+pll-reset-delay = <24000>; 66 ti,c64x+pll-lock-delay = <50000>;
|
| H A D | tms320c6455.dtsi | 13 model = "ti,c64x+"; 28 compatible = "ti,c64x+core-pic"; 35 compatible = "ti,c64x+megamod-pic"; 43 compatible = "ti,c64x+cache"; 48 compatible = "ti,c64x+emifa", "simple-bus"; 66 compatible = "ti,c64x+timer64"; 72 compatible = "ti,c6455-pll", "ti,c64x+pll"; 74 ti,c64x+pll-bypass-delay = <1440>; 75 ti,c64x+pll-reset-delay = <15360>; 76 ti,c64x+pll-lock-delay = <24000>; [all …]
|
| /OK3568_Linux_fs/buildroot/package/directfb/ |
| H A D | 0001-fix-missing-davinci-voodoo-header.patch | 21 + TI Davinci driver - C64X+ DSP Library 56 +#include <linux/c64x.h> 86 +DFBResult davinci_c64x_open ( DavinciC64x *c64x ); 88 +DFBResult davinci_c64x_close ( DavinciC64x *c64x ); 90 +DFBResult davinci_c64x_wait_low( DavinciC64x *c64x ); 101 +DFBResult davinci_c64x_emit_tasks( DavinciC64x *c64x, 110 +c64x_get_task( DavinciC64x *c64x ) 112 + c64xTaskControl *ctl = c64x->ctl; 115 + c64xTask *task = &c64x->QueueL[idx]; 122 + c64xTask *dsp_task = &c64x->QueueL[ctl->QL_dsp]; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | ti,c64x+megamod-pic.txt | 4 * C64X+ Core Interrupt Controller 7 C64X+ core. Priority 0 and 1 are used for reset and NMI respectively. 13 - compatible: Should be "ti,c64x+core-pic"; 26 compatible = "ti,c64x+core-pic"; 31 * C64x+ Megamodule Interrupt Controller 45 - compatible: "ti,c64x+megamod-pic" 55 - ti,c64x+megamod-pic-mux: Array of 12 cells correspnding to the 12 core 68 interrupts mapped directly to the core with "ti,c64x+megamod-pic-mux" will 75 compatible = "ti,c64x+megamod-pic"; 89 compatible = "ti,c64x+megamod-pic"; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/c6x/ |
| H A D | clocks.txt | 10 - compatible: "ti,c64x+pll" 24 - ti,c64x+pll-bypass-delay: CPU cycles to delay when entering bypass mode 26 - ti,c64x+pll-reset-delay: CPU cycles to delay after PLL reset 28 - ti,c64x+pll-lock-delay: CPU cycles to delay after PLL frequency change 33 compatible = "ti,c6472-pll", "ti,c64x+pll"; 37 ti,c64x+pll-bypass-delay = <200>; 38 ti,c64x+pll-reset-delay = <12000>; 39 ti,c64x+pll-lock-delay = <80000>;
|
| H A D | emifa.txt | 9 - compatible: must be "ti,c64x+emifa", "simple-bus" 32 compatible = "ti,c64x+emifa", "simple-bus";
|
| H A D | dscr.txt | 24 - compatible: must be "ti,c64x+dscr" 104 compatible = "ti,c64x+dscr";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/timer/ |
| H A D | ti,c64x+timer64.txt | 8 - compatible: must be "ti,c64x+timer64" 20 compatible = "ti,c64x+timer64";
|
| /OK3568_Linux_fs/kernel/arch/c6x/include/asm/ |
| H A D | irq.h | 22 * The C64X+ core has 16 IRQ vectors. One each is used by Reset and NMI. Two 27 * The C64x+ megamodule provides a PIC which combines SoC IRQ sources into a
|
| H A D | unaligned.h | 16 * The C64x+ can do unaligned word and dword accesses in hardware
|
| H A D | clock.h | 3 * TI C64X clock definitions
|
| /OK3568_Linux_fs/kernel/arch/c6x/platforms/ |
| H A D | megamod-pic.c | 3 * Support for C64x+ Megamodule Interrupt Controller 183 map = of_get_property(np, "ti,c64x+megamod-pic-mux", &maplen); in parse_priority_map() 204 pr_info("Initializing C64x+ Megamodule PIC\n"); in init_megamod_pic() 333 np = of_find_compatible_node(NULL, NULL, "ti,c64x+megamod-pic"); in megamod_pic_init()
|
| H A D | plldata.c | 414 { .compatible = "ti,c64x+pll" }, 443 err = of_property_read_u32(node, "ti,c64x+pll-bypass-delay", &val); in c64x_setup_clocks() 448 err = of_property_read_u32(node, "ti,c64x+pll-reset-delay", &val); in c64x_setup_clocks() 453 err = of_property_read_u32(node, "ti,c64x+pll-lock-delay", &val); in c64x_setup_clocks()
|
| H A D | timer64.c | 175 for_each_compatible_node(np, NULL, "ti,c64x+timer64") { in timer64_init() 190 pr_debug("Cannot find ti,c64x+timer64 timer.\n"); in timer64_init()
|
| H A D | emif.c | 33 { .compatible = "ti,c64x+emifa" },
|
| /OK3568_Linux_fs/kernel/arch/c6x/kernel/ |
| H A D | setup.c | 130 p->cpu_name = "C64x"; in get_cpuinfo() 133 p->cpu_name = "C64x"; in get_cpuinfo() 136 p->cpu_name = "C64x+"; in get_cpuinfo() 176 p->cpu_rev = "C64x"; in get_cpuinfo()
|
| H A D | irq.c | 98 np = of_find_compatible_node(NULL, NULL, "ti,c64x+core-pic"); in init_IRQ()
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/doc/as.html/ |
| H A D | TIC6X-Options.html | 83 <code>c64x</code>, <code>c64x+</code>, <code>c67x</code>, <code>c67x+</code>, <code>c674x</code>.
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/doc/as.html/ |
| H A D | TIC6X-Options.html | 83 <code>c64x</code>, <code>c64x+</code>, <code>c67x</code>, <code>c67x+</code>, <code>c674x</code>.
|
| /OK3568_Linux_fs/kernel/Documentation/locking/ |
| H A D | hwspinlock.rst | 12 For example, OMAP4 has dual Cortex-A9, dual Cortex-M3 and a C64x+ DSP, 24 remote M3 and/or C64x+ slave processors (by an IPC subsystem called Syslink).
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-davinci/ |
| H A D | psc.c | 28 * A separate domain called the "DSP" domain houses the C64x+ and other video
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/remoteproc/ |
| H A D | ti,omap-remoteproc.yaml | 22 sub-system. The DSP processor sub-system can contain any of the TI's C64x,
|