LIN Slave Mode Support on TJA1124 with S32G3 VNP-RDB3 Board

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LIN Slave Mode Support on TJA1124 with S32G3 VNP-RDB3 Board

1,306 Views
A_VIJAYA7
Contributor III

Hi NXP Support Team,

We are currently evaluating LIN communication on the S32G3 VNP-RDB3 board, utilizing the LLCE LIN channels connected to the onboard TJA1124 LIN transceiver. Based on available information, the TJA1124 appears to be configured as a commander-channel device by default.

To meet our application requirements, we intend to configure all four LLCE LIN channels as LIN slaves. We would like to confirm whether the TJA1124 transceiver supports slave-mode operation when the LIN controller is configured accordingly.

To verify whether the TJA1124 transceiver is capable of operating in slave mode when interfaced with LLCE LIN channels that are configured as LIN slaves?

Please let us know whether the TJA1124 supports this configuration, or if additional components or firmware adjustments are required.

Thank You.

 

Tags (1)
0 Kudos
Reply
9 Replies

1,289 Views
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @A_VIJAYA7,

Thanks for contacting us again. Checking the TJA1124 documentation, you can see that it only supports Master mode. If required you could connect directly to the FLEX_LIN2 lines comming from the S32G2, you can solder a connector in J188 space (which is not populated) and connect an external board to it:

alejandro_e_0-1753834309716.png

You can also remove R1059 and R1060 to only use the signal for the external board.

The connector is located here:

alejandro_e_1-1753834434709.png

Please note that we do not offer any example to use LIN as a slave, so I strgonly recommend checking section Chapter 49 LINFlexD of the reference manual [page 2453, S32G3 Reference Manual, Rev. 4, 02/2024]

 

Let me know if you need more support

 

0 Kudos
Reply

1,255 Views
suryashankar
NXP Employee
NXP Employee

Hi @alejandro_e ,

The Capgemini India SW team asks:

 

  • TJA1124 can only be configured as LIN Master (commander) and the same is applicable for SJA1124 also. Please confirm.
  • Additionally, From the attached document("ah504215-SJA1124 _ TJA1124 Application Hints(1.5)") section 3.3 & the datasheet of SJA1124, we assumed (implicit) that by configuring the MCFG register to 0x00 (Address 0xF0h), the SJA1124 shall act as LIN slave. Please share your feedback.

Kindly review and confirm.

 

Thanks and Regards,

Suryashankar Dasgupta

0 Kudos
Reply

1,251 Views
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @suryashankar and @A_VIJAYA7,

I have reviewed the document, what I understand from is that the R_commander and R_receiver can be enabled and disabled with the MCFG, which are used for signal integrity in the LIN protocol, this does not change the rol of the controller . Please note that my area of expertise is the S32G, not the transceivers of this topic, the conclusions I have shared are from reading the datasheets of the components, to get support from the experts on those components please post a question in Other-NXP-Products, there one of my colleagues with more expertise in those areas will be able to help you.

 

Let me know if you have more questions

0 Kudos
Reply

1,235 Views
suryashankar
NXP Employee
NXP Employee

Hi @alejandro_e ,

The customer has purchased S32G3 reference board and working on configuring LLCE LIN as slave with TJA1124 for A53 core Linux environment.

But NXP clarified that, TJA1124 cannot be configured as LIN Slave and suggested to use TJA1024 which can be configured either Master or Slave.

Note: They are not going to use LINFlexD outside LLCE.

 

Please share your inputs to take the decision & proceed further.

  • As aligned, LLCE-LINFlexD support only UART mode. And to configure as LIN master/slave, the customer would expect driver support from NXP as similar to LLCE-CAN. Why is that not provided by NXP? They also understand from RTD driver that it is directly accessing the LINFlexD registers which is outside of LLCE. They assume, NXP to provide driver for LLCE-LINFlexD. Please feedback.
  • If NXP is not providing the driver for LLCE-LINFlexD, Please share the details of dedicated support from NXP. Timeline and cost to develop & integrate LLCE-LINFlexD driver to configure LLCE LIN as slave?

Kindly review and share your feedback!

Thanks and Regards,

Suryashankar Dasgupta

0 Kudos
Reply

1,216 Views
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @suryashankar and @A_VIJAYA7,

Just to clarify, using LLCE or not using it, does not affect the master/slave capabilities of the PHY chips, LLCE is an S32G internal communication accelerator, it only offloads processing from the main cores (A53 or M7).

Regarding the LLCE-LinFlexD drivers, the design of the BSP is handle internally I cannot give you any details on why it is done a certain way since I don't have them. Regading the RTD LLCE examples, they do not come with the standard RTD package, you will need to enter FlexNet and follow this path: Automotive SW – S32G Standard Software > Automotive SW - S32G - LLCE Driver + Firmware, then select the version best suited for your project:

alejandro_e_0-1754417268069.png

Please avoid using version 1.0.10 as some unrecoverable issues have been found. I would recommend version 1.0.9.

Once installing those packages in S32DS or EB Tresos, you will see examples for LLCE.

 

Regarding the cost and time for new features added to the BSP, I am not able to help with that, I can only guide you in technical topics. You could reach out to your NXP Sales Representative for more details regarding this, you can also check these links:

NXP Engineering Services | NXP Semiconductors

Professional Support for Processors and Microcontrollers | NXP Semiconductors

Professional Engineering Services Information Request (CAM802 2019) | NXP Semiconductors

 

Please let me know if this information solved all your questions

0 Kudos
Reply

1,193 Views
A_VIJAYA7
Contributor III
Dear NXP Team,

Thank you for your continued support.

We are currently working on the S32G3 platform using the A53 core running Linux, with BSP version 43. We are not using the M7 core or RTD drivers. The existing Linux driver supports LINFlexD in UART mode.

We kindly request your support with the following queries:

Could you please provide a Linux driver for LINFlexD that supports LIN mode
How is LIN functionality validated on the A53 core with Linux, please share documentation and test procedures to validate LIN on a53 core.
In the existing llce_mailbox.c driver, the LLCE firmware appears to be disabled and is currently functioning in UART mode. Could you please provide enable LLCE firmware for LIN functionality


Thanks & Regards,
Vijaya
0 Kudos
Reply

1,188 Views
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @A_VIJAYA7,

As mentioned before we do not offer any example nor guide to use LIN mode in Linux, if you require that feature from us you can create a request in the links I shared in my previous reply.

If you decide to develop it yourself you can use the following file bsp43.0-6.6.52-rt/drivers/tty/serial/fsl_linflexuart.c and the RTD example I mentioned before, once you download the installer (S32G_LLCE_GATEWAY_1_0_9_D2408.exe), you will find the FW in C:\NXP\S32G_LLCE_1_0_9\firmware\llce_bin\s32g3\bin, you can find it in ELF, binary and array format. You can also check the bsp43.0-6.6.52-rt/drivers/mfd/llce-core.c file to get familiarized with the flow of how to load the firmware from a Linux device.

I apologize for not being able to cover your requirements, however I can help you in case you find specific problems during your integration or if you have problems contacting professional services to request this feature.

 

Please let me know if you have more questions

 

 

0 Kudos
Reply

1,168 Views
A_VIJAYA7
Contributor III
Hi NXP Team,

We are currently working with the LLCE firmware as per the attached LLCE Firmware User Guide, specifically referring to Module 1.5 – LLCE LIN Firmware.

For LIN communication, we are invoking firmware commands via the llce-mail.c driver. However, we are encountering the following issue:

Error: LLCE_LIN_TX_HEADER_ERROR
Description: Unable to transmit LIN frame.

Could you please guide us on how to resolve this issue? Additionally, if you have any validated reference documents or examples related to this module and driver integration, kindly share them.

Best regards,
Vijaya
0 Kudos
Reply

1,152 Views
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @A_VIJAYA7,

For what I can see in the code (llce_interface_lin.h#L161), the possible erros are:

/**
* Erroneous header transmission such as:
* - Mismatch between sent and read back data
* - Identifier parity error
* - Physical bus error.
*/

 

If you need a deeper analysis please create a new post or create a private support ticket, preferable add all the needed details, for example the messages interchanged up to the point of the error or if it is the first message you are trying yo sent to the LLCE subsyste.

 

Thanks

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2142815%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELIN%20Slave%20Mode%20Support%20on%20TJA1124%20with%20S32G3%20VNP-RDB3%20Board%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2142815%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20NXP%20Support%20Team%2C%3C%2FP%3E%3CP%3EWe%20are%20currently%20evaluating%20LIN%20communication%20on%20the%20S32G3%20VNP-RDB3%20board%2C%20utilizing%20the%20LLCE%20LIN%20channels%20connected%20to%20the%20onboard%20TJA1124%20LIN%20transceiver.%20Based%20on%20available%20information%2C%20the%20TJA1124%20appears%20to%20be%20configured%20as%20a%20commander-channel%20device%20by%20default.%3C%2FP%3E%3CP%3ETo%20meet%20our%20application%20requirements%2C%20we%20intend%20to%20configure%20all%20four%20LLCE%20LIN%20channels%20as%20LIN%20slaves.%20We%20would%20like%20to%20confirm%20whether%20the%20TJA1124%20transceiver%20supports%20slave-mode%20operation%20when%20the%20LIN%20controller%20is%20configured%20accordingly.%3C%2FP%3E%3CP%3E%3CSPAN%3ETo%20verify%20whether%20the%20TJA1124%20transceiver%20is%20capable%20of%20operating%20in%20slave%20mode%20when%20interfaced%20with%20LLCE%20LIN%20channels%20that%20are%20configured%20as%20LIN%20slaves%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EPlease%20let%20us%20know%20whether%20the%20TJA1124%20supports%20this%20configuration%2C%20or%20if%20additional%20components%20or%20firmware%20adjustments%20are%20required.%3C%2FP%3E%3CP%3EThank%20You.%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2149354%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LIN%20Slave%20Mode%20Support%20on%20TJA1124%20with%20S32G3%20VNP-RDB3%20Board%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2149354%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F250401%22%20target%3D%22_blank%22%3E%40A_VIJAYA7%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EFor%20what%20I%20can%20see%20in%20the%20code%20(%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-auto-linux%2Flinux%2Fblob%2F1a29a32be610578c7d50d030c73e88df87c82edd%2Finclude%2Flinux%2Fmailbox%2Fnxp-llce%2Fllce_interface_lin.h%23L161%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ellce_interface_lin.h%23L161%3C%2FA%3E)%2C%20the%20possible%20erros%20are%3A%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3E%2F**%0A*%20Erroneous%20header%20transmission%20such%20as%3A%0A*%20-%20Mismatch%20between%20sent%20and%20read%20back%20data%0A*%20-%20Identifier%20parity%20error%0A*%20-%20Physical%20bus%20error.%0A*%2F%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%3EIf%20you%20need%20a%20deeper%20analysis%20please%20create%20a%20new%20post%20or%20create%20a%20private%20support%20ticket%2C%20preferable%20add%20all%20the%20needed%20details%2C%20for%20example%20the%20messages%20interchanged%20up%20to%20the%20point%20of%20the%20error%20or%20if%20it%20is%20the%20first%20message%20you%20are%20trying%20yo%20sent%20to%20the%20LLCE%20subsyste.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThanks%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2149146%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LIN%20Slave%20Mode%20Support%20on%20TJA1124%20with%20S32G3%20VNP-RDB3%20Board%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2149146%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHi%20NXP%20Team%2C%3CBR%20%2F%3E%3CBR%20%2F%3EWe%20are%20currently%20working%20with%20the%20LLCE%20firmware%20as%20per%20the%20attached%20LLCE%20Firmware%20User%20Guide%2C%20specifically%20referring%20to%20Module%201.5%20%E2%80%93%20LLCE%20LIN%20Firmware.%3CBR%20%2F%3E%3CBR%20%2F%3EFor%20LIN%20communication%2C%20we%20are%20invoking%20firmware%20commands%20via%20the%20llce-mail.c%20driver.%20However%2C%20we%20are%20encountering%20the%20following%20issue%3A%3CBR%20%2F%3E%3CBR%20%2F%3EError%3A%20LLCE_LIN_TX_HEADER_ERROR%3CBR%20%2F%3EDescription%3A%20Unable%20to%20transmit%20LIN%20frame.%3CBR%20%2F%3E%3CBR%20%2F%3ECould%20you%20please%20guide%20us%20on%20how%20to%20resolve%20this%20issue%3F%20Additionally%2C%20if%20you%20have%20any%20validated%20reference%20documents%20or%20examples%20related%20to%20this%20module%20and%20driver%20integration%2C%20kindly%20share%20them.%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20regards%2C%3CBR%20%2F%3EVijaya%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2147879%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LIN%20Slave%20Mode%20Support%20on%20TJA1124%20with%20S32G3%20VNP-RDB3%20Board%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2147879%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F250401%22%20target%3D%22_blank%22%3E%40A_VIJAYA7%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EAs%20mentioned%20before%20we%20do%20not%20offer%20any%20example%20nor%20guide%20to%20use%20LIN%20mode%20in%20Linux%2C%20if%20you%20require%20that%20feature%20from%20us%20you%20can%20create%20a%20request%20in%20the%20links%20I%20shared%20in%20my%20previous%20reply.%3C%2FP%3E%0A%3CP%3EIf%20you%20decide%20to%20develop%20it%20yourself%20you%20can%20use%20the%20following%20file%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-auto-linux%2Flinux%2Fblob%2Frelease%2Fbsp43.0-6.6.52-rt%2Fdrivers%2Ftty%2Fserial%2Ffsl_linflexuart.c%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ebsp43.0-6.6.52-rt%2Fdrivers%2Ftty%2Fserial%2Ffsl_linflexuart.c%3C%2FA%3E%26nbsp%3Band%20the%20RTD%20example%20I%20mentioned%20before%2C%20once%20you%20download%20the%20installer%20(%3CEM%3ES32G_LLCE_GATEWAY_1_0_9_D2408.exe%3C%2FEM%3E)%2C%20you%20will%20find%20the%20FW%20in%26nbsp%3B%3CEM%3EC%3A%5CNXP%5CS32G_LLCE_1_0_9%5Cfirmware%5Cllce_bin%5Cs32g3%5Cbin%3C%2FEM%3E%2C%20you%20can%20find%20it%20in%20ELF%2C%20binary%20and%20array%20format.%20You%20can%20also%20check%20the%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-auto-linux%2Flinux%2Fblob%2Frelease%2Fbsp43.0-6.6.52-rt%2Fdrivers%2Fmfd%2Fllce-core.c%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ebsp43.0-6.6.52-rt%2Fdrivers%2Fmfd%2Fllce-core.c%3C%2FA%3E%26nbsp%3Bfile%20to%20get%20familiarized%20with%20the%20flow%20of%20how%20to%20load%20the%20firmware%20from%20a%20Linux%20device.%3C%2FP%3E%0A%3CP%3EI%20apologize%20for%20not%20being%20able%20to%20cover%20your%20requirements%2C%20however%20I%20can%20help%20you%20in%20case%20you%20find%20specific%20problems%20during%20your%20integration%20or%20if%20you%20have%20problems%20contacting%20professional%20services%20to%20request%20this%20feature.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EPlease%20let%20me%20know%20if%20you%20have%20more%20questions%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2147513%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LIN%20Slave%20Mode%20Support%20on%20TJA1124%20with%20S32G3%20VNP-RDB3%20Board%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2147513%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EDear%20NXP%20Team%2C%3CBR%20%2F%3E%3CBR%20%2F%3EThank%20you%20for%20your%20continued%20support.%3CBR%20%2F%3E%3CBR%20%2F%3EWe%20are%20currently%20working%20on%20the%20S32G3%20platform%20using%20the%20A53%20core%20running%20Linux%2C%20with%20BSP%20version%2043.%20We%20are%20not%20using%20the%20M7%20core%20or%20RTD%20drivers.%20The%20existing%20Linux%20driver%20supports%20LINFlexD%20in%20UART%20mode.%3CBR%20%2F%3E%3CBR%20%2F%3EWe%20kindly%20request%20your%20support%20with%20the%20following%20queries%3A%3CBR%20%2F%3E%3CBR%20%2F%3ECould%20you%20please%20provide%20a%20Linux%20driver%20for%20LINFlexD%20that%20supports%20LIN%20mode%3CBR%20%2F%3EHow%20is%20LIN%20functionality%20validated%20on%20the%20A53%20core%20with%20Linux%2C%20please%20share%20documentation%20and%20test%20procedures%20to%20validate%20LIN%20on%20a53%20core.%3CBR%20%2F%3EIn%20the%20existing%20llce_mailbox.c%20driver%2C%20the%20LLCE%20firmware%20appears%20to%20be%20disabled%20and%20is%20currently%20functioning%20in%20UART%20mode.%20Could%20you%20please%20provide%20enable%20LLCE%20firmware%20for%20LIN%20functionality%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%20%26amp%3B%20Regards%2C%3CBR%20%2F%3EVijaya%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2147027%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LIN%20Slave%20Mode%20Support%20on%20TJA1124%20with%20S32G3%20VNP-RDB3%20Board%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2147027%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F235937%22%20target%3D%22_blank%22%3E%40suryashankar%3C%2FA%3E%26nbsp%3Band%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F250401%22%20target%3D%22_blank%22%3E%40A_VIJAYA7%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EJust%20to%20clarify%2C%20using%20LLCE%20or%20not%20using%20it%2C%20does%20not%20affect%20the%20master%2Fslave%20capabilities%20of%20the%20PHY%20chips%2C%20LLCE%20is%20an%20S32G%20internal%20communication%20accelerator%2C%20it%20only%20offloads%20processing%20from%20the%20main%20cores%20(A53%20or%20M7).%3C%2FP%3E%0A%3CP%3ERegarding%20the%20LLCE-LinFlexD%20drivers%2C%20the%20design%20of%20the%20BSP%20is%20handle%20internally%20I%20cannot%20give%20you%20any%20details%20on%20why%20it%20is%20done%20a%20certain%20way%20since%20I%20don't%20have%20them.%20Regading%20the%20RTD%20LLCE%20examples%2C%20they%20do%20not%20come%20with%20the%20standard%20RTD%20package%2C%20you%20will%20need%20to%20enter%20FlexNet%20and%20follow%20this%20path%3A%20%3CEM%3EAutomotive%20SW%20%E2%80%93%20S32G%20Standard%20Software%20%26gt%3B%26nbsp%3BAutomotive%20SW%20-%20S32G%20-%20LLCE%20Driver%20%2B%20Firmware%3C%2FEM%3E%2C%20then%20select%20the%20version%20best%20suited%20for%20your%20project%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22alejandro_e_0-1754417268069.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22alejandro_e_0-1754417268069.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F351019iA6FC4B1D87DF0600%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22alejandro_e_0-1754417268069.png%22%20alt%3D%22alejandro_e_0-1754417268069.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EPlease%20avoid%20using%20version%201.0.10%20as%20some%20unrecoverable%20issues%20have%20been%20found.%20I%20would%20recommend%20version%201.0.9.%3C%2FP%3E%0A%3CP%3EOnce%20installing%20those%20packages%20in%20S32DS%20or%20EB%20Tresos%2C%20you%20will%20see%20examples%20for%20LLCE.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ERegarding%20the%20cost%20and%20time%20for%20new%20features%20added%20to%20the%20BSP%2C%20I%20am%20not%20able%20to%20help%20with%20that%2C%20I%20can%20only%20guide%20you%20in%20technical%20topics.%20You%20could%20reach%20out%20to%20your%20NXP%20Sales%20Representative%20for%20more%20details%20regarding%20this%2C%20you%20can%20also%20check%20these%20links%3A%3C%2FP%3E%0A%3CP%3E%3CA%20id%3D%22menur354%22%20class%3D%22fui-Link%20___1q1shib%20f2hkw1w%20f3rmtva%20f1ewtqcl%20fyind8e%20f1k6fduh%20f1w7gpdv%20fk6fouc%20fjoy568%20figsok6%20f1s184ao%20f1mk8lai%20fnbmjn9%20f1o700av%20f13mvf36%20f1cmlufx%20f9n3di6%20f1ids18y%20f1tx3yz7%20f1deo86v%20f1eh06m1%20f1iescvh%20fhgqx19%20f1olyrje%20f1p93eir%20f1nev41a%20f1h8hb77%20f1lqvz6u%20f10aw75t%20fsle3fq%20f17ae5zn%22%20title%3D%22https%3A%2F%2Fwww.nxp.com%2Fsupport%2Fsupport%2Fnxp-engineering-services%3Asw-support%22%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fsupport%2Fsupport%2Fnxp-engineering-services%3ASW-SUPPORT%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%20nofollow%22%20aria-label%3D%22Link%20NXP%20Engineering%20Services%20%7C%20NXP%20Semiconductors%22%3ENXP%20Engineering%20Services%20%7C%20NXP%20Semiconductors%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20id%3D%22menur356%22%20class%3D%22fui-Link%20___1q1shib%20f2hkw1w%20f3rmtva%20f1ewtqcl%20fyind8e%20f1k6fduh%20f1w7gpdv%20fk6fouc%20fjoy568%20figsok6%20f1s184ao%20f1mk8lai%20fnbmjn9%20f1o700av%20f13mvf36%20f1cmlufx%20f9n3di6%20f1ids18y%20f1tx3yz7%20f1deo86v%20f1eh06m1%20f1iescvh%20fhgqx19%20f1olyrje%20f1p93eir%20f1nev41a%20f1h8hb77%20f1lqvz6u%20f10aw75t%20fsle3fq%20f17ae5zn%22%20title%3D%22https%3A%2F%2Fwww.nxp.com%2Fsupport%2Fsupport%2Fnxp-engineering-services%2Fprofessional-support-for-processors-and-microcontrollers%3Apremium-support%22%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fsupport%2Fsupport%2Fnxp-engineering-services%2Fprofessional-support-for-processors-and-microcontrollers%3APREMIUM-SUPPORT%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%20nofollow%22%20aria-label%3D%22Link%20Professional%20Support%20for%20Processors%20and%20Microcontrollers%20%7C%20NXP%20Semiconductors%22%3EProfessional%20Support%20for%20Processors%20and%20Microcontrollers%20%7C%20NXP%20Semiconductors%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20id%3D%22menur358%22%20class%3D%22fui-Link%20___1q1shib%20f2hkw1w%20f3rmtva%20f1ewtqcl%20fyind8e%20f1k6fduh%20f1w7gpdv%20fk6fouc%20fjoy568%20figsok6%20f1s184ao%20f1mk8lai%20fnbmjn9%20f1o700av%20f13mvf36%20f1cmlufx%20f9n3di6%20f1ids18y%20f1tx3yz7%20f1deo86v%20f1eh06m1%20f1iescvh%20fhgqx19%20f1olyrje%20f1p93eir%20f1nev41a%20f1h8hb77%20f1lqvz6u%20f10aw75t%20fsle3fq%20f17ae5zn%22%20title%3D%22https%3A%2F%2Fcontact.nxp.com%2Fcam802_pro_svcs%22%20href%3D%22https%3A%2F%2Fcontact.nxp.com%2FCAM802_PRO_SVCS%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%20nofollow%22%20aria-label%3D%22Link%20Professional%20Engineering%20Services%20Information%20Request%20(CAM802%202019)%20%7C%20NXP%20Semiconductors%22%3EProfessional%20Engineering%20Services%20Information%20Request%20(CAM802%202019)%20%7C%20NXP%20Semiconductors%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CLI-WRAPPER%3E%3C%2FLI-WRAPPER%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EPlease%20let%20me%20know%20if%20this%20information%20solved%20all%20your%20questions%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2146266%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LIN%20Slave%20Mode%20Support%20on%20TJA1124%20with%20S32G3%20VNP-RDB3%20Board%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2146266%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F238460%22%20target%3D%22_blank%22%3E%40alejandro_e%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EThe%20customer%20has%20purchased%20S32G3%20reference%20board%20and%20working%20on%20configuring%20LLCE%20LIN%20as%20slave%20with%20TJA1124%20for%20A53%20core%20Linux%20environment.%20%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EBut%20NXP%20clarified%20that%2C%20TJA1124%20cannot%20be%20configured%20as%20LIN%20Slave%20and%20suggested%20to%20use%20TJA1024%20which%20can%20be%20configured%20either%20Master%20or%20Slave.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%3CEM%3E%3CU%3ENote%3C%2FU%3E%3C%2FEM%3E%3C%2FSTRONG%3E%3A%20They%20are%20not%20going%20to%20use%20LINFlexD%20outside%20LLCE.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EPlease%20share%20your%20inputs%20to%20take%20the%20decision%20%26amp%3B%20proceed%20further.%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EAs%20aligned%2C%20LLCE-LINFlexD%20support%20only%20UART%20mode.%20And%20to%20configure%20as%20LIN%20master%2Fslave%2C%20the%20customer%20would%20expect%20driver%20support%20from%20NXP%20as%20similar%20to%20LLCE-CAN.%20Why%20is%20that%20not%20provided%20by%20NXP%3F%20They%20also%20understand%20from%20RTD%20driver%20that%20it%20is%20directly%20accessing%20the%20LINFlexD%20registers%20which%20is%20outside%20of%20LLCE.%20They%20assume%2C%20NXP%20to%20provide%20driver%20for%20LLCE-LINFlexD.%20Please%20feedback.%3C%2FLI%3E%0A%3CLI%3EIf%20NXP%20is%20not%20providing%20the%20driver%20for%20LLCE-LINFlexD%2C%20Please%20share%20the%20details%20of%20dedicated%20support%20from%20NXP.%20Timeline%20and%20cost%20to%20develop%20%26amp%3B%20integrate%20LLCE-LINFlexD%20driver%20to%20configure%20LLCE%20LIN%20as%20slave%3F%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EKindly%20review%20and%20share%20your%20feedback!%3C%2FP%3E%0A%3CP%3EThanks%20and%20Regards%2C%3C%2FP%3E%0A%3CP%3ESuryashankar%20Dasgupta%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2143943%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LIN%20Slave%20Mode%20Support%20on%20TJA1124%20with%20S32G3%20VNP-RDB3%20Board%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2143943%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F235937%22%20target%3D%22_blank%22%3E%40suryashankar%3C%2FA%3E%26nbsp%3Band%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F250401%22%20target%3D%22_blank%22%3E%40A_VIJAYA7%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EI%20have%20reviewed%20the%20document%2C%20what%20I%20understand%20from%20is%20that%20the%20R_commander%20and%20R_receiver%20can%20be%20enabled%20and%20disabled%20with%20the%20%3CSPAN%3EMCFG%3C%2FSPAN%3E%2C%20which%20are%20used%20for%20signal%20integrity%20in%20the%20LIN%20protocol%2C%20this%20does%20not%20change%20the%20rol%20of%20the%20controller%20.%20Please%20note%20that%20my%20area%20of%20expertise%20is%20the%20S32G%2C%20not%20the%20transceivers%20of%20this%20topic%2C%20the%20conclusions%20I%20have%20shared%20are%20from%20reading%20the%20datasheets%20of%20the%20components%2C%20to%20get%20support%20from%20the%20experts%20on%20those%20components%20please%20post%20a%20question%20in%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FOther-NXP-Products%2Fbd-p%2Fother%22%20target%3D%22_blank%22%3EOther-NXP-Products%3C%2FA%3E%2C%20there%20one%20of%20my%20colleagues%20with%20more%20expertise%20in%20those%20areas%20will%20be%20able%20to%20help%20you.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ELet%20me%20know%20if%20you%20have%20more%20questions%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2143720%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LIN%20Slave%20Mode%20Support%20on%20TJA1124%20with%20S32G3%20VNP-RDB3%20Board%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2143720%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F238460%22%20target%3D%22_blank%22%3E%40alejandro_e%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CP%3EThe%20Capgemini%20India%20SW%20team%20asks%3A%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CUL%3E%0A%3CLI%3ETJA1124%20can%20only%20be%20configured%20as%20LIN%20Master%20(commander)%20and%20the%20same%20is%20applicable%20for%20SJA1124%20also.%20Please%20confirm.%3C%2FLI%3E%0A%3CLI%3EAdditionally%2C%20From%20the%20attached%20document(%22ah504215-SJA1124%20_%20TJA1124%20Application%20Hints(1.5)%22)%20section%203.3%20%26amp%3B%20the%20datasheet%20of%20SJA1124%2C%20we%20assumed%20(implicit)%20that%20by%20configuring%20the%20MCFG%20register%20to%200x00%20(Address%200xF0h)%2C%20the%20SJA1124%20shall%20act%20as%20LIN%20slave.%20Please%20share%20your%20feedback.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CLI-WRAPPER%3E%3C%2FLI-WRAPPER%3E%3C%2FP%3E%0A%3CP%3EKindly%20review%20and%20confirm.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThanks%20and%20Regards%2C%3C%2FP%3E%0A%3CP%3ESuryashankar%20Dasgupta%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2143024%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LIN%20Slave%20Mode%20Support%20on%20TJA1124%20with%20S32G3%20VNP-RDB3%20Board%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2143024%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F250401%22%20target%3D%22_blank%22%3E%40A_VIJAYA7%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EThanks%20for%20contacting%20us%20again.%20Checking%20the%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fdata-sheet%2FTJA1124.pdf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ETJA1124%20documentation%3C%2FA%3E%2C%20you%20can%20see%20that%20it%20only%20supports%20Master%20mode.%20If%20required%20you%20could%20connect%20directly%20to%20the%20FLEX_LIN2%20lines%20comming%20from%20the%20S32G2%2C%20you%20can%20solder%20a%20connector%20in%20J188%20space%20(which%20is%20not%20populated)%20and%20connect%20an%20external%20board%20to%20it%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22alejandro_e_0-1753834309716.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22alejandro_e_0-1753834309716.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F350091iBF88D9C061776A1C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22alejandro_e_0-1753834309716.png%22%20alt%3D%22alejandro_e_0-1753834309716.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EYou%20can%20also%20remove%20R1059%20and%20R1060%20to%20only%20use%20the%20signal%20for%20the%20external%20board.%3C%2FP%3E%0A%3CP%3EThe%20connector%20is%20located%20here%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22alejandro_e_1-1753834434709.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22alejandro_e_1-1753834434709.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F350092i392867F7331FFFC1%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22alejandro_e_1-1753834434709.png%22%20alt%3D%22alejandro_e_1-1753834434709.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EPlease%20note%20that%20we%20do%20not%20offer%20any%20example%20to%20use%20LIN%20as%20a%20slave%2C%20so%20I%20strgonly%20recommend%20checking%20section%26nbsp%3B%3CSTRONG%3EChapter%2049%20LINFlexD%26nbsp%3B%3C%2FSTRONG%3Eof%20the%20reference%20manual%20%5Bpage%202453%2C%20S32G3%20Reference%20Manual%2C%20Rev.%204%2C%2002%2F2024%5D%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ELet%20me%20know%20if%20you%20need%20more%20support%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E