For each release of Mainline U-Boot, there are plenty of companies around the world are contributing to U-Boot Mainline project, So Amarula Solutions contributed total of 69 patches from two developers to Mainline U-Boot for 2017.10 release.

The patches are mostly development and bug fixes on OMPA and i.MX6 SOCbased development boards. We introduced variety of i.MX6 based Engicam SOM’s to mainline U-Boot, like i.CoreM6, i.CoreM6 RQS and GEAM6UL.

Here is the patch-list:

Michael Trimarchi (5)

  • common: image: minimal android image iminfo support
  • cmd: gpt: add – partition size parsing
  • arm: omap3: Enable clocks for peripherals only if they are used
  • arm: omap3: Add uart4 omap3 adddress
  • usb: omap: ulpi: fix ulpi transceiver access

Jagan Teki (64)

  • 696386e imx6ul: geam6ul: Enable I2C support
  • 1e80e13 imx6ul: geam6ul: Add MAINTAINERS for nand_defconfig
  • 66d1d68 configs: engicam: Add fitboot env support
  • 29005ba configs: engicam: Cleanup on mmcboot env
  • 8098b8c configs: engicam: Enable CONFIG_IMAGE_FORMAT_LEGACY
  • ada832f defconfigs: imx6: engicam: Enable FIT
  • ddd9066 imx6: engicam: Add nandboot env support
  • 8a9c775 defconfigs: engicam: Enable UBI commands
  • 3a22808 defconfigs: engicam: Enable MMC commands in nand
  • 8342577 configs: engicam: Rename nand with gpmi-name in mtdparts
  • bfd9640 imx6: engicam: Use bootm instead of bootz
  • 08d7985 configs: engicam: Increase nand kernel partition size
  • 854bb75 imx6: icorem6_rqs: Add FEC support
  • fcf7748 arm: dts: imx6qdl-icore-rqs: Add FEC node
  • bd363f8 imx6: geam6ul: Add FEC support
  • b443c88 arm: dts: imx6ul-geam: Add FEC node
  • dca7c28 imx6: icorem6_rqs: Add I2C support
  • 5fdea9f arm: dts: imx6qdl-icore-rqs: Add I2C node’s
  • 5bdf6b5 imx6: icorem6: Rename engicam icorem6 defconfig files
  • 6121a54 arm: imx6q: Add Engicam i.CoreM6 Solo/Duallite RQS Starter Kit initial support
  • 871ec6d arm: imx6q: Add Engicam i.CoreM6 Quad/Dual RQS Starter Kit initial support
  • 704b9cf imx6: geam6ul: Add default mtd nand partition table
  • b05c344 imx6: geam6ul: Enable MTD device support
  • 084cbb6 imx6: geam6ul: Add NAND support
  • d31373c imx6: geam6ul: Add I2C support
  • 6116da9 arm: dts: imx6ul-geam: Add I2C nodes
  • a5b9f8c arm: imx6ul: Add Engicam GEAM6UL Starter Kit initial support
  • b8ad70f arm: dts: Add devicetree for i.MX6UL
  • d90384e imx6: icorem6: Add I2C support
  • 2da24fe i2c: mxc: Make ‘no gpio pinctrl state’ print as debug
  • 65c92e4 i2c: mxc: Print hex instead of decimal for bus address
  • 3713571 imx6: icorem6: Add custom splashscreen support
  • ca7463c imx6: icorem6: Add framebuffer support
  • 7db7455 video: Kconfig: Add VIDEO_IPV3 entry
  • e920f60 icorem6: Use CONFIG_DM_ETH support
  • 65613ca ARM: dts: imx6qdl-icore: Add FEC support
  • 1ed2570 dm: net: fec: Add .read_rom_hwaddr
  • 567173a net: fec_mxc: Driver cleanups
  • 60752ca net: fec_mxc: Convert into driver model
  • f54183e net: fec_mxc: Remove unneeded eth_device arg from fec_get_hwaddr
  • 7a9b435 sf: ids: Use small letter’s with flash name
  • 116e005 sf: Remove spansion_s25fss_disable_4KB_erase
  • 97bb1f0 engicam: icorem6: Fix config files
  • 1c140f7 imx6: icorem6: Add default mtd nand partition table
  • 310db71 imx6: icorem6: Enable MTD device support
  • 023ff2f imx6: icorem6: Add NAND support
  • df10a85 mtd: nand: Kconfig: Add NAND_MXS entry
  • 5c0d38f arm: imx6q: Add devicetree support for Engicam i.CoreM6 Quad/Dual
  • aa308c4 arm: dts: imx6q: Add pinctrl defines
  • 4f79d0d arm: dts: Add devicetree for i.MX6Q
  • f160c5c engicam: icorem6: Add DM_GPIO, DM_MMC support
  • 04464a5 imx6q: icorem6: Enable pinctrl driver
  • e88edc7 arm: imx6q: Add devicetree support for Engicam i.CoreM6 DualLite/Solo
  • 9a08025 dt-bindings: clock: imx6qdl: Add clock defines
  • ecb5334 arm: dts: imx6dl: Add pinctrl defines
  • 39f41da arm: dts: Add devicetree for i.MX6DQL
  • c896cac arm: dts: Add devicetree for i.MX6DL
  • 03bf9d5 imx: s/docs\/README.imximage/doc\/README.imximage/g
  • 5841336 imx6: icorem6: Add ENET support
  • 97d29ca net: Kconfig: Add FEC_MXC entry
  • f4b7532 arm: imx: Add Engicam i.CoreM6 QDL Starter Kit initial support
  • d259c00 config: Move CONFIG_DEFAULT_FDT_FILE to defconfigs
  • e28e149 thermal: Kconfig: Add IMX_THERMAL entry
  • 8829e66 serial: Kconfig: Add MXC_UART entry