[PATCH 00/11] imx8m: soc/clk update

peng.fan at nxp.com peng.fan at nxp.com
Thu Jul 9 10:40:31 CEST 2020


From: Peng Fan <peng.fan at nxp.com>

This is to upstream some patches from NXP tree after adapt to U-Boot
upstream.

Added a few APIs that directly touch CCM/PLL register without CLK DM.

I plan to simplify the clk DM part to only keep gate and get rate, so
move complicated set rate out from clk DM with non-DM API.

Peng Fan (9):
  imx8m: configure arm clk sources from PLL
  imx8m: configure NoC clk
  imx8m: add sdhc/nand/ecspi clk api
  imx8m: add eqos clk
  imx8m: workaround ROM serror
  imx8m: power down fused cores
  imx8m: disable nodes before kernel/mfgtool boot for fused part
  clk: imx8m: drop clk settings
  imx8m: Refactor the OPTEE memory removal

Ye Li (2):
  imx8mp: Add fused parts support
  imx8mn/imx8mp: override env_get_offset and env_get_location

 arch/arm/include/asm/arch-imx/cpu.h            |   5 +
 arch/arm/include/asm/arch-imx8m/imx-regs.h     | 158 +++++++
 arch/arm/include/asm/mach-imx/sys_proto.h      |   9 +-
 arch/arm/mach-imx/cpu.c                        |  12 +-
 arch/arm/mach-imx/imx8m/clock_imx8mm.c         | 299 +++++++++++-
 arch/arm/mach-imx/imx8m/soc.c                  | 605 ++++++++++++++++++++++++-
 board/beacon/imx8mm/imx8mm_beacon.c            |  11 -
 board/freescale/imx8mm_evk/imx8mm_evk.c        |  11 -
 board/freescale/imx8mn_evk/imx8mn_evk.c        |   7 -
 board/freescale/imx8mp_evk/imx8mp_evk.c        |  40 --
 board/freescale/imx8mq_evk/imx8mq_evk.c        |  11 -
 board/google/imx8mq_phanbell/imx8mq_phanbell.c |  11 -
 board/technexion/pico-imx8mq/pico-imx8mq.c     |  26 +-
 board/toradex/verdin-imx8mm/verdin-imx8mm.c    |  11 -
 configs/imx8mp_evk_defconfig                   |   1 -
 drivers/clk/imx/clk-imx8mm.c                   |  34 --
 drivers/clk/imx/clk-imx8mn.c                   |  34 --
 17 files changed, 1089 insertions(+), 196 deletions(-)

-- 
2.16.4



More information about the U-Boot mailing list