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