/linux/Documentation/devicetree/bindings/arm/sunxi/ |
H A D | allwinner,sun6i-a31-cpuconfig.yaml | 18 - allwinner,sun8i-a83t-cpucfg 19 - allwinner,sun8i-a83t-r-cpucfg 20 - allwinner,sun9i-a80-cpucfg 33 cpucfg@1f01c00 {
|
/linux/arch/mips/include/asm/mach-loongson64/ |
H A D | cpucfg-emul.h | 33 /* CPUCFG selects 4 and 5 are related to the input clock in loongson3_cpucfg_read_synthesized() 40 /* CPUCFG select 6 is for the undocumented Safe Extension. */ in loongson3_cpucfg_read_synthesized() 43 /* CPUCFG select 7 is for the virtualization extension. in loongson3_cpucfg_read_synthesized() 52 * Return 0 for unrecognized CPUCFG selects, which is real hardware in loongson3_cpucfg_read_synthesized()
|
/linux/arch/mips/loongson64/ |
H A D | cpucfg-emul.c | 10 #include <cpucfg-emul.h> 130 /* CPUs with CPUCFG support don't need to synthesize anything. */ in loongson3_cpucfg_synthesize_data() 138 /* Add CPUCFG features non-discoverable otherwise. */ in loongson3_cpucfg_synthesize_data() 206 * not have CPUCFG, so do not emulate anything for these in loongson3_cpucfg_synthesize_data() 223 /* We have usable CPUCFG now, emulated or not. in loongson3_cpucfg_synthesize_data() 224 * Announce CPUCFG availability to userspace via hwcap. in loongson3_cpucfg_synthesize_data()
|
H A D | Makefile | 13 obj-$(CONFIG_CPU_LOONGSON3_CPUCFG_EMULATION) += cpucfg-emul.o
|
/linux/Documentation/devicetree/bindings/arm/freescale/ |
H A D | fsl,vf610-mscm-ir.txt | 13 - fsl,cpucfg: The handle to the MSCM CPU configuration node, required 26 fsl,cpucfg = <&mscm_cpucfg>;
|
/linux/arch/mips/include/asm/ |
H A D | cpu-info.h | 110 /* CPUCFG data for this CPU, synthesized at probe time. 112 * CPUCFG select 0 is PRId, 4 and above are unimplemented for now. 113 * So the only stored values are for CPUCFG selects 1-3 inclusive.
|
/linux/arch/arm/mach-sunxi/ |
H A D | mc_smp.c | 725 "allwinner,sun9i-a80-cpucfg"); in sun9i_a80_get_smp_nodes() 727 pr_err("%s: CPUCFG not available\n", __func__); in sun9i_a80_get_smp_nodes() 751 "allwinner,sun8i-a83t-cpucfg"); in sun8i_a83t_get_smp_nodes() 753 pr_err("%s: CPUCFG not available\n", __func__); in sun8i_a83t_get_smp_nodes() 758 "allwinner,sun8i-a83t-r-cpucfg"); in sun8i_a83t_get_smp_nodes() 844 pr_err("%s: failed to map CPUCFG registers: %d\n", in sunxi_mc_smp_init() 854 pr_err("%s: failed to map R-CPUCFG registers\n", in sunxi_mc_smp_init()
|
/linux/tools/perf/arch/loongarch/util/ |
H A D | kvm-stat.c | 38 {LOONGARCH_EXCEPTION_CPUCFG, "CPUCFG" }, \ 90 /* CPUCFG inst trap */ in event_gspr_get_key()
|
/linux/Documentation/virt/kvm/loongarch/ |
H A D | hypercalls.rst | 16 To determine if the host is running on KVM, we can utilize the cpucfg() 24 On a KVM-virtualized Linux system, a read operation on cpucfg() at index
|
/linux/arch/loongarch/include/asm/ |
H A D | cpu.h | 13 * (CPUCFG.00) has the following layout: 75 #define CPU_FEATURE_CPUCFG 0 /* CPU has CPUCFG */
|
H A D | loongarch.h | 15 /* CPUCFG */ 58 /* Bit fields for CPUCFG registers */ 170 * CPUCFG index area: 0x40000000 -- 0x400000ff
|
/linux/drivers/irqchip/ |
H A D | irq-vf610-mscm-ir.c | 202 mscm_cp_regmap = syscon_regmap_lookup_by_phandle(node, "fsl,cpucfg"); in vf610_mscm_ir_of_init() 205 pr_err("vf610_mscm_ir: regmap lookup for cpucfg failed\n"); in vf610_mscm_ir_of_init()
|
/linux/drivers/gpu/drm/loongson/ |
H A D | lsdc_probe.c | 37 __asm__ volatile("cpucfg %0, %1\n\t" in loongson_cpu_get_prid()
|
/linux/arch/loongarch/kvm/ |
H A D | exit.c | 39 * Return value is 0 for undefined CPUCFG index in kvm_emu_cpucfg() 46 vcpu->arch.gprs[rd] = vcpu->arch.cpucfg[index]; in kvm_emu_cpucfg() 49 /* CPUCFG emulation between 0x40000000 -- 0x400000ff */ in kvm_emu_cpucfg() 291 case 0x0: /* CPUCFG GSPR */ in kvm_trap_handle_gspr() 340 * 1) Execute CPUCFG instruction;
|
H A D | vcpu.c | 671 * CPUCFG bits should be zero if reserved by HW or not in _kvm_get_cpucfg_mask() 720 * Values for the other CPUCFG IDs are not being further validated in kvm_check_cpucfg() 741 *v = vcpu->arch.cpucfg[id]; in kvm_get_one_reg() 830 vcpu->arch.cpucfg[id] = (u32)v; in kvm_set_one_reg()
|
/linux/arch/arm/mach-imx/ |
H A D | mach-vf610.c | 27 np = of_find_compatible_node(NULL, NULL, "fsl,vf610-mscm-cpucfg"); in vf610_detect_cpu()
|
/linux/arch/arm/boot/dts/nxp/vf/ |
H A D | vfxxx.dtsi | 69 mscm_cpucfg: cpucfg@40001000 { 70 compatible = "fsl,vf610-mscm-cpucfg", "syscon"; 77 fsl,cpucfg = <&mscm_cpucfg>;
|
/linux/drivers/clk/sunxi-ng/ |
H A D | ccu-sun20i-d1-r.c | 64 static SUNXI_CCU_GATE_HWS(bus_r_cpucfg_clk, "bus-r-cpucfg", &r_apb0_hw,
|
/linux/arch/loongarch/kernel/ |
H A D | proc.c | 61 if (cpu_has_cpucfg) seq_printf(m, " cpucfg"); in show_cpuinfo()
|
/linux/arch/arm/boot/dts/allwinner/ |
H A D | sun8i-a83t.dtsi | 400 cpucfg@1700000 { 401 compatible = "allwinner,sun8i-a83t-cpucfg"; 1130 cpucfg@1f01c00 { 1131 compatible = "allwinner,sun8i-a83t-r-cpucfg";
|
H A D | sun9i-a80.dtsi | 455 cpucfg@1700000 { 456 compatible = "allwinner,sun9i-a80-cpucfg";
|
/linux/Documentation/translations/zh_TW/arch/loongarch/ |
H A D | introduction.rst | 248 SYSCALL BREAK CPUCFG NOP IDLE ERTN(ERET) DBCL(DBGCALL) RDTIMEL.W RDTIMEH.W RDTIME.D
|
/linux/Documentation/translations/zh_CN/arch/loongarch/ |
H A D | introduction.rst | 248 SYSCALL BREAK CPUCFG NOP IDLE ERTN(ERET) DBCL(DBGCALL) RDTIMEL.W RDTIMEH.W RDTIME.D
|
/linux/Documentation/arch/loongarch/ |
H A D | introduction.rst | 281 SYSCALL BREAK CPUCFG NOP IDLE ERTN(ERET) DBCL(DBGCALL) RDTIMEL.W RDTIMEH.W RDTIME.D
|
/linux/arch/mips/kernel/ |
H A D | cpu-probe.c | 34 #include <asm/mach-loongson64/cpucfg-emul.h> 1991 /* Synthesize CPUCFG data if running on Loongson processors; in cpu_probe()
|