Home
last modified time | relevance | path

Searched full:cpucfg (Results 1 – 25 of 47) sorted by relevance

12

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/sunxi/
Dallwinner,sun6i-a31-cpuconfig.yaml18 - allwinner,sun8i-a83t-cpucfg
19 - allwinner,sun8i-a83t-r-cpucfg
20 - allwinner,sun9i-a80-cpucfg
33 cpucfg@1f01c00 {
/kernel/linux/linux-5.10/arch/mips/include/asm/mach-loongson64/
Dcpucfg-emul.h33 /* 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()
/kernel/linux/linux-6.6/arch/mips/include/asm/mach-loongson64/
Dcpucfg-emul.h33 /* 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()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/freescale/
Dfsl,vf610-mscm-cpucfg.txt7 - compatible: "fsl,vf610-mscm-cpucfg", "syscon"
11 mscm_cpucfg: cpucfg@40001000 {
12 compatible = "fsl,vf610-mscm-cpucfg", "syscon";
Dfsl,vf610-mscm-ir.txt13 - fsl,cpucfg: The handle to the MSCM CPU configuration node, required
26 fsl,cpucfg = <&mscm_cpucfg>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/freescale/
Dfsl,vf610-mscm-cpucfg.txt7 - compatible: "fsl,vf610-mscm-cpucfg", "syscon"
11 mscm_cpucfg: cpucfg@40001000 {
12 compatible = "fsl,vf610-mscm-cpucfg", "syscon";
Dfsl,vf610-mscm-ir.txt13 - fsl,cpucfg: The handle to the MSCM CPU configuration node, required
26 fsl,cpucfg = <&mscm_cpucfg>;
/kernel/linux/linux-5.10/arch/mips/loongson64/
Dcpucfg-emul.c10 #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()
DMakefile13 obj-$(CONFIG_CPU_LOONGSON3_CPUCFG_EMULATION) += cpucfg-emul.o
/kernel/linux/linux-6.6/arch/mips/loongson64/
Dcpucfg-emul.c10 #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()
DMakefile13 obj-$(CONFIG_CPU_LOONGSON3_CPUCFG_EMULATION) += cpucfg-emul.o
/kernel/linux/linux-6.6/arch/mips/include/asm/
Dcpu-info.h110 /* 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.
/kernel/linux/linux-5.10/arch/mips/include/asm/
Dcpu-info.h110 /* 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.
/kernel/linux/linux-5.10/arch/arm/mach-sunxi/
Dmc_smp.c726 "allwinner,sun9i-a80-cpucfg"); in sun9i_a80_get_smp_nodes()
728 pr_err("%s: CPUCFG not available\n", __func__); in sun9i_a80_get_smp_nodes()
752 "allwinner,sun8i-a83t-cpucfg"); in sun8i_a83t_get_smp_nodes()
754 pr_err("%s: CPUCFG not available\n", __func__); in sun8i_a83t_get_smp_nodes()
759 "allwinner,sun8i-a83t-r-cpucfg"); in sun8i_a83t_get_smp_nodes()
845 pr_err("%s: failed to map CPUCFG registers: %d\n", in sunxi_mc_smp_init()
855 pr_err("%s: failed to map R-CPUCFG registers\n", in sunxi_mc_smp_init()
/kernel/linux/linux-6.6/arch/arm/mach-sunxi/
Dmc_smp.c725 "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()
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
Dcpu.h13 * (CPUCFG.00) has the following layout:
75 #define CPU_FEATURE_CPUCFG 0 /* CPU has CPUCFG */
/kernel/linux/linux-5.10/drivers/irqchip/
Dirq-vf610-mscm-ir.c202 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()
/kernel/linux/linux-6.6/drivers/irqchip/
Dirq-vf610-mscm-ir.c202 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()
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
Dlsdc_probe.c37 __asm__ volatile("cpucfg %0, %1\n\t" in loongson_cpu_get_prid()
/kernel/linux/linux-6.6/arch/arm/mach-imx/
Dmach-vf610.c27 np = of_find_compatible_node(NULL, NULL, "fsl,vf610-mscm-cpucfg"); in vf610_detect_cpu()
/kernel/linux/linux-5.10/arch/arm/mach-imx/
Dmach-vf610.c27 np = of_find_compatible_node(NULL, NULL, "fsl,vf610-mscm-cpucfg"); in vf610_detect_cpu()
/kernel/linux/linux-6.6/drivers/clk/sunxi-ng/
Dccu-sun20i-d1-r.c64 static SUNXI_CCU_GATE_HWS(bus_r_cpucfg_clk, "bus-r-cpucfg", &r_apb0_hw,
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dvfxxx.dtsi69 mscm_cpucfg: cpucfg@40001000 {
70 compatible = "fsl,vf610-mscm-cpucfg", "syscon";
77 fsl,cpucfg = <&mscm_cpucfg>;
/kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/vf/
Dvfxxx.dtsi69 mscm_cpucfg: cpucfg@40001000 {
70 compatible = "fsl,vf610-mscm-cpucfg", "syscon";
77 fsl,cpucfg = <&mscm_cpucfg>;
/kernel/linux/linux-6.6/arch/loongarch/kernel/
Dproc.c74 if (cpu_has_cpucfg) seq_printf(m, " cpucfg"); in show_cpuinfo()

12