Home
last modified time | relevance | path

Searched +full:ecx +full:- +full:2000 (Results 1 – 25 of 61) sorted by relevance

123

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/memory-controllers/
Dcalxeda-ddr-ctrlr.txt4 - compatible : Should be:
5 - "calxeda,hb-ddr-ctrl" for ECX-1000
6 - "calxeda,ecx-2000-ddr-ctrl" for ECX-2000
7 - reg : Address and size for DDR controller registers.
8 - interrupts : Interrupt for DDR controller.
12 memory-controller@fff00000 {
13 compatible = "calxeda,hb-ddr-ctrl";
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/
Dcalxeda.txt2 -----------------------------------------------
4 Boards with Calxeda Cortex-A9 based ECX-1000 (Highbank) SOC shall have the
8 - compatible = "calxeda,highbank";
11 Boards with Calxeda Cortex-A15 based ECX-2000 SOC shall have the following
15 - compatible = "calxeda,ecx-2000";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Dcalxeda.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
12 Bindings for boards with Calxeda Cortex-A9 based ECX-1000 (Highbank) SOC
13 or Cortex-A15 based ECX-2000 SOCs
20 - enum:
21 - calxeda,highbank
22 - calxeda,ecx-2000
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Decx-2000.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright 2011-2012 Calxeda, Inc.
6 /dts-v1/;
12 model = "Calxeda ECX-2000";
13 compatible = "calxeda,ecx-2000";
14 #address-cells = <2>;
15 #size-cells = <2>;
18 #address-cells = <1>;
19 #size-cells = <0>;
22 compatible = "arm,cortex-a15";
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Decx-2000.dts2 * Copyright 2011-2012 Calxeda, Inc.
17 /dts-v1/;
23 model = "Calxeda ECX-2000";
24 compatible = "calxeda,ecx-2000";
25 #address-cells = <2>;
26 #size-cells = <2>;
27 clock-ranges;
30 #address-cells = <1>;
31 #size-cells = <0>;
34 compatible = "arm,cortex-a15";
[all …]
/kernel/linux/linux-5.10/drivers/cpufreq/
Dhighbank-cpufreq.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * the cpufreq-dt driver changes to frequency to alert the highbank
19 #include <linux/pl320-ipc.h>
40 if (clk_data->new_rate > clk_data->old_rate) in hb_cpufreq_clk_notify()
41 while (hb_voltage_change(clk_data->new_rate)) in hb_cpufreq_clk_notify()
45 if (clk_data->new_rate < clk_data->old_rate) in hb_cpufreq_clk_notify()
46 while (hb_voltage_change(clk_data->new_rate)) in hb_cpufreq_clk_notify()
60 struct platform_device_info devinfo = { .name = "cpufreq-dt", }; in hb_cpufreq_driver_init()
67 (!of_machine_is_compatible("calxeda,ecx-2000"))) in hb_cpufreq_driver_init()
68 return -ENODEV; in hb_cpufreq_driver_init()
[all …]
/kernel/linux/linux-5.10/arch/x86/kernel/
Dcpuid.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* ----------------------------------------------------------------------- *
4 * Copyright 2000-2008 H. Peter Anvin - All Rights Reserved
6 * ----------------------------------------------------------------------- */
16 * and the upper 32 bits of the file position as the incoming %ecx,
55 cpuid_count(cmd->regs.eax, cmd->regs.ecx, in cpuid_smp_cpuid()
56 &cmd->regs.eax, &cmd->regs.ebx, in cpuid_smp_cpuid()
57 &cmd->regs.ecx, &cmd->regs.edx); in cpuid_smp_cpuid()
59 complete(&cmd->done); in cpuid_smp_cpuid()
73 return -EINVAL; /* Invalid chunk size */ in cpuid_read()
[all …]
Dhead_64.S1 /* SPDX-License-Identifier: GPL-2.0 */
3 * linux/arch/x86/kernel/head_64.S -- start in 32bit and switch to 64bit
5 * Copyright (C) 2000 Andrea Arcangeli <andrea@suse.de> SuSE
6 * Copyright (C) 2000 Pavel Machek <pavel@suse.cz>
7 * Copyright (C) 2000 Karsten Keil <kkeil@suse.de>
21 #include <asm/processor-flags.h>
26 #include <asm/nospec-branch.h>
30 #include <asm/asm-offsets.h>
40 * because we need identity-mapped pages.
43 #define pud_index(x) (((x) >> PUD_SHIFT) & (PTRS_PER_PUD-1))
[all …]
Dapm_32.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* -*- linux-c -*-
4 * Copyright 1994-2001 Stephen Rothwell (sfr@canb.auug.org.au)
16 * (Thanks to Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>)
29 * Jan 2000, Version 1.12
30 * Feb 2000, Version 1.13
31 * Nov 2000, Version 1.14
43 * 1.1: support user-space standby and suspend, power off after system
46 * is only incorrect by 30-60mS (vs. 1S previously) (Gabor J. Toth
48 * screen-blanking and gpm (Stephen Rothwell); Linux 1.99.4
[all …]
/kernel/linux/linux-4.19/arch/x86/kernel/
Dcpuid.c1 /* ----------------------------------------------------------------------- *
3 * Copyright 2000-2008 H. Peter Anvin - All Rights Reserved
11 * ----------------------------------------------------------------------- */
21 * and the upper 32 bits of the file position as the incoming %ecx,
60 cpuid_count(cmd->regs.eax, cmd->regs.ecx, in cpuid_smp_cpuid()
61 &cmd->regs.eax, &cmd->regs.ebx, in cpuid_smp_cpuid()
62 &cmd->regs.ecx, &cmd->regs.edx); in cpuid_smp_cpuid()
64 complete(&cmd->done); in cpuid_smp_cpuid()
78 return -EINVAL; /* Invalid chunk size */ in cpuid_read()
81 for (; count; count -= 16) { in cpuid_read()
[all …]
Dhead_64.S1 /* SPDX-License-Identifier: GPL-2.0 */
3 * linux/arch/x86/kernel/head_64.S -- start in 32bit and switch to 64bit
5 * Copyright (C) 2000 Andrea Arcangeli <andrea@suse.de> SuSE
6 * Copyright (C) 2000 Pavel Machek <pavel@suse.cz>
7 * Copyright (C) 2000 Karsten Keil <kkeil@suse.de>
21 #include <asm/processor-flags.h>
26 #include <asm/nospec-branch.h>
30 #include <asm/asm-offsets.h>
39 * because we need identity-mapped pages.
44 #define pud_index(x) (((x) >> PUD_SHIFT) & (PTRS_PER_PUD-1))
[all …]
Dapm_32.c1 /* -*- linux-c -*-
3 * Copyright 1994-2001 Stephen Rothwell (sfr@canb.auug.org.au)
25 * (Thanks to Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>)
38 * Jan 2000, Version 1.12
39 * Feb 2000, Version 1.13
40 * Nov 2000, Version 1.14
52 * 1.1: support user-space standby and suspend, power off after system
55 * is only incorrect by 30-60mS (vs. 1S previously) (Gabor J. Toth
57 * screen-blanking and gpm (Stephen Rothwell); Linux 1.99.4
72 * <echter@informatik.uni-rostock.de>
[all …]
/kernel/linux/linux-4.19/arch/arm/mach-highbank/
DKconfig2 bool "Calxeda ECX-1000/2000 (Highbank/Midway)"
/kernel/linux/linux-5.10/arch/arm/mach-highbank/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "Calxeda ECX-1000/2000 (Highbank/Midway)"
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/
Dcalxeda-ddr-ctrlr.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/calxeda-ddr-ctrlr.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
15 - Andre Przywara <andre.przywara@arm.com>
20 - calxeda,hb-ddr-ctrl
21 - calxeda,ecx-2000-ddr-ctrl
30 - compatible
31 - reg
32 - interrupts
[all …]
/kernel/linux/linux-5.10/arch/x86/entry/
Dentry_64_compat.S1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Compatibility mode system call entry point for x86-64.
5 * Copyright 2000-2002 Andi Kleen, SuSE Labs.
7 #include <asm/asm-offsets.h>
16 #include <asm/nospec-branch.h>
25 * 32-bit SYSENTER entry.
27 * 32-bit system calls through the vDSO's __kernel_vsyscall enter here
28 * on 64-bit kernels running on Intel CPUs.
33 * never happened in any of Google's Bionic versions -- it only happened
34 * in a narrow range of Intel-provided versions.
[all …]
/kernel/linux/linux-4.19/arch/x86/entry/
Dentry_64_compat.S1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Compatibility mode system call entry point for x86-64.
5 * Copyright 2000-2002 Andi Kleen, SuSE Labs.
8 #include <asm/asm-offsets.h>
23 * 32-bit SYSENTER entry.
25 * 32-bit system calls through the vDSO's __kernel_vsyscall enter here
26 * on 64-bit kernels running on Intel CPUs.
31 * never happened in any of Google's Bionic versions -- it only happened
32 * in a narrow range of Intel-provided versions.
42 * ecx arg2
[all …]
/kernel/linux/linux-5.10/arch/x86/um/
Dptrace_32.c2 * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
9 #include <asm/ptrace-abi.h>
20 if (err != -EINVAL) in arch_switch_to()
22 "not EINVAL\n", -err); in arch_switch_to()
57 [ECX] = HOST_CX,
80 case ECX: in putreg()
91 UPT_SYSCALL_NR(&child->thread.regs.regs) = value; in putreg()
95 return -EIO; in putreg()
99 return -EIO; in putreg()
104 return -EIO; in putreg()
[all …]
/kernel/linux/linux-4.19/arch/x86/um/
Dptrace_32.c2 * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
9 #include <asm/ptrace-abi.h>
20 if (err != -EINVAL) in arch_switch_to()
22 "not EINVAL\n", -err); in arch_switch_to()
57 [ECX] = HOST_CX,
80 case ECX: in putreg()
91 UPT_SYSCALL_NR(&child->thread.regs.regs) = value; in putreg()
95 return -EIO; in putreg()
99 return -EIO; in putreg()
104 return -EIO; in putreg()
[all …]
/kernel/linux/linux-5.10/include/uapi/linux/
Dtoshiba.h1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
2 /* toshiba.h -- Linux driver for accessing the SMM on Toshiba laptops
4 * Copyright (c) 1996-2000 Jonathan A. Buzzard (jonathan@buzzard.org.uk)
41 unsigned int ecx __attribute__ ((packed)); member
48 * IOCTLs (0x90 - 0x91)
59 * SCI_GET (0xf300) or SCI_SET (0xf400), returning -EINVAL if not.
/kernel/linux/linux-4.19/include/uapi/linux/
Dtoshiba.h1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
2 /* toshiba.h -- Linux driver for accessing the SMM on Toshiba laptops
4 * Copyright (c) 1996-2000 Jonathan A. Buzzard (jonathan@buzzard.org.uk)
41 unsigned int ecx __attribute__ ((packed)); member
48 * IOCTLs (0x90 - 0x91)
59 * SCI_GET (0xf300) or SCI_SET (0xf400), returning -EINVAL if not.
/kernel/linux/linux-4.19/drivers/cpufreq/
Dhighbank-cpufreq.c9 * the cpufreq-dt driver changes to frequency to alert the highbank
22 #include <linux/pl320-ipc.h>
43 if (clk_data->new_rate > clk_data->old_rate) in hb_cpufreq_clk_notify()
44 while (hb_voltage_change(clk_data->new_rate)) in hb_cpufreq_clk_notify()
48 if (clk_data->new_rate < clk_data->old_rate) in hb_cpufreq_clk_notify()
49 while (hb_voltage_change(clk_data->new_rate)) in hb_cpufreq_clk_notify()
63 struct platform_device_info devinfo = { .name = "cpufreq-dt", }; in hb_cpufreq_driver_init()
70 (!of_machine_is_compatible("calxeda,ecx-2000"))) in hb_cpufreq_driver_init()
71 return -ENODEV; in hb_cpufreq_driver_init()
76 return -ENODEV; in hb_cpufreq_driver_init()
[all …]
/kernel/linux/linux-4.19/drivers/idle/
Dintel_idle.c2 * intel_idle.c - native hardware idle loop for modern Intel processors
18 * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
34 * for preventing entry into deep C-stats
41 * It it unaware of subsequent processors hot-added to the system.
45 * ACPI has a .suspend hack to turn off deep c-statees during suspend
51 /* un-comment DEBUG to enable pr_debug() statements */
65 #include <asm/intel-family.h>
76 static int max_cstate = CPUIDLE_STATE_MAX - 1;
88 * Hardware C-state auto-demotion may not always be optimal.
106 * and so we don't need cross-calls to keep it consistent.
[all …]
/kernel/linux/linux-4.19/arch/x86/kernel/cpu/
Damd.c14 #include <asm/spec-ctrl.h>
16 #include <asm/pci-direct.h>
33 * Refer to Fam15h Models 00-0fh BKDG - CPUID Fn8000_001E_ECX
77 * and section 2.6.2 of "AMD-K6 Processor Revision Guide - Model 6"
100 #define CBAR (0xfffc) /* Configuration Base Address (32-bit) */ in init_amd_k5()
103 if (c->x86_model == 9 || c->x86_model == 10) { in init_amd_k5()
114 int mbytes = get_num_physpages() >> (20-PAGE_SHIFT); in init_amd_k6()
116 if (c->x86_model < 6) { in init_amd_k6()
117 /* Based on AMD doc 20734R - June 2000 */ in init_amd_k6()
118 if (c->x86_model == 0) { in init_amd_k6()
[all …]
Dcommon.c53 #include <asm/intel-family.h>
95 if (c->cpuid_level == -1) { in default_init()
97 if (c->x86 == 4) in default_init()
98 strcpy(c->x86_model_id, "486"); in default_init()
99 else if (c->x86 == 3) in default_init()
100 strcpy(c->x86_model_id, "386"); in default_init()
117 * IRET will check the segment types kkeil 2000/10/28
139 /* 32-bit code */
141 /* 16-bit code */
143 /* 16-bit data */
[all …]

123