From 5011eeadb7d5a14d8bf178c9032c2ab27b38ed4c Mon Sep 17 00:00:00 2001 From: Zbigniew Lukwinski Date: Wed, 11 May 2022 00:48:38 +0200 Subject: 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 --- drivers/i3c/mctp/i3c-mctp.c | 4 ++++ 1 file changed, 4 insertions(+) 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)) { -- cgit v1.2.3