[NXP-IMX] please pull nxp-imx-2021-1-16

Hi Stefano,
Please pull nxp-imx-2021-1-16 --------------------------------------- nandbcb update/fix sync i.MX8M dts from Linux kernel add i.MX8MN LPDDR4 evk board eth support for i.MX8MP evk ddr fix for i.MX8M ---------------------------------------
CI: My github ci not work. I run buildman local and not see failure.
Thanks, Peng.
The following changes since commit 21e1cae7902e6a9b1d7cf47cf4764e6fe7d3452a:
Merge tag 'efi-2021-01-rc5-2' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2020-12-29 10:23:58 -0500)
are available in the Git repository at:
https://github.com/MrVan/u-boot.git tags/nxp-imx-2021-1-16
for you to fetch changes up to e02b2ca34b58131cb64b19887af007adb389f7bd:
imx: timer: Modify GPT timer driver for mx7 (2021-01-15 18:22:44 +0800)
---------------------------------------------------------------- Han Xu (1): nandbcb: nand support for i.MX8MP
Peng Fan (12): imx: imx8mp_evk: enable eth support imx: imx8mn_ddr4_evk: Use CONFIG_TARGET_IMX8MN_DDR4_EVK for DDR4 EVK board imx: imx8mn_evk: correct stack/malloc adress arm: dts: imx8mn: sync dts from Linux Kernel imx: imx8mn: add i.MX8MN LPDDR4 EVK support imx8m: clock: add type of set_clk_eqos arm: dts: imx8mp: sync dts from Linux Kernel arm: dts: imx8mm: sync dts from Linux Kernel arm: dts: imx8mq: sync dts from Linux Kernel imx8m: lowlevel_init: tune alignment imx: imx8mn/p: drop CONFIG_SYS_[I,D]CACHE_OFF imx8m: add QSPI boot dev
Ye Li (9): imx: ddr: imx8m: Move selfref_en after DDR scrub nandbcb: Fix uninitialized variable imx: nandbcb: Fix resource leak imx: nandbcb: Fix resource leak in read_fcb imx: nandbcb: Fix potential overflow in fill_dbbt_data imx: nandbcb: Fix potential overflow in nandbcb_set_boot_config imx: Fix market segment fuse offset on iMX8MP imx6: Remove AHCI device before boot OS imx: timer: Modify GPT timer driver for mx7
arch/arm/dts/Makefile | 1 + arch/arm/dts/imx8mm-evk.dts | 534 ++++++------------------------------------ arch/arm/dts/imx8mm-evk.dtsi | 489 ++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx8mm.dtsi | 53 ++++- arch/arm/dts/imx8mn-ddr4-evk.dts | 321 ++++++++++--------------- arch/arm/dts/imx8mn-evk-u-boot.dtsi | 6 + arch/arm/dts/imx8mn-evk.dts | 128 ++++++++++ arch/arm/dts/imx8mn-evk.dtsi | 360 ++++++++++++++++++++++++++++ arch/arm/dts/imx8mn-pinfunc.h | 1266 +++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------- arch/arm/dts/imx8mn.dtsi | 411 +++++++++++++++++++++++++++----- arch/arm/dts/imx8mp-evk-u-boot.dtsi | 4 + arch/arm/dts/imx8mp-evk.dts | 117 +++++++++- arch/arm/dts/imx8mp-pinfunc.h | 360 +++++++++------------------- arch/arm/dts/imx8mp.dtsi | 234 +++++++++++++++++-- arch/arm/dts/imx8mq-evk.dts | 186 ++++++++++++--- arch/arm/dts/imx8mq-pinfunc.h | 623 ++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx8mq.dtsi | 302 ++++++++++++++++++++++-- arch/arm/include/asm/arch-imx8m/clock.h | 1 + arch/arm/include/asm/arch-imx8m/imx-regs.h | 2 + arch/arm/mach-imx/cmd_nandbcb.c | 34 +-- arch/arm/mach-imx/cpu.c | 30 ++- arch/arm/mach-imx/imx8m/Kconfig | 6 + arch/arm/mach-imx/imx8m/imximage-8mn-lpddr4.cfg | 17 ++ arch/arm/mach-imx/imx8m/lowlevel_init.S | 2 +- arch/arm/mach-imx/spl.c | 2 + arch/arm/mach-imx/timer.c | 16 +- board/freescale/imx8mn_evk/Kconfig | 2 +- board/freescale/imx8mn_evk/Makefile | 1 + board/freescale/imx8mn_evk/lpddr4_timing.c | 1585 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/freescale/imx8mp_evk/imx8mp_evk.c | 65 +++++- configs/imx8mn_ddr4_evk_defconfig | 2 +- configs/imx8mn_evk_defconfig | 80 +++++++ configs/imx8mp_evk_defconfig | 9 +- doc/board/freescale/imx8mn_evk.rst | 20 +- drivers/ddr/imx/imx8m/ddr_init.c | 5 +- drivers/power/power_i2c.c | 8 +- include/configs/imx8mn_evk.h | 9 +- include/configs/imx8mp_evk.h | 18 +- include/dt-bindings/clock/imx8mn-clock.h | 30 ++- include/dt-bindings/clock/imx8mp-clock.h | 95 +++++++- include/dt-bindings/clock/imx8mq-clock.h | 31 ++- 41 files changed, 5743 insertions(+), 1722 deletions(-) create mode 100644 arch/arm/dts/imx8mm-evk.dtsi create mode 100644 arch/arm/dts/imx8mn-evk-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mn-evk.dts create mode 100644 arch/arm/dts/imx8mn-evk.dtsi create mode 100644 arch/arm/dts/imx8mq-pinfunc.h create mode 100644 arch/arm/mach-imx/imx8m/imximage-8mn-lpddr4.cfg create mode 100644 board/freescale/imx8mn_evk/lpddr4_timing.c create mode 100644 configs/imx8mn_evk_defconfig

Hi Peng,
On 16.01.21 08:18, Peng Fan wrote:
Hi Stefano,
Please pull nxp-imx-2021-1-16
nandbcb update/fix sync i.MX8M dts from Linux kernel add i.MX8MN LPDDR4 evk board eth support for i.MX8MP evk ddr fix for i.MX8M
CI: My github ci not work. I run buildman local and not see failure.
No problem, I will start the runner on gitlab before PR.
Regards, Stefano
Thanks, Peng.
The following changes since commit 21e1cae7902e6a9b1d7cf47cf4764e6fe7d3452a:
Merge tag 'efi-2021-01-rc5-2' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2020-12-29 10:23:58 -0500)
are available in the Git repository at:
https://github.com/MrVan/u-boot.git tags/nxp-imx-2021-1-16
for you to fetch changes up to e02b2ca34b58131cb64b19887af007adb389f7bd:
imx: timer: Modify GPT timer driver for mx7 (2021-01-15 18:22:44 +0800)
Han Xu (1): nandbcb: nand support for i.MX8MP
Peng Fan (12): imx: imx8mp_evk: enable eth support imx: imx8mn_ddr4_evk: Use CONFIG_TARGET_IMX8MN_DDR4_EVK for DDR4 EVK board imx: imx8mn_evk: correct stack/malloc adress arm: dts: imx8mn: sync dts from Linux Kernel imx: imx8mn: add i.MX8MN LPDDR4 EVK support imx8m: clock: add type of set_clk_eqos arm: dts: imx8mp: sync dts from Linux Kernel arm: dts: imx8mm: sync dts from Linux Kernel arm: dts: imx8mq: sync dts from Linux Kernel imx8m: lowlevel_init: tune alignment imx: imx8mn/p: drop CONFIG_SYS_[I,D]CACHE_OFF imx8m: add QSPI boot dev
Ye Li (9): imx: ddr: imx8m: Move selfref_en after DDR scrub nandbcb: Fix uninitialized variable imx: nandbcb: Fix resource leak imx: nandbcb: Fix resource leak in read_fcb imx: nandbcb: Fix potential overflow in fill_dbbt_data imx: nandbcb: Fix potential overflow in nandbcb_set_boot_config imx: Fix market segment fuse offset on iMX8MP imx6: Remove AHCI device before boot OS imx: timer: Modify GPT timer driver for mx7
arch/arm/dts/Makefile | 1 + arch/arm/dts/imx8mm-evk.dts | 534 ++++++------------------------------------ arch/arm/dts/imx8mm-evk.dtsi | 489 ++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx8mm.dtsi | 53 ++++- arch/arm/dts/imx8mn-ddr4-evk.dts | 321 ++++++++++--------------- arch/arm/dts/imx8mn-evk-u-boot.dtsi | 6 + arch/arm/dts/imx8mn-evk.dts | 128 ++++++++++ arch/arm/dts/imx8mn-evk.dtsi | 360 ++++++++++++++++++++++++++++ arch/arm/dts/imx8mn-pinfunc.h | 1266 +++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------- arch/arm/dts/imx8mn.dtsi | 411 +++++++++++++++++++++++++++----- arch/arm/dts/imx8mp-evk-u-boot.dtsi | 4 + arch/arm/dts/imx8mp-evk.dts | 117 +++++++++- arch/arm/dts/imx8mp-pinfunc.h | 360 +++++++++------------------- arch/arm/dts/imx8mp.dtsi | 234 +++++++++++++++++-- arch/arm/dts/imx8mq-evk.dts | 186 ++++++++++++--- arch/arm/dts/imx8mq-pinfunc.h | 623 ++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx8mq.dtsi | 302 ++++++++++++++++++++++-- arch/arm/include/asm/arch-imx8m/clock.h | 1 + arch/arm/include/asm/arch-imx8m/imx-regs.h | 2 + arch/arm/mach-imx/cmd_nandbcb.c | 34 +-- arch/arm/mach-imx/cpu.c | 30 ++- arch/arm/mach-imx/imx8m/Kconfig | 6 + arch/arm/mach-imx/imx8m/imximage-8mn-lpddr4.cfg | 17 ++ arch/arm/mach-imx/imx8m/lowlevel_init.S | 2 +- arch/arm/mach-imx/spl.c | 2 + arch/arm/mach-imx/timer.c | 16 +- board/freescale/imx8mn_evk/Kconfig | 2 +- board/freescale/imx8mn_evk/Makefile | 1 + board/freescale/imx8mn_evk/lpddr4_timing.c | 1585 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/freescale/imx8mp_evk/imx8mp_evk.c | 65 +++++- configs/imx8mn_ddr4_evk_defconfig | 2 +- configs/imx8mn_evk_defconfig | 80 +++++++ configs/imx8mp_evk_defconfig | 9 +- doc/board/freescale/imx8mn_evk.rst | 20 +- drivers/ddr/imx/imx8m/ddr_init.c | 5 +- drivers/power/power_i2c.c | 8 +- include/configs/imx8mn_evk.h | 9 +- include/configs/imx8mp_evk.h | 18 +- include/dt-bindings/clock/imx8mn-clock.h | 30 ++- include/dt-bindings/clock/imx8mp-clock.h | 95 +++++++- include/dt-bindings/clock/imx8mq-clock.h | 31 ++- 41 files changed, 5743 insertions(+), 1722 deletions(-) create mode 100644 arch/arm/dts/imx8mm-evk.dtsi create mode 100644 arch/arm/dts/imx8mn-evk-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mn-evk.dts create mode 100644 arch/arm/dts/imx8mn-evk.dtsi create mode 100644 arch/arm/dts/imx8mq-pinfunc.h create mode 100644 arch/arm/mach-imx/imx8m/imximage-8mn-lpddr4.cfg create mode 100644 board/freescale/imx8mn_evk/lpddr4_timing.c create mode 100644 configs/imx8mn_evk_defconfig

Subject: Re: [NXP-IMX] please pull nxp-imx-2021-1-16
Hi Peng,
On 16.01.21 08:18, Peng Fan wrote:
Hi Stefano,
Please pull nxp-imx-2021-1-16
nandbcb update/fix sync i.MX8M dts from Linux kernel add i.MX8MN LPDDR4 evk board eth support for i.MX8MP evk ddr fix for i.MX8M
CI: My github ci not work. I run buildman local and not see failure.
No problem, I will start the runner on gitlab before PR.
Appreciate. Not sure why my github travis CI not work as before (:
Thanks, Peng.
Regards, Stefano
Thanks, Peng.
The following changes since commit
21e1cae7902e6a9b1d7cf47cf4764e6fe7d3452a:
Merge tag 'efi-2021-01-rc5-2' of https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitl
ab.denx.de%2Fu-boot%2Fcustodians%2Fu-boot-efi&data=04%7C01%7C peng.
fan%40nxp.com%7Ce620a4773aeb4348de9508d8ba2555aa%7C686ea1d3bc 2b4c6fa92
cd99c5c301635%7C0%7C0%7C637464016805560765%7CUnknown%7CTWF pbGZsb3d8eyJ
WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D% 7C1000
&sdata=y5%2BOewaXTpNU0qCzLZ2RwEkgKrFGpkpJ4vPNC5Tx%2Byw%3 D&rese
rved=0 (2020-12-29 10:23:58 -0500)
are available in the Git repository at:
https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
ub.com%2FMrVan%2Fu-boot.git&data=04%7C01%7Cpeng.fan%40nxp.c om%7Ce6
20a4773aeb4348de9508d8ba2555aa%7C686ea1d3bc2b4c6fa92cd99c5c301 635%7C0%
7C0%7C637464016805560765%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC 4wLjAwMDAiL
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=8 UD55C9
RvwJnoj4mnvvr2yvqQDXQnuJcWdaoPD2VqAU%3D&reserved=0 tags/nxp-imx-2021-1-16
for you to fetch changes up to
e02b2ca34b58131cb64b19887af007adb389f7bd:
imx: timer: Modify GPT timer driver for mx7 (2021-01-15 18:22:44 +0800)
Han Xu (1): nandbcb: nand support for i.MX8MP
Peng Fan (12): imx: imx8mp_evk: enable eth support imx: imx8mn_ddr4_evk: Use
CONFIG_TARGET_IMX8MN_DDR4_EVK for DDR4 EVK board
imx: imx8mn_evk: correct stack/malloc adress arm: dts: imx8mn: sync dts from Linux Kernel imx: imx8mn: add i.MX8MN LPDDR4 EVK support imx8m: clock: add type of set_clk_eqos arm: dts: imx8mp: sync dts from Linux Kernel arm: dts: imx8mm: sync dts from Linux Kernel arm: dts: imx8mq: sync dts from Linux Kernel imx8m: lowlevel_init: tune alignment imx: imx8mn/p: drop CONFIG_SYS_[I,D]CACHE_OFF imx8m: add QSPI boot dev
Ye Li (9): imx: ddr: imx8m: Move selfref_en after DDR scrub nandbcb: Fix uninitialized variable imx: nandbcb: Fix resource leak imx: nandbcb: Fix resource leak in read_fcb imx: nandbcb: Fix potential overflow in fill_dbbt_data imx: nandbcb: Fix potential overflow in nandbcb_set_boot_config imx: Fix market segment fuse offset on iMX8MP imx6: Remove AHCI device before boot OS imx: timer: Modify GPT timer driver for mx7
arch/arm/dts/Makefile | 1 + arch/arm/dts/imx8mm-evk.dts | 534
++++++------------------------------------
arch/arm/dts/imx8mm-evk.dtsi | 489
++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx8mm.dtsi | 53 ++++- arch/arm/dts/imx8mn-ddr4-evk.dts | 321
++++++++++---------------
arch/arm/dts/imx8mn-evk-u-boot.dtsi | 6 + arch/arm/dts/imx8mn-evk.dts | 128
++++++++++
arch/arm/dts/imx8mn-evk.dtsi | 360
++++++++++++++++++++++++++++
arch/arm/dts/imx8mn-pinfunc.h | 1266
+++++++++++++++++++++++++++++++++++++++++++++++++--------------------
arch/arm/dts/imx8mn.dtsi | 411
+++++++++++++++++++++++++++-----
arch/arm/dts/imx8mp-evk-u-boot.dtsi | 4 + arch/arm/dts/imx8mp-evk.dts | 117
+++++++++-
arch/arm/dts/imx8mp-pinfunc.h | 360
+++++++++-------------------
arch/arm/dts/imx8mp.dtsi | 234
+++++++++++++++++--
arch/arm/dts/imx8mq-evk.dts | 186
++++++++++++---
arch/arm/dts/imx8mq-pinfunc.h | 623
++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx8mq.dtsi | 302
++++++++++++++++++++++--
arch/arm/include/asm/arch-imx8m/clock.h | 1 + arch/arm/include/asm/arch-imx8m/imx-regs.h | 2 + arch/arm/mach-imx/cmd_nandbcb.c | 34 +-- arch/arm/mach-imx/cpu.c | 30 ++- arch/arm/mach-imx/imx8m/Kconfig | 6 + arch/arm/mach-imx/imx8m/imximage-8mn-lpddr4.cfg | 17 ++ arch/arm/mach-imx/imx8m/lowlevel_init.S | 2 +- arch/arm/mach-imx/spl.c | 2 + arch/arm/mach-imx/timer.c | 16 +- board/freescale/imx8mn_evk/Kconfig | 2 +- board/freescale/imx8mn_evk/Makefile | 1 + board/freescale/imx8mn_evk/lpddr4_timing.c | 1585
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/freescale/imx8mp_evk/imx8mp_evk.c | 65 +++++- configs/imx8mn_ddr4_evk_defconfig | 2 +- configs/imx8mn_evk_defconfig | 80 +++++++ configs/imx8mp_evk_defconfig | 9 +- doc/board/freescale/imx8mn_evk.rst | 20 +- drivers/ddr/imx/imx8m/ddr_init.c | 5 +- drivers/power/power_i2c.c | 8 +- include/configs/imx8mn_evk.h | 9 +- include/configs/imx8mp_evk.h | 18 +- include/dt-bindings/clock/imx8mn-clock.h | 30 ++- include/dt-bindings/clock/imx8mp-clock.h | 95 +++++++- include/dt-bindings/clock/imx8mq-clock.h | 31 ++- 41 files changed, 5743 insertions(+), 1722 deletions(-) create mode 100644 arch/arm/dts/imx8mm-evk.dtsi create mode 100644 arch/arm/dts/imx8mn-evk-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mn-evk.dts create mode 100644 arch/arm/dts/imx8mn-evk.dtsi create mode 100644 arch/arm/dts/imx8mq-pinfunc.h create mode 100644
arch/arm/mach-imx/imx8m/imximage-8mn-lpddr4.cfg
create mode 100644 board/freescale/imx8mn_evk/lpddr4_timing.c create mode 100644 configs/imx8mn_evk_defconfig
--
======= 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 ============================================================== =======

Hi Stefano,
Subject: RE: [NXP-IMX] please pull nxp-imx-2021-1-16
Subject: Re: [NXP-IMX] please pull nxp-imx-2021-1-16
Hi Peng,
On 16.01.21 08:18, Peng Fan wrote:
Hi Stefano,
Please pull nxp-imx-2021-1-16
nandbcb update/fix sync i.MX8M dts from Linux kernel add i.MX8MN LPDDR4 evk board eth support for i.MX8MP evk ddr fix for i.MX8M
CI: My github ci not work. I run buildman local and not see failure.
No problem, I will start the runner on gitlab before PR.
Forgot to mention that my PR was based on Tom's tree, not imx/next.
There might be conflict with imx/next, should be dts sync part, do you need to resend PR based on imx/next?
Thanks, Peng.
Appreciate. Not sure why my github travis CI not work as before (:
Thanks, Peng.
Regards, Stefano
Thanks, Peng.
The following changes since commit
21e1cae7902e6a9b1d7cf47cf4764e6fe7d3452a:
Merge tag 'efi-2021-01-rc5-2' of https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgi tl
ab.denx.de%2Fu-boot%2Fcustodians%2Fu-boot-efi&data=04%7C01%7C
peng.
fan%40nxp.com%7Ce620a4773aeb4348de9508d8ba2555aa%7C686ea1d3bc
2b4c6fa92
cd99c5c301635%7C0%7C0%7C637464016805560765%7CUnknown%7CTWF
pbGZsb3d8eyJ
WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%
7C1000
&sdata=y5%2BOewaXTpNU0qCzLZ2RwEkgKrFGpkpJ4vPNC5Tx%2Byw%3
D&rese
rved=0 (2020-12-29 10:23:58 -0500)
are available in the Git repository at:
https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgi th
ub.com%2FMrVan%2Fu-boot.git&data=04%7C01%7Cpeng.fan%40nxp.c
om%7Ce6
20a4773aeb4348de9508d8ba2555aa%7C686ea1d3bc2b4c6fa92cd99c5c301
635%7C0%
7C0%7C637464016805560765%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC
4wLjAwMDAiL
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=8
UD55C9
RvwJnoj4mnvvr2yvqQDXQnuJcWdaoPD2VqAU%3D&reserved=0 tags/nxp-imx-2021-1-16
for you to fetch changes up to
e02b2ca34b58131cb64b19887af007adb389f7bd:
imx: timer: Modify GPT timer driver for mx7 (2021-01-15 18:22:44 +0800)
Han Xu (1): nandbcb: nand support for i.MX8MP
Peng Fan (12): imx: imx8mp_evk: enable eth support imx: imx8mn_ddr4_evk: Use
CONFIG_TARGET_IMX8MN_DDR4_EVK for DDR4 EVK board
imx: imx8mn_evk: correct stack/malloc adress arm: dts: imx8mn: sync dts from Linux Kernel imx: imx8mn: add i.MX8MN LPDDR4 EVK support imx8m: clock: add type of set_clk_eqos arm: dts: imx8mp: sync dts from Linux Kernel arm: dts: imx8mm: sync dts from Linux Kernel arm: dts: imx8mq: sync dts from Linux Kernel imx8m: lowlevel_init: tune alignment imx: imx8mn/p: drop CONFIG_SYS_[I,D]CACHE_OFF imx8m: add QSPI boot dev
Ye Li (9): imx: ddr: imx8m: Move selfref_en after DDR scrub nandbcb: Fix uninitialized variable imx: nandbcb: Fix resource leak imx: nandbcb: Fix resource leak in read_fcb imx: nandbcb: Fix potential overflow in fill_dbbt_data imx: nandbcb: Fix potential overflow in
nandbcb_set_boot_config
imx: Fix market segment fuse offset on iMX8MP imx6: Remove AHCI device before boot OS imx: timer: Modify GPT timer driver for mx7
arch/arm/dts/Makefile | 1 + arch/arm/dts/imx8mm-evk.dts | 534
++++++------------------------------------
arch/arm/dts/imx8mm-evk.dtsi | 489
++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx8mm.dtsi | 53
++++-
arch/arm/dts/imx8mn-ddr4-evk.dts | 321
++++++++++---------------
arch/arm/dts/imx8mn-evk-u-boot.dtsi | 6 + arch/arm/dts/imx8mn-evk.dts | 128
++++++++++
arch/arm/dts/imx8mn-evk.dtsi | 360
++++++++++++++++++++++++++++
arch/arm/dts/imx8mn-pinfunc.h | 1266
+++++++++++++++++++++++++++++++++++++++++++++++++--------------------
arch/arm/dts/imx8mn.dtsi | 411
+++++++++++++++++++++++++++-----
arch/arm/dts/imx8mp-evk-u-boot.dtsi | 4 + arch/arm/dts/imx8mp-evk.dts | 117
+++++++++-
arch/arm/dts/imx8mp-pinfunc.h | 360
+++++++++-------------------
arch/arm/dts/imx8mp.dtsi | 234
+++++++++++++++++--
arch/arm/dts/imx8mq-evk.dts | 186
++++++++++++---
arch/arm/dts/imx8mq-pinfunc.h | 623
++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx8mq.dtsi | 302
++++++++++++++++++++++--
arch/arm/include/asm/arch-imx8m/clock.h | 1 + arch/arm/include/asm/arch-imx8m/imx-regs.h | 2 + arch/arm/mach-imx/cmd_nandbcb.c | 34 +-- arch/arm/mach-imx/cpu.c | 30 ++- arch/arm/mach-imx/imx8m/Kconfig | 6 + arch/arm/mach-imx/imx8m/imximage-8mn-lpddr4.cfg | 17 ++ arch/arm/mach-imx/imx8m/lowlevel_init.S | 2 +- arch/arm/mach-imx/spl.c | 2 + arch/arm/mach-imx/timer.c | 16 +- board/freescale/imx8mn_evk/Kconfig | 2 +- board/freescale/imx8mn_evk/Makefile | 1 + board/freescale/imx8mn_evk/lpddr4_timing.c | 1585
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/freescale/imx8mp_evk/imx8mp_evk.c | 65
+++++-
configs/imx8mn_ddr4_evk_defconfig | 2 +- configs/imx8mn_evk_defconfig | 80
+++++++
configs/imx8mp_evk_defconfig | 9 +- doc/board/freescale/imx8mn_evk.rst | 20 +- drivers/ddr/imx/imx8m/ddr_init.c | 5 +- drivers/power/power_i2c.c | 8 +- include/configs/imx8mn_evk.h | 9 +- include/configs/imx8mp_evk.h | 18 +- include/dt-bindings/clock/imx8mn-clock.h | 30 ++- include/dt-bindings/clock/imx8mp-clock.h | 95 +++++++- include/dt-bindings/clock/imx8mq-clock.h | 31 ++- 41 files changed, 5743 insertions(+), 1722 deletions(-) create mode 100644 arch/arm/dts/imx8mm-evk.dtsi create mode 100644 arch/arm/dts/imx8mn-evk-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mn-evk.dts create mode 100644 arch/arm/dts/imx8mn-evk.dtsi create mode 100644 arch/arm/dts/imx8mq-pinfunc.h create mode 100644
arch/arm/mach-imx/imx8m/imximage-8mn-lpddr4.cfg
create mode 100644 board/freescale/imx8mn_evk/lpddr4_timing.c create mode 100644 configs/imx8mn_evk_defconfig
--
==============================================================
======= 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
==============================================================
=======

On 19.01.21 10:59, Peng Fan wrote:
Hi Stefano,
Subject: RE: [NXP-IMX] please pull nxp-imx-2021-1-16
Subject: Re: [NXP-IMX] please pull nxp-imx-2021-1-16
Hi Peng,
On 16.01.21 08:18, Peng Fan wrote:
Hi Stefano,
Please pull nxp-imx-2021-1-16
nandbcb update/fix sync i.MX8M dts from Linux kernel add i.MX8MN LPDDR4 evk board eth support for i.MX8MP evk ddr fix for i.MX8M
CI: My github ci not work. I run buildman local and not see failure.
No problem, I will start the runner on gitlab before PR.
Forgot to mention that my PR was based on Tom's tree, not imx/next.
There might be conflict with imx/next, should be dts sync part, do you need to resend PR based on imx/next?
Let me try, I will merge your PR first, and I check later with -next.
I will be back if I find problems ;-)
Stefano
Thanks, Peng.
Appreciate. Not sure why my github travis CI not work as before (:
Thanks, Peng.
Regards, Stefano
Thanks, Peng.
The following changes since commit
21e1cae7902e6a9b1d7cf47cf4764e6fe7d3452a:
Merge tag 'efi-2021-01-rc5-2' of https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgi tl
ab.denx.de%2Fu-boot%2Fcustodians%2Fu-boot-efi&data=04%7C01%7C
peng.
fan%40nxp.com%7Ce620a4773aeb4348de9508d8ba2555aa%7C686ea1d3bc
2b4c6fa92
cd99c5c301635%7C0%7C0%7C637464016805560765%7CUnknown%7CTWF
pbGZsb3d8eyJ
WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%
7C1000
&sdata=y5%2BOewaXTpNU0qCzLZ2RwEkgKrFGpkpJ4vPNC5Tx%2Byw%3
D&rese
rved=0 (2020-12-29 10:23:58 -0500)
are available in the Git repository at:
https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgi th
ub.com%2FMrVan%2Fu-boot.git&data=04%7C01%7Cpeng.fan%40nxp.c
om%7Ce6
20a4773aeb4348de9508d8ba2555aa%7C686ea1d3bc2b4c6fa92cd99c5c301
635%7C0%
7C0%7C637464016805560765%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC
4wLjAwMDAiL
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=8
UD55C9
RvwJnoj4mnvvr2yvqQDXQnuJcWdaoPD2VqAU%3D&reserved=0 tags/nxp-imx-2021-1-16
for you to fetch changes up to
e02b2ca34b58131cb64b19887af007adb389f7bd:
imx: timer: Modify GPT timer driver for mx7 (2021-01-15 18:22:44 +0800)
Han Xu (1): nandbcb: nand support for i.MX8MP
Peng Fan (12): imx: imx8mp_evk: enable eth support imx: imx8mn_ddr4_evk: Use
CONFIG_TARGET_IMX8MN_DDR4_EVK for DDR4 EVK board
imx: imx8mn_evk: correct stack/malloc adress arm: dts: imx8mn: sync dts from Linux Kernel imx: imx8mn: add i.MX8MN LPDDR4 EVK support imx8m: clock: add type of set_clk_eqos arm: dts: imx8mp: sync dts from Linux Kernel arm: dts: imx8mm: sync dts from Linux Kernel arm: dts: imx8mq: sync dts from Linux Kernel imx8m: lowlevel_init: tune alignment imx: imx8mn/p: drop CONFIG_SYS_[I,D]CACHE_OFF imx8m: add QSPI boot dev
Ye Li (9): imx: ddr: imx8m: Move selfref_en after DDR scrub nandbcb: Fix uninitialized variable imx: nandbcb: Fix resource leak imx: nandbcb: Fix resource leak in read_fcb imx: nandbcb: Fix potential overflow in fill_dbbt_data imx: nandbcb: Fix potential overflow in
nandbcb_set_boot_config
imx: Fix market segment fuse offset on iMX8MP imx6: Remove AHCI device before boot OS imx: timer: Modify GPT timer driver for mx7
arch/arm/dts/Makefile | 1 + arch/arm/dts/imx8mm-evk.dts | 534
++++++------------------------------------
arch/arm/dts/imx8mm-evk.dtsi | 489
++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx8mm.dtsi | 53
++++-
arch/arm/dts/imx8mn-ddr4-evk.dts | 321
++++++++++---------------
arch/arm/dts/imx8mn-evk-u-boot.dtsi | 6 + arch/arm/dts/imx8mn-evk.dts | 128
++++++++++
arch/arm/dts/imx8mn-evk.dtsi | 360
++++++++++++++++++++++++++++
arch/arm/dts/imx8mn-pinfunc.h | 1266
+++++++++++++++++++++++++++++++++++++++++++++++++--------------------
arch/arm/dts/imx8mn.dtsi | 411
+++++++++++++++++++++++++++-----
arch/arm/dts/imx8mp-evk-u-boot.dtsi | 4 + arch/arm/dts/imx8mp-evk.dts | 117
+++++++++-
arch/arm/dts/imx8mp-pinfunc.h | 360
+++++++++-------------------
arch/arm/dts/imx8mp.dtsi | 234
+++++++++++++++++--
arch/arm/dts/imx8mq-evk.dts | 186
++++++++++++---
arch/arm/dts/imx8mq-pinfunc.h | 623
++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx8mq.dtsi | 302
++++++++++++++++++++++--
arch/arm/include/asm/arch-imx8m/clock.h | 1 + arch/arm/include/asm/arch-imx8m/imx-regs.h | 2 + arch/arm/mach-imx/cmd_nandbcb.c | 34 +-- arch/arm/mach-imx/cpu.c | 30 ++- arch/arm/mach-imx/imx8m/Kconfig | 6 + arch/arm/mach-imx/imx8m/imximage-8mn-lpddr4.cfg | 17 ++ arch/arm/mach-imx/imx8m/lowlevel_init.S | 2 +- arch/arm/mach-imx/spl.c | 2 + arch/arm/mach-imx/timer.c | 16 +- board/freescale/imx8mn_evk/Kconfig | 2 +- board/freescale/imx8mn_evk/Makefile | 1 + board/freescale/imx8mn_evk/lpddr4_timing.c | 1585
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/freescale/imx8mp_evk/imx8mp_evk.c | 65
+++++-
configs/imx8mn_ddr4_evk_defconfig | 2 +- configs/imx8mn_evk_defconfig | 80
+++++++
configs/imx8mp_evk_defconfig | 9 +- doc/board/freescale/imx8mn_evk.rst | 20 +- drivers/ddr/imx/imx8m/ddr_init.c | 5 +- drivers/power/power_i2c.c | 8 +- include/configs/imx8mn_evk.h | 9 +- include/configs/imx8mp_evk.h | 18 +- include/dt-bindings/clock/imx8mn-clock.h | 30 ++- include/dt-bindings/clock/imx8mp-clock.h | 95 +++++++- include/dt-bindings/clock/imx8mq-clock.h | 31 ++- 41 files changed, 5743 insertions(+), 1722 deletions(-) create mode 100644 arch/arm/dts/imx8mm-evk.dtsi create mode 100644 arch/arm/dts/imx8mn-evk-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mn-evk.dts create mode 100644 arch/arm/dts/imx8mn-evk.dtsi create mode 100644 arch/arm/dts/imx8mq-pinfunc.h create mode 100644
arch/arm/mach-imx/imx8m/imximage-8mn-lpddr4.cfg
create mode 100644 board/freescale/imx8mn_evk/lpddr4_timing.c create mode 100644 configs/imx8mn_evk_defconfig
--
==============================================================
======= 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
==============================================================
=======

Hi Peng,
On Mon, Jan 18, 2021 at 9:40 AM Peng Fan peng.fan@nxp.com wrote:
Subject: Re: [NXP-IMX] please pull nxp-imx-2021-1-16
Hi Peng,
On 16.01.21 08:18, Peng Fan wrote:
Hi Stefano,
Please pull nxp-imx-2021-1-16
nandbcb update/fix sync i.MX8M dts from Linux kernel add i.MX8MN LPDDR4 evk board eth support for i.MX8MP evk ddr fix for i.MX8M
CI: My github ci not work. I run buildman local and not see failure.
No problem, I will start the runner on gitlab before PR.
Appreciate. Not sure why my github travis CI not work as before (:
This is because U-Boot has dropped travis-ci support.
Please switch to gitlab-ci or azure pipelines.
Regards, Bin

On Sat, Jan 16, 2021 at 07:18:17AM +0000, Peng Fan wrote:
Hi Stefano,
Please pull nxp-imx-2021-1-16
nandbcb update/fix sync i.MX8M dts from Linux kernel add i.MX8MN LPDDR4 evk board eth support for i.MX8MP evk ddr fix for i.MX8M
CI: My github ci not work.
Note that we dropped Travis CI as it is deprecating support for projects like ours that use a ton of build time. You can submit a github PR against https://github.com/u-boot/u-boot and that will trigger an Azure pipeline to be run and you can see the results that way. It's also quicker than Travis was.
participants (4)
-
Bin Meng
-
Peng Fan
-
Stefano Babic
-
Tom Rini