/linux/drivers/gpu/drm/nouveau/nvkm/engine/ |
H A D | xtensa.c | 22 #include <engine/xtensa.h> 30 struct nvkm_xtensa *xtensa = nvkm_xtensa(oclass->engine); in nvkm_xtensa_oclass_get() local 33 while (xtensa->func->sclass[c].oclass) { in nvkm_xtensa_oclass_get() 35 oclass->base = xtensa->func->sclass[index]; in nvkm_xtensa_oclass_get() 59 struct nvkm_xtensa *xtensa = nvkm_xtensa(engine); in nvkm_xtensa_intr() local 60 struct nvkm_subdev *subdev = &xtensa->engine.subdev; in nvkm_xtensa_intr() 62 const u32 base = xtensa->addr; in nvkm_xtensa_intr() 74 nvkm_mask(device, xtensa->addr + 0xd94, 0, xtensa->func->fifo_val); in nvkm_xtensa_intr() 81 struct nvkm_xtensa *xtensa = nvkm_xtensa(engine); in nvkm_xtensa_fini() local 82 struct nvkm_device *device = xtensa->engine.subdev.device; in nvkm_xtensa_fini() [all …]
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | cdns,xtensa-pic.yaml | 6 $id: http://devicetree.org/schemas/interrupt-controller/cdns,xtensa-pic.yaml# 9 title: Xtensa Interrupt Controllers 15 Xtensa Interrupt Distributor and Programmable Interrupt Controller (MX) and 16 Xtensa built-in Programmable Interrupt Controller (PIC) 21 - cdns,xtensa-mx 22 - cdns,xtensa-pic 43 compatible = "cdns,xtensa-pic";
|
/linux/drivers/gpio/ |
H A D | gpio-xtensa.c | 6 * Driver for the Xtensa LX4 GPIO32 Option 8 * Documentation: Xtensa LX4 Microprocessor Data Book, Section 2.22 10 * GPIO32 is a standard optional extension to the Xtensa architecture core that 17 * (Coprocessor Enable Bits) register. By default Xtensa Linux startup code 37 #error GPIO32 option is not enabled for your xtensa core variant 150 .name = "xtensa-gpio", 159 pdev = platform_device_register_simple("xtensa-gpio", 0, NULL, 0); in xtensa_gpio_init() 168 MODULE_DESCRIPTION("Xtensa LX4 GPIO32 driver");
|
/linux/arch/xtensa/ |
H A D | Makefile | 55 vardirs := $(patsubst %,arch/xtensa/variants/%/,$(variant-y)) 56 plfdirs := $(patsubst %,arch/xtensa/platforms/%/,$(platform-y)) 62 libs-y += arch/xtensa/lib/ 64 boot := arch/xtensa/boot 70 $(Q)$(MAKE) $(build)=arch/xtensa/kernel/syscalls all 74 @echo '* zImage - Compressed kernel image (arch/xtensa/boot/images/zImage.*)'
|
/linux/tools/arch/xtensa/include/uapi/asm/ |
H A D | mman.h | 38 /* MADV_HWPOISON is undefined on xtensa, fix it for perf */ 40 /* MADV_SOFT_OFFLINE is undefined on xtensa, fix it for perf */ 42 /* MAP_32BIT is undefined on xtensa, fix it for perf */ 44 /* MAP_UNINITIALIZED is undefined on xtensa, fix it for perf */
|
/linux/arch/xtensa/boot/boot-redboot/ |
H A D | Makefile | 7 OBJCOPY_ARGS := -O $(if $(CONFIG_CPU_BIG_ENDIAN),elf32-xtensa-be,elf32-xtensa-le) 13 LIBS := arch/xtensa/boot/lib/lib.a arch/xtensa/lib/lib.a
|
/linux/drivers/irqchip/ |
H A D | irq-xtensa-pic.c | 2 * Xtensa built-in interrupt controller 20 #include <linux/irqchip/xtensa-pic.h> 78 .name = "xtensa", 103 IRQCHIP_DECLARE(xtensa_irq_chip, "cdns,xtensa-pic", xtensa_pic_init);
|
H A D | irq-xtensa-mx.c | 2 * Xtensa MX interrupt distributor 15 #include <linux/irqchip/xtensa-mx.h> 145 .name = "xtensa-mx", 185 IRQCHIP_DECLARE(xtensa_mx_irq_chip, "cdns,xtensa-mx", xtensa_mx_init);
|
/linux/arch/xtensa/boot/dts/ |
H A D | csp.dts | 5 compatible = "cdns,xtensa-xtfpga"; 23 compatible = "cdns,xtensa-cpu"; 29 compatible = "cdns,xtensa-pic";
|
H A D | virt.dts | 5 compatible = "cdns,xtensa-iss"; 23 compatible = "cdns,xtensa-cpu"; 38 compatible = "cdns,xtensa-pic";
|
H A D | lx200mx.dts | 7 compatible = "cdns,xtensa-lx200"; 13 compatible = "cdns,xtensa-mx";
|
H A D | xtfpga.dtsi | 3 compatible = "cdns,xtensa-xtfpga"; 21 compatible = "cdns,xtensa-cpu"; 28 compatible = "cdns,xtensa-pic";
|
/linux/arch/xtensa/include/uapi/asm/ |
H A D | shmbuf.h | 3 * include/asm-xtensa/shmbuf.h 5 * The shmid64_ds structure for Xtensa architecture. 8 * side for big-endian xtensa, for historic reasons.
|
H A D | ipcbuf.h | 3 * include/asm-xtensa/ipcbuf.h 5 * The ipc64_perm structure for the Xtensa architecture.
|
/linux/arch/xtensa/include/asm/ |
H A D | dma.h | 2 * include/asm-xtensa/dma.h 18 * By default this is not true on an Xtensa processor, 35 * space for the kernel. For the Xtensa architecture, this
|
H A D | elf.h | 2 * include/asm-xtensa/elf.h 20 /* Xtensa processor ELF architecture-magic number */ 24 /* Xtensa relocations defined by the ABIs */ 146 * The Xtensa processor ABI says that when the program starts, a2
|
H A D | shmparam.h | 2 * include/asm-xtensa/shmparam.h 13 * Xtensa can have variable size caches, and if
|
/linux/arch/xtensa/kernel/ |
H A D | mcount.S | 2 * arch/xtensa/kernel/mcount.S 4 * Xtensa specific mcount support 78 #error Unsupported Xtensa ABI
|
H A D | irq.c | 3 * linux/arch/xtensa/kernel/irq.c 5 * Xtensa built-in interrupt controller and some generic functions copied 23 #include <linux/irqchip/xtensa-mx.h> 24 #include <linux/irqchip/xtensa-pic.h>
|
H A D | xtensa_ksyms.c | 2 * arch/xtensa/kernel/xtensa_ksyms.c 4 * Export Xtensa-specific functions for loadable modules.
|
/linux/arch/xtensa/variants/fsf/include/variant/ |
H A D | tie.h | 2 * This header file describes this specific Xtensa processor's TIE extensions 3 * that extend basic Xtensa core functionality. It is customized to this 4 * Xtensa processor configuration.
|
/linux/sound/soc/sof/xtensa/ |
H A D | Makefile | 3 snd-sof-xtensa-dsp-y := core.o 5 obj-$(CONFIG_SND_SOC_SOF_XTENSA) += snd-sof-xtensa-dsp.o
|
H A D | core.c | 13 #include <sound/sof/xtensa.h> 23 * From 4.4.1.5 table 4-64 Exception Causes of Xtensa 83 /* only need xtensa atm */ 155 MODULE_DESCRIPTION("SOF Xtensa DSP support");
|
/linux/arch/xtensa/variants/dc232b/include/variant/ |
H A D | tie.h | 2 * This header file describes this specific Xtensa processor's TIE extensions 3 * that extend basic Xtensa core functionality. It is customized to this 4 * Xtensa processor configuration. 70 * dbnum = unique target number f/debug (see <xtensa-libdb-macros.h>)
|
/linux/arch/xtensa/boot/boot-elf/ |
H A D | boot.lds.S | 3 * linux/arch/xtensa/boot/boot-elf/boot.lds.S 13 OUTPUT_ARCH(xtensa)
|