Home
last modified time | relevance | path

Searched refs:scmi (Results 1 – 25 of 50) sorted by relevance

12

/openbmc/qemu/hw/virtio/
H A Dvhost-user-scmi.c36 VHostUserSCMI *scmi = VHOST_USER_SCMI(vdev); in vu_scmi_start() local
39 struct vhost_dev *vhost_dev = &scmi->vhost_dev; in vu_scmi_start()
66 scmi->started_vu = true; in vu_scmi_start()
73 for (i = 0; i < scmi->vhost_dev.nvqs; i++) { in vu_scmi_start()
88 VHostUserSCMI *scmi = VHOST_USER_SCMI(vdev); in vu_scmi_stop() local
91 struct vhost_dev *vhost_dev = &scmi->vhost_dev; in vu_scmi_stop()
95 if (!scmi->started_vu) { in vu_scmi_stop()
98 scmi->started_vu = false; in vu_scmi_stop()
116 VHostUserSCMI *scmi = VHOST_USER_SCMI(vdev); in vu_scmi_set_status() local
119 if (!scmi->connected) { in vu_scmi_set_status()
[all …]
H A Dmeson.build59 specific_virtio_ss.add(when: 'CONFIG_VHOST_USER_SCMI', if_true: files('vhost-user-scmi.c'))
60 …add(when: ['CONFIG_VIRTIO_PCI', 'CONFIG_VHOST_USER_SCMI'], if_true: files('vhost-user-scmi-pci.c'))
/openbmc/linux/drivers/firmware/arm_scmi/
H A DMakefile2 scmi-bus-y = bus.o
3 scmi-core-objs := $(scmi-bus-y)
5 scmi-driver-y = driver.o notify.o
6 scmi-driver-$(CONFIG_ARM_SCMI_RAW_MODE_SUPPORT) += raw_mode.o
7 scmi-transport-$(CONFIG_ARM_SCMI_HAVE_SHMEM) = shmem.o
8 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_MAILBOX) += mailbox.o
9 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_SMC) += smc.o
10 scmi-transport-$(CONFIG_ARM_SCMI_HAVE_MSG) += msg.o
11 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_VIRTIO) += virtio.o
12 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_OPTEE) += optee.o
[all …]
H A Dscmi_pm_domain.c141 MODULE_DEVICE_TABLE(scmi, scmi_id_table);
/openbmc/qemu/tests/qtest/libqos/
H A Dvirtio-scmi.c20 static void virtio_scmi_cleanup(QVhostUserSCMI *scmi) in virtio_scmi_cleanup() argument
22 QVirtioDevice *vdev = scmi->vdev; in virtio_scmi_cleanup()
26 qvirtqueue_cleanup(vdev->bus, scmi->queues[i], alloc); in virtio_scmi_cleanup()
28 g_free(scmi->queues); in virtio_scmi_cleanup()
36 static void virtio_scmi_setup(QVhostUserSCMI *scmi) in virtio_scmi_setup() argument
38 QVirtioDevice *vdev = scmi->vdev; in virtio_scmi_setup()
46 scmi->queues = g_new(QVirtQueue *, 2); in virtio_scmi_setup()
48 scmi->queues[i] = qvirtqueue_setup(vdev, alloc, i); in virtio_scmi_setup()
70 return qvirtio_scmi_get_driver(&v_scmi->scmi, interface); in qvirtio_scmi_device_get_driver()
77 virtio_scmi_cleanup(&scmi_dev->scmi); in qvirtio_scmi_device_destructor()
[all …]
H A Dvirtio-scmi.h26 QVhostUserSCMI scmi; member
31 QVhostUserSCMI scmi; member
H A Dmeson.build49 'virtio-scmi.c',
/openbmc/linux/Documentation/ABI/testing/
H A Ddebugfs-scmi1 What: /sys/kernel/debug/scmi/<n>/instance_name
6 all the debugfs accessors rooted at /sys/kernel/debug/scmi/<n>,
11 What: /sys/kernel/debug/scmi/<n>/atomic_threshold_us
22 What: /sys/kernel/debug/scmi/<n>/transport/type
30 What: /sys/kernel/debug/scmi/<n>/transport/is_atomic
38 What: /sys/kernel/debug/scmi/<n>/transport/max_rx_timeout_ms
46 What: /sys/kernel/debug/scmi/<n>/transport/max_msg_size
54 What: /sys/kernel/debug/scmi/<n>/transport/tx_max_msg
63 What: /sys/kernel/debug/scmi/<n>/transport/rx_max_msg
H A Ddebugfs-scmi-raw1 What: /sys/kernel/debug/scmi/<n>/raw/message
16 What: /sys/kernel/debug/scmi/<n>/raw/message_async
34 What: /sys/kernel/debug/scmi/<n>/raw/errors
45 What: /sys/kernel/debug/scmi/<n>/raw/notification
56 What: /sys/kernel/debug/scmi/<n>/raw/reset
68 What: /sys/kernel/debug/scmi/<n>/raw/channels/<m>/message
92 What: /sys/kernel/debug/scmi/<n>/raw/channels/<m>/message_async
/openbmc/linux/arch/arm64/boot/dts/arm/
H A Djuno-scmi.dtsi45 scmi {
46 compatible = "arm,scmi";
205 compatible = "arm,scmi-shmem";
210 compatible = "arm,scmi-shmem";
215 compatible = "arm,scmi-shmem";
220 compatible = "arm,scmi-shmem";
H A DMakefile5 …_ARCH_VEXPRESS) += juno.dtb juno-r1.dtb juno-r2.dtb juno-scmi.dtb juno-r1-scmi.dtb juno-r2-scmi.dtb
H A Djuno-scmi.dts2 #include "juno-scmi.dtsi"
H A Djuno-r1-scmi.dts2 #include "juno-scmi.dtsi"
H A Djuno-r2-scmi.dts2 #include "juno-scmi.dtsi"
/openbmc/linux/arch/arm/boot/dts/st/
H A Dstm32mp15-scmi.dtsi14 scmi: scmi { label
15 compatible = "linaro,scmi-optee";
H A DMakefile41 stm32mp157a-dk1-scmi.dtb \
52 stm32mp157c-dk2-scmi.dtb \
54 stm32mp157c-ed1-scmi.dtb \
57 stm32mp157c-ev1-scmi.dtb \
H A Dstm32mp157a-dk1-scmi.dts10 #include "stm32mp15-scmi.dtsi"
14 compatible = "st,stm32mp157a-dk1-scmi", "st,stm32mp157";
H A Dstm32mp157c-ed1-scmi.dts10 #include "stm32mp15-scmi.dtsi"
14 compatible = "st,stm32mp157c-ed1-scmi", "st,stm32mp157";
H A Dstm32mp157c-dk2-scmi.dts10 #include "stm32mp15-scmi.dtsi"
14 compatible = "st,stm32mp157c-dk2-scmi", "st,stm32mp157";
H A Dstm32mp157c-ev1-scmi.dts10 #include "stm32mp15-scmi.dtsi"
14 compatible = "st,stm32mp157c-ev1-scmi", "st,stm32mp157c-ed1", "st,stm32mp157";
/openbmc/linux/drivers/reset/
H A Dreset-scmi.c121 MODULE_DEVICE_TABLE(scmi, scmi_id_table);
H A DMakefile31 obj-$(CONFIG_RESET_SCMI) += reset-scmi.o
/openbmc/linux/arch/arm64/boot/dts/freescale/
H A Dimx8ulp.dtsi163 scmi_buf: scmi-sram-section@0 {
164 compatible = "arm,scmi-shmem";
170 scmi {
171 compatible = "arm,scmi-smc";
/openbmc/linux/arch/arm64/boot/dts/st/
H A Dstm32mp251.dtsi57 scmi {
58 compatible = "linaro,scmi-optee";
/openbmc/linux/Documentation/i2c/busses/
H A Di2c-i801.rst140 The first thing to try is the "i2c-scmi" ACPI driver. It could be that the
142 i2c-scmi driver works for you, just forget about the i2c-i801 driver and
143 don't try to unhide the ICH SMBus. Even if i2c-scmi doesn't work, you

12