Home
last modified time | relevance | path

Searched full:sbefifo (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/fsi/
H A Dfsi-sbefifo.c19 #include <linux/fsi-sbefifo.h>
38 * The SBEFIFO is a pipe-like FSI device for communicating with
42 #define DEVICE_NAME "sbefifo"
119 struct sbefifo { struct
135 struct sbefifo *sbefifo; member
149 struct sbefifo *sbefifo = container_of(dev, struct sbefifo, dev); in timeout_show() local
151 return sysfs_emit(buf, "%d\n", sbefifo->timed_out ? 1 : 0); in timeout_show()
228 pr_debug("sbefifo: cmd %04x, response too small: %zd\n", in sbefifo_parse_status()
264 static int sbefifo_regr(struct sbefifo *sbefifo, int reg, u32 *word) in sbefifo_regr() argument
269 rc = fsi_device_read(sbefifo->fsi_dev, reg, &raw_word, in sbefifo_regr()
[all …]
H A DKconfig80 tristate "SBEFIFO FSI client device driver"
83 This option enables an FSI based SBEFIFO device driver. The SBEFIFO is
88 tristate "OCC SBEFIFO client device driver"
91 This option enables an SBEFIFO based On-Chip Controller (OCC) device
H A Dfsi-occ.c7 #include <linux/fsi-sbefifo.h>
44 struct device *sbefifo; member
291 rc = sbefifo_submit(occ->sbefifo, cmd, cmd_len, resp, &resp_len); in occ_getsram()
295 rc = sbefifo_parse_status(occ->sbefifo, SBEFIFO_CMD_GET_OCC_SRAM, in occ_getsram()
364 rc = sbefifo_submit(occ->sbefifo, buf, cmd_len, buf, &resp_len); in occ_putsram()
368 rc = sbefifo_parse_status(occ->sbefifo, SBEFIFO_CMD_PUT_OCC_SRAM, in occ_putsram()
425 rc = sbefifo_submit(occ->sbefifo, buf, cmd_len, buf, &resp_len); in occ_trigger_attn()
429 rc = sbefifo_parse_status(occ->sbefifo, SBEFIFO_CMD_PUT_OCC_SRAM, in occ_trigger_attn()
647 occ->sbefifo = dev->parent; in occ_probe()
H A DMakefile10 obj-$(CONFIG_FSI_SBEFIFO) += fsi-sbefifo.o
H A Dfsi-core.c944 "sbefifo",
/linux/arch/arm/boot/dts/aspeed/
H A Dibm-power10-quad.dtsi24 sbefifo100: sbefifo@2400 {
25 compatible = "ibm,p9-sbefifo";
52 sbefifo101: sbefifo@2400 {
53 compatible = "ibm,p9-sbefifo";
80 sbefifo110: sbefifo@2400 {
81 compatible = "ibm,p9-sbefifo";
108 sbefifo111: sbefifo@2400 {
109 compatible = "ibm,p9-sbefifo";
136 sbefifo112: sbefifo@2400 {
137 compatible = "ibm,p9-sbefifo";
[all …]
H A Dibm-power11-quad.dtsi170 sbefifo100: sbefifo@2400 {
171 compatible = "ibm,odyssey-sbefifo";
200 sbefifo101: sbefifo@2400 {
201 compatible = "ibm,odyssey-sbefifo";
230 sbefifo110: sbefifo@2400 {
231 compatible = "ibm,odyssey-sbefifo";
260 sbefifo111: sbefifo@2400 {
261 compatible = "ibm,odyssey-sbefifo";
290 sbefifo112: sbefifo@2400 {
291 compatible = "ibm,odyssey-sbefifo";
[all …]
H A Dibm-power9-dual.dtsi83 sbefifo@2400 {
84 compatible = "ibm,p9-sbefifo";
184 sbefifo@2400 {
185 compatible = "ibm,p9-sbefifo";
H A Daspeed-bmc-opp-tacoma.dts277 sbefifo@2400 {
278 compatible = "ibm,p9-sbefifo";
378 sbefifo@2400 {
379 compatible = "ibm,p9-sbefifo";
/linux/Documentation/devicetree/bindings/fsi/
H A Dibm,p9-sbefifo.yaml4 $id: http://devicetree.org/schemas/fsi/ibm,p9-sbefifo.yaml#
7 title: IBM FSI-attached SBEFIFO engine
13 The SBEFIFO is an FSI CFAM engine that provides an interface to the
20 - ibm,p9-sbefifo
21 - ibm,odyssey-sbefifo
40 compatible = "ibm,p9-sbefifo";
H A Dibm,p9-occ.yaml14 thermals for the system, accessed through the FSI-attached SBEFIFO
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-platform-devices-occ-hwmon5 Contains the First Failure Data Capture from the SBEFIFO
12 In many error conditions, the SBEFIFO will return error data
/linux/include/uapi/linux/
H A Dfsi.h59 * /dev/sbefifo* ioctl interface
63 * FSI_SBEFIFO_CMD_TIMEOUT sets the timeout for writing data to the SBEFIFO.
/linux/include/linux/
H A Dfsi-sbefifo.h3 * SBEFIFO FSI Client device driver