On 26.07.22 16:37, Michael Nazzareno Trimarchi wrote:
Hi

On Tue, Jul 26, 2022 at 4:34 PM Tom Rini <[email protected]> wrote:

On Tue, Jul 26, 2022 at 04:16:17PM +0200, Michael Nazzareno Trimarchi wrote:
Hi Stefano

Is M2 support out of this pull request?

Checking out
https://patchwork.ozlabs.org/project/uboot/list/?delegate=1693 I am
hoping there will be a follow-up PR with more changes soon, and it's
just that once a PR gets to this many commits (I see over 100) it's just
hard to manage.

Most of them are due top the i.MX93 and I wanted to merge Peng's stuff as soon as possible. This series alone was 53 patches.

The rest will be merged with follow up PR, of course.

Best regards,
Stefano


Ok, my patch can wait and thank you for the link

Michael



Michael

On Tue, Jul 26, 2022 at 4:13 PM Stefano Babic <[email protected]> wrote:

Hi Tom,

my first PR for 2022.10.


he following changes since commit 538f6643b07586301a115d7aae304f916ba71004:

    Merge commit '90ba25b7cb78bd85c6af0b6429226c6616dedefa' of
https://source.denx.de/u-boot/custodians/u-boot-nand-flash (2022-07-24
07:46:55 -0400)

are available in the Git repository at:

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

for you to fetch changes up to e29303993bad6c94954da7d5cd92b1d36cf2c80b:

    imx: imx8mm-icore: migrate to use BINMAN (2022-07-26 11:29:02 +0200)

----------------------------------------------------------------
u-boot-imx-20220726
-------------------

i.MX for 2022.10

- Added i.MX93 architecture

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

----------------------------------------------------------------
Alice Guo (3):
        misc: imx8ulp: move fuse.c from imx8ulp to sentinel
        misc: fuse: support to access fuse on i.MX93
        misc: fuse: update the code for accessing fuse of i.MX93

Fabio Estevam (2):
        usb: ehci-mx6: Remove MX6Q_ARM2 related ifdefery
        imx8mm: Sync device tree with linux-next 20220711

Francesco Dolcini (7):
        toradex: common: Remove stale comments about modules availability
        toradex: common: Use ARRAY_SIZE macro
        toradex: tdx-cfg-block: Cleanup interactive cfg block creation
        toradex: common: Remove stale function declaration
        toradex: common: Remove #ifdef usage for 2nd ethaddr
        toradex: tdx-cfg-block: Use official SKU names
        toradex: common: Improve product/serial print during boot

Jian Li (1):
        imx: imx9: Add function to initialize timer

Josua Mayer (1):
        mx6cuboxi: fix board detection while patching device-tree phy nodes

Jun Nie (1):
        imx: syscounter: support timer_get_boot_us

Mamta Shukla (7):
        tools: mkimage: Add support to generate FlexSPI Header for i.MX8m
        dts: imx8mm-uboot: Add support to pack FlexSPI Header using binman
        configs: Add config for enabling FSPI boot option for i.MX8m
        board: freescale: Add QSPI Boot support in spl for i.MX8m
        configs: imx8mm: Define CONFIG_SYS_UBOOT_BASE for i.MX8m
        board: freescale: Add entry for imx8mm_evk_fspi_defconfig
        doc: board: nxp: Add instructions to boot from QSPI

Marcel Ziswiler (26):
        board/BuR/brppt2: fix pwms property warning
        imx6: aristainetos: fix pwms property warnings
        tbs2910: prepare to synchronise device trees with linux
        imx6dl/imx6qdl: synchronise device trees with linux
        apalis_imx6: synchronise device tree with linux
        colibri_imx6: synchronise device tree with linux
        imx: mx6ul_14x14_evk: prepare to synchronise device trees with linux
        imx6ul/imx6ull: synchronise device trees with linux
        colibri-imx6ull/-emmc: synchronise device tree with linux
        imx: imx7-cm: prepare to synchronise device trees with linux
        imx: imx7d-sdb: prepare to synchronise device trees with linux
        imx7s/d: synchronise device trees with linux
        colibri-imx7d/-emmc: synchronise device tree with linux
        ARM: DTS: bk4r1/pcm052: prepare to synchronise device trees with
linux
        vf500/vf610: synchronise device trees with linux
        colibri_vf: synchronise device tree with linux
        imx8mm-venice-gw700x: prepare to synchronise device trees with linux
        imx8mm-kontron-n801x-s-lvds: fix pwms property warnings
        imx8mm-mx8menlo/verdin-imx8mm: synchronise device tree with linux
        imx8mn: synchronise device tree with linux
        imx8mp: synchronise device tree with linux
        imx8mp-rsb3720-a1: fix pwms property warnings
        verdin-imx8mp: synchronise device tree with linux
        imx8mq: synchronise device tree with linux
        board: toradex: apalis-imx8: fix file names in maintainers
        imx8mm: synchronise device tree with linux

Marek Vasut (1):
        tools: imx8mimage: Keep IVT reserved1 field zero always

Martyn Welch (1):
        MAINTAINERS: Update file list for ARM Freescale IMX

Peng Fan (35):
        spl: imx8mm: enlarge SPL_MAX_SIZE
        arm: makefile: cleanup mach-imx usage
        imx: simplify dependency with SPL_BOOTROM_SUPPORT
        imx: move get_boot_device to common header
        imx: move get_boot_device to common file
        imx: add USB2_BOOT type
        imx: add basic i.MX9 support
        fsl_lpuart: add i.MX9 support
        gpio: pca953x: support pcal6524
        imx: pinctrl: add pinctrl and pinfunc file for i.MX93
        imx: imx9: Add CCM and clock API support
        mmc: fsl_esdhc_imx: Support i.MX9
        spl: Use SPL_FIT_IMAGE_TINY for iMX9
        imx: imx9: support romapi
        misc: s4mu: Support iMX93 with Sentinel MU
        misc: S400_API: New API for FW status and chip info
        misc: s400_api: introduce ahab_release_m33_trout
        imx: imx9: Get the chip revision through S400 API
        imx: imx9: Add MIX power init
        imx: imx9: Add M33 release prepare function
        imx: imx9: Support booting m33 from Acore
        arm: dts: Add i.MX93 SoC DTSi file
        imx: imx93_evk: Add basic board support
        imx: imx93_evk: Set ARM clock to 1.7Ghz
        net: fec_mxc: support i.MX93
        net: dwc_eth_qos: fix build break when CLK not enabled
        net: dwc_eth_qos: public some functions
        net: dwc_eth_qos: move i.MX code out
        net: dwc_eth_qos: introduce eqos hook eqos_get_enetaddr
        board: freescale: imx93_evk: support ethernet
        tools: image: support i.MX93
        arm: dts: imx8m: update binman ddr firmware node name
        ddr: imx8m: helper: load ddr firmware according to binman symbols
        arm: dts: imx8m: shrink ddr firmware size to actual file size
        imx: imx8mm-icore: migrate to use BINMAN

Philippe Schenker (1):
        toradex: tdx-cfg-block: add 0068 i.mx 8m mini sku

Rasmus Villemoes (6):
        imx8: add hidden IMX8_ROMAPI Kconfig symbol
        imx8: sys_proto.h: change guard logic around ROM API
        imx8: add rom api wrappers
        imx8: use ROM API wrappers in spl_imx_romapi.c
        imx8m: soc.c: use rom_api_query_boot_infor() wrapper
        imx8ulp: soc.c: use rom_api_query_boot_infor() wrapper

Tim Harvey (2):
        arm: dts: imx8mm-venice-gw700x: add support for GPY111 phy
        configs: imx8mp_venice: remove unnecessary FEC_QUIRK_ENET_MAC

Ye Li (14):
        imx: Change USB boot device type
        imx: spl: Allow iMX7/8/8M to overwrite spl_board_boot_device
        imx: imx9: disable watchdog
        misc: imx: S400_API: Move S400 MU and API to a common place
        misc: S400_API: Update release RDC API
        imx: imx9: Add TRDC driver for TRDC init
        imx: imx9: Add AHAB boot support
        misc: S400_API: Rename imx8ulp_s400_msg to sentinel_msg
        imx: imx9: Add gpio registers structure
        imx: imx9: Support multiple env storages at runtime
        imx: imx9: clock: Add DDR clock support
        ddr: imx: Add i.MX9 DDR controller driver
        ddr: imx9: enable Performance monitor counter
        net: eqos: add function to get phy node and address

Ying-Chun Liu (PaulLiu) (1):
        configs: imx8mm-cl-iot-gate: enable extension command

   MAINTAINERS                                        |    2 +-
   arch/arm/Kconfig                                   |   16 +
   arch/arm/Makefile                                  |   12 +-
   arch/arm/dts/Makefile                              |   24 +-
   arch/arm/dts/imx6-apalis-u-boot.dtsi               |   11 -
   arch/arm/dts/imx6-apalis.dts                       |  752 ----------
   arch/arm/dts/imx6-colibri.dts                      |  431 ------
   arch/arm/dts/imx6-logicpd-baseboard.dtsi           |   12 +-
   arch/arm/dts/imx6-logicpd-som.dtsi                 |    4 +
   arch/arm/dts/imx6dl-brppt2.dts                     |    1 +
   arch/arm/dts/imx6dl-colibri-eval-v3-u-boot.dtsi    |   20 +
   arch/arm/dts/imx6dl-colibri-eval-v3.dts            |  157 +++
   arch/arm/dts/imx6dl-mamoj.dts                      |  273 +++-
   arch/arm/dts/imx6dl-mba6.dtsi                      |   10 +-
   arch/arm/dts/imx6dl-mba6a.dts                      |   15 +-
   arch/arm/dts/imx6dl-mba6b.dts                      |   15 +-
   arch/arm/dts/imx6dl-nitrogen6x.dts                 |   12 +-
   arch/arm/dts/imx6dl-pinfunc.h                      |    7 +-
   arch/arm/dts/imx6dl-riotboard.dts                  |    2 +
   arch/arm/dts/imx6dl-sabreauto.dts                  |   15 +
   arch/arm/dts/imx6dl-tqma6a.dtsi                    |   12 +-
   arch/arm/dts/imx6dl-tqma6b.dtsi                    |   12 +-
   arch/arm/dts/imx6dl.dtsi                           |   15 +-
   arch/arm/dts/imx6q-apalis-eval-u-boot.dtsi         |   25 +
   arch/arm/dts/imx6q-apalis-eval.dts                 |  170 +++
   arch/arm/dts/imx6q-b450v3.dts                      |   19 +-
   arch/arm/dts/imx6q-b650v3.dts                      |   17 +-
   arch/arm/dts/imx6q-b850v3.dts                      |   23 +-
   arch/arm/dts/imx6q-ba16.dtsi                       |   18 +-
   arch/arm/dts/imx6q-bosch-acc.dts                   |   14 +-
   arch/arm/dts/imx6q-bx50v3.dtsi                     |   61 +-
   arch/arm/dts/imx6q-cm-fx6.dts                      |  112 +-
   arch/arm/dts/imx6q-icore-ofcap10.dts               |   28 +-
   arch/arm/dts/imx6q-logicpd.dts                     |   18 +-
   arch/arm/dts/imx6q-marsboard.dts                   |    2 +-
   arch/arm/dts/imx6q-mba6.dtsi                       |   32 +-
   arch/arm/dts/imx6q-mba6a.dts                       |   14 +-
   arch/arm/dts/imx6q-mba6b.dts                       |   14 +-
   arch/arm/dts/imx6q-mccmon6.dts                     |  213 ++-
   arch/arm/dts/imx6q-nitrogen6x.dts                  |   12 +-
   arch/arm/dts/imx6q-novena.dts                      |   42 +-
   arch/arm/dts/imx6q-phytec-mira-rdk-nand.dts        |    3 +
   arch/arm/dts/imx6q-pinfunc.h                       |    7 +-
   arch/arm/dts/imx6q-sabrelite.dts                   |    6 +-
   arch/arm/dts/imx6q-tbs2910-u-boot.dtsi             |    4 +-
   arch/arm/dts/imx6q-tbs2910.dts                     |    9 +-
   arch/arm/dts/imx6q-tqma6a.dtsi                     |   12 +-
   arch/arm/dts/imx6q-tqma6b.dtsi                     |   11 +-
   arch/arm/dts/imx6q.dtsi                            |   40 +-
   arch/arm/dts/imx6qdl-apalis.dtsi                   | 1372
++++++++++++++++++
   arch/arm/dts/imx6qdl-aristainetos2-common.dtsi     |    1 +
   arch/arm/dts/imx6qdl-colibri.dtsi                  | 1296
+++++++++++++++++
   arch/arm/dts/imx6qdl-cubox-i.dtsi                  |    5 +-
   arch/arm/dts/imx6qdl-dhcom-pdk2.dtsi               |    6 +-
   arch/arm/dts/imx6qdl-dhcom-som.dtsi                |    8 +-
   arch/arm/dts/imx6qdl-gw51xx.dtsi                   |    7 +-
   arch/arm/dts/imx6qdl-gw52xx.dtsi                   |   10 +-
   arch/arm/dts/imx6qdl-gw53xx.dtsi                   |   22 +-
   arch/arm/dts/imx6qdl-gw54xx.dtsi                   |   22 +-
   arch/arm/dts/imx6qdl-gw551x.dtsi                   |    7 +-
   arch/arm/dts/imx6qdl-gw552x.dtsi                   |   29 +-
   arch/arm/dts/imx6qdl-gw553x.dtsi                   |    5 +-
   arch/arm/dts/imx6qdl-gw560x.dtsi                   |   14 +-
   arch/arm/dts/imx6qdl-gw5903.dtsi                   |    6 -
   arch/arm/dts/imx6qdl-gw5904.dtsi                   |   27 +-
   arch/arm/dts/imx6qdl-gw5907.dtsi                   |    9 +-
   arch/arm/dts/imx6qdl-gw5910.dtsi                   |    7 -
   arch/arm/dts/imx6qdl-gw5912.dtsi                   |   22 +-
   arch/arm/dts/imx6qdl-gw5913.dtsi                   |   10 +-
   arch/arm/dts/imx6qdl-hummingboard2.dtsi            |    2 +-
   arch/arm/dts/imx6qdl-icore.dtsi                    |   19 +-
   arch/arm/dts/imx6qdl-mba6.dtsi                     |  598 ++++++--
   arch/arm/dts/imx6qdl-mba6a.dtsi                    |   35 +-
   arch/arm/dts/imx6qdl-mba6b.dtsi                    |   40 +-
   arch/arm/dts/imx6qdl-nitrogen6x.dtsi               |  733 +++++++++-
   arch/arm/dts/imx6qdl-phytec-mira-peb-av-02.dtsi    |  119 ++
   arch/arm/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi  |   71 +
   arch/arm/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi  |   85 ++
   arch/arm/dts/imx6qdl-phytec-mira.dtsi              |   32 +-
   arch/arm/dts/imx6qdl-phytec-phycore-som.dtsi       |   30 +-
   arch/arm/dts/imx6qdl-pico.dtsi                     |  226 ++-
   arch/arm/dts/imx6qdl-sabreauto.dtsi                |  119 +-
   arch/arm/dts/imx6qdl-sabrelite.dtsi                |  828 +++++++----
   arch/arm/dts/imx6qdl-sabresd.dtsi                  |  214 ++-
   arch/arm/dts/imx6qdl-sr-som-ti.dtsi                |    1 +
   arch/arm/dts/imx6qdl-sr-som.dtsi                   |   31 +-
   arch/arm/dts/imx6qdl-tqma6.dtsi                    |  326 ++---
   arch/arm/dts/imx6qdl-tqma6a.dtsi                   |   46 +-
   arch/arm/dts/imx6qdl-tqma6b.dtsi                   |   28 +-
   arch/arm/dts/imx6qdl-udoo.dtsi                     |    4 +-
   arch/arm/dts/imx6qdl-wandboard-revd1.dtsi          |    2 -
   arch/arm/dts/imx6qdl-wandboard.dtsi                |  102 +-
   arch/arm/dts/imx6qdl.dtsi                          |  194 ++-
   arch/arm/dts/imx6ul-14x14-evk-u-boot.dtsi          |    6 -
   arch/arm/dts/imx6ul-14x14-evk.dtsi                 |  161 ++-
   arch/arm/dts/imx6ul-geam.dts                       |  363 ++++-
   arch/arm/dts/imx6ul-imx6ull-opos6ul.dtsi           |  148 ++
   arch/arm/dts/imx6ul-imx6ull-opos6uldev.dtsi        |  327 +++++
   arch/arm/dts/imx6ul-isiot-emmc.dts                 |   42 +-
   arch/arm/dts/imx6ul-isiot-nand.dts                 |   45 +-
   arch/arm/dts/imx6ul-isiot.dtsi                     |  330 ++++-
   arch/arm/dts/imx6ul-kontron-n6x1x-s.dtsi           |   20 +-
   arch/arm/dts/imx6ul-kontron-n6x1x-som-common.dtsi  |   30 +-
   arch/arm/dts/imx6ul-litesom.dtsi                   |    1 +
   arch/arm/dts/imx6ul-opos6ul.dtsi                   |  194 +--
   arch/arm/dts/imx6ul-opos6uldev.dts                 |  387 +----
   arch/arm/dts/imx6ul-phytec-phycore-som.dtsi        |   21 +-
   arch/arm/dts/imx6ul-phytec-segin-ff-rdk-nand.dts   |    2 +
   arch/arm/dts/imx6ul-phytec-segin-peb-av-02.dtsi    |  150 ++
   arch/arm/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi  |   90 ++
   arch/arm/dts/imx6ul-phytec-segin.dtsi              |   46 +-
   arch/arm/dts/imx6ul-pico-hobbit.dts                |    2 +-
   arch/arm/dts/imx6ul-pico-pi.dts                    |    4 +-
   arch/arm/dts/imx6ul-pico.dtsi                      |   40 +-
   arch/arm/dts/imx6ul.dtsi                           |  186 ++-
   .../dts/imx6ull-colibri-emmc-eval-v3-u-boot.dtsi   |    1 +
   arch/arm/dts/imx6ull-colibri-emmc-eval-v3.dts      |   17 +
   arch/arm/dts/imx6ull-colibri-emmc-nonwifi.dtsi     |  187 +++
   arch/arm/dts/imx6ull-colibri-emmc.dts              |   49 -
   ...ot.dtsi => imx6ull-colibri-eval-v3-u-boot.dtsi} |    4 +-
   arch/arm/dts/imx6ull-colibri-eval-v3.dts           |   14 +
   arch/arm/dts/imx6ull-colibri-eval-v3.dtsi          |  121 ++
   arch/arm/dts/imx6ull-colibri-nonwifi.dtsi          |  161 +++
   arch/arm/dts/imx6ull-colibri.dts                   |   45 -
   arch/arm/dts/imx6ull-colibri.dtsi                  |  558 +++++---
   arch/arm/dts/imx6ull-myir-mys-6ulx-eval.dts        |    2 +-
   arch/arm/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts  |    1 +
   arch/arm/dts/imx6ull-phytec-segin-peb-av-02.dtsi   |   26 +
   arch/arm/dts/imx6ull-phytec-segin.dtsi             |    7 -
   arch/arm/dts/imx6ull.dtsi                          |   14 +
   arch/arm/dts/imx7-cm.dts                           |    2 +-
   arch/arm/dts/imx7-colibri-emmc.dts                 |   94 --
   arch/arm/dts/imx7-colibri-eval-v3.dtsi             |  110 ++
   arch/arm/dts/imx7-colibri-rawnand.dts              |   96 --
   arch/arm/dts/imx7-colibri.dtsi                     | 1156 +++++++++++++--
   .../arm/dts/imx7d-colibri-emmc-eval-v3-u-boot.dtsi |    1 +
   arch/arm/dts/imx7d-colibri-emmc-eval-v3.dts        |   21 +
   arch/arm/dts/imx7d-colibri-emmc.dtsi               |   61 +
   ...boot.dtsi => imx7d-colibri-eval-v3-u-boot.dtsi} |   10 +-
   arch/arm/dts/imx7d-colibri-eval-v3.dts             |   56 +
   arch/arm/dts/imx7d-colibri.dtsi                    |   35 +
   arch/arm/dts/imx7d-pico-hobbit.dts                 |    6 +-
   arch/arm/dts/imx7d-pico-pi.dts                     |    6 +-
   arch/arm/dts/imx7d-pico.dtsi                       |  103 +-
   arch/arm/dts/imx7d-pinfunc.h                       |   14 +-
   arch/arm/dts/imx7d-sdb-qspi-u-boot.dtsi            |    2 +-
   arch/arm/dts/imx7d-sdb-qspi.dts                    |    7 +-
   arch/arm/dts/imx7d-sdb.dts                         |  120 +-
   arch/arm/dts/imx7d-smegw01.dts                     |  297 +++-
   arch/arm/dts/imx7d.dtsi                            |  211 ++-
   arch/arm/dts/imx7s-warp.dts                        |   70 +-
   arch/arm/dts/imx7s.dtsi                            |  472 ++++---
   arch/arm/dts/imx8mm-beacon-baseboard.dtsi          |  118 ++
   arch/arm/dts/imx8mm-data-modul-edm-sbc.dts         |    3 +-
   arch/arm/dts/imx8mm-evk-u-boot.dtsi                |    4 +-
   arch/arm/dts/imx8mm-evk.dts                        |    2 +-
   arch/arm/dts/imx8mm-evk.dtsi                       |  195 ++-
   arch/arm/dts/imx8mm-icore-mx8mm-ctouch2.dts        |    1 -
   arch/arm/dts/imx8mm-icore-mx8mm-edimm2.2.dts       |    1 -
   arch/arm/dts/imx8mm-kontron-n801x-s-lvds.dts       |    1 +
   arch/arm/dts/imx8mm-mx8menlo-u-boot.dtsi           |    2 +-
   arch/arm/dts/imx8mm-mx8menlo.dts                   |   51 +-
   arch/arm/dts/imx8mm-pinfunc.h                      |    6 +-
   arch/arm/dts/imx8mm-u-boot.dtsi                    |   46 +-
   arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi      |    6 +-
   arch/arm/dts/imx8mm-venice-gw700x.dtsi             |   11 +-
   arch/arm/dts/imx8mm-venice-gw71xx.dtsi             |   56 +-
   arch/arm/dts/imx8mm-venice-gw72xx.dtsi             |   85 +-
   arch/arm/dts/imx8mm-venice-gw73xx.dtsi             |   86 +-
   arch/arm/dts/imx8mm-venice-gw7901.dts              |  126 +-
   arch/arm/dts/imx8mm-venice-gw7902.dts              |  119 +-
   arch/arm/dts/imx8mm-venice-gw7903.dts              |    5 +
   arch/arm/dts/imx8mm-verdin-dahlia.dtsi             |  150 ++
   arch/arm/dts/imx8mm-verdin-dev.dtsi                |   67 +
   ...oot.dtsi => imx8mm-verdin-wifi-dev-u-boot.dtsi} |   48 +-
   arch/arm/dts/imx8mm-verdin-wifi-dev.dts            |   18 +
   arch/arm/dts/imx8mm-verdin-wifi.dtsi               |   94 ++
   arch/arm/dts/imx8mm-verdin.dts                     | 1031 --------------
   arch/arm/dts/imx8mm-verdin.dtsi                    | 1295
+++++++++++++++++
   arch/arm/dts/imx8mm.dtsi                           |  653 ++++++---
   arch/arm/dts/imx8mn-beacon-baseboard.dtsi          |    4 +-
   arch/arm/dts/imx8mn-beacon-kit-u-boot.dtsi         |   20 +-
   arch/arm/dts/imx8mn-beacon-som.dtsi                |   12 +-
   arch/arm/dts/imx8mn-bsh-smm-s2-common.dtsi         |  113 +-
   arch/arm/dts/imx8mn-bsh-smm-s2-u-boot-common.dtsi  |    8 +-
   arch/arm/dts/imx8mn-bsh-smm-s2pro.dts              |   90 ++
   arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi           |   20 +-
   arch/arm/dts/imx8mn-ddr4-evk.dts                   |    4 +
   arch/arm/dts/imx8mn-evk-u-boot.dtsi                |   24 +-
   arch/arm/dts/imx8mn-evk.dts                        |   56 +-
   arch/arm/dts/imx8mn-evk.dtsi                       |  121 ++
   arch/arm/dts/imx8mn-var-som-symphony-u-boot.dtsi   |   16 +-
   arch/arm/dts/imx8mn-var-som.dtsi                   |   15 +-
   arch/arm/dts/imx8mn-venice-gw7902.dts              |   80 +-
   arch/arm/dts/imx8mn-venice-u-boot.dtsi             |   16 +-
arch/arm/dts/imx8mn.dtsi                           |  270 ++--
   arch/arm/dts/imx8mp-evk.dts                        |  283 +++-
   arch/arm/dts/imx8mp-phycore-som.dtsi               |   64 +-
   arch/arm/dts/imx8mp-rsb3720-a1.dts                 |    2 +
   arch/arm/dts/imx8mp-u-boot.dtsi                    |   20 +-
   arch/arm/dts/imx8mp-venice-gw74xx.dts              |   59 +-
   arch/arm/dts/imx8mp-verdin-dahlia.dtsi             |  129 ++
   arch/arm/dts/imx8mp-verdin-dev.dtsi                |   46 +
   ...oot.dtsi => imx8mp-verdin-wifi-dev-u-boot.dtsi} |   53 +-
   arch/arm/dts/imx8mp-verdin-wifi-dev.dts            |   18 +
   arch/arm/dts/imx8mp-verdin-wifi.dtsi               |   82 ++
   arch/arm/dts/imx8mp-verdin.dts                     |  639 ---------
   arch/arm/dts/imx8mp-verdin.dtsi                    | 1379
++++++++++++++++++
   arch/arm/dts/imx8mp.dtsi                           |  261 +++-
   arch/arm/dts/imx8mq-cm-u-boot.dtsi                 |   20 +-
   arch/arm/dts/imx8mq-evk.dts                        |   65 +-
   arch/arm/dts/imx8mq-kontron-pitx-imx8m.dts         |    3 +-
   arch/arm/dts/imx8mq-mnt-reform2.dts                |  144 +-
   arch/arm/dts/imx8mq-nitrogen-som.dtsi              |   15 +-
   arch/arm/dts/imx8mq-phanbell.dts                   |   86 +-
   arch/arm/dts/imx8mq-pico-pi-u-boot.dtsi            |    2 +
   arch/arm/dts/imx8mq-pico-pi.dts                    |   67 +-
   arch/arm/dts/imx8mq-u-boot.dtsi                    |   16 +-
   arch/arm/dts/imx8mq.dtsi                           |  204 ++-
   arch/arm/dts/imx93-11x11-evk-u-boot.dtsi           |  157 +++
   arch/arm/dts/imx93-11x11-evk.dts                   |  527 +++++++
   arch/arm/dts/imx93-pinfunc.h                       |  625 ++++++++
   arch/arm/dts/imx93.dtsi                            |  688 +++++++++
   arch/arm/dts/vf-colibri-eval-v3.dtsi               |  152 ++
   arch/arm/dts/vf-colibri-u-boot.dtsi                |   27 -
   arch/arm/dts/vf-colibri.dtsi                       |  474 ++++---
   arch/arm/dts/vf.dtsi                               |  229 ---
   arch/arm/dts/vf500-colibri.dts                     |   13 -
   arch/arm/dts/vf500.dtsi                            |   64 +
   arch/arm/dts/vf610-colibri-eval-v3-u-boot.dtsi     |   90 ++
   arch/arm/dts/vf610-colibri-eval-v3.dts             |   13 +
   arch/arm/dts/vf610-colibri.dts                     |   13 -
   arch/arm/dts/vf610-colibri.dtsi                    |   22 +
   arch/arm/dts/vf610-pcm052.dtsi                     |    2 +-
   arch/arm/dts/vf610-pinfunc.h                       |    6 +-
   arch/arm/dts/vf610-twr.dts                         |  364 ++++-
   arch/arm/dts/vf610.dtsi                            |   20 +
   arch/arm/dts/vfxxx.dtsi                            |  756 ++++++++++
   arch/arm/include/asm/arch-imx/cpu.h                |    2 +
   arch/arm/include/asm/arch-imx8/sys_proto.h         |    1 -
   arch/arm/include/asm/arch-imx8m/ddr.h              |    6 +-
   arch/arm/include/asm/arch-imx8m/imx-regs.h         |    1 +
   arch/arm/include/asm/arch-imx8m/sys_proto.h        |    2 +-
   arch/arm/include/asm/arch-imx8ulp/sys_proto.h      |    5 -
   arch/arm/include/asm/arch-imx9/ccm_regs.h          |  266 ++++
   arch/arm/include/asm/arch-imx9/clock.h             |  244 ++++
   arch/arm/include/asm/arch-imx9/ddr.h               |  126 ++
   arch/arm/include/asm/arch-imx9/gpio.h              |   20 +
   arch/arm/include/asm/arch-imx9/imx-regs.h          |  234 +++
   arch/arm/include/asm/arch-imx9/imx93_pins.h        |  729 ++++++++++
   arch/arm/include/asm/arch-imx9/sys_proto.h         |   14 +
   arch/arm/include/asm/arch-imx9/trdc.h              |   19 +
   arch/arm/include/asm/arch-mx7/sys_proto.h          |    1 -
   arch/arm/include/asm/arch-mx7ulp/sys_proto.h       |    1 -
   arch/arm/include/asm/global_data.h                 |    5 +-
   arch/arm/include/asm/mach-imx/boot_mode.h          |    1 +
   arch/arm/include/asm/mach-imx/iomux-v3.h           |   11 +-
   .../asm/{arch-imx8ulp => mach-imx}/mu_hal.h        |    4 +-
   .../asm/{arch-imx8ulp => mach-imx}/s400_api.h      |   18 +-
   arch/arm/include/asm/mach-imx/sys_proto.h          |   14 +-
   arch/arm/mach-imx/Kconfig                          |    7 +-
   arch/arm/mach-imx/Makefile                         |   10 +-
   arch/arm/mach-imx/imx8m/Kconfig                    |    1 +
   arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg    |   10 +-
   arch/arm/mach-imx/imx8m/soc.c                      |   47 -
   arch/arm/mach-imx/imx8ulp/ahab.c                   |  345 +++++
   arch/arm/mach-imx/imx8ulp/rdc.c                    |    6 +-
   arch/arm/mach-imx/imx8ulp/soc.c                    |   53 +-
   arch/arm/mach-imx/imx9/Kconfig                     |   34 +
   arch/arm/mach-imx/imx9/Makefile                    |   11 +
   arch/arm/mach-imx/imx9/ahab.c                      |  346 +++++
   arch/arm/mach-imx/imx9/clock.c                     |  843 +++++++++++
   arch/arm/mach-imx/imx9/clock_root.c                |  438 ++++++
   arch/arm/mach-imx/imx9/imx_bootaux.c               |  133 ++
   arch/arm/mach-imx/imx9/lowlevel_init.S             |   26 +
   arch/arm/mach-imx/imx9/soc.c                       |  473 +++++++
   arch/arm/mach-imx/imx9/trdc.c                      |  581 ++++++++
   arch/arm/mach-imx/romapi.c                         |   77 +
   arch/arm/mach-imx/spl.c                            |   82 +-
   arch/arm/mach-imx/spl_imx_romapi.c                 |   47 +-
   arch/arm/mach-imx/syscounter.c                     |    9 +
   board/freescale/common/Makefile                    |    2 +-
   board/freescale/imx8mm_evk/MAINTAINERS             |    1 +
   .../imx8mm_evk/imximage-8mm-lpddr4-fspi.cfg        |    7 +
   board/freescale/imx8mm_evk/spl.c                   |    2 +
   board/freescale/imx8mn_evk/spl.c                   |    2 +-
   board/freescale/imx8ulp_evk/spl.c                  |    2 +-
   board/freescale/imx93_evk/Kconfig                  |   19 +
   board/freescale/imx93_evk/MAINTAINERS              |    6 +
   board/freescale/imx93_evk/Makefile                 |   12 +
   board/freescale/imx93_evk/imx93_evk.c              |   89 ++
   board/freescale/imx93_evk/lpddr4x_timing.c         | 1485
++++++++++++++++++++
   board/freescale/imx93_evk/spl.c                    |  129 ++
   board/solidrun/mx6cuboxi/mx6cuboxi.c               |   13 +-
   board/toradex/apalis-imx8/MAINTAINERS              |    4 +-
   board/toradex/apalis_imx6/MAINTAINERS              |    6 +-
   board/toradex/colibri-imx6ull/MAINTAINERS          |    7 +-
   board/toradex/colibri_imx6/MAINTAINERS             |    4 +-
   board/toradex/colibri_imx7/MAINTAINERS             |   14 +-
   board/toradex/colibri_imx7/colibri_imx7.c          |    4 +-
   board/toradex/colibri_vf/MAINTAINERS               |   10 +-
   board/toradex/common/tdx-cfg-block.c               |  350 ++---
   board/toradex/common/tdx-cfg-block.h               |   12 +-
   board/toradex/common/tdx-common.c                  |   14 +-
   board/toradex/common/tdx-common.h                  |    4 -
   board/toradex/verdin-imx8mm/MAINTAINERS            |    8 +-
   board/toradex/verdin-imx8mm/spl.c                  |    2 +-
   board/toradex/verdin-imx8mm/verdin-imx8mm.c        |    3 +-
   board/toradex/verdin-imx8mp/MAINTAINERS            |    8 +-
   common/spl/Kconfig                                 |    3 +-
   configs/apalis_imx6_defconfig                      |    2 +-
   configs/colibri-imx6ull-emmc_defconfig             |    2 +-
   configs/colibri-imx6ull_defconfig                  |    2 +-
   configs/colibri_imx6_defconfig                     |    2 +-
   configs/colibri_imx7_defconfig                     |    2 +-
   configs/colibri_imx7_emmc_defconfig                |    2 +-
   configs/colibri_vf_defconfig                       |    2 +-
   configs/imx8mm-cl-iot-gate-optee_defconfig         |    3 +-
   configs/imx8mm-cl-iot-gate_defconfig               |    3 +-
   configs/imx8mm-icore-mx8mm-ctouch2_defconfig       |    3 +-
   configs/imx8mm-icore-mx8mm-edimm2.2_defconfig      |    3 +-
   configs/imx8mm-mx8menlo_defconfig                  |    1 -
   configs/imx8mm_beacon_defconfig                    |    1 -
   configs/imx8mm_data_modul_edm_sbc_defconfig        |    1 -
   configs/imx8mm_evk_defconfig                       |    1 -
   configs/imx8mm_evk_fspi_defconfig                  |  123 ++
   configs/imx8mm_venice_defconfig                    |    1 -
   configs/imx93_11x11_evk_defconfig                  |  117 ++
   configs/kontron-sl-mx8mm_defconfig                 |    1 -
   configs/phycore-imx8mm_defconfig                   |    1 -
   configs/verdin-imx8mm_defconfig                    |    3 +-
   configs/verdin-imx8mp_defconfig                    |    2 +-
   doc/board/nxp/imx8mm_evk.rst                       |   38 +-
   drivers/Makefile                                   |    1 +
   drivers/ddr/imx/Kconfig                            |    2 +
   drivers/ddr/imx/imx8m/Kconfig                      |    1 +
   drivers/ddr/imx/imx8m/Makefile                     |    3 +-
   drivers/ddr/imx/imx8m/ddr_init.c                   |  219 +++
   drivers/ddr/imx/imx9/Kconfig                       |   27 +
   drivers/ddr/imx/imx9/Makefile                      |   10 +
   drivers/ddr/imx/imx9/ddr_init.c                    |  489 +++++++
   drivers/ddr/imx/phy/Kconfig                        |    4 +
   drivers/ddr/imx/phy/Makefile                       |    9 +
   drivers/ddr/imx/{imx8m => phy}/ddrphy_csr.c        |    0
   drivers/ddr/imx/{imx8m => phy}/ddrphy_train.c      |    1 -
   drivers/ddr/imx/phy/ddrphy_utils.c                 |  169 +++
   drivers/ddr/imx/{imx8m => phy}/helper.c            |   92 +-
   drivers/gpio/pca953x_gpio.c                        |    4 +
   drivers/misc/Kconfig                               |    7 +
   drivers/misc/Makefile                              |    2 +-
   drivers/misc/{imx8ulp => sentinel}/Makefile        |    2 +-
   drivers/misc/{imx8ulp => sentinel}/fuse.c          |   96 +-
   drivers/misc/{imx8ulp => sentinel}/s400_api.c      |  149 +-
   .../misc/{imx8ulp/imx8ulp_mu.c => sentinel/s4mu.c} |   11 +-
   drivers/mmc/Kconfig                                |    2 +-
   drivers/net/Kconfig                                |    2 +-
   drivers/net/Makefile                               |    1 +
   drivers/net/dwc_eth_qos.c                          |  406 +-----
   drivers/net/dwc_eth_qos.h                          |  284 ++++
   drivers/net/dwc_eth_qos_imx.c                      |  131 ++
   drivers/net/fec_mxc.c                              |    4 +-
   drivers/pinctrl/nxp/Kconfig                        |   13 +
   drivers/pinctrl/nxp/Makefile                       |    1 +
   drivers/pinctrl/nxp/pinctrl-imx93.c                |   37 +
   drivers/usb/host/ehci-mx6.c                        |    5 -
   include/configs/imx8mm_evk.h                       |    9 +
   include/configs/imx8mp_venice.h                    |    3 -
   include/configs/imx93_evk.h                        |  145 ++
   include/dt-bindings/clock/imx6qdl-clock.h          |   14 +-
   include/dt-bindings/clock/imx7d-clock.h            |   13 +-
   include/dt-bindings/clock/imx8mm-clock.h           |    9 +-
   include/dt-bindings/clock/imx8mn-clock.h           |   25 +-
   include/dt-bindings/clock/imx8mq-clock.h           |   19 -
   include/dt-bindings/clock/imx93-clock.h            |  203 +++
   include/dt-bindings/clock/vf610-clock.h            |  202 +++
   include/dt-bindings/power/imx7-power.h             |    5 +-
   include/dt-bindings/power/imx8mm-power.h           |    9 +
   include/dt-bindings/power/imx8mn-power.h           |    5 +
   include/dt-bindings/power/imx8mq-power.h           |    3 +
   include/dt-bindings/power/imx93-power.h            |   12 +
   include/dt-bindings/sound/tlv320aic31xx.h          |   14 +
   include/fsl_lpuart.h                               |    2 +-
   include/imx8image.h                                |   15 +-
   include/imx_sip.h                                  |    1 +
   include/imximage.h                                 |   38 +
   tools/Kconfig                                      |   59 +
   tools/imx8image.c                                  |   79 +-
   tools/imx8mimage.c                                 |   89 +-
   388 files changed, 31833 insertions(+), 8491 deletions(-)
   delete mode 100644 arch/arm/dts/imx6-apalis-u-boot.dtsi
   delete mode 100644 arch/arm/dts/imx6-apalis.dts
   delete mode 100644 arch/arm/dts/imx6-colibri.dts
   create mode 100644 arch/arm/dts/imx6dl-colibri-eval-v3-u-boot.dtsi
   create mode 100644 arch/arm/dts/imx6dl-colibri-eval-v3.dts
   create mode 100644 arch/arm/dts/imx6q-apalis-eval-u-boot.dtsi
   create mode 100644 arch/arm/dts/imx6q-apalis-eval.dts
   create mode 100644 arch/arm/dts/imx6qdl-apalis.dtsi
   create mode 100644 arch/arm/dts/imx6qdl-colibri.dtsi
   create mode 100644 arch/arm/dts/imx6qdl-phytec-mira-peb-av-02.dtsi
   create mode 100644 arch/arm/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi
   create mode 100644 arch/arm/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi
   create mode 100644 arch/arm/dts/imx6ul-imx6ull-opos6ul.dtsi
   create mode 100644 arch/arm/dts/imx6ul-imx6ull-opos6uldev.dtsi
   create mode 100644 arch/arm/dts/imx6ul-phytec-segin-peb-av-02.dtsi
   create mode 100644 arch/arm/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi
   create mode 120000 arch/arm/dts/imx6ull-colibri-emmc-eval-v3-u-boot.dtsi
   create mode 100644 arch/arm/dts/imx6ull-colibri-emmc-eval-v3.dts
   create mode 100644 arch/arm/dts/imx6ull-colibri-emmc-nonwifi.dtsi
   delete mode 100644 arch/arm/dts/imx6ull-colibri-emmc.dts
   rename arch/arm/dts/{imx6ull-colibri-u-boot.dtsi =>
imx6ull-colibri-eval-v3-u-boot.dtsi} (91%)
   create mode 100644 arch/arm/dts/imx6ull-colibri-eval-v3.dts
   create mode 100644 arch/arm/dts/imx6ull-colibri-eval-v3.dtsi
   create mode 100644 arch/arm/dts/imx6ull-colibri-nonwifi.dtsi
   delete mode 100644 arch/arm/dts/imx6ull-colibri.dts
   create mode 100644 arch/arm/dts/imx6ull-phytec-segin-peb-av-02.dtsi
   delete mode 100644 arch/arm/dts/imx7-colibri-emmc.dts
   create mode 100644 arch/arm/dts/imx7-colibri-eval-v3.dtsi
   delete mode 100644 arch/arm/dts/imx7-colibri-rawnand.dts
   create mode 120000 arch/arm/dts/imx7d-colibri-emmc-eval-v3-u-boot.dtsi
   create mode 100644 arch/arm/dts/imx7d-colibri-emmc-eval-v3.dts
   create mode 100644 arch/arm/dts/imx7d-colibri-emmc.dtsi
   rename arch/arm/dts/{imx7-colibri-u-boot.dtsi =>
imx7d-colibri-eval-v3-u-boot.dtsi} (79%)
   create mode 100644 arch/arm/dts/imx7d-colibri-eval-v3.dts
   create mode 100644 arch/arm/dts/imx7d-colibri.dtsi
   create mode 100644 arch/arm/dts/imx8mm-verdin-dahlia.dtsi
   create mode 100644 arch/arm/dts/imx8mm-verdin-dev.dtsi
   rename arch/arm/dts/{imx8mm-verdin-u-boot.dtsi =>
imx8mm-verdin-wifi-dev-u-boot.dtsi} (53%)
   create mode 100644 arch/arm/dts/imx8mm-verdin-wifi-dev.dts
   create mode 100644 arch/arm/dts/imx8mm-verdin-wifi.dtsi
   delete mode 100644 arch/arm/dts/imx8mm-verdin.dts
   create mode 100644 arch/arm/dts/imx8mm-verdin.dtsi
   create mode 100644 arch/arm/dts/imx8mp-verdin-dahlia.dtsi
   create mode 100644 arch/arm/dts/imx8mp-verdin-dev.dtsi
   rename arch/arm/dts/{imx8mp-verdin-u-boot.dtsi =>
imx8mp-verdin-wifi-dev-u-boot.dtsi} (66%)
   create mode 100644 arch/arm/dts/imx8mp-verdin-wifi-dev.dts
   create mode 100644 arch/arm/dts/imx8mp-verdin-wifi.dtsi
   delete mode 100644 arch/arm/dts/imx8mp-verdin.dts
   create mode 100644 arch/arm/dts/imx8mp-verdin.dtsi
   create mode 100644 arch/arm/dts/imx93-11x11-evk-u-boot.dtsi
   create mode 100644 arch/arm/dts/imx93-11x11-evk.dts
   create mode 100644 arch/arm/dts/imx93-pinfunc.h
   create mode 100644 arch/arm/dts/imx93.dtsi
   create mode 100644 arch/arm/dts/vf-colibri-eval-v3.dtsi
   delete mode 100644 arch/arm/dts/vf-colibri-u-boot.dtsi
   delete mode 100644 arch/arm/dts/vf.dtsi
   delete mode 100644 arch/arm/dts/vf500-colibri.dts
   create mode 100644 arch/arm/dts/vf500.dtsi
   create mode 100644 arch/arm/dts/vf610-colibri-eval-v3-u-boot.dtsi
   create mode 100644 arch/arm/dts/vf610-colibri-eval-v3.dts
   delete mode 100644 arch/arm/dts/vf610-colibri.dts
   create mode 100644 arch/arm/dts/vf610-colibri.dtsi
   create mode 100644 arch/arm/dts/vf610.dtsi
   create mode 100644 arch/arm/dts/vfxxx.dtsi
   create mode 100644 arch/arm/include/asm/arch-imx9/ccm_regs.h
   create mode 100644 arch/arm/include/asm/arch-imx9/clock.h
   create mode 100644 arch/arm/include/asm/arch-imx9/ddr.h
   create mode 100644 arch/arm/include/asm/arch-imx9/gpio.h
   create mode 100644 arch/arm/include/asm/arch-imx9/imx-regs.h
   create mode 100644 arch/arm/include/asm/arch-imx9/imx93_pins.h
   create mode 100644 arch/arm/include/asm/arch-imx9/sys_proto.h
   create mode 100644 arch/arm/include/asm/arch-imx9/trdc.h
   rename arch/arm/include/asm/{arch-imx8ulp => mach-imx}/mu_hal.h (79%)
   rename arch/arm/include/asm/{arch-imx8ulp => mach-imx}/s400_api.h (75%)
   create mode 100644 arch/arm/mach-imx/imx8ulp/ahab.c
   create mode 100644 arch/arm/mach-imx/imx9/Kconfig
   create mode 100644 arch/arm/mach-imx/imx9/Makefile
   create mode 100644 arch/arm/mach-imx/imx9/ahab.c
   create mode 100644 arch/arm/mach-imx/imx9/clock.c
   create mode 100644 arch/arm/mach-imx/imx9/clock_root.c
   create mode 100644 arch/arm/mach-imx/imx9/imx_bootaux.c
   create mode 100644 arch/arm/mach-imx/imx9/lowlevel_init.S
   create mode 100644 arch/arm/mach-imx/imx9/soc.c
   create mode 100644 arch/arm/mach-imx/imx9/trdc.c
   create mode 100644 arch/arm/mach-imx/romapi.c
   create mode 100644 board/freescale/imx8mm_evk/imximage-8mm-lpddr4-fspi.cfg
   create mode 100644 board/freescale/imx93_evk/Kconfig
   create mode 100644 board/freescale/imx93_evk/MAINTAINERS
   create mode 100644 board/freescale/imx93_evk/Makefile
   create mode 100644 board/freescale/imx93_evk/imx93_evk.c
   create mode 100644 board/freescale/imx93_evk/lpddr4x_timing.c
   create mode 100644 board/freescale/imx93_evk/spl.c
   create mode 100644 configs/imx8mm_evk_fspi_defconfig
   create mode 100644 configs/imx93_11x11_evk_defconfig
   create mode 100644 drivers/ddr/imx/imx9/Kconfig
   create mode 100644 drivers/ddr/imx/imx9/Makefile
   create mode 100644 drivers/ddr/imx/imx9/ddr_init.c
   create mode 100644 drivers/ddr/imx/phy/Kconfig
   create mode 100644 drivers/ddr/imx/phy/Makefile
   rename drivers/ddr/imx/{imx8m => phy}/ddrphy_csr.c (100%)
   rename drivers/ddr/imx/{imx8m => phy}/ddrphy_train.c (98%)
   create mode 100644 drivers/ddr/imx/phy/ddrphy_utils.c
   rename drivers/ddr/imx/{imx8m => phy}/helper.c (61%)
   rename drivers/misc/{imx8ulp => sentinel}/Makefile (67%)
   rename drivers/misc/{imx8ulp => sentinel}/fuse.c (69%)
   rename drivers/misc/{imx8ulp => sentinel}/s400_api.c (69%)
   rename drivers/misc/{imx8ulp/imx8ulp_mu.c => sentinel/s4mu.c} (94%)
   create mode 100644 drivers/net/dwc_eth_qos.h
   create mode 100644 drivers/net/dwc_eth_qos_imx.c
   create mode 100644 drivers/pinctrl/nxp/pinctrl-imx93.c
   create mode 100644 include/configs/imx93_evk.h
   create mode 100644 include/dt-bindings/clock/imx93-clock.h
   create mode 100644 include/dt-bindings/clock/vf610-clock.h
   create mode 100644 include/dt-bindings/power/imx93-power.h
   create mode 100644 include/dt-bindings/sound/tlv320aic31xx.h

Best regards,
Stefano


--
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, 82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: [email protected]
=====================================================================



--
Michael Nazzareno Trimarchi
Co-Founder & Chief Executive Officer
M. +39 347 913 2170
[email protected]
__________________________________

Amarula Solutions BV
Joop Geesinkweg 125, 1114 AB, Amsterdam, NL
T. +31 (0)85 111 9172
[email protected]
www.amarulasolutions.com

--
Tom





--
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, 82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: [email protected]
=====================================================================

Reply via email to