Home
last modified time | relevance | path

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

/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
/linux/drivers/cpufreq/
H A Dscpi-cpufreq.c3 * System Control and Power Interface (SCPI) based CPUFreq Interface driver
155 /* scpi allows DVFS request for any domain from any CPU */ in scpi_cpufreq_init()
189 .name = "scpi-cpufreq",
224 .name = "scpi-cpufreq",
231 MODULE_ALIAS("platform:scpi-cpufreq");
233 MODULE_DESCRIPTION("ARM SCPI CPUFreq interface driver");
/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
122 { .compatible = "arm,scpi-dvfs-clocks", .data = &scpi_dvfs_ops, },
123 { .compatible = "arm,scpi-variable-clocks", .data = &scpi_clk_ops, },
275 cpufreq_dev = platform_device_register_simple("scpi-cpufreq", in scpi_clocks_probe()
284 { .compatible = "arm,scpi-clocks", },
300 MODULE_DESCRIPTION("ARM SCPI clock driver");
H A DKconfig120 tristate "Clock driver controlled via SCPI interface"
124 by firmware that implements the SCPI interface.
126 This driver uses SCPI Message Protocol to interact with the
H A DMakefile104 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 DKconfig427 tristate "ARM SCPI Sensors"
/linux/drivers/firmware/
H A Darm_scpi.c3 * System Control and Power Interface (SCPI) Message Protocol driver
5 * SCPI Message Protocol is used between the System Control Processor(SCP)
88 /* SCPI Standard commands */
122 /* SCPI Legacy Commands */
264 * shared through SCPI should have their contents converted to little-endian
526 /* SCPI error codes > 0, translate them to Linux scale*/ in scpi_send_message()
875 scpi_info = NULL; /* stop exporting SCPI ops through get_scpi_ops */ in scpi_remove()
952 dev_err(dev, "failed to get SCPI payload mem resource\n"); in scpi_probe()
959 dev_err(dev, "failed to ioremap SCPI payload\n"); in scpi_probe()
1039 {.compatible = "arm,scpi"},
[all …]
/linux/drivers/pmdomain/arm/
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/arch/arm64/boot/dts/arm/
H A Djuno-base.dtsi713 scpi {
714 compatible = "arm,scpi";
719 compatible = "arm,scpi-clocks";
722 compatible = "arm,scpi-dvfs-clocks";
728 compatible = "arm,scpi-variable-clocks";
736 compatible = "arm,scpi-power-domains";
742 compatible = "arm,scpi-sensors";
H A Djuno-scmi.dtsi42 /delete-node/ scpi;
/linux/drivers/clk/meson/
H A Daxg.c460 * This clock, as fdiv2, is used by the SCPI FW and is required
464 * a) The SCPI generic driver claims and enable all the clocks
H A Dgxbb.c717 * This clock, as fdiv2, is used by the SCPI FW and is required
721 * a) The SCPI generic driver claims and enable all the clocks
/linux/drivers/net/wireless/st/cw1200/
H A Dsta.c1159 /* Configure RSSI/SCPI reporting as RSSI. */ in cw1200_setup_mac()
/linux/
H A DMAINTAINERS26589 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers