v2020.04.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

I just released barebox-2020.04.0.

This time we gained support for a new variant of i.MX8 SoCs, the
i.MX8MM. It is very similar to the already supported i.MX8MQ, so
support for the new SoC is fairly complete already. A nice thing to note
is that we can now pick up a running USB controller in barebox, so we
can for the first time initialize SDRAM in code on i.MX8MM and still
upload the full barebox image over USB.

barebox now supports discard_range() on block devices. This helps the
rather naive block layer to not do a read-modify-write on block devices
when only an image is written. This greatly improves writing speed on
block devices.

ARM64 can now also boot FIT images and Ahmad ported the regulator_bulk
API over to barebox. Other than that see below for a full list of
changes that went into this release.

Have fun!
 Sascha

----------------------------------------------------------------
Ahmad Fatoum (28):
      reset_source: introduce reset_source_to_string
      watchdog: f71808e: only print reset reason if one's indicated
      reset_source: migrate from reset_source_name to reset_source_to_string
      reset: stm32: migrate restart reason and handler from stm32_iwdg
      ARM: stm32mp: dk2: delete unused includes
      ARM: stm32mp: add aliases for mmc1 and mmc2
      images: i.MX: fix marsboard image file name
      regulator: import Linux regulator_bulk API
      phy: remove unused init_data parameter
      phy: populate existing ->pwr member with phy-supply
      phy: introduce phy_get_by_index
      regulator: port over Linux stm32 PWR regulator driver
      phy: port over Linux stm32 usbphyc driver
      net: designware: eqos: remove left-over PHY quirk work around
      net: designware: eqos: mimic Linux gmac4 mdio_{read, write}
      usb: gadget: fastboot: call discard_range for sparse files as well
      Revert "block: Adjust cache sizes"
      reset: add stub for device_reset when CONFIG_RESET_CONTROLLER=n
      video/ssd1307fb: fix NULL pointer dereference in probe
      video/ssd1307fb: drop unneeded regulator NULL checks
      video/ssd1307fb: make reset GPIO optional
      state: backend_storage: deal gracefully with runtime bucket corruption
      state: treat state with all-invalid buckets as dirty
      ARM: at91: add support for SAM9 SoC reset
      ARM: at91: sama5d27-som1: clean up lowlevel.c
      ARM: at91: sama5d27-som1: branch to noinline function after stack setup
      ARM: at91: add sama5d27-based Groboards Giant Board support
      commands: remove CONFIG_ prefix from Kconfig symbol

Andrey Smirnov (1):
      mfd: rave-sp: Fix rave_sp_emulated_get_status()

Christian Eggers (2):
      usb: rename "struct usb_configuration" to "struct usb_config"
      gadget: f_fastboot: New Kconfig option USB_GADGET_FASTBOOT_CMD_OEM

Christoph Fritz (3):
      ARM: dts: advantech-rom-7421: fix sd-card cd pin
      ARM: dts: advantech-rom-7421: Add ocotp node to provide mac address
      ARM: phytec-som-imx6: Add imx6dl with 512mb RAM

Franck Jullien (1):
      scripts/bareboximd: add mode argument to open call

Lucas Stach (2):
      ARM64: add support for booting a FIT image
      reset: remove duplicate imx8mq-reset.h and use correct defines

Masahiro Yamada (6):
      kbuild: remove unused barebox-head
      kbuild: remove dead code for modpost
      kbuild: rename barebox-pbl-common to BAREBOX_PBL_OBJS
      kbuild: rename barebox-{common, lds} to BAREBOX_{OBJS, LDS}
      kbuild: replace barebox-all with BAREBOX_OBJS
      mfd: double-quote the menu prompt of MFD

Oleksij Rempel (1):
      MIPS: ath79: add support for OpenEmbed SOM9331 board

Peter Mamonov (1):
      usb: host: ehci: distinguish DMA addresses

Rouven Czerwinski (2):
      of: add missing newline to pr_warn
      of: overlay: rework error message for symbols

Sascha Hauer (74):
      fs: Introduce discard_range()
      cdev: Add discard_range hook
      block: Implement discard_range
      copy_file: call discard_range on destination file
      ARM: i.MX8: Move iomux header to make space for i.MX8MM
      ARM: i.MX8M: Add base addresses common to i.MX8M
      ARM: i.MX8M: add and use imx8mq_setup_pad()
      ARM: i.MX: Drop iomux argument from mx7_setup_pad()
      ARM: i.MX8M: Add iomux header for i.MX8MM
      ARM: i.MX8M: Add imx8mm-regs.h
      ARM: i.MX8M: Add ARCH_IMX8M symbol
      ARM: i.MX: esdctl: rename functions to imx8m_*
      ARM: i.MX8M: Use imx8mq.c for other i.MX8M as well
      ARM: i.MX8M: rename imx8_* bootsource functions to imx8mq_*
      ARM: i.MX8M: Detect serial downloader mode correctly
      HAB: i.MX8M: rename imx8_* functions to imx8m_*
      ARM: i.MX8M: rename i.MX8M specific function
      ARM: i.MX8M: rename functions to be i.MX8M specific
      mci: imx-esdhc-pbl: Add instance 2 for i.MX8MM
      USB: gadget: fsl_udc: move register definitions to header file
      usb: gadget: fsl_udc: Add PBL image loading support
      usb: gadget: fsl_udc: Fix warnings on 64bit compilation
      usb: imx: Add i.MX8mm support
      serial: imx: Add imx8mm compatible
      mci: imx-esdhc: Add i.MX8mm support
      I2C: i.MX: Add early i2c support for i.MX8M
      clk: imx: Add pll14xx support
      clk: imx: Add imx8m_clk_composite_critical
      clk: imx: Add imx8mm clk driver
      ARM: i.MX: Add SoC namespace to imx7/8m CCM defines
      Add some CCM defines for i.MX8M
      ARM: i.MX8M: rename imx8-ccm-regs.h to imx8m-ccm-regs.h
      ARM: i.MX8M: Add some lowlevel clock functions
      ARM: i.MX7: Add and use function for early UART clock setup
      ARM: i.MX8M: Add and use function for early UART clock setup
      iomux: Add i.MX8MM support
      mfd: Add Rohm bd71837 header file
      scripts: imx-usb-loader: Add 2nd stage loading support
      scripts: imx-usb-loader: Add i.MX8MM support
      ARM: i.MX8MQ boards: Add missing includes
      ARM: i.MX8M: Add DDR controller support
      ARM: i.MX8M: Add TF-A loading support for i.MX8MM
      ARM: i.MX8M: Add i.MX8MM support
      scripts: imx-image: Add i.MX8MM support
      ARM: i.MX: Add i.MX8MM EVK board support
      ARM: i.MX: update imx_v8_defconfig for i.MX8MM
      scripts: imx-usb-loader: Fix i.MX8MM
      usb: imx: add i.MX8MM support for usbmisc
      clk: initially enable critical clocks
      clk: Do not let the enable count of critical clocks go below 1
      clk: print more consistent clock states
      firmware: Fix dependencies for firmware in PBL
      arm: dts: Fix node names
      arm: vf610-zii-scu4-aib: Remove non effective properties
      ARM: dts: Add missing #size/address-cells properties
      dts: update to v5.6-rc2
      dts: update to v5.6-rc3
      dts: update to v5.6-rc4
      dts: update to v5.6-rc5
      dts: update to v5.6-rc6
      Merge branch 'for-next/arm'
      Merge branch 'for-next/at91'
      Merge branch 'for-next/block'
      Merge branch 'for-next/clk'
      Merge branch 'for-next/dts'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/mips'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/stm32'
      crypto: pbkdf2: Select HMAC
      regulator: void function returns void
      net: phy: Add missing inline to function
      imd: Use %zu for printing size_t
      Release v2020.04.0

Yegor Yefremov (1):
      arm: baltos: use compressed DTB images

Yunus Bas (2):
      ARM: dts: phycore-imx6: change mtd-partition names for compatibility with kernel
      ARM: i.MX: phytec-som-imx6: Fix paths to SPI-NOR partition

 Documentation/boards/imx/nxp-imx8mm-evk.rst        |   71 +
 Makefile                                           |   40 +-
 arch/arm/boards/Makefile                           |    2 +
 arch/arm/boards/freescale-mx7-sabresd/lowlevel.c   |   12 +-
 arch/arm/boards/nxp-imx8mm-evk/Makefile            |    2 +
 arch/arm/boards/nxp-imx8mm-evk/board.c             |   81 +
 .../nxp-imx8mm-evk/flash-header-imx8mm-evk.imxcfg  |    5 +
 arch/arm/boards/nxp-imx8mm-evk/lowlevel.c          |  184 ++
 arch/arm/boards/nxp-imx8mm-evk/lpddr4-timing.c     | 1976 ++++++++++++++++++++
 arch/arm/boards/nxp-imx8mq-evk/ddr.h               |    9 +-
 arch/arm/boards/nxp-imx8mq-evk/lowlevel.c          |   25 +-
 .../defaultenv-physom-imx6/boot/spi                |    4 +-
 .../flash-header-phytec-pcm058dl-512mb.imxcfg      |    9 +
 arch/arm/boards/phytec-som-imx6/lowlevel.c         |    1 +
 arch/arm/boards/phytec-som-imx8mq/ddr.h            |    7 +-
 arch/arm/boards/phytec-som-imx8mq/ddrphy_train.c   |    1 -
 arch/arm/boards/phytec-som-imx8mq/lowlevel.c       |   25 +-
 arch/arm/boards/sama5d27-giantboard/Makefile       |    1 +
 arch/arm/boards/sama5d27-giantboard/lowlevel.c     |   63 +
 arch/arm/boards/sama5d27-som1/lowlevel.c           |   21 +-
 arch/arm/boards/stm32mp157c-dk2/board.c            |    3 -
 arch/arm/boards/vscom-baltos/lowlevel.c            |    6 +-
 arch/arm/boards/zii-imx7d-dev/lowlevel.c           |   12 +-
 arch/arm/boards/zii-imx8mq-dev/ddr.h               |    9 +-
 arch/arm/boards/zii-imx8mq-dev/lowlevel.c          |   25 +-
 arch/arm/configs/imx23_defconfig                   |    1 +
 arch/arm/configs/imx28_defconfig                   |    1 +
 arch/arm/configs/imx_v7_defconfig                  |    1 +
 arch/arm/configs/imx_v8_defconfig                  |   18 +-
 arch/arm/configs/kindle-mx50_defconfig             |    1 +
 arch/arm/configs/omap_defconfig                    |    1 +
 arch/arm/configs/zii_vf610_dev_defconfig           |    1 +
 arch/arm/dts/Makefile                              |    2 +
 arch/arm/dts/at91-sama5d27_giantboard.dts          |  299 +++
 arch/arm/dts/imx51-genesi-efika-sb.dts             |    6 +-
 arch/arm/dts/imx53-guf-vincell-lt.dts              |    2 +-
 arch/arm/dts/imx6dl-advantech-rom-7421.dts         |   12 +-
 arch/arm/dts/imx6dl-eltec-hipercam.dts             |    4 +-
 arch/arm/dts/imx6q-guf-santaro.dts                 |    4 +-
 arch/arm/dts/imx6qdl-cm-fx6.dtsi                   |    2 +
 arch/arm/dts/imx6qdl-hummingboard2.dtsi            |    2 +-
 arch/arm/dts/imx6qdl-phytec-phycore-som.dtsi       |   10 +-
 arch/arm/dts/imx6qdl-tqma6x.dtsi                   |    2 +-
 arch/arm/dts/imx6qdl-tx6x.dtsi                     |    2 +
 arch/arm/dts/imx7d-phycore-som.dtsi                |    2 +-
 arch/arm/dts/imx8mm-evk.dts                        |   62 +
 arch/arm/dts/stm32mp151.dtsi                       |    2 +
 arch/arm/dts/vf610-zii-scu4-aib.dts                |    8 -
 arch/arm/lib64/armlinux.c                          |   15 +-
 arch/arm/mach-at91/Kconfig                         |   13 +
 arch/arm/mach-at91/Makefile                        |    1 +
 arch/arm/mach-at91/at91sam9_rst.c                  |   72 +
 arch/arm/mach-imx/Kconfig                          |   21 +-
 arch/arm/mach-imx/Makefile                         |    4 +-
 arch/arm/mach-imx/atf.c                            |   26 +-
 arch/arm/mach-imx/boot.c                           |   42 +-
 arch/arm/mach-imx/cpu_init.c                       |   14 +-
 arch/arm/mach-imx/esdctl.c                         |   30 +-
 arch/arm/mach-imx/imx-bbu-internal.c               |    4 +-
 arch/arm/mach-imx/imx.c                            |    6 +-
 arch/arm/mach-imx/imx8-ddrc.c                      |   91 -
 arch/arm/mach-imx/imx8m.c                          |  279 +++
 arch/arm/mach-imx/imx8mq.c                         |  111 --
 arch/arm/mach-imx/include/mach/atf.h               |    9 +-
 arch/arm/mach-imx/include/mach/debug_ll.h          |    4 +-
 arch/arm/mach-imx/include/mach/esdctl.h            |    1 +
 arch/arm/mach-imx/include/mach/generic.h           |   22 +-
 arch/arm/mach-imx/include/mach/imx7-ccm-regs.h     |   45 +-
 arch/arm/mach-imx/include/mach/imx8-ccm-regs.h     |   15 -
 arch/arm/mach-imx/include/mach/imx8-ddrc.h         |   66 -
 arch/arm/mach-imx/include/mach/imx8m-ccm-regs.h    |   57 +
 arch/arm/mach-imx/include/mach/imx8m-regs.h        |   37 +
 arch/arm/mach-imx/include/mach/imx8mm-regs.h       |   46 +
 arch/arm/mach-imx/include/mach/imx8mq-regs.h       |    2 +
 arch/arm/mach-imx/include/mach/imx8mq.h            |   13 +-
 arch/arm/mach-imx/include/mach/imx_cpu_types.h     |    1 +
 arch/arm/mach-imx/include/mach/iomux-mx7.h         |    4 +-
 arch/arm/mach-imx/include/mach/iomux-mx8m.h        |   27 +
 arch/arm/mach-imx/include/mach/iomux-mx8mm.h       |  701 +++++++
 .../include/mach/{iomux-mx8.h => iomux-mx8mq.h}    |   24 +-
 arch/arm/mach-imx/include/mach/xload.h             |    2 +-
 arch/mips/Makefile                                 |    6 +-
 arch/mips/boards/Makefile                          |    1 +
 arch/mips/boards/openembed-som9331/Makefile        |    1 +
 arch/mips/boards/openembed-som9331/lowlevel.S      |   23 +
 arch/mips/configs/ath79_defconfig                  |    1 +
 arch/mips/dts/Makefile                             |    1 +
 arch/mips/dts/ar9331-openembed-som9331-board.dts   |  113 ++
 arch/mips/mach-ath79/Kconfig                       |    7 +
 arch/mips/pbl/Makefile                             |    2 +-
 arch/sandbox/Makefile                              |    4 +-
 arch/x86/Makefile                                  |    4 +-
 commands/Kconfig                                   |    2 +-
 common/block.c                                     |   25 +-
 common/imd.c                                       |    2 +-
 common/reset_source.c                              |    6 +-
 common/state/backend_storage.c                     |    2 +
 common/state/state.c                               |    7 +-
 crypto/Kconfig                                     |    1 +
 drivers/clk/clk.c                                  |   43 +-
 drivers/clk/imx/Makefile                           |    3 +
 drivers/clk/imx/clk-imx8mm.c                       |  577 ++++++
 drivers/clk/imx/clk-pll14xx.c                      |  446 +++++
 drivers/clk/imx/clk.h                              |   47 +
 drivers/ddr/Kconfig                                |    1 +
 drivers/ddr/Makefile                               |    1 +
 drivers/ddr/imx8m/Kconfig                          |    7 +
 drivers/ddr/imx8m/Makefile                         |    7 +
 drivers/ddr/imx8m/ddr_init.c                       |  211 +++
 drivers/ddr/imx8m/ddrphy_csr.c                     |  732 ++++++++
 drivers/ddr/imx8m/ddrphy_train.c                   |  112 ++
 drivers/ddr/imx8m/ddrphy_utils.c                   |  306 +++
 drivers/ddr/imx8m/helper.c                         |   86 +
 drivers/hab/habv4.c                                |   12 +-
 drivers/i2c/busses/i2c-imx-early.c                 |   12 +
 drivers/mci/imx-esdhc-pbl.c                        |   23 +-
 drivers/mci/imx-esdhc.c                            |    1 +
 drivers/mfd/Kconfig                                |    2 +-
 drivers/mfd/rave-sp.c                              |    2 +-
 drivers/net/designware_eqos.c                      |   33 +-
 drivers/net/designware_eqos.h                      |    1 -
 drivers/net/designware_stm32.c                     |    1 -
 drivers/net/designware_tegra186.c                  |    1 -
 drivers/of/overlay.c                               |   20 +-
 drivers/phy/Kconfig                                |   13 +
 drivers/phy/Makefile                               |    1 +
 drivers/phy/freescale/phy-fsl-imx8mq-usb.c         |    2 +-
 drivers/phy/phy-core.c                             |   29 +-
 drivers/phy/phy-stm32-usbphyc.c                    |  434 +++++
 drivers/phy/usb-nop-xceiv.c                        |    2 +-
 drivers/pinctrl/imx-iomux-v3.c                     |    2 +
 drivers/pinctrl/pinctrl-tegra-xusb.c               |    4 +-
 drivers/regulator/Kconfig                          |    7 +
 drivers/regulator/Makefile                         |    1 +
 drivers/regulator/core.c                           |  139 ++
 drivers/regulator/stm32-pwr.c                      |  215 +++
 drivers/reset/reset-imx7.c                         |   12 +-
 drivers/reset/reset-stm32.c                        |  117 +-
 drivers/serial/serial_imx.c                        |    3 +
 drivers/usb/Makefile                               |    2 +-
 drivers/usb/gadget/Kconfig                         |   14 +
 drivers/usb/gadget/Makefile                        |    1 +
 drivers/usb/gadget/f_fastboot.c                    |    6 +-
 drivers/usb/gadget/fsl_udc.c                       |  394 +---
 drivers/usb/gadget/fsl_udc_pbl.c                   |  210 +++
 drivers/usb/host/ehci-hcd.c                        |  101 +-
 drivers/usb/imx/chipidea-imx.c                     |    2 +
 drivers/usb/imx/imx-usb-misc.c                     |    6 +
 drivers/usb/imx/imx-usb-phy.c                      |    2 +-
 drivers/video/ssd1307fb.c                          |   63 +-
 drivers/watchdog/f71808e_wdt.c                     |    8 +-
 drivers/watchdog/stm32_iwdg.c                      |   99 -
 drivers/watchdog/stpmic1_wdt.c                     |    2 +-
 dts/Bindings/arm/arm,scmi.txt                      |    2 +-
 dts/Bindings/arm/arm,scpi.txt                      |    2 +-
 dts/Bindings/arm/bcm/brcm,bcm63138.txt             |    2 +-
 dts/Bindings/arm/cpus.yaml                         |    2 +-
 dts/Bindings/arm/fsl.yaml                          |    2 +-
 dts/Bindings/arm/hisilicon/hi3519-sysctrl.txt      |    2 +-
 dts/Bindings/arm/msm/qcom,idle-state.txt           |    2 +-
 dts/Bindings/arm/omap/mpu.txt                      |    2 +-
 dts/Bindings/arm/psci.yaml                         |   36 +-
 dts/Bindings/arm/stm32/st,mlahb.yaml               |    2 +-
 dts/Bindings/bus/allwinner,sun8i-a23-rsb.yaml      |    1 -
 .../clock/allwinner,sun4i-a10-osc-clk.yaml         |    2 +-
 dts/Bindings/clock/allwinner,sun9i-a80-gt-clk.yaml |    2 +-
 dts/Bindings/clock/qcom,gcc-apq8064.yaml           |    2 +-
 dts/Bindings/display/allwinner,sun4i-a10-tcon.yaml |    6 +-
 .../display/allwinner,sun4i-a10-tv-encoder.yaml    |    6 +-
 dts/Bindings/display/bridge/anx6345.yaml           |   10 +-
 .../display/panel/leadtek,ltk500hd1829.yaml        |    2 +
 dts/Bindings/display/panel/xinpeng,xpp055c272.yaml |    2 +
 dts/Bindings/display/simple-framebuffer.yaml       |    6 +-
 dts/Bindings/display/tilcdc/tilcdc.txt             |    2 +-
 dts/Bindings/dma/ti/k3-udma.yaml                   |   14 +-
 dts/Bindings/gpu/arm,mali-bifrost.yaml             |   14 +-
 dts/Bindings/gpu/arm,mali-midgard.yaml             |   14 +-
 dts/Bindings/iio/adc/samsung,exynos-adc.yaml       |    2 +-
 dts/Bindings/input/ilitek,ili2xxx.txt              |    3 +-
 dts/Bindings/input/touchscreen/goodix.yaml         |    2 +-
 dts/Bindings/input/twl4030-pwrbutton.txt           |    2 +-
 dts/Bindings/leds/common.yaml                      |    2 +-
 dts/Bindings/leds/register-bit-led.txt             |    2 +-
 dts/Bindings/media/allwinner,sun4i-a10-csi.yaml    |   40 +-
 dts/Bindings/media/ti,cal.yaml                     |    2 +-
 .../memory-controllers/nvidia,tegra124-emc.yaml    |   20 +-
 dts/Bindings/memory-controllers/ti/emif.txt        |    2 +-
 dts/Bindings/mfd/max77650.yaml                     |    4 +-
 dts/Bindings/mfd/tps65910.txt                      |    4 +-
 .../mfd/{twl-familly.txt => twl-family.txt}        |    0
 dts/Bindings/mfd/zii,rave-sp.txt                   |    2 +-
 dts/Bindings/misc/fsl,qoriq-mc.txt                 |    2 +-
 dts/Bindings/mmc/mmc-controller.yaml               |    1 +
 dts/Bindings/mmc/ti-omap-hsmmc.txt                 |    2 +-
 dts/Bindings/mtd/cadence-nand-controller.txt       |    2 +-
 dts/Bindings/net/brcm,bcm7445-switch-v4.0.txt      |    2 +-
 dts/Bindings/net/fsl-fman.txt                      |    7 +
 dts/Bindings/net/mdio.yaml                         |    1 -
 dts/Bindings/nvmem/nvmem.yaml                      |    2 +
 dts/Bindings/phy/allwinner,sun4i-a10-usb-phy.yaml  |    2 +-
 dts/Bindings/pinctrl/aspeed,ast2400-pinctrl.yaml   |    2 +-
 dts/Bindings/pinctrl/aspeed,ast2500-pinctrl.yaml   |    2 +-
 dts/Bindings/pinctrl/aspeed,ast2600-pinctrl.yaml   |    2 +-
 dts/Bindings/pinctrl/st,stm32-pinctrl.yaml         |    2 +-
 dts/Bindings/power/amlogic,meson-ee-pwrc.yaml      |    2 +-
 dts/Bindings/power/domain-idle-state.txt           |   33 -
 dts/Bindings/power/domain-idle-state.yaml          |   64 +
 dts/Bindings/power/power-domain.yaml               |   24 +-
 dts/Bindings/power/power_domain.txt                |    2 +-
 dts/Bindings/regulator/qcom,spmi-regulator.txt     |    2 +-
 dts/Bindings/regulator/regulator.yaml              |    2 +-
 dts/Bindings/reset/intel,rcu-gw.yaml               |    6 +-
 dts/Bindings/reset/st,stm32mp1-rcc.txt             |    2 +-
 dts/Bindings/sound/st,stm32-sai.txt                |    2 +-
 dts/Bindings/sound/st,stm32-spdifrx.txt            |    2 +-
 dts/Bindings/spi/st,stm32-spi.yaml                 |    2 +-
 .../sram/allwinner,sun4i-a10-system-control.yaml   |    2 +-
 dts/Bindings/thermal/brcm,avs-ro-thermal.yaml      |    2 +-
 dts/Bindings/timer/allwinner,sun4i-a10-timer.yaml  |    2 +-
 dts/COPYING                                        |    2 +
 dts/include/dt-bindings/clock/imx8mn-clock.h       |    4 +-
 dts/src/arm/am437x-idk-evm.dts                     |    4 +-
 dts/src/arm/bcm2711-rpi-4-b.dts                    |    3 +
 dts/src/arm/bcm2837-rpi-3-a-plus.dts               |    2 +
 dts/src/arm/bcm2837-rpi-3-b-plus.dts               |    2 +
 dts/src/arm/dra7-evm.dts                           |    4 +-
 dts/src/arm/dra7-l4.dtsi                           |    4 +
 dts/src/arm/dra7.dtsi                              |    2 +
 dts/src/arm/dra76x.dtsi                            |    5 +
 dts/src/arm/dra7xx-clocks.dtsi                     |   12 +-
 dts/src/arm/imx6dl-colibri-eval-v3.dts             |    4 +-
 dts/src/arm/imx6qdl-phytec-phycore-som.dtsi        |    1 -
 dts/src/arm/imx7-colibri.dtsi                      |    1 -
 dts/src/arm/imx7d.dtsi                             |    6 +-
 dts/src/arm/ls1021a.dtsi                           |    4 +-
 dts/src/arm/motorola-mapphone-common.dtsi          |   13 +-
 dts/src/arm/r8a7779.dtsi                           |    2 +-
 dts/src/arm/stih410-b2260.dts                      |    3 -
 dts/src/arm/stihxxx-b2120.dtsi                     |    2 +-
 dts/src/arm64/amlogic/meson-gxm-khadas-vim2.dts    |    2 +-
 dts/src/arm64/amlogic/meson-sm1-sei610.dts         |    1 +
 dts/src/arm64/arm/fvp-base-revc.dts                |    8 +-
 dts/src/arm64/freescale/fsl-ls1043-post.dtsi       |    2 +
 dts/src/arm64/freescale/imx8qxp-mek.dts            |    5 -
 dts/src/arm64/intel/socfpga_agilex.dtsi            |    6 +-
 dts/src/mips/ingenic/ci20.dts                      |   44 +-
 dts/src/mips/ingenic/jz4740.dtsi                   |   17 +-
 dts/src/mips/ingenic/jz4780.dtsi                   |   17 +-
 dts/src/mips/ingenic/x1000.dtsi                    |    6 +-
 dts/src/riscv/sifive/hifive-unleashed-a00.dts      |    5 +
 firmware/Kconfig                                   |    3 +
 firmware/Makefile                                  |    4 +
 fs/devfs.c                                         |   21 +
 fs/fs.c                                            |   25 +
 images/Makefile                                    |    4 +-
 images/Makefile.at91                               |    4 +
 images/Makefile.ath79                              |    4 +
 images/Makefile.imx                                |   10 +-
 include/block.h                                    |    3 +
 include/driver.h                                   |    1 +
 include/dt-bindings/reset/imx8mq-reset.h           |   64 -
 include/fs.h                                       |    3 +
 include/i2c/i2c-early.h                            |    1 +
 include/linux/phy/phy.h                            |   14 +-
 include/linux/reset.h                              |    6 +
 include/mfd/bd71837.h                              |  103 +
 include/regulator.h                                |   48 +
 include/reset_source.h                             |    9 +-
 include/soc/fsl/fsl_udc.h                          |  383 ++++
 include/soc/imx8m/clk-early.h                      |    7 +
 include/soc/imx8m/ddr.h                            |  407 ++++
 include/soc/imx8m/lpddr4_define.h                  |   97 +
 include/usb/usb.h                                  |    4 +-
 lib/libfile.c                                      |    2 +
 scripts/bareboximd.c                               |    2 +-
 scripts/imx/imx-image.c                            |   11 +-
 scripts/imx/imx-usb-loader.c                       |   56 +-
 scripts/imx/imx.c                                  |    4 +-
 scripts/imx/imx.h                                  |    6 +
 279 files changed, 10016 insertions(+), 1515 deletions(-)
 create mode 100644 Documentation/boards/imx/nxp-imx8mm-evk.rst
 create mode 100644 arch/arm/boards/nxp-imx8mm-evk/Makefile
 create mode 100644 arch/arm/boards/nxp-imx8mm-evk/board.c
 create mode 100644 arch/arm/boards/nxp-imx8mm-evk/flash-header-imx8mm-evk.imxcfg
 create mode 100644 arch/arm/boards/nxp-imx8mm-evk/lowlevel.c
 create mode 100644 arch/arm/boards/nxp-imx8mm-evk/lpddr4-timing.c
 create mode 100644 arch/arm/boards/phytec-som-imx6/flash-header-phytec-pcm058dl-512mb.imxcfg
 create mode 100644 arch/arm/boards/sama5d27-giantboard/Makefile
 create mode 100644 arch/arm/boards/sama5d27-giantboard/lowlevel.c
 create mode 100644 arch/arm/dts/at91-sama5d27_giantboard.dts
 create mode 100644 arch/arm/dts/imx8mm-evk.dts
 create mode 100644 arch/arm/mach-at91/at91sam9_rst.c
 delete mode 100644 arch/arm/mach-imx/imx8-ddrc.c
 create mode 100644 arch/arm/mach-imx/imx8m.c
 delete mode 100644 arch/arm/mach-imx/imx8mq.c
 delete mode 100644 arch/arm/mach-imx/include/mach/imx8-ccm-regs.h
 delete mode 100644 arch/arm/mach-imx/include/mach/imx8-ddrc.h
 create mode 100644 arch/arm/mach-imx/include/mach/imx8m-ccm-regs.h
 create mode 100644 arch/arm/mach-imx/include/mach/imx8m-regs.h
 create mode 100644 arch/arm/mach-imx/include/mach/imx8mm-regs.h
 create mode 100644 arch/arm/mach-imx/include/mach/iomux-mx8m.h
 create mode 100644 arch/arm/mach-imx/include/mach/iomux-mx8mm.h
 rename arch/arm/mach-imx/include/mach/{iomux-mx8.h => iomux-mx8mq.h} (98%)
 create mode 100644 arch/mips/boards/openembed-som9331/Makefile
 create mode 100644 arch/mips/boards/openembed-som9331/lowlevel.S
 create mode 100644 arch/mips/dts/ar9331-openembed-som9331-board.dts
 create mode 100644 drivers/clk/imx/clk-imx8mm.c
 create mode 100644 drivers/clk/imx/clk-pll14xx.c
 create mode 100644 drivers/ddr/imx8m/Kconfig
 create mode 100644 drivers/ddr/imx8m/Makefile
 create mode 100644 drivers/ddr/imx8m/ddr_init.c
 create mode 100644 drivers/ddr/imx8m/ddrphy_csr.c
 create mode 100644 drivers/ddr/imx8m/ddrphy_train.c
 create mode 100644 drivers/ddr/imx8m/ddrphy_utils.c
 create mode 100644 drivers/ddr/imx8m/helper.c
 create mode 100644 drivers/phy/phy-stm32-usbphyc.c
 create mode 100644 drivers/regulator/stm32-pwr.c
 create mode 100644 drivers/usb/gadget/fsl_udc_pbl.c
 rename dts/Bindings/mfd/{twl-familly.txt => twl-family.txt} (100%)
 delete mode 100644 dts/Bindings/power/domain-idle-state.txt
 create mode 100644 dts/Bindings/power/domain-idle-state.yaml
 delete mode 100644 include/dt-bindings/reset/imx8mq-reset.h
 create mode 100644 include/mfd/bd71837.h
 create mode 100644 include/soc/fsl/fsl_udc.h
 create mode 100644 include/soc/imx8m/clk-early.h
 create mode 100644 include/soc/imx8m/ddr.h
 create mode 100644 include/soc/imx8m/lpddr4_define.h
-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox



[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux