Home
last modified time | relevance | path

Searched +full:scp +full:- +full:core (Results 1 – 25 of 54) sorted by relevance

123

/linux-6.14.4/Documentation/devicetree/bindings/remoteproc/
Dmtk,scp.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/remoteproc/mtk,scp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Mediatek SCP
10 - Tinghan Shen <[email protected]>
13 This binding provides support for ARM Cortex M4 Co-processor found on some
19 - mediatek,mt8183-scp
20 - mediatek,mt8186-scp
21 - mediatek,mt8188-scp
[all …]
/linux-6.14.4/drivers/remoteproc/
Dmtk_scp.c1 // SPDX-License-Identifier: GPL-2.0
7 #include <linux/dma-mapping.h>
26 * scp_get() - get a reference to SCP.
28 * @pdev: the platform device of the module requesting SCP platform
29 * device for using SCP API.
31 * Return: Return NULL if failed. otherwise reference to SCP.
35 struct device *dev = &pdev->dev; in scp_get()
39 scp_node = of_parse_phandle(dev->of_node, "mediatek,scp", 0); in scp_get()
41 dev_err(dev, "can't get SCP node\n"); in scp_get()
49 dev_err(dev, "SCP pdev failed\n"); in scp_get()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
54 This can be either built-in or a loadable module.
58 tristate "Mediatek SCP support"
62 Say y here to support Mediatek's System Companion Processor (SCP) via
80 use-cases to run on your platform (multimedia codecs are
105 Required for Suspend-to-RAM on AM33xx and AM43xx SoCs. Also needed
111 tristate "DA8xx/OMAP-L13x remoteproc support"
115 Say y here to support DA8xx/OMAP-L13x remote processors via the
119 use-cases to run on your platform (multimedia codecs are
126 "rproc-dsp-fw".
[all …]
/linux-6.14.4/arch/mips/cavium-octeon/executive/
Docteon-model.c7 * Copyright (c) 2003-2017 Cavium, Inc.
14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
55 * as running early in u-boot static/global variables don't work when
96 /* SCP = No DFA, No zip */ in octeon_model_get_string_buffer()
102 suffix = "SCP"; in octeon_model_get_string_buffer()
196 * For some unknown reason, the 16 core one is in octeon_model_get_string_buffer()
268 /* Special case. 4 core, half cache (CP with half cache) */ in octeon_model_get_string_buffer()
306 suffix = "SCP"; in octeon_model_get_string_buffer()
335 suffix = "SCP"; in octeon_model_get_string_buffer()
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/media/
Dmediatek,vcodec-subdev-decoder.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/mediatek,vcodec-subdev-decoder.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Yunfei Dong <[email protected]>
19 +------------------------------------------------+-------------------------------------+
21 | input -> lat soc HW -> lat HW -> lat buffer --|--> lat buffer -> core HW -> output |
23 +------------||-------------||-------------------+---------------------||--------------+
24 || lat || | core workqueue <parent>
25 -------------||-------------||-------------------|---------------------||---------------
[all …]
Dmediatek,vcodec-encoder.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/mediatek,vcodec-encoder.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Yunfei Dong <[email protected]>
19 - items:
20 - enum:
21 - mediatek,mt8173-vcodec-enc-vp8
22 - mediatek,mt8173-vcodec-enc
23 - mediatek,mt8183-vcodec-enc
[all …]
Dmediatek,vcodec-decoder.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/mediatek,vcodec-decoder.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Yunfei Dong <[email protected]>
19 - mediatek,mt8173-vcodec-dec
20 - mediatek,mt8183-vcodec-dec
26 reg-names:
28 - const: misc
29 - const: ld
[all …]
Dmediatek,mdp3-rdma.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/mediatek,mdp3-rdma.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matthias Brugger <[email protected]>
11 - Moudy Ho <[email protected]>
24 - enum:
25 - mediatek,mt8183-mdp3-rdma
26 - mediatek,mt8188-mdp3-rdma
27 - mediatek,mt8195-mdp3-rdma
[all …]
/linux-6.14.4/drivers/media/platform/mediatek/mdp3/
Dmtk-mdp3-vpu.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Author: Ping-Hsun Wu <ping-[email protected]>
9 #include "mtk-mdp3-vpu.h"
10 #include "mtk-mdp3-core.h"
26 dev = scp_get_device(vpu->scp); in mdp_vpu_shared_mem_alloc()
28 if (!vpu->param) { in mdp_vpu_shared_mem_alloc()
29 vpu->param = dma_alloc_wc(dev, vpu->param_size, in mdp_vpu_shared_mem_alloc()
30 &vpu->param_addr, GFP_KERNEL); in mdp_vpu_shared_mem_alloc()
31 if (!vpu->param) in mdp_vpu_shared_mem_alloc()
35 if (!vpu->work) { in mdp_vpu_shared_mem_alloc()
[all …]
Dmtk-mdp3-core.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Author: Ping-Hsun Wu <ping-[email protected]>
14 #include <media/videobuf2-dma-contig.h>
16 #include "mtk-mdp3-core.h"
17 #include "mtk-mdp3-cfg.h"
18 #include "mtk-mdp3-m2m.h"
21 { .compatible = "mediatek,mt8183-mdp3-rdma",
24 { .compatible = "mediatek,mt8188-mdp3-rdma",
27 { .compatible = "mediatek,mt8195-mdp3-rdma",
30 { .compatible = "mediatek,mt8195-mdp3-wrot",
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/rtc/
Damlogic,meson-vrtc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/rtc/amlogic,meson-vrtc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Neil Armstrong <[email protected]>
17 application processors (AP) and the secure co-processor (SCP.) When
18 the AP suspends, the SCP will use the value of this register to
19 program an always-on timer before going sleep. When the timer expires,
20 the SCP will wake up and will then wake the AP.
23 - $ref: rtc.yaml#
[all …]
/linux-6.14.4/drivers/watchdog/
Dmarvell_gti_wdt.c1 // SPDX-License-Identifier: GPL-2.0
18 * This will generate the interrupt to arm core whenever timeout happens.
20 * 2) Interrupt + del3t (Interrupt to firmware (SCP processor)).
21 * This will generate interrupt to arm core on 1st timeout happens
22 * This will generate interrupt to SCP processor on 2nd timeout happens
24 * 3) Interrupt + Interrupt to SCP processor (called delt3t) + reboot.
25 * This will generate interrupt to arm core on 1st timeout happens
26 * Will generate interrupt to SCP processor on 2nd timeout happens,
30 * Driver will use hardware in mode-3 above so that system can reboot in case
31 * a hardware hang. Also h/w is configured not to generate SCP interrupt, so
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/sram/
Dsram.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic on-chip SRAM
10 - Rob Herring <[email protected]>
19 Following the generic-names recommended practice, node names should
30 - mmio-sram
31 - amlogic,meson-gxbb-sram
32 - arm,juno-sram-ns
33 - atmel,sama5d2-securam
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/firmware/
Darm,scpi.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Sudeep Holla <[email protected]>
15 0922B ("ARM Compute Subsystem SCP: Message Interface Protocols")[0] can be
33 - const: arm,scpi # SCPI v1.0 and above
34 - const: arm,scpi-pre-1.0 # Unversioned SCPI before v1.0
35 - items:
36 - enum:
37 - amlogic,meson-gxbb-scpi
[all …]
Darm,scmi.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Sudeep Holla <[email protected]>
26 - $ref: /schemas/firmware/nxp,imx95-scmi.yaml
34 - description: SCMI compliant firmware with mailbox transport
36 - const: arm,scmi
37 - description: SCMI compliant firmware with ARM SMC/HVC transport
39 - const: arm,scmi-smc
40 - description: SCMI compliant firmware with ARM SMC/HVC transport
[all …]
/linux-6.14.4/drivers/firmware/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 # see Documentation/kbuild/kconfig-language.rst.
18 Cores(AP) and the System Control Processor(SCP). The MHU peripheral
19 provides a mechanism for inter-processor communication between SCP
22 SCP controls most of the power management on the Application
23 Processors. It offers control and management of: the core/cluster
24 power states, various power domain DVFS including the core/cluster,
29 making use of the features offered by the SCP.
62 bool "Add firmware-provided memory map to sysfs" if EXPERT
65 Add the firmware-provided (unmodified) memory map to /sys/firmware/memmap.
[all …]
Darm_scpi.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * SCPI Message Protocol is used between the System Control Processor(SCP)
7 * provides a mechanism for inter-processor communication between SCP's
10 * SCP offers control and management of the core/cluster power states,
11 * various power domain DVFS including the core/cluster, certain system
210 -1, /* GET_CLOCK_INFO */
219 -1, /* SET_DEVICE_PWR_STATE */
220 -1, /* GET_DEVICE_PWR_STATE */
262 * The SCP firmware only executes in little-endian mode, so any buffers
263 * shared through SCPI should have their contents converted to little-endian
[all …]
/linux-6.14.4/tools/power/cpupower/man/
Dcpupower-monitor.11 .TH CPUPOWER\-MONITOR "1" "22/02/2011" "" "cpupower Manual"
3 cpupower\-monitor \- Report processor frequency and idle statistics
7 .RB "\-l"
10 .RB [ -c ] [ "\-m <mon1>," [ "<mon2>,..." ] ]
11 .RB [ "\-i seconds" ]
14 .RB [ -c ][ "\-m <mon1>," [ "<mon2>,..." ] ]
18 \fBcpupower-monitor \fP reports processor topology, frequency and idle power
22 \fBcpupower-monitor \fP implements independent processor sleep state and
24 directly reading out hardware registers. Use \-l to get an overview which are
29 \-l
[all …]
/linux-6.14.4/drivers/scsi/arm/
Dfas216.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 1997-2003 Russell King
20 * 30-08-1997 RMK Created
21 * 14-09-1997 RMK Started disconnect support
22 * 08-02-1998 RMK Corrected real DMA support
23 * 15-02-1998 RMK Started sync xfer support
24 * 06-04-1998 RMK Tightened conditions for printing incomplete
26 * 02-05-1998 RMK Added extra checks in fas216_reset
27 * 24-05-1998 RMK Fixed synchronous transfers with period >= 200ns
28 * 27-06-1998 RMK Changed asm/delay.h to linux/delay.h
[all …]
/linux-6.14.4/drivers/media/platform/mediatek/vcodec/decoder/
Dvdec_vpu_if.h1 /* SPDX-License-Identifier: GPL-2.0 */
13 * struct vdec_vpu_inst - VPU instance for video codec
15 * @core_id : core id used to separate different hardware
23 * @signaled : 1 - Host has received ack message from VPU, 0 - not received
49 * vpu_dec_init - init decoder instance and allocate required resource in VPU.
56 * vpu_dec_start - start decoding, basically the function will be invoked once
66 * vpu_dec_end - end decoding, basically the function will be invoked once
76 * vpu_dec_deinit - deinit decoder instance and resource freed in VPU.
83 * vpu_dec_reset - reset decoder, use for flush decoder when end of stream or
91 * vpu_dec_core - core start decoding, basically the function will be invoked once
[all …]
/linux-6.14.4/Documentation/admin-guide/kdump/
Dkdump.rst2 Documentation for Kdump - The kexec-based Crash Dumping Solution
11 Kdump uses kexec to quickly boot to a dump-capture kernel whenever a
14 the reboot and is accessible to the dump-capture kernel.
16 You can use common commands, such as cp, scp or makedumpfile to copy
24 the dump-capture kernel. This ensures that ongoing Direct Memory Access
25 (DMA) from the system kernel does not corrupt the dump-capture kernel.
26 The kexec -p command loads the dump-capture kernel into this reserved
44 All of the necessary information about the system kernel's core image is
47 passed to the dump-capture kernel through the elfcorehdr= boot
51 With the dump-capture kernel, you can access the memory image through
[all …]
/linux-6.14.4/drivers/scsi/megaraid/
Dmegaraid_sas_fusion.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (c) 2009-2013 LSI Corporation
6 * Copyright (c) 2013-2016 Avago Technologies
7 * Copyright (c) 2016-2018 Broadcom Inc.
76 * megasas_adp_reset_wait_for_ready - initiate chip reset and wait for
99 dev_info(&instance->pdev->dev, in megasas_adp_reset_wait_for_ready()
103 pci_cfg_access_lock(instance->pdev); in megasas_adp_reset_wait_for_ready()
106 if (instance->instancet->adp_reset in megasas_adp_reset_wait_for_ready()
107 (instance, instance->reg_set)) in megasas_adp_reset_wait_for_ready()
113 dev_warn(&instance->pdev->dev, in megasas_adp_reset_wait_for_ready()
[all …]
Dmegaraid_sas_base.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (c) 2003-2013 LSI Corporation
6 * Copyright (c) 2013-2016 Avago Technologies
7 * Copyright (c) 2016-2018 Broadcom Inc.
61 MODULE_PARM_DESC(msix_disable, "Disable MSI-X interrupt handling. Default: 0");
65 MODULE_PARM_DESC(msix_vectors, "MSI-X max vector count. Default: Set by FW");
69 MODULE_PARM_DESC(allow_vf_ioctls, "Allow ioctls in SR-IOV VF mode. Default: 0");
78 MODULE_PARM_DESC(resetwaittime, "Wait time in (1-180s) after I/O timeout before resetting adapter. …
94 MODULE_PARM_DESC(scmd_timeout, "scsi command timeout (10-90s), default 90s. See megasas_reset_timer…
96 int perf_mode = -1;
[all …]
/linux-6.14.4/drivers/firmware/arm_scmi/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 set of operating system-independent software interfaces that are
11 interfaces for: Discovery and self-description of the interfaces
13 a given device or domain into the various power-saving states that
54 This will allow regular SCMI drivers to register with the core and
82 reboot actions to SCMI System Power notifications generated by SCP
/linux-6.14.4/tools/testing/selftests/drivers/net/
DREADME.rst1 .. SPDX-License-Identifier: GPL-2.0
8 software drivers (latter mostly to test the core parts of the stack).
17 (for example) can be run under ``virtme-ng`` like the core networking selftests.
33 and a real device. SW-only tests should instead be placed in net/ or
34 drivers/net/netdevsim, HW-only tests in drivers/net/hw.
69 Test framework has built-in support for ``netns`` and ``ssh`` channels.
72 ``ssh`` communicates with remote endpoint over ``ssh`` and ``scp``.
86 for netns - name of the "remote" namespace
87 for ssh - name/address of the remote host
94 # make -C tools/testing/selftests/ TARGETS="drivers/net drivers/net/hw"
[all …]

123