Home
last modified time | relevance | path

Searched refs:sbefifo (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/drivers/fsi/
Dfsi-sbefifo.c117 struct sbefifo { struct
130 struct sbefifo *sbefifo; argument
249 static int sbefifo_regr(struct sbefifo *sbefifo, int reg, u32 *word) in sbefifo_regr() argument
254 rc = fsi_device_read(sbefifo->fsi_dev, reg, &raw_word, in sbefifo_regr()
264 static int sbefifo_regw(struct sbefifo *sbefifo, int reg, u32 word) in sbefifo_regw() argument
268 return fsi_device_write(sbefifo->fsi_dev, reg, &raw_word, in sbefifo_regw()
272 static int sbefifo_check_sbe_state(struct sbefifo *sbefifo) in sbefifo_check_sbe_state() argument
278 rc = fsi_slave_read(sbefifo->fsi_dev->slave, CFAM_GP_MBOX_SBM_ADDR, in sbefifo_check_sbe_state()
307 sbefifo->async_ffdc = true; in sbefifo_check_sbe_state()
313 static int sbefifo_down_read(struct sbefifo *sbefifo, __be32 *word) in sbefifo_down_read() argument
[all …]
Dfsi-occ.c50 struct device *sbefifo; member
287 rc = sbefifo_submit(occ->sbefifo, cmd, cmd_len, resp, &resp_len); in occ_getsram()
291 rc = sbefifo_parse_status(occ->sbefifo, SBEFIFO_CMD_GET_OCC_SRAM, in occ_getsram()
361 rc = sbefifo_submit(occ->sbefifo, buf, cmd_len, buf, &resp_len); in occ_putsram()
365 rc = sbefifo_parse_status(occ->sbefifo, SBEFIFO_CMD_PUT_OCC_SRAM, in occ_putsram()
427 rc = sbefifo_submit(occ->sbefifo, buf, cmd_len, buf, &resp_len); in occ_trigger_attn()
431 rc = sbefifo_parse_status(occ->sbefifo, SBEFIFO_CMD_PUT_OCC_SRAM, in occ_trigger_attn()
576 occ->sbefifo = dev->parent; in occ_probe()
DMakefile9 obj-$(CONFIG_FSI_SBEFIFO) += fsi-sbefifo.o
/Linux-v5.15/arch/arm/boot/dts/
Dibm-power9-dual.dtsi83 sbefifo@2400 {
84 compatible = "ibm,p9-sbefifo";
184 sbefifo@2400 {
185 compatible = "ibm,p9-sbefifo";
Daspeed-bmc-ibm-rainier.dts448 sbefifo@2400 {
449 compatible = "ibm,p9-sbefifo";
592 sbefifo@2400 {
593 compatible = "ibm,p9-sbefifo";
736 sbefifo@2400 {
737 compatible = "ibm,p9-sbefifo";
880 sbefifo@2400 {
881 compatible = "ibm,p9-sbefifo";
Daspeed-bmc-ibm-everest.dts2973 sbefifo@2400 {
2974 compatible = "ibm,p9-sbefifo";
3117 sbefifo@2400 {
3118 compatible = "ibm,p9-sbefifo";
3261 sbefifo@2400 {
3262 compatible = "ibm,p9-sbefifo";
3405 sbefifo@2400 {
3406 compatible = "ibm,p9-sbefifo";
3549 sbefifo@2400 {
3550 compatible = "ibm,p9-sbefifo";
[all …]
Daspeed-bmc-opp-tacoma.dts280 sbefifo@2400 {
281 compatible = "ibm,p9-sbefifo";
381 sbefifo@2400 {
382 compatible = "ibm,p9-sbefifo";