linux/arch/arm/mach-omap2
Tony Lindgren bfd46a543f ARM: OMAP: Fix i2c init for twl4030
Looks like 2600 kHz rate does not work reliably on 2430,
so just use the 100 kHz rate.

Otherwise the system often fails to boot properly with:

omap_i2c omap_i2c.2: timeout waiting for bus ready
omap_i2c omap_i2c.2: timeout waiting for bus ready
twl: i2c_write failed to transfer all messages
omap_i2c omap_i2c.2: timeout waiting for bus ready
twl: i2c_write failed to transfer all messages
omap_i2c omap_i2c.2: timeout waiting for bus ready
twl: i2c_write failed to transfer all messages
twl: clock init err [-110]
omap_i2c omap_i2c.2: timeout waiting for bus ready
twl: i2c_write failed to transfer all messages
TWL4030 Unable to unlock IDCODE registers --110

Signed-off-by: Tony Lindgren <tony@atomide.com>
2011-09-30 11:05:55 -07:00
..
include/mach Merge branch 'next/cross-platform' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-26 17:12:10 -07:00
board-2430sdp.c ARM: OMAP: Fix i2c init for twl4030 2011-09-30 11:05:55 -07:00
board-3430sdp.c OMAP3: Move common regulator configuration to twl-common 2011-07-04 18:43:43 +03:00
board-3630sdp.c omap: Set separate timer init functions to avoid cpu_is_omap tests 2011-06-20 01:25:39 -07:00
board-4430sdp.c Merge branch 'next/devel2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-26 17:42:18 -07:00
board-am3517crane.c OMAP3: am3517crane: remove NULL board_mux from board file 2011-08-10 04:54:48 -07:00
board-am3517evm.c omap: Set separate timer init functions to avoid cpu_is_omap tests 2011-06-20 01:25:39 -07:00
board-apollon.c omap: Set separate timer init functions to avoid cpu_is_omap tests 2011-06-20 01:25:39 -07:00
board-cm-t35.c Merge branch 'fixes-part-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into omap/fixes 2011-07-11 23:53:01 +02:00
board-cm-t3517.c Merge branch 'devel-timer' into devel-cleanup 2011-06-29 03:35:18 -07:00
board-devkit8000.c OMAP3: Move common regulator configuration to twl-common 2011-07-04 18:43:43 +03:00
board-flash.c omap: cleanup NAND platform data 2011-06-29 01:11:37 -07:00
board-flash.h
board-generic.c omap2+: fix build regression 2011-06-30 12:58:01 +00:00
board-h4.c omap: Set separate timer init functions to avoid cpu_is_omap tests 2011-06-20 01:25:39 -07:00
board-igep0020.c OMAP3: Move common regulator configuration to twl-common 2011-07-04 18:43:43 +03:00
board-ldp.c OMAP3: Move common twl configuration to twl-common 2011-07-04 18:43:38 +03:00
board-n8x0.c omap: Set separate timer init functions to avoid cpu_is_omap tests 2011-06-20 01:25:39 -07:00
board-omap3beagle.c OMAP3: beagle: don't touch omap_device internals 2011-08-05 11:54:58 -07:00
board-omap3evm.c OMAP3: Move common regulator configuration to twl-common 2011-07-04 18:43:43 +03:00
board-omap3logic.c Merge branch 'devel-timer' into devel-cleanup 2011-06-29 03:35:18 -07:00
board-omap3pandora.c OMAP3: Move common regulator configuration to twl-common 2011-07-04 18:43:43 +03:00
board-omap3stalker.c OMAP3: Move common regulator configuration to twl-common 2011-07-04 18:43:43 +03:00
board-omap3touchbook.c OMAP3: Move common regulator configuration to twl-common 2011-07-04 18:43:43 +03:00
board-omap4panda.c OMAP4: Move common twl6030 configuration to twl-common 2011-07-04 18:43:33 +03:00
board-overo.c Merge branch 'fixes-part-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into omap/fixes 2011-07-11 23:53:01 +02:00
board-rm680.c OMAP3: Move common twl configuration to twl-common 2011-07-04 18:43:38 +03:00
board-rx51-peripherals.c Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 2011-07-30 00:08:53 -07:00
board-rx51-video.c Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-05-26 12:11:54 -07:00
board-rx51.c omap: Set separate timer init functions to avoid cpu_is_omap tests 2011-06-20 01:25:39 -07:00
board-ti8168evm.c omap: Set separate timer init functions to avoid cpu_is_omap tests 2011-06-20 01:25:39 -07:00
board-zoom-debugboard.c omap: ZOOM: QUART: Request reset GPIO 2011-07-04 04:11:08 -07:00
board-zoom-display.c OMAP2+: Fix 9 section mismatch(es) warnings from mach-omap2/built-in.o 2011-05-31 06:17:02 -07:00
board-zoom-peripherals.c MFD: twl4030-audio: Rename platform data 2011-07-04 18:44:02 +03:00
board-zoom.c omap: Set separate timer init functions to avoid cpu_is_omap tests 2011-06-20 01:25:39 -07:00
clkt2xxx_apll.c
clkt2xxx_dpll.c
clkt2xxx_dpllcore.c
clkt2xxx_osc.c
clkt2xxx_sys.c
clkt2xxx_virt_prcm_set.c
clkt34xx_dpll3m2.c OMAP3: set the core dpll clk rate in its set_rate function 2011-05-13 07:08:18 -07:00
clkt_clksel.c
clkt_dpll.c
clkt_iclk.c
clock2xxx.c
clock2xxx.h
clock3xxx_data.c OMAP3: clock: indicate that gpt12_fck and wdt1_fck are in the WKUP clockdomain 2011-08-22 16:13:00 -06:00
clock3xxx.c
clock3xxx.h
clock34xx.c
clock34xx.h
clock36xx.c
clock36xx.h
clock44xx_data.c Merge branches 'non_hwmod_compliant_fix_3.1rc', 'omap3_clock_fixes_3.1rc', 'omap4_clock_fixes_3.1rc', 'missing_2430_musb_adds_terminator_fix_3.1rc' and 'pwrdm_clkdm_fixes_3.1rc' into prcm-fixes-a-3.1rc 2011-09-04 20:21:16 -06:00
clock44xx.h OMAP4: clock data: Fix max mult and div for USB DPLL 2011-07-09 19:14:46 -06:00
clock2420_data.c OMAP: omap_device: Create clkdev entry for hwmod main_clk 2011-07-10 05:54:12 -06:00
clock2430_data.c OMAP: omap_device: Create clkdev entry for hwmod main_clk 2011-07-10 05:54:12 -06:00
clock2430.c
clock3517.c
clock3517.h
clock_common_data.c
clock.c Merge branch 'next/devel2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-26 17:42:18 -07:00
clock.h OMAP2+: clock: allow per-SoC clock init code to prevent clockdomain calls from clock code 2011-07-10 05:57:06 -06:00
clockdomain2xxx_3xxx.c OMAP2+: clockdomain: Add per clkdm lock to prevent concurrent state programming 2011-07-10 05:56:55 -06:00
clockdomain44xx.c OMAP2+: clockdomain: Add per clkdm lock to prevent concurrent state programming 2011-07-10 05:56:55 -06:00
clockdomain.c OMAP: clockdomain: Wait for powerdomain to be ON when using clockdomain force wakeup 2011-08-19 16:59:39 -06:00
clockdomain.h OMAP2+: clockdomain: Add per clkdm lock to prevent concurrent state programming 2011-07-10 05:56:55 -06:00
clockdomains2xxx_3xxx_data.c
clockdomains44xx_data.c OMAP4: hwmod data: Add clock domain attribute 2011-07-10 05:56:29 -06:00
cm1_44xx.h OMAP4: cm: Remove RESTORE macros to avoid access from SW 2011-07-09 19:15:05 -06:00
cm2_44xx.h OMAP4: cm: Remove RESTORE macros to avoid access from SW 2011-07-09 19:15:05 -06:00
cm2xxx_3xxx.c OMAP3: PM: Do not rely on ROM code to restore CM_AUTOIDLE_PLL.AUTO_PERIPH_DPLL 2011-04-20 12:43:56 -06:00
cm2xxx_3xxx.h
cm44xx.c
cm44xx.h OMAP4: hwmod: Replace CLKCTRL absolute address with offset macros 2011-07-10 05:56:30 -06:00
cm-regbits-24xx.h
cm-regbits-34xx.h
cm-regbits-44xx.h Merge branch 'next/soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-26 17:09:31 -07:00
cm.h
cminst44xx.c OMAP4: cm: Add two new APIs for modulemode control 2011-07-10 05:56:32 -06:00
cminst44xx.h OMAP: hwmod: fix build break on non-OMAP4 multi-OMAP2 builds 2011-08-10 02:20:43 -07:00
common-board-devices.c OMAP: New twl-common for common TWL configuration 2011-07-04 18:43:27 +03:00
common-board-devices.h OMAP: New twl-common for common TWL configuration 2011-07-04 18:43:27 +03:00
common.c
control.c ARM: pm: omap34xx: remove get_*_restore_pointer functions, directly use entry points 2011-06-24 09:54:31 +01:00
control.h ARM: pm: omap34xx: remove get_*_restore_pointer functions, directly use entry points 2011-06-24 09:54:31 +01:00
cpuidle34xx.c OMAP3: cpuidle: change the power domains modes determination logic 2011-05-20 17:15:54 +02:00
devices.c OMAP4: Keyboard: Mux changes in the board file 2011-07-05 03:38:24 -07:00
devices.h
display.c OMAP: DSS2: Remove unused code from display.c 2011-07-25 10:22:06 +03:00
dma.c
dpll3xxx.c
dpll44xx.c
dsp.c
emu.c
gpio.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6 2011-07-22 16:01:57 -07:00
gpmc-nand.c omap: cleanup NAND platform data 2011-06-29 01:11:37 -07:00
gpmc-onenand.c
gpmc-smc91x.c arm: omap2plus: GPIO cleanup 2011-05-12 02:52:06 -07:00
gpmc-smsc911x.c arm: omap2plus: GPIO cleanup 2011-05-12 02:52:06 -07:00
gpmc.c
hsmmc.c ARM: OMAP4: MMC: fix power and audio issue, decouple USBC1 from MMC1 2011-09-30 11:05:55 -07:00
hsmmc.h ARM: OMAP4: MMC: no regulator off during probe for eMMC 2011-06-01 02:25:04 -07:00
hwspinlock.c
i2c.c OMAP: hwmod: fix the i2c-reset timeout during bootup 2011-07-10 05:27:16 -06:00
id.c OMAP4: ID: add omap_has_feature for max freq supported 2011-07-08 02:11:45 -07:00
io.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
io.h
iommu2.c omap: iommu: fix pte programming 2011-07-04 15:07:45 +03:00
irq.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
Kconfig OMAP2+: Kconfig: don't select PM in OMAP2PLUS_TYPICAL 2011-08-05 11:54:53 -07:00
mailbox.c
Makefile omap_hwmod: share identical omap_hwmod_mpu_irqs arrays 2011-07-09 19:14:07 -06:00
Makefile.boot
mcbsp.c
mux34xx.c
mux34xx.h
mux44xx.c ARM: omap4: Pass core and wakeup mux tables to omap4_mux_init 2011-06-01 02:25:04 -07:00
mux44xx.h
mux2420.c
mux2420.h
mux2430.c
mux2430.h
mux.c arm: mach-omap2: mux: use kstrdup() 2011-08-10 04:53:28 -07:00
mux.h ARM: omap4: Pass core and wakeup mux tables to omap4_mux_init 2011-06-01 02:25:04 -07:00
omap4-common.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
omap44xx-smc.S
omap_hwmod_2xxx_3xxx_interconnect_data.c omap_hwmod: share identical omap_hwmod_addr_space arrays 2011-07-09 19:14:06 -06:00
omap_hwmod_2xxx_3xxx_ipblock_data.c omap_hwmod: share identical omap_hwmod_class, omap_hwmod_class_sysconfig arrays 2011-07-09 19:14:08 -06:00
omap_hwmod_2xxx_interconnect_data.c omap_hwmod: share identical omap_hwmod_addr_space arrays 2011-07-09 19:14:06 -06:00
omap_hwmod_2xxx_ipblock_data.c omap_hwmod: share identical omap_hwmod_class, omap_hwmod_class_sysconfig arrays 2011-07-09 19:14:08 -06:00
omap_hwmod_3xxx_data.c OMAP: hwmod: fix the i2c-reset timeout during bootup 2011-07-10 05:27:16 -06:00
omap_hwmod_44xx_data.c OMAP4: hwmod data: Add modulemode entry in omap_hwmod structure 2011-07-10 05:56:32 -06:00
omap_hwmod_2420_data.c OMAP: hwmod: fix the i2c-reset timeout during bootup 2011-07-10 05:27:16 -06:00
omap_hwmod_2430_data.c OMAP2430: hwmod: musb: add missing terminator to omap2430_usbhsotg_addrs[] 2011-09-04 20:20:53 -06:00
omap_hwmod_common_data.c omap_hwmod: share identical omap_hwmod_dma_info arrays 2011-07-09 19:14:07 -06:00
omap_hwmod_common_data.h omap_hwmod: share identical omap_hwmod_class, omap_hwmod_class_sysconfig arrays 2011-07-09 19:14:08 -06:00
omap_hwmod.c OMAP2+: hwmod: Follow the recommended PRCM module enable sequence 2011-07-10 05:57:07 -06:00
omap_l3_noc.c OMAP3/4: l3: minor cleanup for parenthesis and extra spaces 2011-05-03 02:38:01 -07:00
omap_l3_noc.h
omap_l3_smx.c Merge branches 'devel-fixes', 'devel-cleanup' and 'devel-genirq' into for-next 2011-05-17 03:44:50 -07:00
omap_l3_smx.h
omap_opp_data.h
omap_phy_internal.c ARM: OMAP2: Add missing iounmap in omap4430_phy_init 2011-06-01 02:25:04 -07:00
omap_twl.c
omap-headsmp.S
omap-hotplug.c
omap-iommu.c OMAP4: iommu: fix clock name 2011-07-04 15:08:06 +03:00
omap-smp.c ARM: 6993/1: platsmp: Allow secondary cpu hotplug with maxcpus=1 2011-07-07 14:45:07 +01:00
opp2xxx.h
opp3xxx_data.c
opp4xxx_data.c
opp2420_data.c
opp2430_data.c
opp.c
pm24xx.c OMAP2: PM debug: remove register dumping 2011-06-20 14:12:32 -07:00
pm34xx.c Merge branch 'next/cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-25 12:38:42 -07:00
pm44xx.c OMAP4: PM: remove redundant #ifdef CONFIG_PM 2011-05-03 02:38:03 -07:00
pm-debug.c Merge branch 'for_3.1/pm-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into devel-cleanup 2011-06-29 04:45:16 -07:00
pm.c OMAP: clockdomain: Wait for powerdomain to be ON when using clockdomain force wakeup 2011-08-19 16:59:39 -06:00
pm.h Merge branch 'next/cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-25 12:38:42 -07:00
powerdomain2xxx_3xxx.c
powerdomain44xx.c
powerdomain-common.c
powerdomain.c OMAP: powerdomains: Make all powerdomain target states as ON at init 2011-08-19 16:59:39 -06:00
powerdomain.h
powerdomains2xxx_3xxx_data.c
powerdomains2xxx_3xxx_data.h
powerdomains2xxx_data.c
powerdomains3xxx_data.c
powerdomains44xx_data.c Merge branches 'powerdomain_fixes_3.1', 'hardware_workarounds_3.1', 'hwmod_dss_fix_3.1' and 'i2c_fixes_3.1' into prcm-fixes-3.1 2011-07-10 05:44:23 -06:00
prcm44xx.h
prcm_mpu44xx.c
prcm_mpu44xx.h OMAP4: prcm_mpu: Fix indent in few macros 2011-07-09 19:15:06 -06:00
prcm-common.h
prcm.c OMAP4: prm: Replace warm reset API with the offset based version 2011-07-10 05:56:31 -06:00
prm2xxx_3xxx.c
prm2xxx_3xxx.h
prm44xx.c OMAP4: prm: Remove deprecated functions 2011-07-10 05:56:31 -06:00
prm44xx.h OMAP4: prm: Remove deprecated functions 2011-07-10 05:56:31 -06:00
prm-regbits-24xx.h
prm-regbits-34xx.h
prm-regbits-44xx.h OMAP4: PRCM: OMAP4460 specific PRM and CM register bitshifts 2011-07-08 02:18:24 -07:00
prm.h
prminst44xx.c OMAP4: prm: Replace warm reset API with the offset based version 2011-07-10 05:56:31 -06:00
prminst44xx.h OMAP4: prm: Replace warm reset API with the offset based version 2011-07-10 05:56:31 -06:00
scrm44xx.h
sdram-hynix-h8mbx00u0mer-0em.h
sdram-micron-mt46h32m32lf-6.h
sdram-nokia.c
sdram-nokia.h
sdram-numonyx-m65kxxxxam.h
sdram-qimonda-hyb18m512160af-6.h
sdrc2xxx.c
sdrc.c
sdrc.h
serial.c OMAP: PM: disable idle on suspend for GPIO and UART 2011-07-12 22:48:42 +02:00
sleep24xx.S
sleep34xx.S ARM: pm: omap3: move saving of the auxiliary control registers to C 2011-06-30 08:47:35 +01:00
smartreflex-class3.c
smartreflex.c OMAP2+: PM: SmartReflex: use put_sync_suspend for IRQ-safe disabling 2011-08-05 11:54:59 -07:00
smartreflex.h
sr_device.c
sram34xx.S
sram242x.S
sram243x.S
timer-mpu.c
timer.c omap: timer: Set dmtimer used as clocksource in autoreload mode 2011-08-10 07:36:45 -07:00
twl-common.c OMAP: Fix linking error in twl-common.c for OMAP2/3/4 only builds 2011-08-10 02:09:19 -07:00
twl-common.h OMAP3: Move common regulator configuration to twl-common 2011-07-04 18:43:43 +03:00
usb-fs.c
usb-host.c
usb-musb.c usb: musb: omap: always create musb device 2011-07-01 14:31:14 -07:00
usb-tusb6010.c arm: omap2plus: GPIO cleanup 2011-05-12 02:52:06 -07:00
vc3xxx_data.c
vc44xx_data.c
vc.h
voltage.c Merge branches 'devel-fixes', 'devel-cleanup' and 'devel-genirq' into for-next 2011-05-17 03:44:50 -07:00
voltage.h
voltagedomains3xxx_data.c
voltagedomains44xx_data.c
vp3xxx_data.c
vp44xx_data.c
vp.h
wd_timer.c
wd_timer.h