RT86120 Develop a Linux I2C device driver for STM32F4
RT86121: Added to the LPC1788 platform-specific directory
a configuration file for the Embedded Artists 7" LCD.

This file was donated by a customer (faro@mtx-electronics.com,
Salvatore Faro) but not validated by Emcraft Systems.

Note that the file is not enabled in the build but instead is
provided just for a reference.
RT85983 Made lpc178x_clock_get an exported symbol so that loadable
modules can use it.
RT #86331. Added support for the M2S-FG484-SOM.
RT85322. d/i/b/lpc2k-i2c.c bug: disable interrupts in case of read timeout
RT85322. lpc18xx: i2c: Register platform devices for I2C interfaces

* Register 2 clocks with the clock driver (one clock for each I2C interface).
* Register 2 platform devices with the `lpc2k-i2c` driver.
* Configure the I2C0_* pins on the Hitex LPC4350 evaluation board.
* Configure the I2C1_* pins on the Hitex LPC4350 evaluation board.
RT85322. d/i/b/lpc2k-i2c.c: send STOP signal according to documentation

This patch fixes code sending STOP signal to match documentation: to send STOP
signal, one should to setup STO and AA bits in the CONSET register, and then
clear SI flag, i.e., setup SI bit in the CONCLEAR register.  Another change is
that i2c_lpc2k_reset() function was called in the i2c_lpc2k_xfer() function
just after sending STOP signal. Together with the bad bits setup, this leaded
to STOP signal corruption.
RT85322. d/i/b/lpc2k-i2c.c: fix return value of the i2c_lpc2k_xfer() function

In case of success, the i2c_lpc2k_xfer() returns 0. It should return the number
of messages successfully processed instead.
RT85322. lpc18xx: i2c: register platform device for the EEPROM connected to I2C0

Register the 256-byte EEPROM with I2C slave address 0x50 as the platform device
named "24c02". After enabling the CONFIG_EEPROM_AT24 option, the EEPROM device
will be available as the R/W 256-byte file /sys/bus/i2c/devices/0-0050/eeprom.
RT85322. lpc18xx: i2c: remove call to the i2c_lpc2k_reset() function

The call to the i2c_lpc2k_reset() function in the i2c_lpc2k_xfer() leaded to
the signal corruption and, therefore, to data lost.
RT85322. lpc18xx: Add two new kernel options: CONFIG_LPC18XX_I2C{0,1}

Add new config options to the kernel configuration:
  * `CONFIG_LPC18XX_I2C0` — register a platform device for the I2C controller 0
  * `CONFIG_LPC18XX_I2C1` — register a platform device for the I2C controller 1
RT85322. lpc178x: Add three new kernel options: CONFIG_LPC178X_I2C{0,1,2}

Add new config options to the kernel configuration:
  * `CONFIG_LPC178X_I2C0` — register a platform device for the I2C controller 0
  * `CONFIG_LPC178X_I2C1` — register a platform device for the I2C controller 1
  * `CONFIG_LPC178X_I2C2` — register a platform device for the I2C controller 2

Note: there is no actual support of I2C controllers 1 and 2.
RT85322. lpc178x: prepare code to push
RT86130 Port SSP/SPI device driver to Linux LPC1788
RT86130 Two more files for the Linux LPC1788 SSP/SPI patch.
RT #83999. For K70, enable Port E for Port F in SCGC5 register
    (K70 Errata #5234).