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

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

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!

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
participants (2)
-
Stefano Babic
-
Tom Rini