Yes, there's a lot of iMX things I would like to see a PR come in for soon. On Tue, Apr 05, 2022 at 05:44:47PM -0300, Ariel D'Alessandro wrote: > Hi Tom, Stefano, > > Gentle ping :-) Can we get this merged now? > > On 3/4/22 09:22, Ariel D'Alessandro wrote: > > Introduce BSH SystemMaster (SMM) S2 board family, which consists of: > > iMX8MN SMM S2 and iMX8MN SMM S2 PRO boards. > > > > This patchset also adds support for NXP TJA11xx Ethernet PHYs. > > > > Changes in v4: > > * Add new Reviewed-by tags to patches. > > * Set atf-bl31 blob type in device tree binman configuration. > > > > Changes in v3: > > * Added nxp-c45-tja11xx driver. > > * Added ethernet support to iMX8MN BSH SMM S2 boards. > > > > Changes in v2: > > * Properly added MAINTAINERS entry. > > * Fixed binman configuration. > > * Picked device tree from kernel. > > * Removed CONFIG_SPL_BUILD anti-pattern in board config. > > * Removed downstream stuff in bootargs. > > * Added board documentation. > > > > Ariel D'Alessandro (4): > > 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 > > > > Michael Trimarchi (2): > > imx8m: add regs used by GPMI > > net: phy: nxp-tja11xx: Add NXP TJA11xx PHY driver > > > > arch/arm/dts/Makefile | 2 + > > arch/arm/dts/imx8mn-bsh-smm-s2-common.dtsi | 423 ++++++++ > > .../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/include/asm/arch-imx8m/imx-regs.h | 7 + > > arch/arm/mach-imx/imx8m/Kconfig | 15 + > > arch/arm/mach-socfpga/reset_manager_s10.c | 20 +- > > 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 | 10 + > > board/bsh/imx8mn_smm_s2/spl.c | 93 ++ > > configs/imx8mn_bsh_smm_s2_defconfig | 97 ++ > > configs/imx8mn_bsh_smm_s2pro_defconfig | 94 ++ > > doc/board/bsh/imx8mn_bsh_smm_s2.rst | 62 ++ > > doc/board/bsh/index.rst | 9 + > > doc/board/index.rst | 1 + > > drivers/mmc/rockchip_sdhci.c | 9 +- > > 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 + > > include/configs/imx8mn_bsh_smm_s2.h | 52 + > > include/configs/imx8mn_bsh_smm_s2_common.h | 62 ++ > > include/configs/imx8mn_bsh_smm_s2pro.h | 35 + > > include/linux/iopoll.h | 12 +- > > include/phy.h | 3 + > > 34 files changed, 3654 insertions(+), 22 deletions(-) > > 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 > > 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 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/net/phy/nxp-tja11xx.c > > 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 > > -- Tom