- 16 Nov, 2007 10 commits
-
-
Kevin Hilman authored
This patch adds a CPUfreq frequency-table implementation for OMAP2 by walking the PRCM rate-table for available entries and adding them to a CPUfreq table. CPUfreq can then be used to manage switching between all the available entries in the PRCM rate table. Either use the CPUfreq sysfs interface directly, (see Section 3 of Documentation/cpu-freq/user-guide.txt) or use the cpufrequtils package: http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils.htmlSigned-off-by: Kevin Hilman <khilman@mvista.com> Updated to try to use cpufreq_table if it exists. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
Use the runtime SRAM patcher to set register addresses in omap2_set_prcm. The long symbol names are intended to help disambiguate the symbols, now that they are global. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
Use the runtime SRAM patcher to set register addresses in sram_reprogram_sdrc. The long symbol names are intended to help disambiguate the symbols, now that they are global. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
Use the runtime SRAM patcher to set register addresses in sram_ddr_init. The long symbol names are intended to help disambiguate the symbols, now that they are global. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
Use the runtime SRAM patcher to set register addresses in omap24xx_sram_suspend. The long symbol names are intended to help disambiguate the symbols, now that they are global. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
Add omap_sram_patch_va(), which patches a virtual address into SRAM code at runtime. This will be used in a future patch series to implement part of multiboot support for OMAP2/3. If CONFIG_OMAP_DEBUG_SRAM_PATCH is defined (the default), the code will be very careful to ensure that the target location to patch is valid. It will only overwrite a location if the location contains a 32-bit magic number, defined as SRAM_VA_MAGIC. Also, defining DEBUG at the top of the file and enabling CONFIG_DEBUG_LL will log patch locations and data via printk. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Girish authored
This patch supports Keypad on 3430 Signed-off-by: Girish S G <girishsg@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Girish authored
This patch supports Touchscreen on 3430 Signed-off-by: Girish S G <girishsg@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Chandra shekhar authored
TWL4030 core support for 3430 Signed-off-by: chandra shekhar <x0044955@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Chandra shekhar authored
Resubmitting the I2C patch for 3430, after Jarkko's I2C registration helper changes. Signed-off-by: chandra shekhar <x0044955@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 15 Nov, 2007 27 commits
-
-
Amit Kucheria authored
Signed-off-by: Amit Kucheria <amit.kucheria@verdurent.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
Add clocks for the EMU domain for OMAP3430. Richard Woodruff mentions that documentation for these clocks, beyond the register bit settings found in the main 3430 TRM, can be found in several other documents: the 3430 Emulation TRM; also SPRU893 and SPRU928; and some documents from ARM Ltd including CoreSight, ETM, and ARM debug v5 architecture. Some information is also available in the ARM Cortex-A8 TRM, section 10.1. Also, rename existing emul_* clocks to emu_* to conform with recent TRMs. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
The two SmartReflex voltage controllers on OMAP3430 have one functional clock each. These clocks appear to be independent of each other. Encode them appropriately, replacing the previous 'sr_alwon_fck' clock. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jarkko Nikula authored
Use 400 kHz bus clock for both busses since board components are rated for it. Signed-off-by: Jarkko Nikula <jarkko.nikula@nokia.com> Acked-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jarkko Nikula authored
This patch starts using introduced I2C bus registration helper by cleaning up registration currently done in various places and by doing necessary board file modifications. Patch modifies those board files that are merged upstream. Most of the boards except osk and 2430sdp are configured to use 100 kHz I2C clock until they are verified for higher clock. Signed-off-by: Jarkko Nikula <jarkko.nikula@nokia.com> Acked-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jarkko Nikula authored
This helper module simplifies I2C bus registration for different OMAP platforms by doing registration in one place only and to allow board specific bus configuration like clock rate and number of busses configured. Helper should cover OMAP processors from first to third generation. This patch just adds the feature and current implementation cleanup and board file modifications will be done in following patches. Signed-off-by: Jarkko Nikula <jarkko.nikula@nokia.com> Acked-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jarkko Nikula authored
There is a small chance that retu_headset_detect_timer can run twice and pressed flag being zero in second run. Do nothing in that case instead of throwing BUG_ON. Double run can happen under very busy system assuming following scenario 1. Hook interrupt (run in softirq context, pressed flag = 1) 2. First retu_headset_enable_timer call 3. Busy system, retu raises an interrupt but cannot run hook interrupt for 300-350 ms 4. Second hook interrupt 5. First retu_headset_detect_timer call (pressed flag = 0) 6. Second retu_headset_enable_timer 7. Second retu_headset_detect_timer -> pressed flag == 0 => BUG_ON Patch also removes two debug messages since they are not needed very much and removal cleans up code a bit. Signed-off-by: Jarkko Nikula <jarkko.nikula@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jarkko Nikula authored
Signed-off-by: Jarkko Nikula <jarkko.nikula@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Choraria, Rohit authored
This patch adds the implementation for warm reset functionality for OMAP3. Signed-off-by: Rohit Choraria <rohitkc@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
LuÃs Cargnini authored
this patch only export two more functions to been used externally, for read and write in polled mode.without the need of irqs. Signed-off-by: Luis Vitorio Cargnini <lvcargnini@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Francisco Alecrim authored
According with commit 255d01af from Linux-OMAP tree, the BYTEBLOCK capability was removed by Pierre Ossman. MMC_CAP_BYTEBLOCK is not defined causing the compile error: drivers/mmc/host/omap.c: In function `mmc_omap_probe': drivers/mmc/host/omap.c:1077: error: `MMC_CAP_BYTEBLOCK' undeclared (first use in this function) drivers/mmc/host/omap.c:1077: error: (Each undeclared identifier is reported only once drivers/mmc/host/omap.c:1077: error: for each function it appears in.) Signed-off-by: Francisco Alecrim <francisco.alecrim@indt.org.br> Signed-off-by: Carlos Eduardo Aguiar <carlos.aguiar@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Chandra shekhar authored
Resumbmitting the patch earlier sent by girish, after fixing review comments given by paul. This patch modifies the I2C clock nodes as per LDM, corrects usage of DPLL mask and updates the flags of 96M clock nodes Signed-off-by: Chandra Shekhar <x0044955@ti.com> Acked-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kevin Hilman authored
Fix the following warning when OMAP_RESET_CLOCKS is enabled: WARNING: vmlinux.o(.data+0x33a0): Section mismatch: reference to .init.text:omap2_clk_disable_unused (between 'omap2_clk_functions' and 'osc_ck') omap2_clk_disable_unused cannot be declared __init as it part of a struct where the rest of the functions are not __init. Signed-off-by: Kevin Hilman <khilman@mvista.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
This reverts commit 669bbebe. Using Kevin's resent patch instead. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Hunyue Yau authored
For the case of an isochonous endpoint, musb_write_fifo may be called with a NULL buffer from musb_host_tx if DMA is enabled. Remove DMA check and always supply a valid buffer as long as the URB contains a valid buffer. Signed-off-by: Hunyue Yau <hyau@mvista.com> Acked-by: David Brownell <dbrownell@users.sourceforge.net>
-
Kevin Hilman authored
Signed-off-by: Kevin Hilman <khilman@mvista.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kevin Hilman authored
Fix the following warning when OMAP_RESET_CLOCKS is enabled: WARNING: vmlinux.o(.data+0x33a0): Section mismatch: reference to .init.text:omap2_clk_disable_unused (between 'omap2_clk_functions' and 'osc_ck') omap2_clk_disable_unused cannot be declared __init as it part of a struct where the rest of the functions are not __init. Signed-off-by: Kevin Hilman <khilman@mvista.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
As noted by Dirk Behme. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Girish authored
This patch adds macro for identifying 3430 cpu type and silicon revision of OMAP2/3 processors as well. Signed-off-by: Girish S G <girishsg@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Girish authored
This patch add cpu identification support for 3430 and some code clean up. Signed-off-by: Girish S G <girishsg@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Daniel Stone authored
It isn't safe to schedule from a LED brightness_set handler, so use a work queue. Signed-off-by: Daniel Stone <daniel.stone@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Eduardo Valentin authored
- Once ov9640 is implemented using v4l2-int-device API, this patch removes unecessary files from Makefile and Kconfig. Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Eduardo Valentin authored
- Executed Lindent on camera_core.c - Removed extra blank spaces - Lines with more than 80 columns were broken Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Eduardo Valentin authored
This patch converts camera_core.c to use v4l2-int-device API. Only read method was tested with success. MMAP method still needs re-work and tests. Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Eduardo Valentin authored
- Update gpio expander code to the corret i2c adapter id - Due to changes on i2c binding style, the i2c adapter is 1 and not 0. (as configured on i2c_register_board_info) Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Eduardo Valentin authored
This code is based on board-h4.c and drivers/media/video/omap/h3_sensor_power.c codes. Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Eduardo Valentin authored
- Executed Lindent on omap16xxcam.c - Removed extra blank spaces - Lines with more than 80 columns were broken - Added KERN_* flags on printk calls Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 14 Nov, 2007 1 commit
-
-
Tony Lindgren authored
Remove obsolete drivers/char/watchdog as noted by Iqbal. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 06 Nov, 2007 1 commit
-
-
Paul Walmsley authored
Work around OMAP2_CTRL_BASE redefinition warnings for OMAP3430 builds. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 01 Nov, 2007 1 commit
-
-
Choraria, Rohit authored
This patch adds some of the missing IRQ entries for 24XX and 34XX and reorders some of the entries. Signed-off-by: Rohit Choraria <rohitkc@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-