Home
last modified time | relevance | path

Searched full:scpi (Results 1 – 24 of 24) sorted by relevance

/linux/Documentation/devicetree/bindings/firmware/
H A Darm,scpi.yaml5 $id: http://devicetree.org/schemas/firmware/arm,scpi.yaml#
8 title: System Control and Power Interface (SCPI) Message Protocol
14 Firmware implementing the SCPI described in ARM document number ARM DUI
19 the SCPI provide for OSPM in the device tree.
25 const: scpi
29 SCPI compliant firmware complying to SCPI v1.0 and above OR
30 SCPI compliant firmware complying to all unversioned releases
31 prior to SCPI v1.0
33 - const: arm,scpi # SCPI v1.0 and above
34 - const: arm,scpi-pre-1.0 # Unversioned SCPI before v1.0
[all …]
/linux/Documentation/hwmon/
H A Dscpi-hwmon.rst1 Kernel driver scpi-hwmon
19 Processor Interface (SCPI). The following sensor types are supported
33 The driver relies on device tree node to indicate the presence of SCPI
35 Documentation/devicetree/bindings/firmware/arm,scpi.yaml for details of the
H A Dindex.rst209 scpi-hwmon
/linux/include/linux/
H A Dscpi_protocol.h3 * SCPI Message Protocol driver header
41 * by SCP through SCPI message protocol
42 * @get_version: returns the major and minor revision on the SCPI
54 * @device_domain_id: gets the scpi domain id for a given device
/linux/drivers/clk/
H A Dclk-scpi.c3 * System Control and Power Interface (SCPI) Protocol based clock driver
132 { .compatible = "arm,scpi-dvfs-clocks", .data = &scpi_dvfs_ops, },
133 { .compatible = "arm,scpi-variable-clocks", .data = &scpi_clk_ops, },
286 cpufreq_dev = platform_device_register_simple("scpi-cpufreq", in scpi_clocks_probe()
295 { .compatible = "arm,scpi-clocks", },
311 MODULE_DESCRIPTION("ARM SCPI clock driver");
H A DKconfig112 tristate "Clock driver controlled via SCPI interface"
116 by firmware that implements the SCPI interface.
118 This driver uses SCPI Message Protocol to interact with the
H A DMakefile90 obj-$(CONFIG_COMMON_CLK_SCPI) += clk-scpi.o
/linux/drivers/hwmon/
H A Dscpi-hwmon.c3 * System Control and Power Interface(SCPI) based hwmon sensor driver
129 {.compatible = "arm,scpi-sensors", .data = &scpi_scale},
130 {.compatible = "amlogic,meson-gxbb-scpi-sensors", .data = &gxbb_scpi_scale},
175 dev_err(&pdev->dev, "Unable to initialize scpi-hwmon data\n"); in scpi_hwmon_probe()
297 .name = "scpi-hwmon",
305 MODULE_DESCRIPTION("ARM SCPI HWMON interface driver");
H A DMakefile53 obj-$(CONFIG_SENSORS_ARM_SCPI) += scpi-hwmon.o
H A DKconfig384 tristate "ARM SCPI Sensors"
/linux/drivers/pmdomain/arm/
H A DKconfig28 tristate "SCPI power domain driver"
33 This enables support for the SCPI power domains which can be
H A Dscpi_pm_domain.c3 * SCPI Generic power domain support.
141 { .compatible = "arm,scpi-power-domains", },
156 MODULE_DESCRIPTION("ARM SCPI power domain driver");
/linux/Documentation/devicetree/bindings/mailbox/
H A Darm,mhu.yaml108 scpi {
109 compatible = "arm,scpi";
114 compatible = "arm,scpi-power-domains";
/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-gx.dtsi246 scpi {
247 compatible = "amlogic,meson-gxbb-scpi", "arm,scpi-pre-1.0";
252 compatible = "arm,scpi-clocks";
255 compatible = "arm,scpi-dvfs-clocks";
263 compatible = "amlogic,meson-gxbb-scpi-sensors", "arm,scpi-sensors";
H A Dmeson-axg.dtsi157 scpi {
158 compatible = "arm,scpi-pre-1.0";
163 compatible = "arm,scpi-clocks";
166 compatible = "arm,scpi-dvfs-clocks";
174 compatible = "amlogic,meson-gxbb-scpi-sensors", "arm,scpi-sensors";
/linux/drivers/cpufreq/
H A DKconfig.arm49 tristate "SCPI based CPUfreq driver"
52 This adds the CPUfreq driver support for ARM platforms using SCPI
55 This driver uses SCPI Message Protocol driver to interact with the
H A Dapple-soc-cpufreq.c7 * Based on scpi-cpufreq.c
/linux/arch/arm64/boot/dts/arm/
H A Djuno-base.dtsi714 scpi {
715 compatible = "arm,scpi";
720 compatible = "arm,scpi-clocks";
723 compatible = "arm,scpi-dvfs-clocks";
729 compatible = "arm,scpi-variable-clocks";
737 compatible = "arm,scpi-power-domains";
743 compatible = "arm,scpi-sensors";
H A Djuno-scmi.dtsi42 /delete-node/ scpi;
/linux/drivers/firmware/
H A DKconfig12 tristate "ARM System Control and Power Interface (SCPI) Message Protocol"
16 System Control and Power Interface (SCPI) Message Protocol is
/linux/drivers/clk/meson/
H A Daxg.c376 * This clock, as fdiv2, is used by the SCPI FW and is required
380 * a) The SCPI generic driver claims and enable all the clocks
H A Dgxbb.c610 * This clock, as fdiv2, is used by the SCPI FW and is required
614 * a) The SCPI generic driver claims and enable all the clocks
/linux/drivers/net/wireless/st/cw1200/
H A Dsta.c1158 /* Configure RSSI/SCPI reporting as RSSI. */ in cw1200_setup_mac()
/linux/
H A DMAINTAINERS22790 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers