mbox series

Pull request: u-boot-imx u-boot-imx-20220412

Message ID 4672a67c-c1fd-471f-adb9-d54a4f737be8@denx.de
State Accepted
Delegated to: Tom Rini
Headers show
Series Pull request: u-boot-imx u-boot-imx-20220412 | expand

Pull-request

https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-20220413

Message

Stefano Babic April 13, 2022, 9:41 a.m. UTC
Hi Tom,

please pull from u-boot-imx, thanks !

Note: I picked up Heinrich's patch for Renesas :
	ARM: renesas: reduce rcar3_salvator-x image size

due to CI failure. Breakage is in master, too.

The following changes since commit 33ae8c5bebba0874fbc432914406e63fbc219080:

   Merge tag 'efi-2022-07-rc1' of 
https://source.denx.de/u-boot/custodians/u-boot-efi (2022-04-10 11:21:39 
-0400)

are available in the Git repository at:

   https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git 
tags/u-boot-imx-20220413

for you to fetch changes up to a1c711046b0d5478a702b27c6773ea6231eba057:

   board: gateworks: venice: add imx8mm-gw7903 support (2022-04-13 
09:55:26 +0200)

----------------------------------------------------------------
u-boot-imx-20220413

i.MX patches for 2022.07

CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/11710

----------------------------------------------------------------
Adam Ford (3):
       imx: imx8mm/imx8mn_beacon: Remove redundant code
       arm: imx: imx8mm_beacon: Remove unnecessary configs
       arm: imx: imx8mn_beacon: Remove unnecessary configs

Angus Ainslie (4):
       pinctrl: nxp: don't automatically select DEVRES
       dt-bindings: imx8mq-clock: add mainline definitions
       clk: imx8mq: Add a clock driver for the imx8mq
       clk: imx8m: reduce rate table duplication

Ariel D'Alessandro (5):
       arm: dts: imx8mn_var_som: Set atf-bl31 blob entry type
       phy: nxp-c45-tja11xx: Rename functions to be c45 tja11xx specific
       iopoll: Extend read_poll_timeout macro to support variable parameters
       net: phy: Add phy_modify() accessor
       bsh: imx8mn-smm-s2/pro: Add iMX8MN BSH SMM S2 boards

Clark Wang (1):
       imx: imx8ulp: clock: Add clock support for i3c controller

Clement Faure (2):
       misc: S400_API: add ahab_release_caam
       imx: imx8ulp: release CAAM for the Cortex-A35

Clément Péron (1):
       arm: imx: parse-container: add some missing end of line

Denys Drozdov (2):
       apalis-imx6: avoid save environment unasked
       apalis-tk1: avoid save environment unasked

Elmar Albert (1):
       clk: imx8mp: Add ECSPI clocks

Fabio Estevam (8):
       warp7: Remove UART initialization code
       tbs2910: Convert to DM_SERIAL
       imx8mm-cl-iot-gate: Add SPL EEPROM support
       imx8mm-cl-iot-gate: Retrieve the DDR type from EEPROM
       imx8mm-cl-iot-gate: Retrieve the MAC address from EEPROM
       imx8mm-cl-iot-gate: Retrieve the serial number from EEPROM
       imx8mm-cl-iot-gate: Add redundand environment support
       warp7: Remove duplicated "mmc dev" command

Francesco Dolcini (2):
       mx6: ddr: Restore ralat/walat in write level calibration
       mx6: ddr: Wait before issuing the first MRS cmd

Gaurav Jain (13):
       crypto/fsl: Add support for CAAM Job ring driver model
       i.MX8M: crypto: updated device tree for supporting DM in SPL
       crypto/fsl: i.MX8M: Enable Job ring driver model.
       i.MX6: Enable Job ring driver model.
       i.MX7: Enable Job ring driver model.
       i.MX7ULP: Enable Job ring driver model.
       i.MX8: Add crypto node in device tree
       crypto/fsl: i.MX8: Enable Job ring driver model.
       Layerscape: Add crypto node in device tree
       Layerscape: Enable Job ring driver model.
       PPC: Add crypto node in device tree
       PPC: Enable Job ring driver model.
       update CAAM MAINTAINER

Heiko Thiery (6):
       ARM: imx: imx8mn-*-evk: use DM settings for PHY configuration
       ARM: imx: imx8mn-*-evk: use reset-gpios in phy node
       ARM: imx: imx8mn-*-evk: add qca, disable-smarteee phy node
       ARM: imx: imx8mn-evk: enable DM_SERIAL
       kontron-pitx-imx8m: change environment address variables
       include: configs: *imx8*: remove IMX_FEC_BASE

Heinrich Schuchardt (1):
       ARM: renesas: reduce rcar3_salvator-x image size

Jesse Taube (4):
       clk: imxrt: Use dts for anatop base address
       configs/*imxrt10*: SYS_MALLOC_LEN is too large
       ARM: dts: imxrt10..-evk: Linux moved pins-imxrt1020 to dts
       board: freescale: imxrt10..-evk: Fix missing include of serial.h

Ji Luo (1):
       imx: imx8ulp: reserve tee memory

Kshitiz Varshney (1):
       LS1043ARDB, LS1046ARDB, LS1088ARDB: Enable SPL_OF_CONTROL in 
SECURE Boot defconfig

Marcel Ziswiler (5):
       arm64: dts: imx8mm-u-boot.dtsi: imx8mp-u-boot.dtsi: use atf-bl31 type
       configs: verdin-imx8mm: verdin-imx8mp: enable dm serial
       colibri-imx6ull: fix nand bch geometry
       configs: colibri-imx6ull/-emmc: use micrel ksz8xxx phy driver
       board: colibri-imx6ull: fix detecting sd card

Marek Vasut (18):
       ARM: dts: net: dwc_eth_qos: Fix i.MX8MP compatible string
       pmic: pca9450: Add PCA9450C compatible string
       ARM: imx: imx8m: Add 933 MHz PLL settings
       imx8m: ddrphy_utils: Add 3732 MT/s mode
       ARM: imx: Decode ECSPI env location from i.MX8M ROMAPI tables
       clk: imx8mp: Fill in DWC3 USB, USB PHY, HSIOMIX clock
       phy: phy-imx8mq-usb: Add support for i.MX8MP USB PHY
       ARM: imx8mm: verdin-imx8mm: Rework board_early_init()
       ARM: imx8mm: verdin-imx8mm: Drop superfluous header
       ARM: dts: imx: Add support for Data Modul i.MX8M Mini eDM SBC
       spi: nxp_fspi: Add i.MX8MP compatible string
       ARM: dts: imx: Add flexspi node to i.MX8MP
       ARM: imx: romapi: Repair FlexSPI NOR boot offset
       mmc: fsl_esdhc_imx: Add i.MX8MP compatible string
       ARM: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based Menlo board
       ARM: imx: Enable instruction cache early on on i.MX8M
       ARM: imx: Get rid of only i.MX8M SMCCC arch call
       clk: imx8mp: Fix 24M and 32k clock

Michael Trimarchi (4):
       configs: imx6dl_mamoj_defconfig: Enable LTO on imx6dl_mamoj board
       imx8m: add regs used by GPMI
       imx8m: add init_nand_clk
       net: phy: nxp-tja11xx: Add NXP TJA11xx PHY driver

Oleksandr Suvorov (1):
       colibri-imx6ull: drop vidargs and remove video= settings

Oleksii Bidnichenko (1):
       disk: part: add the device search failed log msg

Peng Fan (16):
       imx: imx8ulp: include pcc/cgc header in clock header
       imx: imx8ulp: add CAAM clock entry
       imx: imx8ulp: add ND/LD clock
       imx: imx8ulp: enable MU0_B clk by default
       imx: dynamic setting mmcdev and mmcroot
       imx: imx8ulp_evk: Enable SD/MMC port auto detect
       imx: imx8ulp: enable wdog_ad interrupt in CMC1
       imx: imx8ulp_evk: enlarge CONFIG_NR_DRAM_BANKS
       misc: imx8ulp: Update fuse driver
       imx: imx8mp: Add iMX8MP UltraLite Part cpu type
       imx: imx8mp: detect i.MX8MP UltraLite when get cpu rev
       imx: imx8mp: disable fused IP for UltraLite
       imx: imx8m: soc: runtime drop extcon property from usbotg node
       imx8m: soc: drop phy-reset-gpios for fec
       imx8mq: soc: Set the BYPASS ID SWAP bit (GPR10 bit 1)
       imx: mx7dsabresd: enable DM_SERIAL

Philippe Schenker (4):
       include: colibri_vf: add missing tdxargs variable
       board: colibri-imx6ull: Do not leave variant variable unset
       regulator: fixed: add possibility to enable by clock
       board: colibri-imx6ull: fix detecting ethernet phy

Tim Harvey (10):
       board: gateworks: gw_ventana: convert to DM_I2C
       board: gateworks: gw_ventana: move SPL uart config out of common
       board: gateworks: gw_ventana: move GPIO config out of common
       board: gateworks: gw_ventana: move ft_early_fixups out of common
       drivers: misc: add Gateworks System Controller driver
       imx8m{m,n}_venice: update boot_net script to load fdt
       imx8m{m,n}-venice-gw7902: add GSC ADC rail for VDD_5P0
       board: venice: add spl_board_loader_name
       board: gateworks venice: add support for GPY111 phy
       board: gateworks: venice: add imx8mm-gw7903 support

Tommaso Merciai (9):
       arch: mach-imx: imx8m: add pwm ctrl registers fields defines
       arch: mach-imx: imx8m: add pwm_regs struct in imx-regs
       clk: imx8mm: add pwm clocks support
       driver: pwm: pwm-imx: get and enable per/ipg clock using dm
       driver: pwm: pwm-imx: introduce pwm_dm_imx_get_parms
       arm: dts: imx8mm_evk: add pwm1/backlight support
       configs: imx8mm_evk: add pwm backlight support
       drivers: pwm: pwm-imx: move pwm-imx-util into pwm-imx
       driver: pwm: pwm-imx: separe dm from non dm implementation

Ye Li (16):
       mx6sabre: Remove unnecessary SPL configs
       imx8ulp: Disable SPL exception vector
       mtd: nand: mxs_nand_spl: Remove the page aligned access
       imx: imx8ulp: Set COUNTER_FREQUENCY to 1Mhz
       imx: imx8ulp: Add M33 handshake functions
       imx: imx8ulp_evk: Remove PMIC Bucks PWM mode settings
       imx: imx8ulp_evk: Skip init DDR for reboot in dual boot mode
       imx: imx8ulp: cgc: Switch to NICLPAV to FRO192 before PLL4 init
       misc: imx8ulp: Add OEM SRK Hash fuse support
       imx: imx8ulp: Change LPAV assignment for dual boot
       imx: imx8ulp: Load the lposc fuse for dual boot
       misc: S400_API: Update S400 API for buffer dump
       imx: imx8ulp_evk: Update LPDDR4 PHY settings
       imx: imx8ulp_evk: call the handshake with M33
       imx: imx8ulp_evk: Enable multiple env storage devices
       imx8m: soc: Relocate u-boot to the top DDR in 4GB space

MAINTAINERS                                        |   12 +
  arch/arm/Kconfig                                   |    9 +-
  arch/arm/cpu/armv7/ls102xa/cpu.c                   |   18 +
  arch/arm/cpu/armv8/fsl-layerscape/cpu.c            |   11 +-
  arch/arm/dts/Makefile                              |    5 +
  arch/arm/dts/fsl-imx8dx.dtsi                       |   61 +-
  arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi            |   34 +-
  arch/arm/dts/fsl-imx8qm.dtsi                       |   61 +-
  arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi           |   34 +-
  arch/arm/dts/fsl-ls1012a.dtsi                      |   46 +-
  arch/arm/dts/fsl-ls1043a.dtsi                      |   45 +-
  arch/arm/dts/fsl-ls1046a.dtsi                      |   44 +
  arch/arm/dts/fsl-ls1088a.dtsi                      |   39 +
  arch/arm/dts/fsl-ls2080a.dtsi                      |   39 +
  arch/arm/dts/fsl-lx2160a.dtsi                      |   41 +-
  arch/arm/dts/imx6q-tbs2910-u-boot.dtsi             |   17 +
  arch/arm/dts/imx6qdl.dtsi                          |    4 +-
  arch/arm/dts/imx6ull-colibri.dts                   |    1 +
  arch/arm/dts/imx6ull-colibri.dtsi                  |   34 +-
  arch/arm/dts/imx7s-warp-u-boot.dtsi                |   16 +
  arch/arm/dts/imx7s.dtsi                            |    2 +-
  arch/arm/dts/imx7ulp.dtsi                          |   24 +
  arch/arm/dts/imx8mm-cl-iot-gate.dts                |   12 +-
  arch/arm/dts/imx8mm-data-modul-edm-sbc-u-boot.dtsi |  116 +
  arch/arm/dts/imx8mm-data-modul-edm-sbc.dts         |  996 ++++++
  arch/arm/dts/imx8mm-evk-u-boot.dtsi                |   18 +-
  arch/arm/dts/imx8mm-evk.dtsi                       |   21 +
  arch/arm/dts/imx8mm-mx8menlo-u-boot.dtsi           |   38 +
  arch/arm/dts/imx8mm-mx8menlo.dts                   |  325 ++
  arch/arm/dts/imx8mm-u-boot.dtsi                    |    2 +-
  arch/arm/dts/imx8mm-venice-gw7902.dts              |    7 +
  arch/arm/dts/imx8mm-venice-gw7903-u-boot.dtsi      |   28 +
  arch/arm/dts/imx8mm-venice-gw7903.dts              |  832 +++++
  arch/arm/dts/imx8mn-bsh-smm-s2-common.dtsi         |  423 +++
  arch/arm/dts/imx8mn-bsh-smm-s2-u-boot-common.dtsi  |  225 ++
  arch/arm/dts/imx8mn-bsh-smm-s2-u-boot.dtsi         |   15 +
  arch/arm/dts/imx8mn-bsh-smm-s2.dts                 |   48 +
  arch/arm/dts/imx8mn-bsh-smm-s2pro-u-boot.dtsi      |   15 +
  arch/arm/dts/imx8mn-bsh-smm-s2pro.dts              |   80 +
  arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi           |   18 +-
  arch/arm/dts/imx8mn-evk.dtsi                       |   10 +-
  arch/arm/dts/imx8mn-var-som-symphony-u-boot.dtsi   |    2 +-
  arch/arm/dts/imx8mn-venice-gw7902.dts              |    7 +
  arch/arm/dts/imx8mp-evk-u-boot.dtsi                |   19 +-
  arch/arm/dts/imx8mp-u-boot.dtsi                    |    3 +-
  arch/arm/dts/imx8mp-verdin-u-boot.dtsi             |    1 -
  arch/arm/dts/imx8mp.dtsi                           |   15 +
  arch/arm/dts/imxrt1020-evk-u-boot.dtsi             |    4 +
  arch/arm/dts/imxrt1020-evk.dts                     |    2 +-
  .../arm/dts/imxrt1020-pinfunc.h                    |    0
  arch/arm/dts/imxrt1020.dtsi                        |    5 +
  arch/arm/dts/imxrt1050-evk-u-boot.dtsi             |    4 +
  arch/arm/dts/imxrt1050-evk.dts                     |    2 +-
  .../arm/dts/imxrt1050-pinfunc.h                    |    0
  arch/arm/dts/imxrt1050.dtsi                        |    5 +
  arch/arm/dts/ls1021a.dtsi                          |   40 +
  arch/arm/include/asm/arch-imx/cpu.h                |    1 +
  arch/arm/include/asm/arch-imx8/imx-regs.h          |    5 +-
  arch/arm/include/asm/arch-imx8m/clock.h            |    1 +
  arch/arm/include/asm/arch-imx8m/imx-regs.h         |   24 +
  arch/arm/include/asm/arch-imx8ulp/cgc.h            |    8 +-
  arch/arm/include/asm/arch-imx8ulp/clock.h          |    8 +-
  arch/arm/include/asm/arch-imx8ulp/imx-regs.h       |    1 +
  arch/arm/include/asm/arch-imx8ulp/pcc.h            |    1 +
  arch/arm/include/asm/arch-imx8ulp/s400_api.h       |    5 +-
  arch/arm/include/asm/arch-imx8ulp/sys_proto.h      |    2 +
  arch/arm/include/asm/arch-imxrt/imx-regs.h         |    2 -
  arch/arm/include/asm/mach-imx/sys_proto.h          |    6 +-
  arch/arm/mach-imx/cmd_dek.c                        |    1 +
  arch/arm/mach-imx/cpu.c                            |    2 +
  arch/arm/mach-imx/imx8/Kconfig                     |    7 +
  arch/arm/mach-imx/imx8/cpu.c                       |   18 +-
  arch/arm/mach-imx/imx8m/Kconfig                    |   44 +
  arch/arm/mach-imx/imx8m/clock_imx8mm.c             |    1 +
  arch/arm/mach-imx/imx8m/soc.c                      |  361 ++-
  arch/arm/mach-imx/imx8ulp/Kconfig                  |    7 +-
  arch/arm/mach-imx/imx8ulp/cgc.c                    |  106 +-
  arch/arm/mach-imx/imx8ulp/clock.c                  |   95 +-
  arch/arm/mach-imx/imx8ulp/pcc.c                    |    1 +
  arch/arm/mach-imx/imx8ulp/soc.c                    |  197 +-
  arch/arm/mach-imx/mx6/Kconfig                      |   10 +
  arch/arm/mach-imx/mx6/ddr.c                        |   13 +-
  arch/arm/mach-imx/mx6/soc.c                        |   13 +-
  arch/arm/mach-imx/mx7/Kconfig                      |    1 +
  arch/arm/mach-imx/mx7/soc.c                        |   12 +-
  arch/arm/mach-imx/mx7ulp/Kconfig                   |    2 +
  arch/arm/mach-imx/mx7ulp/soc.c                     |   18 +
  arch/arm/mach-imx/parse-container.c                |    4 +-
  arch/arm/mach-imx/spl_imx_romapi.c                 |   10 +-
  arch/arm/mach-socfpga/reset_manager_s10.c          |   20 +-
  arch/powerpc/cpu/mpc85xx/cpu_init.c                |   19 +-
  arch/powerpc/dts/p2041si-post.dtsi                 |    1 +
  arch/powerpc/dts/p3041si-post.dtsi                 |    1 +
  arch/powerpc/dts/p4080si-post.dtsi                 |    1 +
  arch/powerpc/dts/p5040si-post.dtsi                 |    1 +
  arch/powerpc/dts/qoriq-sec4.0-0.dtsi               |   74 +
  arch/powerpc/dts/qoriq-sec4.2-0.dtsi               |   83 +
  arch/powerpc/dts/qoriq-sec5.2-0.dtsi               |   92 +
  arch/powerpc/dts/t1023si-post.dtsi                 |    1 +
  arch/powerpc/dts/t1042si-post.dtsi                 |    1 +
  arch/powerpc/dts/t2080si-post.dtsi                 |    1 +
  arch/powerpc/dts/t4240si-post.dtsi                 |    1 +
  arch/powerpc/include/asm/u-boot-ppc.h              |   17 +
  arch/powerpc/include/asm/u-boot.h                  |    1 +
  board/beacon/imx8mm/imx8mm_beacon.c                |   41 +-
  board/beacon/imx8mn/imx8mn_beacon.c                |   41 +-
  board/bsh/imx8mn_smm_s2/Kconfig                    |   49 +
  board/bsh/imx8mn_smm_s2/MAINTAINERS                |    8 +
  board/bsh/imx8mn_smm_s2/Makefile                   |   13 +
  board/bsh/imx8mn_smm_s2/ddr3l_timing_256m.c        |  941 ++++++
  board/bsh/imx8mn_smm_s2/ddr3l_timing_512m.c        |  941 ++++++
  board/bsh/imx8mn_smm_s2/imx8mn_smm_s2.c            |   23 +
  board/bsh/imx8mn_smm_s2/imximage-8mn-ddr3.cfg      |    8 +
  board/bsh/imx8mn_smm_s2/spl.c                      |   97 +
  board/compulab/imx8mm-cl-iot-gate/Makefile         |    2 +-
  board/compulab/imx8mm-cl-iot-gate/ddr/ddr.c        |   24 +-
  board/compulab/imx8mm-cl-iot-gate/ddr/ddr.h        |    5 +
  board/compulab/imx8mm-cl-iot-gate/eeprom_spl.c     |  130 +
  .../imx8mm-cl-iot-gate/imx8mm-cl-iot-gate.c        |  101 +
  board/data_modul/imx8mm_edm_sbc/Kconfig            |   12 +
  board/data_modul/imx8mm_edm_sbc/MAINTAINERS        |    8 +
  board/data_modul/imx8mm_edm_sbc/Makefile           |   13 +
  board/data_modul/imx8mm_edm_sbc/common.c           |   37 +
  .../imx8mm_edm_sbc/imx8mm_data_modul_edm_sbc.c     |  110 +
  board/data_modul/imx8mm_edm_sbc/imximage.cfg       |    8 +
  board/data_modul/imx8mm_edm_sbc/lpddr4_timing.h    |   14 +
  .../imx8mm_edm_sbc/lpddr4_timing_2G_32.c           | 1845 ++++++++++++
  .../imx8mm_edm_sbc/lpddr4_timing_4G_32.c           | 1842 +++++++++++
  board/data_modul/imx8mm_edm_sbc/spl.c              |  179 ++
  board/freescale/common/Makefile                    |    3 +
  board/freescale/common/mmc.c                       |   49 +
  board/freescale/imx8mm_evk/spl.c                   |   10 +-
  board/freescale/imx8mn_evk/imx8mn_evk.c            |   16 -
  board/freescale/imx8mn_evk/spl.c                   |    9 +-
  board/freescale/imx8mp_evk/spl.c                   |   14 +-
  board/freescale/imx8mq_evk/spl.c                   |    8 +-
  board/freescale/imx8qm_mek/spl.c                   |    6 +-
  board/freescale/imx8qxp_mek/spl.c                  |    6 +-
  board/freescale/imx8ulp_evk/Makefile               |    7 +-
  board/freescale/imx8ulp_evk/imx8ulp_evk.c          |   13 +-
  board/freescale/imx8ulp_evk/lpddr4_timing.c        |   32 +-
  board/freescale/imx8ulp_evk/lpddr4_timing_266.c    | 1109 +++++++
  board/freescale/imx8ulp_evk/spl.c                  |   59 +-
  board/freescale/imxrt1020-evk/imxrt1020-evk.c      |    1 +
  board/freescale/imxrt1050-evk/imxrt1050-evk.c      |    1 +
  board/freescale/ls1012afrdm/ls1012afrdm.c          |    7 +-
  board/freescale/ls1012aqds/ls1012aqds.c            |    6 +-
  board/freescale/ls1012ardb/ls1012ardb.c            |    6 +-
  board/freescale/ls1021aiot/ls1021aiot.c            |    6 +-
  board/freescale/ls1021aqds/ls1021aqds.c            |    6 +-
  board/freescale/ls1021atsn/ls1021atsn.c            |    7 +-
  board/freescale/ls1021atwr/ls1021atwr.c            |    8 +-
  board/freescale/ls1028a/ls1028a.c                  |    6 +-
  board/freescale/ls1043ardb/ls1043ardb.c            |    6 +-
  board/freescale/ls1046afrwy/ls1046afrwy.c          |    7 +-
  board/freescale/ls1046aqds/ls1046aqds.c            |    7 +-
  board/freescale/ls1046ardb/ls1046ardb.c            |    6 +-
  board/freescale/ls1088a/ls1088a.c                  |    4 -
  board/freescale/ls2080aqds/ls2080aqds.c            |    6 +-
  board/freescale/ls2080ardb/ls2080ardb.c            |    9 +-
  board/freescale/lx2160a/lx2160a.c                  |    5 -
  board/gateworks/gw_ventana/common.c                |  511 ----
  board/gateworks/gw_ventana/common.h                |   10 -
  board/gateworks/gw_ventana/eeprom.c                |    9 +
  board/gateworks/gw_ventana/gsc.c                   |   60 +-
  board/gateworks/gw_ventana/gsc.h                   |    1 +
  board/gateworks/gw_ventana/gw_ventana.c            |  248 +-
  board/gateworks/gw_ventana/gw_ventana_spl.c        |  282 +-
  board/gateworks/venice/gsc.c                       |    2 +-
  board/gateworks/venice/lpddr4_timing.h             |    1 +
  board/gateworks/venice/lpddr4_timing_imx8mm.c      | 3184 
++++++++++++--------
  .../gateworks/venice/lpddr4_timing_imx8mm_512mb.c  | 1849 ++++++++++++
  board/gateworks/venice/spl.c                       |   41 +-
  board/gateworks/venice/venice.c                    |   16 +
  board/kontron/sl28/sl28.c                          |    3 -
  board/menlo/mx8menlo/Kconfig                       |   39 +
  board/menlo/mx8menlo/MAINTAINERS                   |    7 +
  board/menlo/mx8menlo/Makefile                      |   25 +
  board/menlo/mx8menlo/mx8menlo.c                    |   56 +
  board/tbs/tbs2910/tbs2910.c                        |   26 -
  board/toradex/apalis-tk1/apalis-tk1.c              |    3 -
  board/toradex/apalis_imx6/apalis_imx6.c            |    3 -
  board/toradex/colibri-imx6ull/colibri-imx6ull.c    |   27 +-
  board/toradex/verdin-imx8mm/spl.c                  |   11 +-
  board/warp7/warp7.c                                |   20 -
  configs/P2041RDB_NAND_defconfig                    |    1 +
  configs/P2041RDB_SDCARD_defconfig                  |    1 +
  configs/P2041RDB_SPIFLASH_defconfig                |    1 +
  configs/P2041RDB_defconfig                         |    1 +
  configs/P3041DS_NAND_defconfig                     |    1 +
  configs/P3041DS_SDCARD_defconfig                   |    1 +
  configs/P3041DS_SPIFLASH_defconfig                 |    1 +
  configs/P3041DS_defconfig                          |    1 +
  configs/P4080DS_SDCARD_defconfig                   |    1 +
  configs/P4080DS_SPIFLASH_defconfig                 |    1 +
  configs/P4080DS_defconfig                          |    1 +
  configs/P5040DS_NAND_defconfig                     |    1 +
  configs/P5040DS_SDCARD_defconfig                   |    1 +
  configs/P5040DS_SPIFLASH_defconfig                 |    1 +
  configs/P5040DS_defconfig                          |    1 +
  configs/T1024RDB_NAND_defconfig                    |    1 +
  configs/T1024RDB_SDCARD_defconfig                  |    1 +
  configs/T1024RDB_SPIFLASH_defconfig                |    1 +
  configs/T1024RDB_defconfig                         |    1 +
  configs/T1042D4RDB_NAND_defconfig                  |    1 +
  configs/T1042D4RDB_SDCARD_defconfig                |    1 +
  configs/T1042D4RDB_SPIFLASH_defconfig              |    1 +
  configs/T1042D4RDB_defconfig                       |    1 +
  configs/T2080QDS_NAND_defconfig                    |    1 +
  configs/T2080QDS_SDCARD_defconfig                  |    1 +
  configs/T2080QDS_SPIFLASH_defconfig                |    1 +
  configs/T2080QDS_SRIO_PCIE_BOOT_defconfig          |    1 +
  configs/T2080QDS_defconfig                         |    1 +
  configs/T2080RDB_NAND_defconfig                    |    1 +
  configs/T2080RDB_SDCARD_defconfig                  |    1 +
  configs/T2080RDB_SPIFLASH_defconfig                |    1 +
  configs/T2080RDB_defconfig                         |    1 +
  configs/T2080RDB_revD_NAND_defconfig               |    1 +
  configs/T2080RDB_revD_SDCARD_defconfig             |    1 +
  configs/T2080RDB_revD_SPIFLASH_defconfig           |    1 +
  configs/T2080RDB_revD_defconfig                    |    1 +
  configs/T4240RDB_SDCARD_defconfig                  |    1 +
  configs/T4240RDB_defconfig                         |    1 +
  configs/colibri-imx6ull-emmc_defconfig             |    1 +
  configs/colibri-imx6ull_defconfig                  |    1 +
  configs/gwventana_emmc_defconfig                   |    2 +-
  configs/gwventana_gw5904_defconfig                 |    2 +-
  configs/gwventana_nand_defconfig                   |    2 +-
  configs/imx6dl_mamoj_defconfig                     |    1 +
  configs/imx8mm-cl-iot-gate-optee_defconfig         |    2 +
  configs/imx8mm-cl-iot-gate_defconfig               |    6 +-
  configs/imx8mm-mx8menlo_defconfig                  |  120 +
  configs/imx8mm_data_modul_edm_sbc_defconfig        |  227 ++
  configs/imx8mm_evk_defconfig                       |    4 +
  configs/imx8mm_venice_defconfig                    |    2 +-
  configs/imx8mn_bsh_smm_s2_defconfig                |   96 +
  configs/imx8mn_bsh_smm_s2pro_defconfig             |   93 +
  configs/imx8mn_evk_defconfig                       |    2 +
  configs/imx8ulp_evk_defconfig                      |    2 +-
  configs/imxrt1020-evk_defconfig                    |    2 +-
  configs/imxrt1050-evk_defconfig                    |    2 +-
  configs/kontron_pitx_imx8m_defconfig               |    2 +-
  configs/ls1021aiot_qspi_defconfig                  |    1 +
  configs/ls1021aiot_sdcard_defconfig                |    1 +
  configs/ls1021aqds_ddr4_nor_defconfig              |    1 +
  configs/ls1021aqds_ddr4_nor_lpuart_defconfig       |    1 +
  configs/ls1021aqds_nand_defconfig                  |    1 +
  configs/ls1021aqds_nor_defconfig                   |    1 +
  configs/ls1021aqds_nor_lpuart_defconfig            |    1 +
  configs/ls1021aqds_qspi_defconfig                  |    1 +
  configs/ls1021aqds_sdcard_ifc_defconfig            |    1 +
  configs/ls1021aqds_sdcard_qspi_defconfig           |    1 +
  configs/ls1021atsn_qspi_defconfig                  |    1 +
  configs/ls1021atsn_sdcard_defconfig                |    1 +
  configs/ls1021atwr_nor_defconfig                   |    1 +
  configs/ls1021atwr_nor_lpuart_defconfig            |    1 +
  configs/ls1021atwr_qspi_defconfig                  |    1 +
  .../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig    |    1 +
  configs/ls1021atwr_sdcard_ifc_defconfig            |    1 +
  configs/ls1021atwr_sdcard_qspi_defconfig           |    1 +
  configs/ls1043aqds_defconfig                       |    1 +
  configs/ls1043aqds_lpuart_defconfig                |    1 +
  configs/ls1043aqds_nand_defconfig                  |    1 +
  configs/ls1043aqds_nor_ddr3_defconfig              |    1 +
  configs/ls1043aqds_qspi_defconfig                  |    1 +
  configs/ls1043aqds_sdcard_ifc_defconfig            |    1 +
  configs/ls1043aqds_sdcard_qspi_defconfig           |    1 +
  configs/ls1043aqds_tfa_defconfig                   |    1 +
  configs/ls1043ardb_defconfig                       |    1 +
  configs/ls1043ardb_nand_SECURE_BOOT_defconfig      |    1 +
  configs/ls1043ardb_nand_defconfig                  |    1 +
  configs/ls1043ardb_sdcard_SECURE_BOOT_defconfig    |    1 +
  configs/ls1043ardb_sdcard_defconfig                |    1 +
  configs/ls1043ardb_tfa_defconfig                   |    1 +
  configs/ls1046afrwy_tfa_defconfig                  |    1 +
  configs/ls1046aqds_defconfig                       |    1 +
  configs/ls1046aqds_lpuart_defconfig                |    1 +
  configs/ls1046aqds_nand_defconfig                  |    1 +
  configs/ls1046aqds_qspi_defconfig                  |    1 +
  configs/ls1046aqds_sdcard_ifc_defconfig            |    1 +
  configs/ls1046aqds_sdcard_qspi_defconfig           |    1 +
  configs/ls1046aqds_tfa_defconfig                   |    1 +
  configs/ls1046ardb_emmc_defconfig                  |    1 +
  configs/ls1046ardb_qspi_defconfig                  |    1 +
  configs/ls1046ardb_qspi_spl_defconfig              |    1 +
  configs/ls1046ardb_sdcard_SECURE_BOOT_defconfig    |    1 +
  configs/ls1046ardb_sdcard_defconfig                |    1 +
  configs/ls1046ardb_tfa_defconfig                   |    1 +
  .../ls1088ardb_sdcard_qspi_SECURE_BOOT_defconfig   |    1 +
  configs/mx6sabreauto_defconfig                     |    2 -
  configs/mx6sabresd_defconfig                       |    4 -
  configs/mx7dsabresd_defconfig                      |    1 +
  configs/mx7dsabresd_qspi_defconfig                 |    1 +
  configs/rcar3_salvator-x_defconfig                 |    1 +
  configs/tbs2910_defconfig                          |    2 +-
  configs/verdin-imx8mm_defconfig                    |    1 +
  configs/verdin-imx8mp_defconfig                    |    1 +
  configs/warp7_bl33_defconfig                       |    3 +-
  configs/warp7_defconfig                            |    3 +-
  disk/part.c                                        |    2 +
  doc/board/bsh/imx8mn_bsh_smm_s2.rst                |   61 +
  doc/board/bsh/index.rst                            |    9 +
  doc/board/index.rst                                |    1 +
  drivers/clk/imx/Kconfig                            |   18 +
  drivers/clk/imx/Makefile                           |    2 +
  drivers/clk/imx/clk-imx8mm.c                       |   88 +-
  drivers/clk/imx/clk-imx8mn.c                       |   60 +-
  drivers/clk/imx/clk-imx8mp.c                       |  114 +-
  drivers/clk/imx/clk-imx8mq.c                       |  503 ++++
  drivers/clk/imx/clk-imxrt1020.c                    |    2 +-
  drivers/clk/imx/clk-imxrt1050.c                    |    2 +-
  drivers/clk/imx/clk-pll14xx.c                      |   61 +
  drivers/clk/imx/clk.h                              |    4 +
  drivers/crypto/fsl/Kconfig                         |    3 +-
  drivers/crypto/fsl/jr.c                            |  364 ++-
  drivers/crypto/fsl/jr.h                            |   31 +-
  drivers/ddr/imx/imx8m/ddrphy_utils.c               |    4 +
  drivers/misc/Kconfig                               |    8 +
  drivers/misc/Makefile                              |    1 +
  drivers/misc/gsc.c                                 |  633 ++++
  drivers/misc/imx8ulp/fuse.c                        |    4 +-
  drivers/misc/imx8ulp/s400_api.c                    |   63 +
  drivers/mmc/fsl_esdhc_imx.c                        |    1 +
  drivers/mmc/rockchip_sdhci.c                       |    9 +-
  drivers/mtd/nand/raw/mxs_nand_spl.c                |    5 -
  drivers/net/dwc_eth_qos.c                          |    2 +-
  drivers/net/phy/Kconfig                            |    5 +
  drivers/net/phy/Makefile                           |    1 +
  drivers/net/phy/nxp-c45-tja11xx.c                  |    6 +-
  drivers/net/phy/nxp-tja11xx.c                      |  277 ++
  drivers/net/phy/phy.c                              |   23 +
  drivers/phy/Kconfig                                |    6 +-
  drivers/phy/phy-imx8mq-usb.c                       |   66 +-
  drivers/pinctrl/nxp/Kconfig                        |    1 -
  drivers/power/pmic/pca9450.c                       |    1 +
  drivers/power/regulator/fixed.c                    |   60 +-
  drivers/pwm/Makefile                               |    2 +-
  drivers/pwm/pwm-imx-util.c                         |   80 -
  drivers/pwm/pwm-imx-util.h                         |   15 -
  drivers/pwm/pwm-imx.c                              |  155 +-
  drivers/spi/nxp_fspi.c                             |    1 +
  include/configs/colibri-imx6ull.h                  |    4 +-
  include/configs/colibri_vf.h                       |    2 +-
  include/configs/imx8mm-cl-iot-gate.h               |    2 -
  include/configs/imx8mm-mx8menlo.h                  |   36 +
  include/configs/imx8mm_beacon.h                    |   10 -
  include/configs/imx8mm_data_modul_edm_sbc.h        |  129 +
  include/configs/imx8mm_evk.h                       |    2 -
  include/configs/imx8mm_venice.h                    |   17 +-
  include/configs/imx8mn_beacon.h                    |   12 -
  include/configs/imx8mn_bsh_smm_s2.h                |   51 +
  include/configs/imx8mn_bsh_smm_s2_common.h         |   59 +
  include/configs/imx8mn_bsh_smm_s2pro.h             |   35 +
  include/configs/imx8mn_venice.h                    |   17 +-
  include/configs/imx8mq_evk.h                       |    2 -
  include/configs/imx8mq_phanbell.h                  |    2 -
  include/configs/imx8ulp_evk.h                      |    4 +-
  include/configs/kontron_pitx_imx8m.h               |   14 +-
  include/configs/pico-imx8mq.h                      |    2 -
  include/configs/verdin-imx8mm.h                    |    1 -
  include/dt-bindings/clock/imx8mq-clock.h           |   16 +-
  include/fsl_sec.h                                  |   12 +-
  include/gsc.h                                      |   21 +
  include/linux/iopoll.h                             |   12 +-
  include/phy.h                                      |    3 +
  365 files changed, 20578 insertions(+), 2921 deletions(-)
  create mode 100644 arch/arm/dts/imx6q-tbs2910-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx8mm-data-modul-edm-sbc-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx8mm-data-modul-edm-sbc.dts
  create mode 100644 arch/arm/dts/imx8mm-mx8menlo-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx8mm-mx8menlo.dts
  create mode 100644 arch/arm/dts/imx8mm-venice-gw7903-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx8mm-venice-gw7903.dts
  create mode 100644 arch/arm/dts/imx8mn-bsh-smm-s2-common.dtsi
  create mode 100644 arch/arm/dts/imx8mn-bsh-smm-s2-u-boot-common.dtsi
  create mode 100644 arch/arm/dts/imx8mn-bsh-smm-s2-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx8mn-bsh-smm-s2.dts
  create mode 100644 arch/arm/dts/imx8mn-bsh-smm-s2pro-u-boot.dtsi
  create mode 100644 arch/arm/dts/imx8mn-bsh-smm-s2pro.dts
  rename include/dt-bindings/pinctrl/pins-imxrt1020.h => 
arch/arm/dts/imxrt1020-pinfunc.h (100%)
  rename include/dt-bindings/pinctrl/pins-imxrt1050.h => 
arch/arm/dts/imxrt1050-pinfunc.h (100%)
  create mode 100644 arch/powerpc/dts/qoriq-sec4.0-0.dtsi
  create mode 100644 arch/powerpc/dts/qoriq-sec4.2-0.dtsi
  create mode 100644 arch/powerpc/dts/qoriq-sec5.2-0.dtsi
  create mode 100644 arch/powerpc/include/asm/u-boot-ppc.h
  create mode 100644 board/bsh/imx8mn_smm_s2/Kconfig
  create mode 100644 board/bsh/imx8mn_smm_s2/MAINTAINERS
  create mode 100644 board/bsh/imx8mn_smm_s2/Makefile
  create mode 100644 board/bsh/imx8mn_smm_s2/ddr3l_timing_256m.c
  create mode 100644 board/bsh/imx8mn_smm_s2/ddr3l_timing_512m.c
  create mode 100644 board/bsh/imx8mn_smm_s2/imx8mn_smm_s2.c
  create mode 100644 board/bsh/imx8mn_smm_s2/imximage-8mn-ddr3.cfg
  create mode 100644 board/bsh/imx8mn_smm_s2/spl.c
  create mode 100644 board/compulab/imx8mm-cl-iot-gate/eeprom_spl.c
  create mode 100644 board/data_modul/imx8mm_edm_sbc/Kconfig
  create mode 100644 board/data_modul/imx8mm_edm_sbc/MAINTAINERS
  create mode 100644 board/data_modul/imx8mm_edm_sbc/Makefile
  create mode 100644 board/data_modul/imx8mm_edm_sbc/common.c
  create mode 100644 
board/data_modul/imx8mm_edm_sbc/imx8mm_data_modul_edm_sbc.c
  create mode 100644 board/data_modul/imx8mm_edm_sbc/imximage.cfg
  create mode 100644 board/data_modul/imx8mm_edm_sbc/lpddr4_timing.h
  create mode 100644 board/data_modul/imx8mm_edm_sbc/lpddr4_timing_2G_32.c
  create mode 100644 board/data_modul/imx8mm_edm_sbc/lpddr4_timing_4G_32.c
  create mode 100644 board/data_modul/imx8mm_edm_sbc/spl.c
  create mode 100644 board/freescale/common/mmc.c
  create mode 100644 board/freescale/imx8ulp_evk/lpddr4_timing_266.c
  create mode 100644 board/gateworks/venice/lpddr4_timing_imx8mm_512mb.c
  create mode 100644 board/menlo/mx8menlo/Kconfig
  create mode 100644 board/menlo/mx8menlo/MAINTAINERS
  create mode 100644 board/menlo/mx8menlo/Makefile
  create mode 100644 board/menlo/mx8menlo/mx8menlo.c
  create mode 100644 configs/imx8mm-mx8menlo_defconfig
  create mode 100644 configs/imx8mm_data_modul_edm_sbc_defconfig
  create mode 100644 configs/imx8mn_bsh_smm_s2_defconfig
  create mode 100644 configs/imx8mn_bsh_smm_s2pro_defconfig
  create mode 100644 doc/board/bsh/imx8mn_bsh_smm_s2.rst
  create mode 100644 doc/board/bsh/index.rst
  create mode 100644 drivers/clk/imx/clk-imx8mq.c
  create mode 100644 drivers/misc/gsc.c
  create mode 100644 drivers/net/phy/nxp-tja11xx.c
  delete mode 100644 drivers/pwm/pwm-imx-util.c
  delete mode 100644 drivers/pwm/pwm-imx-util.h
  create mode 100644 include/configs/imx8mm-mx8menlo.h
  create mode 100644 include/configs/imx8mm_data_modul_edm_sbc.h
  create mode 100644 include/configs/imx8mn_bsh_smm_s2.h
  create mode 100644 include/configs/imx8mn_bsh_smm_s2_common.h
  create mode 100644 include/configs/imx8mn_bsh_smm_s2pro.h
  create mode 100644 include/gsc.h


Best regards,
Stefano

Comments

Tom Rini April 13, 2022, 4:24 p.m. UTC | #1
On Wed, Apr 13, 2022 at 11:41:45AM +0200, Stefano Babic wrote:

> Hi Tom,
> 
> please pull from u-boot-imx, thanks !
> 
> Note: I picked up Heinrich's patch for Renesas :
> 	ARM: renesas: reduce rcar3_salvator-x image size
> 
> due to CI failure. Breakage is in master, too.

I don't see breakage in master for this platform, in CI, fwiw.  Other
toolchains may have problems as it is indeed close to the limit.

> 
> The following changes since commit 33ae8c5bebba0874fbc432914406e63fbc219080:
> 
>   Merge tag 'efi-2022-07-rc1' of
> https://source.denx.de/u-boot/custodians/u-boot-efi (2022-04-10 11:21:39
> -0400)
> 
> are available in the Git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
> tags/u-boot-imx-20220413
> 
> for you to fetch changes up to a1c711046b0d5478a702b27c6773ea6231eba057:
> 
>   board: gateworks: venice: add imx8mm-gw7903 support (2022-04-13 09:55:26
> +0200)
> 

So, I've applied this to master and pushed, and thanks for clearing out
much of the backlog.  Is there still things left that aren't recently
newly posted?  But also, the size problem on rcar3_salvator-x is because
every platform with DM_REGULATOR_FIXED grew because:
commit f3b5100aff3a7edd53fd5d15bd6db92d294865e2
Author: Philippe Schenker <philippe.schenker@toradex.com>
Date:   Fri Apr 8 10:07:10 2022 +0200

    regulator: fixed: add possibility to enable by clock

adds 300-400 bytes on 64bit platforms.  I'm mainly just noting this as I
don't see a nice way to handle this that doesn't then make the CONFIG
side of things troublesome / annoying.
Tim Harvey April 13, 2022, 4:33 p.m. UTC | #2
On Wed, Apr 13, 2022 at 9:24 AM Tom Rini <trini@konsulko.com> wrote:
>
> On Wed, Apr 13, 2022 at 11:41:45AM +0200, Stefano Babic wrote:
>
> > Hi Tom,
> >
> > please pull from u-boot-imx, thanks !
> >
> > Note: I picked up Heinrich's patch for Renesas :
> >       ARM: renesas: reduce rcar3_salvator-x image size
> >
> > due to CI failure. Breakage is in master, too.
>
> I don't see breakage in master for this platform, in CI, fwiw.  Other
> toolchains may have problems as it is indeed close to the limit.
>
> >
> > The following changes since commit 33ae8c5bebba0874fbc432914406e63fbc219080:
> >
> >   Merge tag 'efi-2022-07-rc1' of
> > https://source.denx.de/u-boot/custodians/u-boot-efi (2022-04-10 11:21:39
> > -0400)
> >
> > are available in the Git repository at:
> >
> >   https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
> > tags/u-boot-imx-20220413
> >
> > for you to fetch changes up to a1c711046b0d5478a702b27c6773ea6231eba057:
> >
> >   board: gateworks: venice: add imx8mm-gw7903 support (2022-04-13 09:55:26
> > +0200)
> >
>
> So, I've applied this to master and pushed, and thanks for clearing out
> much of the backlog.  Is there still things left that aren't recently

Tom,

Yes, there are still patches posted some time ago that were not picked
up yet due to merge conflicts. I'm not sure how many but I know I had
about 9 that I just rebased and re-submitted for Stefano.

Best Regards,

Tim

> newly posted?  But also, the size problem on rcar3_salvator-x is because
> every platform with DM_REGULATOR_FIXED grew because:
> commit f3b5100aff3a7edd53fd5d15bd6db92d294865e2
> Author: Philippe Schenker <philippe.schenker@toradex.com>
> Date:   Fri Apr 8 10:07:10 2022 +0200
>
>     regulator: fixed: add possibility to enable by clock
>
> adds 300-400 bytes on 64bit platforms.  I'm mainly just noting this as I
> don't see a nice way to handle this that doesn't then make the CONFIG
> side of things troublesome / annoying.
>
> --
> Tom
Stefano Babic April 13, 2022, 8:21 p.m. UTC | #3
Hi Tom,

On 13.04.22 18:24, Tom Rini wrote:
> On Wed, Apr 13, 2022 at 11:41:45AM +0200, Stefano Babic wrote:
> 
>> Hi Tom,
>>
>> please pull from u-boot-imx, thanks !
>>
>> Note: I picked up Heinrich's patch for Renesas :
>> 	ARM: renesas: reduce rcar3_salvator-x image size
>>
>> due to CI failure. Breakage is in master, too.
> 
> I don't see breakage in master for this platform, in CI, fwiw.  Other
> toolchains may have problems as it is indeed close to the limit.

I get the error when I run buildman locally on my host, so I guess it 
was near to the limit if you have not seen.

> 
>>
>> The following changes since commit 33ae8c5bebba0874fbc432914406e63fbc219080:
>>
>>    Merge tag 'efi-2022-07-rc1' of
>> https://source.denx.de/u-boot/custodians/u-boot-efi (2022-04-10 11:21:39
>> -0400)
>>
>> are available in the Git repository at:
>>
>>    https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
>> tags/u-boot-imx-20220413
>>
>> for you to fetch changes up to a1c711046b0d5478a702b27c6773ea6231eba057:
>>
>>    board: gateworks: venice: add imx8mm-gw7903 support (2022-04-13 09:55:26
>> +0200)
>>
> 
> So, I've applied this to master and pushed, and thanks for clearing out
> much of the backlog.  Is there still things left that aren't recently
> newly posted?

There are still 3 big series that should flow in:

- Marek's series about Power Domain
- Gateworks series (Tim)
- Toradex series

These series conflict with the rest, so they needed to be rebased.

   But also, the size problem on rcar3_salvator-x is because
> every platform with DM_REGULATOR_FIXED grew because:
> commit f3b5100aff3a7edd53fd5d15bd6db92d294865e2
> Author: Philippe Schenker <philippe.schenker@toradex.com>
> Date:   Fri Apr 8 10:07:10 2022 +0200
> 
>      regulator: fixed: add possibility to enable by clock
> 
> adds 300-400 bytes on 64bit platforms.  I'm mainly just noting this as I
> don't see a nice way to handle this that doesn't then make the CONFIG
> side of things troublesome / annoying.
> 

Regards,
Stefano
Marek Vasut April 13, 2022, 11:34 p.m. UTC | #4
On 4/13/22 22:21, Stefano Babic wrote:
> Hi Tom,

Hi,

[...]

>> So, I've applied this to master and pushed, and thanks for clearing out
>> much of the backlog.  Is there still things left that aren't recently
>> newly posted?
> 
> There are still 3 big series that should flow in:
> 
> - Marek's series about Power Domain

These are the two series that are left from my side, already rebased:

https://patchwork.ozlabs.org/project/uboot/list/?series=294845

https://patchwork.ozlabs.org/project/uboot/list/?series=294849