u-boot-brain/arch/arm/mach-imx/mx6
Jorge Ramirez-Ortiz 74a039403c mx6: peripheral clock from oscillator
In order to be able to run the I2C bus at 400Khz, the chip errata[1]
recommends that the peripheral clock runs out of the 24MHz oscillator.

Systems running I2C from OP-TEE before Linux executes - for example to
access a Secure Element [2] providing the cryptographic support - expect
this clock to be configured by the bootloader [3].

[1] IMX6SLCE Rev. 5, 02/2019, ERR007805.
[2] OP-TEE: support for NXP SE05X Plug and Trust (patch on the list).
[3] OP-TEE: check the imx_i2c.c driver (imx6 patch on the list).

Signed-off-by: Jorge Ramirez-Ortiz <jorge@foundries.io>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
2020-11-01 15:52:47 +01:00
..
clock.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
ddr.c ARM: mx6: ddr: Add support for iMX6UL/ULL/SL/SDL 2020-09-17 14:40:55 +02:00
Kconfig arm: mx6: Make all i.MX6 SoCs user-selectable 2020-08-25 10:26:14 +02:00
litesom.c treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
Makefile imx: add module fuse support 2020-05-10 13:21:13 +02:00
module_fuse.c treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
mp.c common: Move older CPU functions to their own header 2019-12-02 18:23:06 -05:00
opos6ul.c common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
soc.c mx6: peripheral clock from oscillator 2020-11-01 15:52:47 +01:00