summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-03-08SYSLINK:notify-remove redunant check in notify send eventti-2.6.33-rc2-omap4-L24.4-p3Hari Kanigeri
This patch removes the redundant check for clearing of the event by other core. The check is already performed before sending the mailbox interrupt. Performance is expected to improve by applying this patch. Signed-off-by: Hari Kanigeri <h-kanigeri2@ti.com> Signed-off-by: Anna Suman <s-anna@ti.com>
2010-03-06Update release notes.Nishant Kamat
Signed-off-by: Nishant Kamat <nskamat@ti.com>
2010-03-06fix: compilation break with CONFIG_SMP disabledVikram Pandita
Fix a compilation break with CONFIG_SMP disablement Signed-off-by: Vikram Pandita <vikram.pandita@ti.com> Reviewed-by: Molnar, Lajos <molnar@ti.com>
2010-03-06ARM: Add omap-specific barrier implementationSantosh Shilimkar
This patch defines ARCH_HAS_BARRIERS for the OMAP4 platform if CACHE_L2X0 is enabled and adds the mach/barriers.h file. The mb() and wmb() barriers perform an L2 cache sync in addition to the DSB. The patch is based on top of Catalin's below series - [PATCH v3 0/4] ARM mandatory barriers - http://permalink.gmane.org/gmane.linux.ports.arm.kernel/75425 CC: Catalin Marinas <catalin.marinas@arm.com> CC: Tony Lindgren <tony@atomide.com> Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
2010-03-06ARM: Add RealView-specific barrier implementationCatalin Marinas
This patch defines ARCH_HAS_BARRIERS for the RealView boards if CACHE_L2X0 is enabled and adds the mach/barriers.h file. The mb() and wmb() barriers perform an L2 cache sync in addition to the DSB. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2010-03-06ARM: Add outer_cache_fns sync function and support for L2x0Catalin Marinas
This patch introduces the outer_cache_fns.sync function that can be used to drain the write buffers of the outer cache. It also initialises this function for cache-l2x0.c. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2010-03-06ARM: Move the outer_cache definitions into a separate fileCatalin Marinas
To avoid #include collisions with subsequent patches in the series, this patch moves the outer_cache definitions to a separate asm/outercache.h file. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2010-03-06ARM: Change the mandatory barriers implementationCatalin Marinas
The mandatory barriers (mb, rmb, wmb) are used even on uniprocessor systems for things like ordering Normal Non-cacheable memory accesses with DMA transfer (via Device memory writes). The current implementation uses dmb() for mb() and friends but this is not sufficient. The DMB only ensures the relative ordering of the observability of accesses by other processors or devices acting as masters. In case of DMA transfers started by writes to device memory, the relative ordering is not ensured because accesses to slave ports of a device are not considered observable by the DMB definition. A DSB is required for the data to reach the main memory (even if mapped as Normal Non-cacheable) before the device receives the notification to begin the transfer. The patch also adds support for platform-defined barriers that can be defined in mach/barriers.h. This is required by at least two platforms - MSM and RealView (possible OMAP as well). On RealView with an outer cache (PL310 for example) stores to Normal Non-cacheable memory are buffered by the outer cache but the DSB doesn't go as far as this. A separate L2x0 sync command is required (a store to Strongly Ordered memory would do as well, similar to the MSM requirements and maybe faster). Note that the SMP barriers are implemented as DMB since they are only guaranteed to work with Normal cacheable memory. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Cc: Russell King <linux@arm.linux.org.uk> Cc: Daniel Walker <dwalker@codeaurora.org> Cc: Larry Bassel <lbassel@quicinc.com> Cc: Tony Lindgren <tony@atomide.com>
2010-03-06kmemcheck: Test the full object in kmemcheck_is_obj_initialized()Catalin Marinas
This is a fix for bug #14845 (bugzilla.kernel.org). The update_checksum() function in mm/kmemleak.c calls kmemcheck_is_obj_initialised() before scanning an object. When KMEMCHECK_PARTIAL_OK is enabled, this function returns true. However, the crc32_le() reads smaller intervals (32-bit) for which kmemleak_is_obj_initialised() may be false leading to a kmemcheck warning. Note that kmemcheck_is_obj_initialized() is currently only used by kmemleak before scanning a memory location. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Christian Casteyde <casteyde.christian@free.fr> Cc: Pekka Enberg <penberg@cs.helsinki.fi> Cc: Vegard Nossum <vegardno@ifi.uio.no>
2010-03-05ARMv7: Correct the page attributes for v7 based architecturesSantosh Shilimkar
The ARM generic kernel has same code for ARMv7 and ARMv6 cores and they have mapped some page attributes to keep backward compatibility with ARMv6 and older ARM architectures This sets wrong attributes for v7 based architectures and possibly creates alias mapping for which behavior is UNPREDICTABLE Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
2010-03-05KS8851: Destroy ethernet work queue in exit pathMaulik Mankad
This patch destroys the work queue created for ethernet in the exit path. This helps freeing resources while unloading the driver. Signed-off-by: Maulik Mankad <x0082077@ti.com>
2010-03-04KS8851: Use dedicated work queue for ethernet.Maulik Mankad
This patch fixes a softlock up issue seen when a USB drive is connected to the MUSB Host. The NFS filesystem could not be accessed and the ping of the board IP stops when this issue occurs. The issue gets fixed by introducing a dedicated work queue for the ethernet driver. Signed-off-by: Maulik Mankad <x0082077@ti.com> Signed-off-by: Ricardo Perez Olivares <x0081762@ti.com>
2010-03-04USB: MUSB: Fix enumeration when device connected at boot up.Maulik Mankad
This issue occurs due to early supply of VBUS to the device. Signed-off-by: Maulik Mankad <x0082077@ti.com> Signed-off-by: Ricardo Perez Olivares <x0081762@ti.com>
2010-03-04USB: MUSB: Add phoenix initialization under OMAP4.Maulik Mankad
This patch adds the run time check for OMAP4 around the initialization sequence of Phoenix. Signed-off-by: Maulik Mankad <x0082077@ti.com> Signed-off-by: Ricardo Perez Olivares <x0081762@ti.com>
2010-02-25ARM: OMAP4: Enable HDMI audio by default in defconfigti-2.6.33-rc2-omap4-L24.4-p2Jorge Eduardo Candelaria
Update omap_4430sdp_defconfig to enable HDMI audio by default. Signed-off-by: Jorge Eduardo Candelaria <jorge.candelaria@ti.com>
2010-02-25ASoC: HDMI: Change wrapper function namesMythri P K
Function names in hdmi wrapper code have changed based on open-source coding style. Modify hdmi dai to reflect those changes.
2010-02-25Merge tag 'L24.4-p2' of git://dev.omapzoom.org/pub/scm/axelcx/kernel-display ↵Ricardo Perez Olivares
into 24x4P2
2010-02-25Fix hdmi audio enableL24.4-p2Jorge Eduardo Candelaria
Signed-off-by: Jorge Eduardo Candelaria <jorge.candelaria@ti.com>
2010-02-24OMAP4: Sync defconfig with changes from 2.6.33-rc2 kernelNishant Kamat
These changes are done automatically in the .config when 'make omap_4430sdp_defconfig ARCH=arm' is done. Signed-off-by: Nishant Kamat <nskamat@ti.com>
2010-02-24OMAP4: UART: Fix to prevent compilation errors on uart reverted patchRicardo Perez Olivares
This patch fixes the compilation errors while reverting: 2c7ea3a1ace2aa70611b79e1fb8ec3d78ff1b234 when the described commit ID was reverted, the following compilation error happens: arch/arm/mach-omap2/serial.c:881: error: 'serial_out_override' undeclared (first use in this function) This line was introduced by the following patch: c269575cff43fc775758e67aeb9097497f101876 from Govindraj R Add omap serial driver support The patch from Govindraj do modifications to several files, but the important lines used and modified to fix the compilation are related to: arch/arm/mach-omap2/serial.c file The fix consists basically in erase the lines that include the usage of serial_out_override in the file arch/arm/mach-omap2/serial.c using as a guide the patch provided to Govindraj in order to manually revert the lines added in 'serial.c' file. E.g: uart->p->serial_out = serial_out_override (that was added with the Govindraj's patch). Signed-off-by: Ricardo Perez Olivares <x0081762@ti.com>
2010-02-24Revert "UART: Ensure TX FIFO is empty before writing to it"Ricardo Perez Olivares
This reverts commit 2c7ea3a1ace2aa70611b79e1fb8ec3d78ff1b234. Conflicts: arch/arm/mach-omap2/serial.c Signed-off-by: Ricardo Perez Olivares <x0081762@ti.com>
2010-02-24OMAP4: Keypad: Module insertion/removal fixesti-2.6.33-rc2-omap4-L24.4-p1Abraham Arce
In omap_kp_remove function * Add code to free irq * Remove already registered sysfs filename Signed-off-by: Abraham Arce <x0066660@ti.com>
2010-02-24From 1450b824cdc02696a0040ef0a472dd0d02c77ca8 Mon Sep 17 00:00:00 2001Mayuresh Janorkar
From: Mythri P K <mythripk@ti.com> Date: Wed, 24 Feb 2010 17:14:21 +0530 Subject: [PATCH] OMAP4 : Flag to build HDMI display by default Signed-off-by: Mythri P K <mythripk@ti.com>
2010-02-24OMAP$ : Makefile change for hdmiMythri P K
2010-02-24MAP4:Patch to enable HDMI Signed-off-by: Yong Zhi <a0132969@ti.com> ↵Mayuresh Janorkar
Signed-off-by: Mythri P K <mythripk@ti.com> Signed-off-by: Mayuresh Janorkar <mayur@ti.com>
2010-02-22Merge tag 'L24.4-p1' of git://dev.omapzoom.org/pub/scm/axelcx/kernel-display ↵Ricardo Perez Olivares
into richo Conflicts: drivers/media/video/omap/omap_vout.c
2010-02-22OMAP4: DISPLAY: Sync up omapfb-main.cRicardo Perez Olivares
Sync up between kernel-display and kernel-omap4 of drivers/video/omap2/omapfb/omapfb-main.c file adding missing operators Signed-off-by: Mayuresh Janorkar <mayur@ti.com>
2010-02-22Replace spinlock with spinlock_irqsave in omap_vout_isrL24.4-p1Archit Taneja
to prevent deadlocks Signed-off-by: Archit Taneja <archit@ti.com>
2010-02-22OMAP4: DSS2: V4L2: Replaced printks with module-specific debug print macros.Mayuresh Janorkar
Signed-off-by: Sumit Semwal <sumit.semwal@ti.com>
2010-02-22OMAP4 :DSS2 : DSI : lcd display does refresh at 40fps instead of 60.Mythri P K
Signed-off-by: Mythri P K <mythripk@ti.com>
2010-02-22OMAP4 :DSS2 : V4L2 : Video 1 pipeline to support ARGB32 in ↵Mythri P K
OMAP_DSS_COLOR_VID1_OMAP3 Signed-off-by: Mythri P K <mythripk@ti.com>
2010-02-18OMAP4: sdio: add TI 128x vendor + device id'sChitra
TI WLAN vendor id and device id's added. Signed-off-by: Chitra <chitra.raju@ti.com>
2010-02-18OMAP4: sdio: added structure embedded_sdio_dataChitra
Added Structure used to hold embedded SDIO device data from platform layer. Signed-off-by: Chitra <chitra.raju@ti.com>
2010-02-18OMAP4: mmc: host: wl1283: Support for MMC5 controller TI WLANChitra
added support for MMC3 controller to notify status and registration details. Signed-off-by: Chitra <chitra.raju@ti.com>
2010-02-18OMAP4: mmc: core: wl1283: add embedded sdio card quirksChitra
Adding MMC_QUIRK_VDD_165_195 support for 1.8v devices. writes outside the vendor specific CCCR registers (0xF0 - 0xFF) Signed-off-by: Chitra <chitra.raju@ti.com>
2010-02-18OMAP4: sdio: support for WLAN class and sans patch for embedded SDIOChitra
Added sdio function support for WLAN/BT class, populating embedded_sdio_data structure in mmc-tlw4030. Signed-off-by: Chitra <chitra.raju@ti.com>
2010-02-18OMAP4: sdio: WLAN-device registration/reset, Makefile entryChitra
Added WLAN Device registration support Added WifiPlatform Data structure Added support for WLAN reset during board init Makefile modifications required for WLAN Signed-off-by: Chitra <chitra.raju@ti.com>
2010-02-18OMAP4: Kconfig modifications for 1283Chitra
Kconfig modifications to enable support for wl1273 by default Signed-off-by: Chitra <chitra.raju@ti.com>
2010-02-17OMAP4: FB: Fixing duplicate definition of variablesRicardo Perez Olivares
Fixing duplicate definition of variables to avoid compilation crash
2010-02-17Merge branch 'L24.4' of git://dev.omapzoom.org/pub/scm/axelcx/kernel-display ↵Ricardo Perez Olivares
into display2 Conflicts: arch/arm/configs/omap_4430sdp_defconfig drivers/media/video/omap/omap_vout.c drivers/media/video/omap/omap_voutdef.h drivers/video/omap2/dss/dispc.c drivers/video/omap2/dss/dsi.c drivers/video/omap2/dss/dss.c drivers/video/omap2/dss/hdmi.c drivers/video/omap2/omapfb/omapfb-main.c
2010-02-17Fix for bus width which improves SD card's peformance.Kishore Kadiyala
This patch fixes bus width which improves peformance for SD cards. OMAP-MMC controller's can support maximum bus width of '8'. when bus width is mentioned as "8" in controller data,the SD stack will check whether bus width is "4" and if not it will set bus width to "1" and there by degrading peformance. Signed-off-by: Kishore Kadiyala <kishore.kadiyala@ti.com>
2010-02-16UPDATING RELEASE NOTES FOR DSSti-2.6.33-rc2-omap4-L24.4Mayuresh Janorkar
This patch adds necessary info in the release notes required for L24.4 Signed-off-by: Mayuresh Janorkar <mayur@ti.com>
2010-02-16UPDATING RELEASE NOTES FOR L24.4Mayuresh Janorkar
This patch converts Kernel Releasae Notes from dos format to Unix format Signed-off-by: Mayuresh Janorkar <mayur@ti.com>
2010-02-15OMAP4: RLS_NOTES: Updating release notes for L24.4 with HDMIRicardo Perez Olivares
Updating release notes for L24.4 with HDMI section
2010-02-15OMAP4: RLS_NOTES: Adding release notes for L24.4Ricardo Perez Olivares
Release Notes for L24.4
2010-02-15replace printk by pr_debug in twl6030 bciBalaji T K
replace printk by pr_debug in twl6030 bci Signed-off-by: Balaji T K <balajitk@ti.com>
2010-02-15OMAP4: Fixes for issues reported by KlockworksRajendra Nayak
List of issues fixed. -1- clock44xx_data.c 'cpu_clkflg' might be used uninitialized in this function. -2- omap_hwmod.c 'ret' might be used uninitialized in this function. -3- pm44xx.c 'ret' might be used uninitialized in this function. -4- prcm.c 'prcm_offs' might be used uninitialized in this function. Signed-off-by: Rajendra Nayak <rnayak@ti.com>
2010-02-15USB: Avoid DMA mapping of control transfer buffers.Maulik Mankad
This patch avoids the DMA mapping of buffers for control transfers. dma_map_single() API has been changed by Russel's patch (ARM: dma-mapping: fix for speculative prefetching) which has uncovered an issue in the USB Host stack. This patch is a workarond for now until a proper fix is found. Note: MUSB Host mode won't work without this patch if Russel's patch is added. Signed-off-by: Maulik Mankad <x0082077@ti.com>
2010-02-15OMAP4: Keypad: SHIFT MappingAbraham Arce
Map SHIFT code to F2 key in onboard keypad Signed-off-by: Abraham Arce <x0066660@ti.com>
2010-02-15Resolve PAD conflict by backing it up and restoring itMayuresh Janorkar
DSS2, WLAN needs gpio104 and gpio 59. These pads are conflicting with MMC and DSS2 Signed-of-by: Nishant Kamat <nskamat@ti.com>