S32K144 Q100 Eval board support in zephyr

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

S32K144 Q100 Eval board support in zephyr

1,607 Views
adarshvs
Contributor I
I have successfully added support for the S32K144_Q100_eval board in Zephyr. Most of the files were ported from the S32K146 (UCANSIC board). However, I couldn’t find the FTFC drivers for the mentioned board, so i ported the FTFC driver code from the S32Design Studio RTM SDK.
Currently, I am planning to add support for the S32K144_Q100_eval in Zephyr. However, the FTFC driver files contain the following header from NXP:

* Copyright 2016-2020 NXP
* All rights reserved.
*
* NXP Confidential. This software is owned or controlled by NXP and may only be
* used strictly in accordance with the applicable license terms. By expressly
* accepting such terms or by downloading, installing, activating and/or otherwise
* using the software, you are agreeing that you have read, and that you agree to
* comply with and are bound by, such license terms. If you do not agree to be
* bound by the applicable license terms, then you may not retain, install,
* activate or otherwise use the software. The production use license in
* Section 2.3 is expressly granted for this software.
 
Are there any modifications required for uploading these files to Zephyr?
Tags (1)
0 Kudos
Reply
5 Replies

1,237 Views
manuelarguelles
NXP Employee
NXP Employee

Hi @adarshvs ,

Zephyr RTOS already has support for FTFx flash controllers based on MCUX-SDK. The existing driver could be extended to support the FTFC version for S32K1xx devices, as the differences with other controller versions should be minor.

Best regards,
Manuel

 

0 Kudos
Reply

1,539 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @adarshvs 

the flash driver in SDK does not use OSIF (this is used mainly in drivers for communication peripherals), so I don't think that modification are required.

Regards,

Lukas

0 Kudos
Reply

1,496 Views
adarshvs
Contributor I

Hi Lukas,

The driver code is already working.

My query is regarding the legal issues of  reusing the NXP sdk files on zephyr.

Can i use those files and push to zephyr code base.

 

Regards

adarsh vs

0 Kudos
Reply

1,464 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Ok, got it. I discussed this with our license advisor and his question is  - what will be the license on the output?

Regards,

Lukas

0 Kudos
Reply

1,460 Views
adarshvs
Contributor I

Currently we are planning to push the file as same as in the SDK.

but zephyr uses apache 2, so should we keep the file headers as the same or need to remove it.

File header is mentioned above please check.

0 Kudos
Reply