Home
last modified time | relevance | path

Searched +full:smc +full:- +full:id (Results 1 – 25 of 138) sorted by relevance

123456

/freebsd-src/sys/contrib/device-tree/Bindings/watchdog/
H A Darm-smc-wdt.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/watchdog/arm-smc-wdt.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Julius Werner <jwerner@chromium.org>
13 - $ref: watchdog.yaml#
18 - arm,smc-wdt
20 arm,smc-id:
23 The ATF smc function id used by the firmware.
27 - compatible
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/firmware/
H A Darm,scmi.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/firmware/arm,scmi.yaml#
6 $schema: http://devicetree.org/meta-schema
[all...]
H A Dbrcm,kona-smc.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/firmware/brcm,kona-smc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 A bounce buffer used for non-secure to secure communications.
13 - Florian Fainelli <f.fainelli@gmail.com>
18 - enum:
19 - brcm,bcm11351-smc
20 - brcm,bcm21664-smc
21 - brcm,bcm23550-smc
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/memory-controllers/
H A Datmel,ebi.txt5 The EBI provides a glue-less interface to asynchronous memories through the SMC
10 - compatible: "atmel,at91sam9260-ebi"
11 "atmel,at91sam9261-ebi"
12 "atmel,at91sam9263-ebi0"
13 "atmel,at91sam9263-ebi1"
14 "atmel,at91sam9rl-ebi"
15 "atmel,at91sam9g45-ebi"
16 "atmel,at91sam9x5-ebi"
17 "atmel,sama5d3-ebi"
18 "microchip,sam9x60-ebi"
[all …]
H A Darm,pl353-smc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/arm,pl353-smc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ARM PL353 Static Memory Controller (SMC) device-tree bindings
10 - Miquel Raynal <miquel.raynal@bootlin.com>
11 - Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
23 const: arm,pl353-smc-r2p1
25 - compatible
29 pattern: "^memory-controller@[0-9a-f]+$"
[all …]
H A Darm,pl35x-smc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/arm,pl35x-smc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Arm PL35x Series Static Memory Controller (SMC)
10 - Miquel Raynal <miquel.raynal@bootlin.com>
18 https://documentation-service.arm.com/static/5e8e2524fd977155116a58aa
26 - arm,pl353-smc-r2p1
27 - arm,pl354
29 - compatible
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/arm/
H A Darm,scmi.txt2 ----------------------------------------------------------
17 - compatible : shall be "arm,scmi" or "arm,scmi-smc" for smc/hvc transports
18 - mboxes: List of phandle and mailbox channel specifiers. It should contain
22 - shmem : List of phandle pointing to the shared memory(SHM) area as per
24 - #address-cells : should be '1' if the device has sub-nodes, maps to
25 protocol identifier for a given sub-node.
26 - #size-cells : should be '0' as 'reg' property doesn't have any size
28 - arm,smc-id : SMC id required when using smc or hvc transports
32 - mbox-names: shall be "tx" or "rx" depending on mboxes entries.
34 - interrupts : when using smc or hvc transports, this optional
[all …]
H A Dpsci.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/arm/psci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15 processors") can be used by Linux to initiate various CPU-centric power
25 r0 => 32-bit Function ID / return value
26 {r1 - r3} => Parameters
40 - description:
44 - description:
[all …]
/freebsd-src/sys/dev/firmware/arm/
H A Dscmi_smc.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
75 len = OF_getencprop(node, "arm,smc-id", &sc->smc_id, in scmi_smc_transport_init()
76 sizeof(sc->smc_i in scmi_smc_transport_init()
[all...]
/freebsd-src/sys/dev/firmware/xilinx/
H A Dzynqmp_firmware.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
96 /* SMC calling methods */
100 zynqmp_call_smc(uint32_t id, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3, uint32_t *payload, bool ignore_error) in zynqmp_call_smc() argument
105 args[0] = id | PM_SIP_SVC; in zynqmp_call_smc()
131 device_printf(sc->dev, "SMC Cal in zynqmp_get_api_version()
[all...]
/freebsd-src/sys/contrib/device-tree/Bindings/arm/firmware/
H A Dsdei.txt6 firmware-first error handling, or from an IRQ that has been promoted to
7 a firmware-assisted NMI.
12 below) and passing arguments in a manner specified by the "SMC Calling
15 r0 => 32-bit Function ID / return value
16 {r1 - r3} => Parameters
27 - compatible : should contain:
28 * "arm,sdei-1.0" : For implementations complying to SDEI version 1.x.
30 - method : The method of calling the SDEI firmware. Permitted
32 * "smc" : SMC #0, with the register assignments specified in this
39 compatible = "arm,sdei-1.0";
[all …]
H A Dlinaro,optee-tz.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/arm/firmware/linaro,optee-tz.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: OP-TEE
10 - Jens Wiklander <jens.wiklander@linaro.org>
13 OP-TEE is a piece of software using hardware features to provide a Trusted
25 const: linaro,optee-tz
31 software is expected to be either a per-cpu interrupt or an
32 edge-triggered peripheral interrupt.
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/mailbox/
H A Dxlnx,zynqmp-ipi-mailbox.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mailbox/xlnx,zynqmp-ipi-mailbox.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
14 +-------------------------------------+
16 +-------------------------------------+
17 +--------------------------------------------------+
18 TF-A | |
21 +--------------------------+ |
24 +--------------------------------------------------+
[all …]
H A Dxlnx,zynqmp-ipi-mailbox.txt8 +-------------------------------------+
10 +-------------------------------------+
11 +--------------------------------------------------+
15 +--------------------------+ |
18 +--------------------------------------------------+
19 +------------------------------------------+
20 | +----------------+ +----------------+ |
24 | +----------------+ +----------------+ |
27 +------------------------------------------+
33 --------------------
[all …]
/freebsd-src/sys/arm/qualcomm/
H A Dqcom_scm_legacy_defs.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
38 * in an SMC instruction call.
41 * same as the non-legacy 32/64 bit FNID mapping layout.
48 * The first kind are the normal ones - up to a defined max of arguments,
53 * The second kind are what are termed "atomic" SCM calls -
58 * in memory. The latter use defines and a direct SMC call with the
75 * for an SMC instruction call.
100 * len - the length of the total command and response, including
103 * buf_offset - the offset inside the buffer, starting at the
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/firmware/xilinx/
H A Dxlnx,zynqmp-firmware.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id
[all...]
/freebsd-src/sys/arm/ti/
H A Dti_smc.S1 /*-
28 .cpu cortex-a8
31 /* Issue a smc #0 call */
32 /* r0 and r1 contains the eventual arguments, r2 contains the function ID */
34 stmfd sp!, {r4-r12, lr}
35 mov r12, r2 /* the rom expects the function ID in r12 */
37 smc #0
38 ldmfd sp!, {r4-r12, pc}
/freebsd-src/sys/dev/asmc/
H A Dasmc.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
31 * Driver for Apple's System Management Console (SMC).
32 * SMC can be found on the MacBook, MacBook Pro and Mac Mini.
67 * SMC functions.
162 "MacBook1,1", "Apple SMC MacBook Core Duo",
168 "MacBook2,1", "Apple SMC MacBoo
[all...]
/freebsd-src/sys/contrib/device-tree/src/arm64/st/
H A Dstm32mp251.dtsi1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2023 - All Rights Reserved
6 #include <dt-bindings/clock/st,stm32mp25-rc
[all...]
/freebsd-src/sys/dev/mii/
H A Dmiidevs3 /*-
35 * For a complete list see http://standards-oui.ieee.org/
38 * to the 22 bits available in the id registers.
39 * IEEE 802.3u-1995, subclause 22.2.4.3.1, figure 22-12, depicts the right
40 * mapping; the bit positions are defined in IEEE 802-1990, figure 5.2.
41 * (There is a formal 802.3 interpretation, number 1-07/98 of July 09 1998,
68 oui PMCSIERRA 0x00e004 PMC-Sierra
74 oui SMC 0x00800f SMC
109 oui xxPMCSIERRA 0x0009c0 PMC-Sierra
110 oui xxPMCSIERRA2 0x009057 PMC-Sierra
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/crypto/
H A Dxlnx,zynqmp-aes.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/crypto/xlnx,zynqmp-aes.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Xilinx ZynqMP AES-GCM Hardware Accelerator
10 - Kalyani Akula <kalyani.akula@amd.com>
11 - Michal Simek <michal.simek@amd.com>
14 The ZynqMP AES-GCM hardened cryptographic accelerator is used to
19 const: xlnx,zynqmp-aes
22 - compatible
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/nvmem/
H A Dxlnx,zynqmp-nvmem.txt1 --------------------------------------------------------------------------
3 --------------------------------------------------------------------------
8 - compatible: should be "xlnx,zynqmp-nvmem-fw"
11 Are child nodes of silicon id, bindings of which as described in
14 -------
16 -------
18 zynqmp_firmware: zynqmp-firmware {
19 compatible = "xlnx,zynqmp-firmware";
20 method = "smc";
23 compatible = "xlnx,zynqmp-nvmem-fw";
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/mtd/
H A Darm,pl353-nand-r2p1.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mtd/arm,pl353-nand-r2p1.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - $ref: nand-controller.yaml
13 - Miquel Raynal <miquel.raynal@bootlin.com>
18 - const: arm,pl353-nand-r2p1
22 - items:
23 - description: CS with regard to the parent ranges property
24 - description: Offset of the memory region requested by the device
[all …]
/freebsd-src/sys/contrib/device-tree/src/arm/st/
H A Dstm32mp15-scmi.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2022 - All Rights Reserved
10 compatible = "linaro,optee-tz";
11 method = "smc";
15 compatible = "linaro,scmi-optee";
16 #address-cells = <1>;
17 #size-cells = <0>;
18 linaro,optee-channel-id = <0>;
22 #clock-cells = <1>;
27 #reset-cells = <1>;
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/spi/
H A Daspeed,ast2600-fmc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/spi/aspeed,ast2600-fmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Aspeed SMC controllers
10 - Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
11 - Cédric Le Goater <clg@kaod.org>
18 - $ref: spi-controller.yaml#
23 - aspeed,ast2600-fmc
24 - aspeed,ast2600-spi
[all …]

123456