mbox series

Please pull NXP i.MX nxp-imx-master-4-22

Message ID DB6PR0402MB2760EB60A8C0C6B6B14B470B88D20@DB6PR0402MB2760.eurprd04.prod.outlook.com
State Rejected
Delegated to: Stefano Babic
Headers show
Series Please pull NXP i.MX nxp-imx-master-4-22 | expand

Pull-request

https://github.com/MrVan/u-boot.git tags/nxp-imx-master-4-22

Message

Peng Fan April 22, 2020, 12:40 p.m. UTC
Hi Stefano,

Please pull NXP i.MX nxp-imx-master-4-22, based on yours master branch.
CI: https://travis-ci.org/github/MrVan/u-boot/builds/678059378

Sorry for this late pull request.

-------------------------------------------------------
SCFW API update, including seco/snvs
SNVS support for i.MX8
A53 clk fixes for i.MX8MQ
Speed grade updating
i.MX8M variants support
misc clk update
acquire ATF build info
-------------------------------------------------------

Thanks,
Peng.

The following changes since commit d1bbf833aa7b45c00a42227b9563134643e44237:

  Merge branch 'master' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2020-04-20 08:45:27 -0400)

are available in the Git repository at:

  https://github.com/MrVan/u-boot.git tags/nxp-imx-master-4-22

for you to fetch changes up to d3c1fd8ee32bc31fad1677dd29149b1d4303f5c1:

  imx8: Configure SNVS (2020-04-22 16:34:26 +0800)

----------------------------------------------------------------
Breno Lima (2):
      doc: ahab: Add encrypted boot documentation for i.MX8/8x devices
      imx8: scu api: Add support for SECO manufacturing protection APIs

Franck LENORMAND (1):
      imx8: Configure SNVS

Peng Fan (12):
      imx: fix cpu_type helper
      imx: cpu: support speed grade for i.MX8MP
      imx: imx8m: add i.MX8MQ Dual and QuadLite support
      imx: imx8m: add i.MX8MN variants support
      imx: update is_imx6ull to include i.MX6ULZ
      imx8: move SIP macro to common header
      imx8m: acquire ATF commit hash
      imx8m: update clock root and fix core_sel
      imx8mq: Set ARM core clock directly from ARM PLL
      imx8: parser: fix 'end address' parameter of rm_find_memreg
      imx8: ahab: fix 'end address' parameter of rm_find_memreg
      imx8: parser: fix some bad debug message formating

Seb Fagard (1):
      imx8: ahab: fix some bad debug message formating

Ye Li (8):
      imx8mm: Update CPU speed grading
      imx8mn: Update speed grade
      imx8mq: Enable eMMC HS400 and SD UHS mode on EVK
      imx8m: Dump DRAM PLL rate by clocks command
      imx8: Change to use new SECO API commands
      imx8mm: clock: fix fracpll decode issue
      imx8m: Enable WDOG_B for timeout
      imx8: Update SCFW API to version 1.5

 arch/arm/include/asm/arch-imx/cpu.h               |   7 +
 arch/arm/include/asm/arch-imx8/sci/rpc.h          |  86 +++++++++---
 arch/arm/include/asm/arch-imx8/sci/sci.h          |  10 ++
 arch/arm/include/asm/arch-imx8/sci/svc/pad/api.h  |   3 +
 arch/arm/include/asm/arch-imx8/sci/types.h        |   6 +
 arch/arm/include/asm/arch-imx8/snvs_security_sc.h |  11 ++
 arch/arm/include/asm/arch-imx8m/clock_imx8mm.h    |   5 +-
 arch/arm/include/asm/arch-imx8m/clock_imx8mq.h    |   3 +-
 arch/arm/include/asm/mach-imx/sys_proto.h         |  17 ++-
 arch/arm/mach-imx/cpu.c                           |  38 ++++-
 arch/arm/mach-imx/imx8/Kconfig                    |  13 ++
 arch/arm/mach-imx/imx8/Makefile                   |   1 +
 arch/arm/mach-imx/imx8/ahab.c                     |  15 +-
 arch/arm/mach-imx/imx8/misc.c                     |   8 +-
 arch/arm/mach-imx/imx8/parse-container.c          |  18 +--
 arch/arm/mach-imx/imx8/snvs_security_sc.c         | 923 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/mach-imx/imx8m/clock_imx8mm.c            |  24 ++--
 arch/arm/mach-imx/imx8m/clock_imx8mq.c            |  57 +++++---
 arch/arm/mach-imx/imx8m/clock_slice.c             | 824 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 arch/arm/mach-imx/imx8m/soc.c                     |  73 ++++++++--
 board/freescale/imx8qxp_mek/imx8qxp_mek.c         |  10 ++
 doc/imx/ahab/csf_examples/csf_enc_boot_image.txt  |  27 ++++
 doc/imx/ahab/guides/mx8_mx8x_encrypted_boot.txt   | 293 +++++++++++++++++++++++++++++++++++++++
 drivers/misc/imx8/scu_api.c                       | 198 ++++++++++++++++++++++++++
 include/imx_sip.h                                 |   5 +-
 25 files changed, 2557 insertions(+), 118 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-imx8/snvs_security_sc.h
 create mode 100644 arch/arm/mach-imx/imx8/snvs_security_sc.c
 create mode 100644 doc/imx/ahab/csf_examples/csf_enc_boot_image.txt
 create mode 100644 doc/imx/ahab/guides/mx8_mx8x_encrypted_boot.txt

Comments

Fabio Estevam April 22, 2020, 12:48 p.m. UTC | #1
Hi Peng,

On Wed, Apr 22, 2020 at 9:41 AM Peng Fan <peng.fan@nxp.com> wrote:
>
> Hi Stefano,
>
> Please pull NXP i.MX nxp-imx-master-4-22, based on yours master branch.
> CI: https://travis-ci.org/github/MrVan/u-boot/builds/678059378

Have all these patches been posted to the mailing list?

I can't find them.
Stefano Babic April 22, 2020, 12:52 p.m. UTC | #2
On 22.04.20 14:40, Peng Fan wrote:
> Hi Stefano,
> 
> Please pull NXP i.MX nxp-imx-master-4-22, based on yours master branch.
> CI: https://travis-ci.org/github/MrVan/u-boot/builds/678059378
> 
> Sorry for this late pull request.
> 
> -------------------------------------------------------
> SCFW API update, including seco/snvs
> SNVS support for i.MX8
> A53 clk fixes for i.MX8MQ
> Speed grade updating
> i.MX8M variants support
> misc clk update
> acquire ATF build info
> -------------------------------------------------------
>  > Thanks,
> Peng.
> 
> The following changes since commit d1bbf833aa7b45c00a42227b9563134643e44237:
> 
>    Merge branch 'master' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2020-04-20 08:45:27 -0400)
> 
> are available in the Git repository at:
> 
>    https://github.com/MrVan/u-boot.git tags/nxp-imx-master-4-22
> 
> for you to fetch changes up to d3c1fd8ee32bc31fad1677dd29149b1d4303f5c1:
> 
>    imx8: Configure SNVS (2020-04-22 16:34:26 +0800)
> 
> ----------------------------------------------------------------
> Breno Lima (2):
>        doc: ahab: Add encrypted boot documentation for i.MX8/8x devices
>        imx8: scu api: Add support for SECO manufacturing protection APIs
> 
> Franck LENORMAND (1):
>        imx8: Configure SNVS
> 
> Peng Fan (12):
>        imx: fix cpu_type helper
>        imx: cpu: support speed grade for i.MX8MP
>        imx: imx8m: add i.MX8MQ Dual and QuadLite support
>        imx: imx8m: add i.MX8MN variants support
>        imx: update is_imx6ull to include i.MX6ULZ
>        imx8: move SIP macro to common header
>        imx8m: acquire ATF commit hash
>        imx8m: update clock root and fix core_sel
>        imx8mq: Set ARM core clock directly from ARM PLL
>        imx8: parser: fix 'end address' parameter of rm_find_memreg
>        imx8: ahab: fix 'end address' parameter of rm_find_memreg
>        imx8: parser: fix some bad debug message formating
> 
> Seb Fagard (1):
>        imx8: ahab: fix some bad debug message formating
> 
> Ye Li (8):
>        imx8mm: Update CPU speed grading
>        imx8mn: Update speed grade
>        imx8mq: Enable eMMC HS400 and SD UHS mode on EVK
>        imx8m: Dump DRAM PLL rate by clocks command
>        imx8: Change to use new SECO API commands
>        imx8mm: clock: fix fracpll decode issue
>        imx8m: Enable WDOG_B for timeout
>        imx8: Update SCFW API to version 1.5
> 

These were not posted to the ML - they cannot be accepted. All patches 
to be included in U-Boot must go through the ML for review, we cannot 
pass through it.

Regards,
Stefano


>   arch/arm/include/asm/arch-imx/cpu.h               |   7 +
>   arch/arm/include/asm/arch-imx8/sci/rpc.h          |  86 +++++++++---
>   arch/arm/include/asm/arch-imx8/sci/sci.h          |  10 ++
>   arch/arm/include/asm/arch-imx8/sci/svc/pad/api.h  |   3 +
>   arch/arm/include/asm/arch-imx8/sci/types.h        |   6 +
>   arch/arm/include/asm/arch-imx8/snvs_security_sc.h |  11 ++
>   arch/arm/include/asm/arch-imx8m/clock_imx8mm.h    |   5 +-
>   arch/arm/include/asm/arch-imx8m/clock_imx8mq.h    |   3 +-
>   arch/arm/include/asm/mach-imx/sys_proto.h         |  17 ++-
>   arch/arm/mach-imx/cpu.c                           |  38 ++++-
>   arch/arm/mach-imx/imx8/Kconfig                    |  13 ++
>   arch/arm/mach-imx/imx8/Makefile                   |   1 +
>   arch/arm/mach-imx/imx8/ahab.c                     |  15 +-
>   arch/arm/mach-imx/imx8/misc.c                     |   8 +-
>   arch/arm/mach-imx/imx8/parse-container.c          |  18 +--
>   arch/arm/mach-imx/imx8/snvs_security_sc.c         | 923 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>   arch/arm/mach-imx/imx8m/clock_imx8mm.c            |  24 ++--
>   arch/arm/mach-imx/imx8m/clock_imx8mq.c            |  57 +++++---
>   arch/arm/mach-imx/imx8m/clock_slice.c             | 824 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
>   arch/arm/mach-imx/imx8m/soc.c                     |  73 ++++++++--
>   board/freescale/imx8qxp_mek/imx8qxp_mek.c         |  10 ++
>   doc/imx/ahab/csf_examples/csf_enc_boot_image.txt  |  27 ++++
>   doc/imx/ahab/guides/mx8_mx8x_encrypted_boot.txt   | 293 +++++++++++++++++++++++++++++++++++++++
>   drivers/misc/imx8/scu_api.c                       | 198 ++++++++++++++++++++++++++
>   include/imx_sip.h                                 |   5 +-
>   25 files changed, 2557 insertions(+), 118 deletions(-)
>   create mode 100644 arch/arm/include/asm/arch-imx8/snvs_security_sc.h
>   create mode 100644 arch/arm/mach-imx/imx8/snvs_security_sc.c
>   create mode 100644 doc/imx/ahab/csf_examples/csf_enc_boot_image.txt
>   create mode 100644 doc/imx/ahab/guides/mx8_mx8x_encrypted_boot.txt
>
Peng Fan April 22, 2020, 1:03 p.m. UTC | #3
> Subject: Re: Please pull NXP i.MX nxp-imx-master-4-22
> 
> On 22.04.20 14:40, Peng Fan wrote:
> > Hi Stefano,
> >
> > Please pull NXP i.MX nxp-imx-master-4-22, based on yours master branch.
> > CI:
> > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftrav
> >
> is-ci.org%2Fgithub%2FMrVan%2Fu-boot%2Fbuilds%2F678059378&amp;data=
> 02%7
> >
> C01%7Cpeng.fan%40nxp.com%7C64c4a1286aaa4745890e08d7e6bc0204%7
> C686ea1d3
> >
> bc2b4c6fa92cd99c5c301635%7C0%7C0%7C637231567471773295&amp;sda
> ta=T9YUgp
> > PZYCuVkqVwkCi37OIEqLOZlNPQc16u7SoMQfI%3D&amp;reserved=0
> >
> > Sorry for this late pull request.
> >
> > -------------------------------------------------------
> > SCFW API update, including seco/snvs
> > SNVS support for i.MX8
> > A53 clk fixes for i.MX8MQ
> > Speed grade updating
> > i.MX8M variants support
> > misc clk update
> > acquire ATF build info
> > -------------------------------------------------------
> >  > Thanks,
> > Peng.
> >
> > The following changes since commit
> d1bbf833aa7b45c00a42227b9563134643e44237:
> >
> >    Merge branch 'master' of
> > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitl
> >
> ab.denx.de%2Fu-boot%2Fcustodians%2Fu-boot-imx&amp;data=02%7C01%7
> Cpeng.
> >
> fan%40nxp.com%7C64c4a1286aaa4745890e08d7e6bc0204%7C686ea1d3bc
> 2b4c6fa92
> >
> cd99c5c301635%7C0%7C0%7C637231567471773295&amp;sdata=T9Ip4heU
> wtsmCezLK
> > Pe9qLGN5Oqly9qzpHCiHVn4CJ8%3D&amp;reserved=0 (2020-04-20
> 08:45:27
> > -0400)
> >
> > are available in the Git repository at:
> >
> >
> > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
> >
> ub.com%2FMrVan%2Fu-boot.git&amp;data=02%7C01%7Cpeng.fan%40nxp.c
> om%7C64
> >
> c4a1286aaa4745890e08d7e6bc0204%7C686ea1d3bc2b4c6fa92cd99c5c3016
> 35%7C0%
> >
> 7C0%7C637231567471773295&amp;sdata=25MdrgttTR%2Bb5WsgYr%2BrpQ
> I5t7sCPbO
> > myA3veP1k1nY%3D&amp;reserved=0 tags/nxp-imx-master-4-22
> >
> > for you to fetch changes up to
> d3c1fd8ee32bc31fad1677dd29149b1d4303f5c1:
> >
> >    imx8: Configure SNVS (2020-04-22 16:34:26 +0800)
> >
> > ----------------------------------------------------------------
> > Breno Lima (2):
> >        doc: ahab: Add encrypted boot documentation for i.MX8/8x
> devices
> >        imx8: scu api: Add support for SECO manufacturing protection
> > APIs
> >
> > Franck LENORMAND (1):
> >        imx8: Configure SNVS
> >
> > Peng Fan (12):
> >        imx: fix cpu_type helper
> >        imx: cpu: support speed grade for i.MX8MP
> >        imx: imx8m: add i.MX8MQ Dual and QuadLite support
> >        imx: imx8m: add i.MX8MN variants support
> >        imx: update is_imx6ull to include i.MX6ULZ
> >        imx8: move SIP macro to common header
> >        imx8m: acquire ATF commit hash
> >        imx8m: update clock root and fix core_sel
> >        imx8mq: Set ARM core clock directly from ARM PLL
> >        imx8: parser: fix 'end address' parameter of rm_find_memreg
> >        imx8: ahab: fix 'end address' parameter of rm_find_memreg
> >        imx8: parser: fix some bad debug message formating
> >
> > Seb Fagard (1):
> >        imx8: ahab: fix some bad debug message formating
> >
> > Ye Li (8):
> >        imx8mm: Update CPU speed grading
> >        imx8mn: Update speed grade
> >        imx8mq: Enable eMMC HS400 and SD UHS mode on EVK
> >        imx8m: Dump DRAM PLL rate by clocks command
> >        imx8: Change to use new SECO API commands
> >        imx8mm: clock: fix fracpll decode issue
> >        imx8m: Enable WDOG_B for timeout
> >        imx8: Update SCFW API to version 1.5
> >
> 
> These were not posted to the ML - they cannot be accepted. All patches to be
> included in U-Boot must go through the ML for review, we cannot pass
> through it.

Sorry. My bad. Forgot that step.

Thanks,
Peng.

> 
> Regards,
> Stefano
> 
> 
> >   arch/arm/include/asm/arch-imx/cpu.h               |   7 +
> >   arch/arm/include/asm/arch-imx8/sci/rpc.h          |  86
> +++++++++---
> >   arch/arm/include/asm/arch-imx8/sci/sci.h          |  10 ++
> >   arch/arm/include/asm/arch-imx8/sci/svc/pad/api.h  |   3 +
> >   arch/arm/include/asm/arch-imx8/sci/types.h        |   6 +
> >   arch/arm/include/asm/arch-imx8/snvs_security_sc.h |  11 ++
> >   arch/arm/include/asm/arch-imx8m/clock_imx8mm.h    |   5 +-
> >   arch/arm/include/asm/arch-imx8m/clock_imx8mq.h    |   3 +-
> >   arch/arm/include/asm/mach-imx/sys_proto.h         |  17 ++-
> >   arch/arm/mach-imx/cpu.c                           |  38
> ++++-
> >   arch/arm/mach-imx/imx8/Kconfig                    |  13 ++
> >   arch/arm/mach-imx/imx8/Makefile                   |   1 +
> >   arch/arm/mach-imx/imx8/ahab.c                     |  15 +-
> >   arch/arm/mach-imx/imx8/misc.c                     |   8 +-
> >   arch/arm/mach-imx/imx8/parse-container.c          |  18 +--
> >   arch/arm/mach-imx/imx8/snvs_security_sc.c         | 923
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >   arch/arm/mach-imx/imx8m/clock_imx8mm.c            |  24 ++--
> >   arch/arm/mach-imx/imx8m/clock_imx8mq.c            |  57
> +++++---
> >   arch/arm/mach-imx/imx8m/clock_slice.c             | 824
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> +++++++++++++++++++++++++++++++++++++++++++---
> >   arch/arm/mach-imx/imx8m/soc.c                     |  73
> ++++++++--
> >   board/freescale/imx8qxp_mek/imx8qxp_mek.c         |  10 ++
> >   doc/imx/ahab/csf_examples/csf_enc_boot_image.txt  |  27 ++++
> >   doc/imx/ahab/guides/mx8_mx8x_encrypted_boot.txt   | 293
> +++++++++++++++++++++++++++++++++++++++
> >   drivers/misc/imx8/scu_api.c                       | 198
> ++++++++++++++++++++++++++
> >   include/imx_sip.h                                 |   5 +-
> >   25 files changed, 2557 insertions(+), 118 deletions(-)
> >   create mode 100644
> arch/arm/include/asm/arch-imx8/snvs_security_sc.h
> >   create mode 100644 arch/arm/mach-imx/imx8/snvs_security_sc.c
> >   create mode 100644
> doc/imx/ahab/csf_examples/csf_enc_boot_image.txt
> >   create mode 100644
> doc/imx/ahab/guides/mx8_mx8x_encrypted_boot.txt
> >
> 
> 
> --
> ==============================================================
> =======
> DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic@denx.de
> ==============================================================
> =======