[Openipmi-developer] [PATCH 0/3] Add MCTP-over-KCS transport binding

2023-09-28 Thread Konstantin Aladyshev
[3]: https://github.com/openbmc/openbmc [4]: https://github.com/Kostr/PLDM Konstantin Aladyshev (3): ipmi: Move KCS headers to common include folder ipmi: Create header with KCS interface defines mctp: Add MCTP-over-KCS transport binding drivers/char/ipmi/kcs_bmc.c | 8 +

[Openipmi-developer] [PATCH 1/3] ipmi: Move KCS headers to common include folder

2023-09-28 Thread Konstantin Aladyshev
The current KCS header files can be utilized by both IPMI drivers (drivers/char/ipmi) and MCTP driver (drivers/net/mctp). To be able to use them in both cases move the headers to 'include/linux' folder. Signed-off-by: Konstantin Aladyshev --- drivers/char/ipmi/kcs_bmc.c

[Openipmi-developer] [PATCH 3/3] mctp: Add MCTP-over-KCS transport binding

2023-09-28 Thread Konstantin Aladyshev
KCS driver. Signed-off-by: Konstantin Aladyshev --- drivers/net/mctp/Kconfig| 8 + drivers/net/mctp/Makefile | 1 + drivers/net/mctp/mctp-kcs.c | 624 3 files changed, 633 insertions(+) create mode 100644 drivers/net/mctp/mctp-kcs.c diff --git a/driver

[Openipmi-developer] [PATCH 2/3] ipmi: Create header with KCS interface defines

2023-09-28 Thread Konstantin Aladyshev
Some definitions from the current kcs_bmc_cdev_ipmi driver can be also utilized by the MTCP KCS binding driver. Move such definitions to the common header file. Signed-off-by: Konstantin Aladyshev --- drivers/char/ipmi/kcs_bmc_cdev_ipmi.c | 71 +--- include/linux/ipmi_kcs.h

[Openipmi-developer] [PATCH v3 1/3] ipmi: Move KCS headers to common include folder

2023-10-03 Thread Konstantin Aladyshev
The current KCS header files can be utilized by both IPMI drivers (drivers/char/ipmi) and MCTP driver (drivers/net/mctp). To be able to use them in both cases move the headers to 'include/linux' folder. Signed-off-by: Konstantin Aladyshev --- drivers/char/ipmi/kcs_bmc.c

[Openipmi-developer] [PATCH v3 3/3] mctp: Add MCTP-over-KCS transport binding

2023-10-03 Thread Konstantin Aladyshev
KCS driver. Signed-off-by: Konstantin Aladyshev --- drivers/net/mctp/Kconfig| 8 + drivers/net/mctp/Makefile | 1 + drivers/net/mctp/mctp-kcs.c | 594 3 files changed, 603 insertions(+) create mode 100644 drivers/net/mctp/mctp-kcs.c diff --git a/driver

[Openipmi-developer] [PATCH v3 0/3] Add MCTP-over-KCS transport binding

2023-10-03 Thread Konstantin Aladyshev
Jonathan Cameron comments Original patchset can be found here: https://lwn.net/ml/linux-kernel/20230928123009.2913-1-aladyshe...@gmail.com/ Konstantin Aladyshev (3): ipmi: Move KCS headers to common include folder ipmi: Create header with KCS interface defines mctp: Add MCTP-over-KCS t

[Openipmi-developer] [PATCH v3 2/3] ipmi: Create header with KCS interface defines

2023-10-03 Thread Konstantin Aladyshev
Some definitions from the current kcs_bmc_cdev_ipmi driver can be also utilized by the MTCP KCS binding driver. Move such definitions to the common header file. Signed-off-by: Konstantin Aladyshev --- drivers/char/ipmi/kcs_bmc_cdev_ipmi.c | 71 +--- include/linux/ipmi_kcs.h

Re: [Openipmi-developer] [PATCH v2 3/3] mctp: Add MCTP-over-KCS transport binding

2023-10-03 Thread Konstantin Aladyshev
drivers/net/mctp/mctp-kcs.o ``` runs without any issues now. Best regards, Konstantin Aladyshev On Tue, Oct 3, 2023 at 2:05 AM kernel test robot wrote: > > Hi Konstantin, > > kernel test robot noticed the following build warnings: > > [auto build test WARNING on cminyard-ipmi

[Openipmi-developer] [PATCH v2 0/3] Add MCTP-over-KCS transport binding

2023-10-02 Thread Konstantin Aladyshev
d here: https://lwn.net/ml/linux-kernel/20230928123009.2913-1-aladyshe...@gmail.com/ Konstantin Aladyshev (3): ipmi: Move KCS headers to common include folder ipmi: Create header with KCS interface defines mctp: Add MCTP-over-KCS transport binding drivers/char/ipmi/kcs_bmc.c

[Openipmi-developer] [PATCH v2 2/3] ipmi: Create header with KCS interface defines

2023-10-02 Thread Konstantin Aladyshev
Some definitions from the current kcs_bmc_cdev_ipmi driver can be also utilized by the MTCP KCS binding driver. Move such definitions to the common header file. Signed-off-by: Konstantin Aladyshev --- drivers/char/ipmi/kcs_bmc_cdev_ipmi.c | 71 +--- include/linux/ipmi_kcs.h

[Openipmi-developer] [PATCH v2 1/3] ipmi: Move KCS headers to common include folder

2023-10-02 Thread Konstantin Aladyshev
The current KCS header files can be utilized by both IPMI drivers (drivers/char/ipmi) and MCTP driver (drivers/net/mctp). To be able to use them in both cases move the headers to 'include/linux' folder. Signed-off-by: Konstantin Aladyshev --- drivers/char/ipmi/kcs_bmc.c

[Openipmi-developer] [PATCH v2 3/3] mctp: Add MCTP-over-KCS transport binding

2023-10-02 Thread Konstantin Aladyshev
KCS driver. Signed-off-by: Konstantin Aladyshev --- drivers/net/mctp/Kconfig| 8 + drivers/net/mctp/Makefile | 1 + drivers/net/mctp/mctp-kcs.c | 594 3 files changed, 603 insertions(+) create mode 100644 drivers/net/mctp/mctp-kcs.c diff --git a/driver

Re: [Openipmi-developer] [PATCH 3/3] mctp: Add MCTP-over-KCS transport binding

2023-10-02 Thread Konstantin Aladyshev
/drivers/char/ipmi/kcs_bmc_cdev_ipmi.c) Not sure if we need to do any different here. Please see detailed response below: On Fri, Sep 29, 2023 at 2:08 PM Jonathan Cameron wrote: > > On Thu, 28 Sep 2023 15:30:09 +0300 > Konstantin Aladyshev wrote: > > > This change adds a MCTP KCS

Re: [Openipmi-developer] [PATCH v4 3/3] mctp: Add MCTP-over-KCS transport binding

2023-10-10 Thread Konstantin Aladyshev
Thanks for your comments! Please see the v5 version for the corrections. On Mon, Oct 9, 2023 at 3:49 PM Simon Horman wrote: > > On Fri, Oct 06, 2023 at 01:02:14PM +0300, Konstantin Aladyshev wrote: > > This change adds a MCTP KCS transport binding, as defined by the DMTF > &

[Openipmi-developer] [PATCH v5 1/3] ipmi: Move KCS headers to common include folder

2023-10-10 Thread Konstantin Aladyshev
The current KCS header files can be utilized by both IPMI drivers (drivers/char/ipmi) and MCTP driver (drivers/net/mctp). To be able to use them in both cases move the headers to 'include/linux' folder. Signed-off-by: Konstantin Aladyshev --- drivers/char/ipmi/kcs_bmc.c

[Openipmi-developer] [PATCH v5 3/3] mctp: Add MCTP-over-KCS transport binding

2023-10-10 Thread Konstantin Aladyshev
KCS driver. Signed-off-by: Konstantin Aladyshev --- drivers/net/mctp/Kconfig| 8 + drivers/net/mctp/Makefile | 1 + drivers/net/mctp/mctp-kcs.c | 600 3 files changed, 609 insertions(+) create mode 100644 drivers/net/mctp/mctp-kcs.c diff --git a/driver

[Openipmi-developer] [PATCH v5 0/3] Add MCTP-over-KCS transport binding

2023-10-10 Thread Konstantin Aladyshev
tyle corrections based on Jonathan Cameron comments Original patchset can be found here: https://lwn.net/ml/linux-kernel/20230928123009.2913-1-aladyshe...@gmail.com/ Konstantin Aladyshev (3): ipmi: Move KCS headers to common include folder ipmi: Create header with KCS interface defines mctp: Add M

[Openipmi-developer] [PATCH v5 2/3] ipmi: Create header with KCS interface defines

2023-10-10 Thread Konstantin Aladyshev
Some definitions from the current kcs_bmc_cdev_ipmi driver can be also utilized by the MTCP KCS binding driver. Move such definitions to the common header file. Signed-off-by: Konstantin Aladyshev --- drivers/char/ipmi/kcs_bmc_cdev_ipmi.c | 71 +--- include/linux/ipmi_kcs.h

[Openipmi-developer] [PATCH v4 3/3] mctp: Add MCTP-over-KCS transport binding

2023-10-06 Thread Konstantin Aladyshev
KCS driver. Signed-off-by: Konstantin Aladyshev --- drivers/net/mctp/Kconfig| 8 + drivers/net/mctp/Makefile | 1 + drivers/net/mctp/mctp-kcs.c | 594 3 files changed, 603 insertions(+) create mode 100644 drivers/net/mctp/mctp-kcs.c diff --git a/driver

[Openipmi-developer] [PATCH v4 0/3] Add MCTP-over-KCS transport binding

2023-10-06 Thread Konstantin Aladyshev
ion - several code style corrections based on Jonathan Cameron comments Original patchset can be found here: https://lwn.net/ml/linux-kernel/20230928123009.2913-1-aladyshe...@gmail.com/ Konstantin Aladyshev (3): ipmi: Move KCS headers to common include folder ipmi: Create header with KCS inter

[Openipmi-developer] [PATCH v4 1/3] ipmi: Move KCS headers to common include folder

2023-10-06 Thread Konstantin Aladyshev
The current KCS header files can be utilized by both IPMI drivers (drivers/char/ipmi) and MCTP driver (drivers/net/mctp). To be able to use them in both cases move the headers to 'include/linux' folder. Signed-off-by: Konstantin Aladyshev --- drivers/char/ipmi/kcs_bmc.c

[Openipmi-developer] [PATCH v4 2/3] ipmi: Create header with KCS interface defines

2023-10-06 Thread Konstantin Aladyshev
Some definitions from the current kcs_bmc_cdev_ipmi driver can be also utilized by the MTCP KCS binding driver. Move such definitions to the common header file. Signed-off-by: Konstantin Aladyshev --- drivers/char/ipmi/kcs_bmc_cdev_ipmi.c | 71 +--- include/linux/ipmi_kcs.h