Intel® Edge Software Hub
Get answers from community peers to your questions about building Edge Software Hub solutions for edge compute node.
Announcements
Welcome to the Intel Community! If you like the answer to your question, please mark it as 'Accepted Solution' to help others.

The Edge Software Vision Package for Red Hat Enterprise Linux is now available here.

Learn more about developing on Intel® Hardware and Software here.

Inquiry about MCP251XFD.

YOONJU
Novice
1,379 Views

Hello! My Name is yoonju

 

I understand that MCP251xFD is supported in intel ECI Kernel.

PCH [GSPI Port] <-> MCP2518FD
* Connection as above.

I have a question about the ECI Kernel.

 

Is there a difference between the normal X86 Linux Kernel (EX : ubuntu 20.04 LTS Kernel) and the ECI Kernel, that the ECI Kernel was created for Embedded Linux?

 

I am wondering if it is possible to use it in a general Kernel just like the MCP2518FD in the ECI Kernel.

* I wonder if it is not enough to just modify the ACPI Table of the ECI Kernel.
* Is the MCP251xFD Driver inserted into the ECI Kernel different from the Driver provided by the normal Kernel?

Thank you for replying while you are busy.
thank you

 

Labels (1)
0 Kudos
1 Solution
Lay
Employee
1,282 Views

Hi @YOONJU ,

 

Q1)  I wonder if it is not enough to just modify the ACPI Table of the ECI Kernel.

You can check the kernel config whether the driver is compiled. If yes, then override the ACPI table should be at least see the mcp251xfd driver load and probe.

 

Q2)   Is the MCP251xFD Driver inserted into the ECI Kernel different from the Driver provided by the normal Kernel?

Ubuntu 20(focal) does not have mcp251xfd driver, it's only available in Ubuntu 22(jammy) kernel. 

Ubuntu 20

https://kernel.ubuntu.com/git/ubuntu/ubuntu-focal.git/tree/drivers/net/can/spi

Ubuntu 22

https://kernel.ubuntu.com/git/ubuntu-stable/ubuntu-stable-jammy.git/log/drivers/net/can/spi/mcp251xfdmcp25

 

Below is ECI 5.15 kernel for Ubuntu 22(jammy), there is some commit is from intel engineer.

https://github.com/intel/linux-intel-lts/commits/5.15/preempt-rt/drivers/net/can/spi

 

Best Regards,

Lay

View solution in original post

0 Kudos
4 Replies
JesusE_Intel
Moderator
1,347 Views

Hi YOONJU,


Thanks for reaching out! I'll need to check with the development team and gather their input on these questions. In the meantime, please refer to the following ECI documentation about the kernel and MCP2518FD driver.


Appendix — ECI documentation (intel.com)

CANopen Overview — ECI documentation (intel.com)


Regards,

Jesus


0 Kudos
Lay
Employee
1,283 Views

Hi @YOONJU ,

 

Q1)  I wonder if it is not enough to just modify the ACPI Table of the ECI Kernel.

You can check the kernel config whether the driver is compiled. If yes, then override the ACPI table should be at least see the mcp251xfd driver load and probe.

 

Q2)   Is the MCP251xFD Driver inserted into the ECI Kernel different from the Driver provided by the normal Kernel?

Ubuntu 20(focal) does not have mcp251xfd driver, it's only available in Ubuntu 22(jammy) kernel. 

Ubuntu 20

https://kernel.ubuntu.com/git/ubuntu/ubuntu-focal.git/tree/drivers/net/can/spi

Ubuntu 22

https://kernel.ubuntu.com/git/ubuntu-stable/ubuntu-stable-jammy.git/log/drivers/net/can/spi/mcp251xfdmcp25

 

Below is ECI 5.15 kernel for Ubuntu 22(jammy), there is some commit is from intel engineer.

https://github.com/intel/linux-intel-lts/commits/5.15/preempt-rt/drivers/net/can/spi

 

Best Regards,

Lay

0 Kudos
JesusE_Intel
Moderator
1,210 Views

If you need any additional information, please submit a new question as this thread will no longer be monitored.


0 Kudos
YOONJU
Novice
1,196 Views

Thanks for your help. I was late in replying because I was reviewing what you said.


If there is an inquiry after further review, we will create a new topic.

thank you.!

0 Kudos
Reply