Searched +full:mips +full:- +full:cdmm (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.10/Documentation/devicetree/bindings/bus/ |
D | mti,mips-cdmm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/bus/mti,mips-cdmm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MIPS Common Device Memory Map 10 Defines a location of the MIPS Common Device Memory Map registers. 13 - James Hogan <jhogan@kernel.org> 17 const: mti,mips-cdmm 22 used to map the MIPS CDMM registers block. 26 - compatible [all …]
|
/Linux-v5.10/drivers/bus/ |
D | mips_cdmm.c | 2 * Bus driver for MIPS Common Device Memory Map (CDMM). 4 * Copyright (C) 2014-2015 Imagination Technologies Ltd. 21 #include <asm/cdmm.h> 53 for (; table->type; ++table) { in mips_cdmm_lookup() 54 ret = (dev->type == table->type); in mips_cdmm_lookup() 67 return mips_cdmm_lookup(cdrv->id_table, cdev) != NULL; in mips_cdmm_match() 75 retval = add_uevent_var(env, "CDMM_CPU=%u", cdev->cpu); in mips_cdmm_uevent() 79 retval = add_uevent_var(env, "CDMM_TYPE=0x%02x", cdev->type); in mips_cdmm_uevent() 83 retval = add_uevent_var(env, "CDMM_REV=%u", cdev->rev); in mips_cdmm_uevent() 87 retval = add_uevent_var(env, "MODALIAS=mipscdmm:t%02X", cdev->type); in mips_cdmm_uevent() [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 34 depends on ARM || ARM64 || MIPS 37 Driver for the Broadcom Set Top Box System-on-a-chip internal bus 42 bool "Baikal-T1 APB-bus driver" 46 Baikal-T1 AXI-APB bridge is used to access the SoC subsystem CSRs. 53 errors counter. The counter and the APB-bus operations timeout can be 57 bool "Baikal-T1 AXI-bus driver" 61 AXI3-bus is the main communication bus connecting all high-speed 62 peripheral IP-cores with RAM controller and with MIPS P5600 cores on 63 Baikal-T1 SoC. Traffic arbitration is done by means of DW AMBA 3 AXI [all …]
|
/Linux-v5.10/arch/mips/boot/dts/img/ |
D | boston.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/clock/boston-clock.h> 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/interrupt-controller/mips-gic.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 15 stdout-path = "uart0:115200"; 23 #address-cells = <1>; [all …]
|
/Linux-v5.10/arch/mips/kernel/ |
D | setup.c | 27 #include <linux/dma-map-ops.h> 37 #include <asm/cdmm.h> 40 #include <asm/dma-coherence.h> 43 #include <asm/smp-ops.h> 80 unsigned long mips_io_port_base = -1; 165 * 64-bits values if the kernel has been built in pure in init_initrd() 166 * 32-bit. We need also to switch from KSEG0 to XKPHYS in init_initrd() 212 unsigned long size = initrd_end - initrd_start; in finalize_initrd() 232 printk(KERN_CONT " - disabling initrd\n"); in finalize_initrd() 273 * for bootmem setup initially, rely on the end-of-kernel-code in bootmem_init() [all …]
|
/Linux-v5.10/include/linux/ |
D | mod_devicetable.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 * struct pci_device_id - PCI device ID structure 30 * @class_mask: Limit which sub-fields of the class field are compared. 41 __u32 class, class_mask; /* (class,subclass,prog-if) triplet */ 62 * Device table entry for "new style" table-driven USB drivers. 70 * Terminate the driver's table with an all-zeroes entry. 75 * struct usb_device_id - identifies USB devices for probing and hotplugging 83 * @idProduct: Vendor-assigned product ID. 84 * @bcdDevice_lo: Low end of range of vendor-assigned product version numbers. 91 * or be vendor-specific. Device classes specify behavior of all [all …]
|
/Linux-v5.10/drivers/tty/ |
D | mips_ejtag_fdc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * TTY driver for MIPS EJTAG Fast Debug Channels. 5 * Copyright (C) 2007-2015 Imagination Technologies Ltd 31 #include <asm/cdmm.h> 87 * struct mips_ejtag_fdc_tty_port - Wrapper struct for FDC tty_port. 117 * struct mips_ejtag_fdc_tty - Driver data for FDC as a whole. 123 * @ports: Per-channel data. 174 __raw_writel(data, priv->reg + offs); in mips_ejtag_fdc_write() 180 return __raw_readl(priv->reg + offs); in mips_ejtag_fdc_read() 186 * struct fdc_word - FDC word encoding some number of bytes of data. [all …]
|
/Linux-v5.10/arch/mips/kvm/ |
D | vz.c | 6 * KVM/MIPS: Support for hardware virtualization extensions 8 * Copyright (C) 2012 MIPS Technologies, Inc. All rights reserved. 115 if (kvm_mips_guest_has_msa(&vcpu->arch)) in kvm_vz_config5_guest_wrmask() 122 if (kvm_mips_guest_has_fpu(&vcpu->arch)) { in kvm_vz_config5_guest_wrmask() 140 * Config1: M, [MMUSize-1, C2, MD, PC, WR, CA], FP 143 * VInt, SP, CDMM, MT, SM, TL] 158 if (kvm_mips_guest_can_have_fpu(&vcpu->arch)) in kvm_vz_config1_user_wrmask() 175 if (kvm_mips_guest_can_have_msa(&vcpu->arch)) in kvm_vz_config3_user_wrmask() 205 set_bit(priority, &vcpu->arch.pending_exceptions); in kvm_vz_queue_irq() 206 clear_bit(priority, &vcpu->arch.pending_exceptions_clr); in kvm_vz_queue_irq() [all …]
|