Searched refs:scom (Results 1 – 13 of 13) sorted by relevance
| /linux-6.15/drivers/fsi/ |
| H A D | fsi-scom.c | 325 if (scom->dead) in scom_read() 360 if (scom->dead) in scom_write() 482 if (scom->dead) { in scom_ioctl() 527 kfree(scom); in scom_free() 536 scom = kzalloc(sizeof(*scom), GFP_KERNEL); in scom_probe() 537 if (!scom) in scom_probe() 544 kfree(scom); in scom_probe() 551 scom->dev.parent = dev; in scom_probe() 562 rc = cdev_device_add(&scom->cdev, &scom->dev); in scom_probe() 582 scom->dead = true; in scom_remove() [all …]
|
| H A D | i2cr-scom.c | 87 struct i2cr_scom *scom; in i2cr_scom_probe() local 94 scom = devm_kzalloc(dev, sizeof(*scom), GFP_KERNEL); in i2cr_scom_probe() 95 if (!scom) in i2cr_scom_probe() 99 dev_set_drvdata(dev, scom); in i2cr_scom_probe() 101 scom->dev.type = &fsi_cdev_type; in i2cr_scom_probe() 102 scom->dev.parent = dev; in i2cr_scom_probe() 103 device_initialize(&scom->dev); in i2cr_scom_probe() 111 ret = cdev_device_add(&scom->cdev, &scom->dev); in i2cr_scom_probe() 113 fsi_free_minor(scom->dev.devt); in i2cr_scom_probe() 122 cdev_device_del(&scom->cdev, &scom->dev); in i2cr_scom_remove() [all …]
|
| H A D | Makefile | 9 obj-$(CONFIG_FSI_SCOM) += fsi-scom.o 12 obj-$(CONFIG_I2CR_SCOM) += i2cr-scom.o
|
| /linux-6.15/arch/powerpc/platforms/powernv/ |
| H A D | opal-prd.c | 275 struct opal_prd_scom scom; in opal_prd_ioctl() local 288 rc = copy_from_user(&scom, (void __user *)param, sizeof(scom)); in opal_prd_ioctl() 292 scom.rc = opal_xscom_read(scom.chip, scom.addr, in opal_prd_ioctl() 293 (__be64 *)&scom.data); in opal_prd_ioctl() 294 scom.data = be64_to_cpu(scom.data); in opal_prd_ioctl() 296 scom.chip, scom.addr, scom.data, scom.rc); in opal_prd_ioctl() 298 rc = copy_to_user((void __user *)param, &scom, sizeof(scom)); in opal_prd_ioctl() 304 rc = copy_from_user(&scom, (void __user *)param, sizeof(scom)); in opal_prd_ioctl() 308 scom.rc = opal_xscom_write(scom.chip, scom.addr, scom.data); in opal_prd_ioctl() 310 scom.chip, scom.addr, scom.data, scom.rc); in opal_prd_ioctl() [all …]
|
| /linux-6.15/arch/arm/boot/dts/aspeed/ |
| H A D | ibm-power10-quad.dtsi | 19 scom100: scom@1000 { 47 scom101: scom@1000 { 75 scom110: scom@1000 { 103 scom111: scom@1000 { 131 scom112: scom@1000 { 159 scom113: scom@1000 { 187 scom114: scom@1000 { 215 scom115: scom@1000 { 243 scom202: scom@1000 { 461 scom@1000 { [all …]
|
| H A D | ibm-power11-quad.dtsi | 137 scom@1000 { 165 scom100: scom@1000 { 195 scom101: scom@1000 { 225 scom110: scom@1000 { 255 scom111: scom@1000 { 285 scom112: scom@1000 { 315 scom113: scom@1000 { 345 scom114: scom@1000 { 490 scom@1000 { 842 scom@1000 { [all …]
|
| H A D | aspeed-bmc-ibm-fuji.dts | 2502 scom@1000 { 2530 scom500: scom@1000 { 2560 scom501: scom@1000 { 2590 scom510: scom@1000 { 2620 scom511: scom@1000 { 2650 scom512: scom@1000 { 2680 scom513: scom@1000 { 2710 scom514: scom@1000 { 2854 scom@1000 { 3206 scom@1000 { [all …]
|
| H A D | aspeed-bmc-ibm-everest.dts | 2536 scom@1000 { 2564 scom500: scom@1000 { 2596 scom501: scom@1000 { 2628 scom510: scom@1000 { 2660 scom511: scom@1000 { 2692 scom512: scom@1000 { 2724 scom513: scom@1000 { 2756 scom514: scom@1000 { 2909 scom@1000 { 3282 scom@1000 { [all …]
|
| H A D | ibm-power9-dual.dtsi | 11 scom@1000 { 112 scom@1000 {
|
| H A D | ibm-power10-dual.dtsi | 18 scom@1000 { 185 scom@1000 {
|
| H A D | aspeed-bmc-opp-palmetto.dts | 360 scom@1000 {
|
| H A D | aspeed-bmc-opp-tacoma.dts | 205 scom@1000 { 306 scom@1000 {
|
| /linux-6.15/Documentation/devicetree/bindings/fsi/ |
| H A D | ibm,p9-scom.yaml | 4 $id: http://devicetree.org/schemas/fsi/ibm,p9-scom.yaml# 20 - ibm,p9-scom 21 - ibm,i2cr-scom 35 scom@1000 { 36 compatible = "ibm,p9-scom";
|