11.10. CPSW Ethernet driver support - io-sock vs io-pkt¶
11.10.1. SDP 7.1¶
The io-pkt based CPSW ethernet drivers from TI is available on SDP 7.1 and on certain SoCs (See table below). Starting with PSDK QNX 11.0 release, these drivers are being deprecated. The sources to build the io-pkt CPSW drivers will not be packaged with the SDK. This source will continue to be available on request. To request access please reach out to your TI contact.
Native (i.e. not ETHFW based) drivers for the io-sock networking stack, previously only available on QNX SDP 8.0, has been back-ported to SDP 7.1 for the J721E, J721S2, J784S4, J742S2 and J722S SoCs by QNX. There are different versions of the BSPs depending on the desired networking stack. Please see the release notes for the specific BSP revision used during PSDK QNX validation.
The io-sock drivers will be the default and recommended drivers for the J721E, J721S2, J784S4, J742S2 and J722S SoCs.
For any questions regarding the io-sock drivers or io-sock based BSPs, please reach out to QNX.
11.10.2. SDP 8.0¶
In SDP 8.0 io-sock remains the only supported networking stack. The CPSW ethernet drivers based on io-sock is developed and supported by QNX. Please contact QNX for all queries related to these drivers. See table below for details.
11.10.3. CPSW driver information¶
A table showing the full support of each SOC and networking stack is shown below:
SOC |
SDP 7.1 io-pkt support |
SDP 7.1 io-sock support |
SDP 8.0 io-pkt support |
SDP 8.0 io-sock support |
J721E |
Deprecated (Contact TI) |
Yes (Contact QNX) |
No |
Yes |
J721S2 |
Deprecated (Contact TI) |
Yes (Contact QNX) |
No |
Yes |
J784S4 |
Deprecated (Contact TI) |
Yes (Contact QNX) |
No |
Yes |
J742S2 |
No |
Yes (Contact QNX) |
No |
Yes |
J722S |
No |
Yes (Contact QNX) |
No |
Yes |