u-boot/arch/arm/cpu/arm926ejs/mxs
Marek Vasut fa5e2845a8 mxs: i2c: Implement algorithm to set up arbitrary i2c speed
This algorithm computes the values of TIMING{0,1,2} registers for the
MX28 I2C block. This algorithm was derived by using a scope, but the
result seems correct.

The resulting values programmed into the registers do not correlate
with the contents in datasheet. When using the values from the datasheet,
the I2C clock were completely wrong.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Stefano Babic <sbabic@denx.de>
Cc: Fabio Estevam <fabio.estevam@freescale.com>
Cc: Wolfgang Denk <wd@denx.de>
2012-12-11 13:17:30 -07:00
..
Makefile mxs: rename mx28.c to mxs.c as it is common to i.MX233 and i.MX28 SoCs 2012-09-01 14:58:17 +02:00
clock.c mxs: i2c: Implement algorithm to set up arbitrary i2c speed 2012-12-11 13:17:30 -07:00
iomux.c mxs: prefix register acessor macros with 'mxs' prefix 2012-09-01 14:58:17 +02:00
mxs.c mxs: Convert timeout parameter to 'unsigned int' 2012-09-01 14:58:30 +02:00
mxs_init.h mxs: Reowork SPL to use 'mxs' prefix for methods 2012-09-01 14:58:17 +02:00
spl_boot.c serial: mxs: spl: Remove empty serial_* functions from SPL code 2012-10-15 11:53:57 -07:00
spl_lradc_init.c mxs: Reowork SPL to use 'mxs' prefix for methods 2012-09-01 14:58:17 +02:00
spl_mem_init.c mxs: Remove not required include of iomux-mx28.h 2012-09-01 14:58:25 +02:00
spl_power_init.c MX28: Shuffle around the power management code 2012-09-01 14:58:25 +02:00
start.S MX28: Drop the cp15 reconfiguration from SPL 2012-09-01 14:58:25 +02:00
timer.c mxs: Convert sys_proto.h prefixes to 'mxs' 2012-09-01 14:58:25 +02:00
u-boot-imx28.bd MX28: config: Allow different target generation in elftosb call 2012-09-01 14:58:27 +02:00
u-boot-spl.lds common: Discard the __u_boot_cmd section 2012-10-22 08:29:42 -07:00