Searched +full:scmi +full:- +full:smc (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.15/Documentation/devicetree/bindings/firmware/ |
D | arm,scmi.yaml | 1 # 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-schemas/core.yaml# 8 title: System Control and Management Interface (SCMI) Message Protocol bindings 11 - Sudeep Holla <sudeep.holla@arm.com> 14 The SCMI is intended to allow agents such as OSPM to manage various functions 19 the SCMI as described in ARM document number ARM DEN 0056 ("ARM System Control 27 const: scmi 31 - description: SCMI compliant firmware with mailbox transport [all …]
|
/Linux-v5.15/drivers/firmware/arm_scmi/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 tristate "ARM System Control and Management Interface (SCMI) Message Protocol" 8 ARM System Control and Management Interface (SCMI) protocol is a 9 set of operating system-independent software interfaces that are 10 used in system management. SCMI is extensible and currently provides 11 interfaces for: Discovery and self-description of the interfaces 13 a given device or domain into the various power-saving states that 22 making use of the features offered by the SCMI. 29 This declares whether at least one SCMI transport has been configured. 30 Used to trigger a build bug when trying to build SCMI without any [all …]
|
D | smc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * System Control and Management Interface (SCMI) Message SMC/HVC 9 #include <linux/arm-smccc.h> 22 * struct scmi_smc - Structure representing a SCMI smc transport 24 * @cinfo: SCMI channel info 27 * @func_id: smc/hvc call function id 45 complete(&scmi_info->tx_complete); in smc_msg_done_isr() 52 struct device_node *np = of_parse_phandle(dev->of_node, "shmem", 0); in smc_chan_available() 63 struct device *cdev = cinfo->dev; in smc_chan_setup() 72 return -ENODEV; in smc_chan_setup() [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-only 2 scmi-bus-y = bus.o 3 scmi-driver-y = driver.o notify.o 4 scmi-transport-$(CONFIG_ARM_SCMI_HAVE_SHMEM) = shmem.o 5 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_MAILBOX) += mailbox.o 6 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_SMC) += smc.o 7 scmi-transport-$(CONFIG_ARM_SCMI_HAVE_MSG) += msg.o 8 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_VIRTIO) += virtio.o 9 scmi-protocols-y = base.o clock.o perf.o power.o reset.o sensors.o system.o voltage.o 10 scmi-module-objs := $(scmi-bus-y) $(scmi-driver-y) $(scmi-protocols-y) \ [all …]
|
D | driver.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * System Control and Management Interface (SCMI) Message Protocol driver 5 * SCMI Message Protocol is used between the System Control Processor(SCP) 7 * provides a mechanism for inter-processor communication between SCP's 14 * Copyright (C) 2018-2021 ARM Ltd. 37 #include <trace/events/scmi.h> 41 SCMI_ERR_SUPPORT = -1, /* Not supported */ 42 SCMI_ERR_PARAMS = -2, /* Invalid Parameters */ 43 SCMI_ERR_ACCESS = -3, /* Invalid access/permission denied */ 44 SCMI_ERR_ENTRY = -4, /* Not found */ [all …]
|
/Linux-v5.15/arch/arm64/boot/dts/rockchip/ |
D | rk3568.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/rk3568-cru.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/phy/phy.h> 10 #include <dt-bindings/pinctrl/rockchip.h> 11 #include <dt-bindings/soc/rockchip,boot-mode.h> 12 #include <dt-bindings/thermal/thermal.h> 17 interrupt-parent = <&gic>; 18 #address-cells = <2>; [all …]
|
/Linux-v5.15/drivers/hwmon/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 sensors-detect script from the lm_sensors package. Read 21 <file:Documentation/hwmon/userspace-tools.rst> for details. 274 will be called as370-hwmon. 297 will be called axi-fan-control 306 lm-sensors 2.10.1 for proper userspace support. 335 tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)" 345 Only Intel-based Apple's computers are supported (MacBook Pro, 352 the laptop to act as a pinball machine-esque joystick. 358 tristate "ARM SCMI Sensors" [all …]
|
/Linux-v5.15/ |
D | MAINTAINERS | 9 ------------------------- 20 SMC etherpower for that.) 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- [all …]
|