diff options
author | Zbigniew Lukwinski <zbigniew.lukwinski@linux.intel.com> | 2022-05-11 01:48:38 +0300 |
---|---|---|
committer | Zbigniew Lukwinski <zbigniew.lukwinski@linux.intel.com> | 2022-05-20 14:49:59 +0300 |
commit | 5011eeadb7d5a14d8bf178c9032c2ab27b38ed4c (patch) | |
tree | ab87d9a5dc687e377bc9ef509d725c75cbc45581 | |
parent | ab986eaa298cbc5ef8af58cc44f947b2620699e4 (diff) | |
download | linux-5011eeadb7d5a14d8bf178c9032c2ab27b38ed4c.tar.xz |
i3c: mctp: Enable PEC
Following DMTF DSP0233 standard, MCTP over I3C requires PEC generation
and validation for private read and write SDR transfers. To enable PEC,
I3C driver PEC support is used.
Signed-off-by: Zbigniew Lukwinski <zbigniew.lukwinski@linux.intel.com>
-rw-r--r-- | drivers/i3c/mctp/i3c-mctp.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/i3c/mctp/i3c-mctp.c b/drivers/i3c/mctp/i3c-mctp.c index b0e381456404..83f7dae454be 100644 --- a/drivers/i3c/mctp/i3c-mctp.c +++ b/drivers/i3c/mctp/i3c-mctp.c @@ -303,6 +303,10 @@ static int i3c_mctp_probe(struct i3c_device *i3cdev) goto error; } + ret = i3c_device_control_pec(i3cdev, true); + if (ret) + goto error; + dev_set_drvdata(i3cdev_to_dev(i3cdev), priv); if (i3c_mctp_enable_ibi(i3cdev)) { |