mbox series

[U-Boot,PULL] Rework : Please pull u-boot-imx

Message ID a686b69e-2917-d120-a37a-e7544e364a88@denx.de
State Changes Requested
Delegated to: Tom Rini
Headers show
Series [U-Boot,PULL] Rework : Please pull u-boot-imx | expand

Pull-request

git://www.denx.de/git/u-boot-imx.git master

Message

Stefano Babic Dec. 17, 2017, 9:50 p.m. UTC
Hi Tom,

please pull from u-boot-imx ("power: pmic/regulator allow dm be omitted
by SPL" dropped), thanks !

The following changes since commit fcc8250c2f7c982f3593a8eecf737f8e2c95f222:

  Merge git://git.denx.de/u-boot-mips (2017-11-28 16:54:30 -0500)

are available in the git repository at:

  git://www.denx.de/git/u-boot-imx.git master

for you to fetch changes up to 7efc2dbfb2fa04bd4111615a8afb0822d6b88b09:

  arm: imx: add tzic interrupt controller for imx53 (2017-12-17 22:34:01
+0100)

----------------------------------------------------------------
Adam Ford (1):
      mx6_common: remove dead code

Breno Lima (5):
      mx6slevk: imximage.cfg: Handle the CONFIG_SECURE_BOOT case
      warp: imximage.cfg: Handle the CONFIG_SECURE_BOOT case
      mx6sl: Select MX6SL option via Kconfig
      Kconfig: mx6ull: Deselect MX6UL from CONFIG_MX6ULL
      imx: Kconfig: Add HAS_CAAM option

Christopher Spinrath (4):
      ARM: imx: cm-fx6: reinstate USB support by syncing the devicetree
with Linux
      ARM: imx: cm_fx6: defconfig: enable CONFIG_DM_KEYBOARD
      ARM: imx: cm_fx6: remove sata init code from board file
      ARM: imx: cm_fx6: remove esdhc init code from board file

Fabio Estevam (3):
      imx: Unify CONFIG_BOOTDELAY
      imx: Add a common way for detecting NXP boards revision
      mx6sxsabresd: Load the correct dtb for revA board

Hannu Lounento (5):
      net: e1000: add support for writing to EEPROM
      net: e1000: split e1000_read_mac_addr
      net: e1000: implement eth_write_hwaddr
      board: ge: bx50v3: program MAC address to I210
      board: ge: bx50v3: mount rootfs read-only

Ian Ray (5):
      configs: Add network device support for bx50v3 products
      board: ge: bx50v3: Support FIT and select configuration based on VPD
      config: ge_bx50v3: read boot script
      configs: ge_bx50v3: enable bootcount
      configs: ge_bx50v3: automatic partition selection and video output
failure message

Lukasz Majewski (1):
      ARM: imx: display5: config: Update display5_factory_defconfig to
use USE_BOOTCOMMAND

Marek Vasut (1):
      ARM: imx6: Disable DDR DRAM calibration DHCOM i.MX6 PDK

Martyn Welch (4):
      board: ge: mx53ppd: Move check_time() to common location
      board: ge: Enable access to i2c bus 1 and 2
      board: ge: bx50v3: move FEC MAC address programming to driver
      board: ge: bx50v3: Enable hardware watchdog

Nandor Han (2):
      rtc: adding RX8010SJ rtc driver
      board,ge,bx50v3 - rtc time validation

Patrick Bruenn (1):
      arm: imx: add tzic interrupt controller for imx53

Peng Fan (1):
      power: pmic.h: include dm/ofnode.h

Vagrant Cascadian (1):
      imx: Fix missing spl_sd configuration for wandboard.

 arch/arm/dts/imx53.dtsi                     |   8 ++
 arch/arm/dts/imx6q-cm-fx6.dts               | 396
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------
 arch/arm/include/asm/mach-imx/sys_proto.h   |   3 +
 arch/arm/mach-imx/Kconfig                   |  13 ++-
 arch/arm/mach-imx/cpu.c                     |  25 ++++++
 arch/arm/mach-imx/mx6/Kconfig               |  13 ++-
 arch/arm/mach-imx/mx7/Kconfig               |   1 +
 board/compulab/cm_fx6/cm_fx6.c              |  71 -----------------
 board/dhelectronics/dh_imx6/dh_imx6_spl.c   |   4 -
 board/freescale/mx6sabreauto/mx6sabreauto.c |  47 +----------
 board/freescale/mx6slevk/imximage.cfg       |   9 +++
 board/freescale/mx6sxsabresd/mx6sxsabresd.c |  16 +++-
 board/ge/bx50v3/bx50v3.c                    | 130
++++++++++++++++++++----------
 board/ge/common/Makefile                    |   2 +-
 board/ge/common/ge_common.c                 |  55 +++++++++++++
 board/ge/common/ge_common.h                 |   7 ++
 board/ge/mx53ppd/mx53ppd.c                  |  47 +----------
 board/warp/imximage.cfg                     |   9 +++
 configs/cm_fx6_defconfig                    |   1 +
 configs/display5_factory_defconfig          |   4 +-
 configs/ge_b450v3_defconfig                 |   7 +-
 configs/ge_b650v3_defconfig                 |   7 +-
 configs/ge_b850v3_defconfig                 |   8 +-
 configs/mx23evk_defconfig                   |   1 -
 configs/mx25pdk_defconfig                   |   1 -
 configs/mx28evk_auart_console_defconfig     |   1 -
 configs/mx28evk_defconfig                   |   1 -
 configs/mx28evk_nand_defconfig              |   1 -
 configs/mx28evk_spi_defconfig               |   1 -
 configs/mx31ads_defconfig                   |   1 -
 configs/mx31pdk_defconfig                   |   1 -
 configs/mx35pdk_defconfig                   |   1 -
 configs/mx51evk_defconfig                   |   1 -
 configs/mx53ard_defconfig                   |   1 -
 configs/mx53evk_defconfig                   |   1 -
 configs/mx53loco_defconfig                  |   1 -
 configs/mx53smd_defconfig                   |   1 -
 configs/mx6sabreauto_defconfig              |   2 +-
 configs/mx6sabresd_defconfig                |   1 -
 configs/mx6slevk_defconfig                  |   3 +-
 configs/mx6slevk_spinor_defconfig           |   3 +-
 configs/mx6slevk_spl_defconfig              |   3 +-
 configs/mx6sllevk_defconfig                 |   1 -
 configs/mx6sllevk_plugin_defconfig          |   1 -
 configs/mx6sxsabreauto_defconfig            |   1 -
 configs/mx6sxsabresd_defconfig              |   2 +-
 configs/mx6sxsabresd_spl_defconfig          |   2 +-
 configs/mx6ul_14x14_evk_defconfig           |   1 -
 configs/mx6ul_9x9_evk_defconfig             |   1 -
 configs/mx6ull_14x14_evk_defconfig          |   1 -
 configs/mx6ull_14x14_evk_plugin_defconfig   |   1 -
 configs/mx7dsabresd_defconfig               |   1 -
 configs/mx7dsabresd_secure_defconfig        |   1 -
 configs/wandboard_defconfig                 |   1 +
 configs/warp_defconfig                      |   2 +-
 drivers/net/e1000.c                         | 292
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 drivers/net/e1000.h                         |   3 +
 drivers/rtc/Kconfig                         |   6 ++
 drivers/rtc/Makefile                        |   1 +
 drivers/rtc/rx8010sj.c                      | 378
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/configs/ge_bx50v3.h                 | 190
++++++++++++++++++--------------------------
 include/configs/mx6_common.h                |   3 -
 include/configs/mx6sxsabresd.h              |   8 +-
 include/power/pmic.h                        |   1 +
 64 files changed, 1367 insertions(+), 440 deletions(-)
 create mode 100644 board/ge/common/ge_common.c
 create mode 100644 board/ge/common/ge_common.h
 create mode 100644 drivers/rtc/rx8010sj.c

Comments

Tom Rini Dec. 18, 2017, 5:22 p.m. UTC | #1
On Sun, Dec 17, 2017 at 10:50:49PM +0100, Stefano Babic wrote:

> Hi Tom,
> 
> please pull from u-boot-imx ("power: pmic/regulator allow dm be omitted
> by SPL" dropped), thanks !
> 
> The following changes since commit fcc8250c2f7c982f3593a8eecf737f8e2c95f222:
> 
>   Merge git://git.denx.de/u-boot-mips (2017-11-28 16:54:30 -0500)
> 
> are available in the git repository at:
> 
>   git://www.denx.de/git/u-boot-imx.git master
> 
> for you to fetch changes up to 7efc2dbfb2fa04bd4111615a8afb0822d6b88b09:
> 
>   arm: imx: add tzic interrupt controller for imx53 (2017-12-17 22:34:01
> +0100)
> 
> ----------------------------------------------------------------
[snip]
> Hannu Lounento (5):
>       net: e1000: add support for writing to EEPROM
>       net: e1000: split e1000_read_mac_addr
>       net: e1000: implement eth_write_hwaddr
>       board: ge: bx50v3: program MAC address to I210

This first patch adds a bunch of warnings about
e1000_update_eeprom_checksum_i210 being declared static and unused.
It's unused in the case of DM_ETH being set because we don't have
e1000_initialize and company compiled in, and thus no e1000_write_hwaddr
and thus no callers of e1000_update_eeprom_checksum_i210.  Given that I
see on my calendar a reminder that in early 2018 I need to make a lack
of DM conversion of $X a lot louder of warning, are these 4 things
imporant fixes that must come in now, or something that can be baked a
bit longer?

To see the warnings, build for say qemu-x86_64.  Thanks!
Stefano Babic Dec. 19, 2017, 8:57 a.m. UTC | #2
Hi Tom, Martyn,

On 18/12/2017 18:22, Tom Rini wrote:
> On Sun, Dec 17, 2017 at 10:50:49PM +0100, Stefano Babic wrote:
> 
>> Hi Tom,
>>
>> please pull from u-boot-imx ("power: pmic/regulator allow dm be omitted
>> by SPL" dropped), thanks !
>>
>> The following changes since commit fcc8250c2f7c982f3593a8eecf737f8e2c95f222:
>>
>>   Merge git://git.denx.de/u-boot-mips (2017-11-28 16:54:30 -0500)
>>
>> are available in the git repository at:
>>
>>   git://www.denx.de/git/u-boot-imx.git master
>>
>> for you to fetch changes up to 7efc2dbfb2fa04bd4111615a8afb0822d6b88b09:
>>
>>   arm: imx: add tzic interrupt controller for imx53 (2017-12-17 22:34:01
>> +0100)
>>
>> ----------------------------------------------------------------
> [snip]
>> Hannu Lounento (5):
>>       net: e1000: add support for writing to EEPROM
>>       net: e1000: split e1000_read_mac_addr
>>       net: e1000: implement eth_write_hwaddr
>>       board: ge: bx50v3: program MAC address to I210
> 
> This first patch adds a bunch of warnings about
> e1000_update_eeprom_checksum_i210 being declared static and unused.
> It's unused in the case of DM_ETH being set because we don't have
> e1000_initialize and company compiled in, and thus no e1000_write_hwaddr
> and thus no callers of e1000_update_eeprom_checksum_i210.  Given that I
> see on my calendar a reminder that in early 2018 I need to make a lack
> of DM conversion of $X a lot louder of warning, are these 4 things
> imporant fixes that must come in now, or something that can be baked a
> bit longer?

They are not fixes, but they add a feature (writing the EEPROM) that is
used by GE in the mx53ppd board. If I drop those, I had to remove all
patches because they depend on these four. I can do, but I forward the
question to Martyn who is the originator of the series.

> 
> To see the warnings, build for say qemu-x86_64.  Thanks!
> 


I see, right, thanks.

Martyn, can you take a lookt at this ? If we are not hurry, I can put
your series in the -next branch of u-boot-imx and let Tom to pull
without them.

Best regards,
Stefano Babic