u-boot/arch/arm/include/asm/arch-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
..
clock.h mxs: i2c: Implement algorithm to set up arbitrary i2c speed 2012-12-11 13:17:30 -07:00
dma.h MX28: DMA: Align the struct mxs_dma_desc 2012-09-01 14:58:29 +02:00
gpio.h mxs: reorganize source directory for easy sharing of code in i.MXS SoCs 2012-09-01 14:58:17 +02:00
imx-regs.h mxs: rename regs-clkctrl.h to regs-clkctrl-mx28.h 2012-09-01 14:58:25 +02:00
iomux-mx28.h mxs: reorganize source directory for easy sharing of code in i.MXS SoCs 2012-09-01 14:58:17 +02:00
iomux.h mxs: reorganize source directory for easy sharing of code in i.MXS SoCs 2012-09-01 14:58:17 +02:00
regs-apbh.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-base.h mxs: reorganize source directory for easy sharing of code in i.MXS SoCs 2012-09-01 14:58:17 +02:00
regs-bch.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-clkctrl-mx28.h mxs: rename regs-clkctrl.h to regs-clkctrl-mx28.h 2012-09-01 14:58:25 +02:00
regs-common.h mxs: prefix register acessor macros with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-digctl.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-gpmi.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-i2c.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-lcdif.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-lradc.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-ocotp.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-pinctrl.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-power.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-rtc.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-ssp.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-timrot.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-usb.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
regs-usbphy.h mxs: prefix register structs with 'mxs' prefix 2012-09-01 14:58:17 +02:00
sys_proto.h mxs: Convert timeout parameter to 'unsigned int' 2012-09-01 14:58:30 +02:00