mbox series

[v4,0/5] imx: add i.MX8M Nano EVK board support

Message ID 1590556068-7043-1-git-send-email-stephane.viau@oss.nxp.com
Headers show
Series imx: add i.MX8M Nano EVK board support | expand

Message

Stephane Viau (OSS) May 27, 2020, 5:07 a.m. UTC
This series adds support for the NXP i.MX8M Nano EVK board.

Since the i.MX8M Nano CPU was added for the Nitrogen8MNano board, which has a
type of memory (LPDDR4) different from the NXP reference board (DDR4), the first
half of the series introduce the DDR training selection for the whole i.MX8 M
SoC family, as well as a separation of the DDR and HDMI FW copy.

The second half of the series adds support for i.MX8M Nano EVK Board with kernel/
U-Boot based on 4.19.35_1.1.0, which is the current preferred version for all NXP
reference boards.

Stephane Viau (5):
  package/freescale-imx: Add option for DDR FW need
  package/freescale-imx/firmware-imx: add choice for DDR training
    binaries
  board/freescale/common/imx: use generic ddr_fw.bin name
  board/freescale/common/imx: add support for i.MX8M Nano
  configs/freescale_imx8mnevk: new defconfig

 .gitlab-ci.yml                                     |  1 +
 DEVELOPERS                                         |  4 ++
 .../common/imx/imx8-bootloader-prepare.sh          |  6 +-
 board/freescale/common/imx/post-image.sh           |  2 +
 board/freescale/imx8mnevk/readme.txt               | 73 ++++++++++++++++++++++
 configs/freescale_imx8mnevk_defconfig              | 43 +++++++++++++
 package/freescale-imx/Config.in                    |  6 ++
 package/freescale-imx/firmware-imx/Config.in       | 24 +++++++
 package/freescale-imx/firmware-imx/firmware-imx.mk | 43 ++++++++++++-
 9 files changed, 197 insertions(+), 5 deletions(-)
 create mode 100644 board/freescale/imx8mnevk/readme.txt
 create mode 100644 configs/freescale_imx8mnevk_defconfig

Comments

Yann E. MORIN May 29, 2020, 9:41 p.m. UTC | #1
Stéphane, All,

On 2020-05-27 07:07 +0200, Stephane Viau spake thusly:
> This series adds support for the NXP i.MX8M Nano EVK board.
> 
> Since the i.MX8M Nano CPU was added for the Nitrogen8MNano board, which has a
> type of memory (LPDDR4) different from the NXP reference board (DDR4), the first
> half of the series introduce the DDR training selection for the whole i.MX8 M
> SoC family, as well as a separation of the DDR and HDMI FW copy.
> 
> The second half of the series adds support for i.MX8M Nano EVK Board with kernel/
> U-Boot based on 4.19.35_1.1.0, which is the current preferred version for all NXP
> reference boards.
> 
> Stephane Viau (5):
>   package/freescale-imx: Add option for DDR FW need

I'll reply separately to that one.

>   package/freescale-imx/firmware-imx: add choice for DDR training
>     binaries
>   board/freescale/common/imx: use generic ddr_fw.bin name
>   board/freescale/common/imx: add support for i.MX8M Nano
>   configs/freescale_imx8mnevk: new defconfig

Whole series applied to next, thanks.

Regards,
Yann E. MORIN.

>  .gitlab-ci.yml                                     |  1 +
>  DEVELOPERS                                         |  4 ++
>  .../common/imx/imx8-bootloader-prepare.sh          |  6 +-
>  board/freescale/common/imx/post-image.sh           |  2 +
>  board/freescale/imx8mnevk/readme.txt               | 73 ++++++++++++++++++++++
>  configs/freescale_imx8mnevk_defconfig              | 43 +++++++++++++
>  package/freescale-imx/Config.in                    |  6 ++
>  package/freescale-imx/firmware-imx/Config.in       | 24 +++++++
>  package/freescale-imx/firmware-imx/firmware-imx.mk | 43 ++++++++++++-
>  9 files changed, 197 insertions(+), 5 deletions(-)
>  create mode 100644 board/freescale/imx8mnevk/readme.txt
>  create mode 100644 configs/freescale_imx8mnevk_defconfig
> 
> -- 
> 2.7.4
> 
> _______________________________________________
> buildroot mailing list
> buildroot@busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
Stephane Viau (OSS) June 2, 2020, 7:31 a.m. UTC | #2
>
>Stéphane, All,

Hello Yann, 

>
>On 2020-05-27 07:07 +0200, Stephane Viau spake thusly:
>> This series adds support for the NXP i.MX8M Nano EVK board.
>>
>> Since the i.MX8M Nano CPU was added for the Nitrogen8MNano board, which has a
>> type of memory (LPDDR4) different from the NXP reference board (DDR4), the first
>> half of the series introduce the DDR training selection for the whole i.MX8 M
>> SoC family, as well as a separation of the DDR and HDMI FW copy.
>>
>> The second half of the series adds support for i.MX8M Nano EVK Board with kernel/
>> U-Boot based on 4.19.35_1.1.0, which is the current preferred version for all NXP
>> reference boards.
>>
>> Stephane Viau (5):
>>   package/freescale-imx: Add option for DDR FW need
>
>I'll reply separately to that one.

Please check my comment in the same thread.

>
>>   package/freescale-imx/firmware-imx: add choice for DDR training
>>     binaries
>>   board/freescale/common/imx: use generic ddr_fw.bin name
>>   board/freescale/common/imx: add support for i.MX8M Nano
>>   configs/freescale_imx8mnevk: new defconfig
>
>Whole series applied to next, thanks.

Thank you.

BR, 
Stephane.

>
>Regards,
>Yann E. MORIN.
>
>>  .gitlab-ci.yml                                     |  1 +
>>  DEVELOPERS                                         |  4 ++
>>  .../common/imx/imx8-bootloader-prepare.sh          |  6 +-
>>  board/freescale/common/imx/post-image.sh           |  2 +
>>  board/freescale/imx8mnevk/readme.txt               | 73 ++++++++++++++++++++++
>>  configs/freescale_imx8mnevk_defconfig              | 43 +++++++++++++
>>  package/freescale-imx/Config.in                    |  6 ++
>>  package/freescale-imx/firmware-imx/Config.in       | 24 +++++++
>>  package/freescale-imx/firmware-imx/firmware-imx.mk | 43 ++++++++++++-
>>  9 files changed, 197 insertions(+), 5 deletions(-)
>>  create mode 100644 board/freescale/imx8mnevk/readme.txt
>>  create mode 100644 configs/freescale_imx8mnevk_defconfig
>>
>> --
>> 2.7.4
>>
>> _______________________________________________
>> buildroot mailing list
>> buildroot@busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot
>
>--
>.-----------------.--------------------.------------------.--------------------.
>|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
>| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
>| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
>| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
>'------------------------------^-------^------------------^--------------------'
>