Age | Commit message (Collapse) | Author |
|
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>
|
|
Signed-off-by: Nishant Kamat <nskamat@ti.com>
|
|
Fix a compilation break with CONFIG_SMP disablement
Signed-off-by: Vikram Pandita <vikram.pandita@ti.com>
Reviewed-by: Molnar, Lajos <molnar@ti.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Update omap_4430sdp_defconfig to enable HDMI audio by default.
Signed-off-by: Jorge Eduardo Candelaria <jorge.candelaria@ti.com>
|
|
Function names in hdmi wrapper code have changed based on open-source
coding style. Modify hdmi dai to reflect those changes.
|
|
into 24x4P2
|
|
Signed-off-by: Jorge Eduardo Candelaria <jorge.candelaria@ti.com>
|
|
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>
|
|
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>
|
|
This reverts commit 2c7ea3a1ace2aa70611b79e1fb8ec3d78ff1b234.
Conflicts:
arch/arm/mach-omap2/serial.c
Signed-off-by: Ricardo Perez Olivares <x0081762@ti.com>
|
|
In omap_kp_remove function
* Add code to free irq
* Remove already registered sysfs filename
Signed-off-by: Abraham Arce <x0066660@ti.com>
|
|
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>
|
|
|
|
Signed-off-by: Mythri P K <mythripk@ti.com> Signed-off-by: Mayuresh Janorkar <mayur@ti.com>
|
|
into richo
Conflicts:
drivers/media/video/omap/omap_vout.c
|
|
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>
|
|
to prevent deadlocks
Signed-off-by: Archit Taneja <archit@ti.com>
|
|
Signed-off-by: Sumit Semwal <sumit.semwal@ti.com>
|
|
Signed-off-by: Mythri P K <mythripk@ti.com>
|
|
OMAP_DSS_COLOR_VID1_OMAP3
Signed-off-by: Mythri P K <mythripk@ti.com>
|
|
TI WLAN vendor id and device id's added.
Signed-off-by: Chitra <chitra.raju@ti.com>
|
|
Added Structure used to hold embedded SDIO
device data from platform layer.
Signed-off-by: Chitra <chitra.raju@ti.com>
|
|
added support for MMC3 controller to notify
status and registration details.
Signed-off-by: Chitra <chitra.raju@ti.com>
|
|
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>
|
|
Added sdio function support for WLAN/BT class, populating
embedded_sdio_data structure in mmc-tlw4030.
Signed-off-by: Chitra <chitra.raju@ti.com>
|
|
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>
|
|
Kconfig modifications to enable
support for wl1273 by default
Signed-off-by: Chitra <chitra.raju@ti.com>
|
|
Fixing duplicate definition of variables to avoid compilation
crash
|
|
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
|
|
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>
|
|
This patch adds necessary info in the release notes
required for L24.4
Signed-off-by: Mayuresh Janorkar <mayur@ti.com>
|
|
This patch converts Kernel Releasae Notes from dos format
to Unix format
Signed-off-by: Mayuresh Janorkar <mayur@ti.com>
|
|
Updating release notes for L24.4 with HDMI section
|
|
Release Notes for L24.4
|
|
replace printk by pr_debug in twl6030 bci
Signed-off-by: Balaji T K <balajitk@ti.com>
|
|
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>
|
|
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>
|
|
Map SHIFT code to F2 key in onboard keypad
Signed-off-by: Abraham Arce <x0066660@ti.com>
|
|
DSS2, WLAN needs gpio104 and gpio 59. These pads are conflicting with
MMC and DSS2
Signed-of-by: Nishant Kamat <nskamat@ti.com>
|