/Linux-v6.6/arch/arm/boot/dts/aspeed/ |
D | ibm-power10-quad.dtsi | 13 cfam@0,0 { 41 cfam@0,0 { 69 cfam@0,0 { 97 cfam@0,0 { 125 cfam@0,0 { 153 cfam@0,0 { 181 cfam@0,0 { 209 cfam@0,0 { 237 cfam@0,0 { 265 cfam@0,0 { [all …]
|
D | aspeed-bmc-ibm-everest.dts | 2508 cfam@4,0 { /* DCM2_C0 */ 2536 cfam@0,0 { 2568 cfam@0,0 { 2600 cfam@0,0 { 2632 cfam@0,0 { 2664 cfam@0,0 { 2696 cfam@0,0 { 2728 cfam@0,0 { 2760 cfam@0,0 { 2881 cfam@5,0 { /* DCM2_C1 */ [all …]
|
D | ibm-power9-dual.dtsi | 5 cfam@0,0 { 106 cfam@1,0 {
|
D | ibm-power10-dual.dtsi | 10 cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>; 12 cfam@0,0 { 177 cfam@1,0 {
|
D | aspeed-bmc-opp-tacoma.dts | 128 /*Q0-Q7*/ "cfam-reset","","","","","","","fsi-routing", 199 cfam@0,0 { 300 cfam@1,0 {
|
D | aspeed-bmc-opp-palmetto.dts | 354 cfam@0,0 {
|
D | aspeed-bmc-opp-nicole.dts | 219 /*A0-A7*/ "","cfam-reset","","","","","fsi-mux","",
|
D | aspeed-bmc-opp-romulus.dts | 235 /*A0-A7*/ "","cfam-reset","","","","","fsi-mux","",
|
D | aspeed-bmc-opp-zaius.dts | 482 /*A0-A7*/ "","cfam-reset","","","","","","",
|
D | aspeed-bmc-ibm-bonnell.dts | 142 /*Q0-Q7*/ "cfam-reset","","regulator-standby-faulted","","","","","",
|
D | aspeed-bmc-opp-witherspoon.dts | 202 /*A0-A7*/ "","cfam-reset","","","","","fsi-mux","",
|
/Linux-v6.6/Documentation/devicetree/bindings/fsi/ |
D | ibm,fsi2spi.yaml | 13 This binding describes an FSI CFAM engine called the FSI2SPI. Therefore this 14 node will always be a child of an FSI CFAM node; see fsi.txt for details on 15 FSI slave and CFAM nodes. This FSI2SPI engine provides access to a number of
|
D | fsi-master-aspeed.txt | 16 - cfam-reset-gpios: GPIO for CFAM reset 35 cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_LOW>;
|
D | ibm,i2cr-fsi-master.yaml | 13 The I2C Responder (I2CR) is a an I2C device that's connected to an FSI CFAM 14 (see fsi.txt). The I2CR translates I2C bus operations to FSI CFAM reads and
|
D | fsi.txt | 74 cfam@1,2 { 127 /* A FSI slave (aka. CFAM) at link 0, ID 0. */ 128 cfam@0,0 {
|
D | ibm,p9-occ.txt | 5 a service processor. See fsi.txt for details on bindings for FSI slave and CFAM
|
/Linux-v6.6/drivers/fsi/ |
D | Kconfig | 69 This option enables a virtual FSI master in order to access a CFAM 71 that translates I2C commands to CFAM or SCOM operations, effectively
|
D | fsi-master-i2cr.c | 199 * The I2CR doesn't have CFAM or FSI slave address space - only the in i2cr_read() 201 * emulate at minimum the CFAM config table so that the appropriate in i2cr_read() 236 /* I2CR writes to CFAM or FSI slave address are a successful no-op. */ in i2cr_write()
|
D | fsi-core.c | 10 * - s/cfam/chip (cfam_id -> chip_id etc...) 870 return kasprintf(GFP_KERNEL, "fsi/cfam%d", slave->cdev_idx); in cfam_devnode() 872 return kasprintf(GFP_KERNEL, "cfam%d", slave->cdev_idx); in cfam_devnode() 877 .name = "cfam", 943 "cfam", 1006 dev_warn(&master->dev, "slave %02x:%02x invalid cfam id CRC!\n", in fsi_slave_init()
|
D | fsi-master.h | 85 #define FSI_POST_BREAK_CLOCKS 16000 /* Number clocks to set up cfam */
|
D | fsi-master-aspeed.c | 473 gpio = devm_gpiod_get_optional(dev, "cfam-reset", GPIOD_OUT_LOW); in setup_cfam_reset() 575 dev_err(&pdev->dev, "CFAM reset GPIO setup failed\n"); in fsi_master_aspeed_probe()
|
/Linux-v6.6/include/trace/events/ |
D | fsi.h | 177 TP_printk("fsi%d: idx:%d link:%d/%d cid:%d cfam:%08x %08x", 203 TP_printk("fsi%d: cfam:%08x link:%d/%d",
|
/Linux-v6.6/Documentation/devicetree/bindings/i2c/ |
D | i2c-fsi.txt | 6 - reg = < address size >; : The FSI CFAM address and address
|
/Linux-v6.6/Documentation/ABI/testing/ |
D | sysfs-bus-fsi | 45 Provides a means of resetting the cfam that is attached to the
|
/Linux-v6.6/drivers/spi/ |
D | spi-fsi.c | 71 struct fsi_device *fsi; /* FSI2SPI CFAM engine device */
|