Searched +full:mips +full:- +full:cdmm (Results 1 – 11 of 11) sorted by relevance
/linux-6.12.1/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-6.12.1/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 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 110 bool "MIPS Common Device Memory Map (CDMM) Driver" [all …]
|
/linux-6.12.1/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 …]
|
D | pistachio.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include <dt-bindings/clock/pistachio-clk.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/interrupt-controller/mips-gic.h> 11 #include <dt-bindings/reset/pistachio-resets.h> 16 #address-cells = <1>; 17 #size-cells = <1>; 19 interrupt-parent = <&gic>; 22 #address-cells = <1>; [all …]
|
/linux-6.12.1/arch/mips/boot/dts/ralink/ |
D | mt7621.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 #include <dt-bindings/interrupt-controller/mips-gic.h> 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/clock/mt7621-clk.h> 5 #include <dt-bindings/reset/mt7621-reset.h> 8 compatible = "mediatek,mt7621-soc"; 10 #address-cells = <1>; 11 #size-cells = <1>; 14 #address-cells = <1>; 15 #size-cells = <0>; [all …]
|
/linux-6.12.1/arch/mips/kernel/ |
D | proc.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright (C) 2001, 2004 MIPS Technologies, Inc. 13 #include <asm/cpu-features.h> 39 unsigned long n = (unsigned long) v - 1; in show_cpuinfo() 147 seq_puts(m, " loongson-mmi"); in show_cpuinfo() 149 seq_puts(m, " loongson-cam"); in show_cpuinfo() 151 seq_puts(m, " loongson-ext"); in show_cpuinfo() 153 seq_puts(m, " loongson-ext2"); in show_cpuinfo() 243 seq_puts(m, " cdmm"); in show_cpuinfo()
|
D | setup.c | 28 #include <linux/dma-map-ops.h> 38 #include <asm/cdmm.h> 44 #include <asm/smp-ops.h> 45 #include <asm/mips-cps.h> 79 unsigned long mips_io_port_base = -1; 163 * 64-bits values if the kernel has been built in pure in init_initrd() 164 * 32-bit. We need also to switch from KSEG0 to XKPHYS in init_initrd() 215 unsigned long size = initrd_end - initrd_start; in finalize_initrd() 235 printk(KERN_CONT " - disabling initrd\n"); in finalize_initrd() 276 * for bootmem setup initially, rely on the end-of-kernel-code in bootmem_init() [all …]
|
/linux-6.12.1/include/linux/ |
D | mod_devicetable.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 25 * struct pci_device_id - PCI device ID structure 35 * @class_mask: Limit which sub-fields of the class field are compared. 42 * @override_only: Match only when dev->driver_override is this driver. 47 __u32 class, class_mask; /* (class,subclass,prog-if) triplet */ 69 * Device table entry for "new style" table-driven USB drivers. 77 * Terminate the driver's table with an all-zeroes entry. 82 * struct usb_device_id - identifies USB devices for probing and hotplugging 90 * @idProduct: Vendor-assigned product ID. 91 * @bcdDevice_lo: Low end of range of vendor-assigned product version numbers. [all …]
|
/linux-6.12.1/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-6.12.1/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 …]
|