20 Jun, 2014
2 commits
-
… it creates a loop in the switch and when a broadcast packet is received it is forwarded to the other port which stalls the whole switch and needs a reset/power cycle to the switch to recover. So intead of using the api, add only the default VLAN entry in dual EMAC case.
22 May, 2014
2 commits
20 May, 2014
1 commit
06 Mar, 2014
1 commit
-
…egration-tree/connectivity-ti-linux-kernel into ti-linux-3.12.y
TI-Feature: connectivity
TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
TI-Branch: connectivity-ti-linux-3.12.y* 'connectivity-ti-linux-3.12.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel:
arm: dts: am43x-epos: update partition table for qspi according to XIP
usb: musb: musb_host: Enable HCD_BH flag to handle urb return in bottom halfSigned-off-by: Dan Murphy <DMurphy@ti.com>
05 Mar, 2014
2 commits
-
Change partition table for qspi on am43x epos according to XIP
bootcase.Signed-off-by: Sourav Poddar
Acked-by: Tom Rini -
Enable HCD_BH flag for musb host controller driver.
This improves the MSC/UVC through put. With this enabled
even 640x480@30fps webcam streaming is also supported.Signed-off-by: Felipe Balbi
Signed-off-by: George Cherian
03 Mar, 2014
1 commit
-
…egration-tree/connectivity-ti-linux-kernel into ti-linux-3.12.y
TI-Feature: connectivity
TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
TI-Branch: connectivity-ti-linux-3.12.y* 'connectivity-ti-linux-3.12.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel:
input: touchscreen: ti_am335x_tsc: Flush interrupts before suspendSigned-off-by: Dan Murphy <DMurphy@ti.com>
02 Mar, 2014
1 commit
-
Previously, pending interrupts in tscadc were causing HW_PEN interrupt,
needed for wake from DS0, to get disabled immediately by IRQ handler
after being enabled. Flush all pending interrupts in suspend handler
before enabling HW_PENi interrupt so that this no longer happens and
board is able to wake from DS0 on a touch event.Signed-off-by: Dave Gerlach
Acked-by: Felipe Balbi
28 Feb, 2014
2 commits
-
…-linux-feature-tree into ti-linux-3.12.y
TI-Feature: power_management_base
TI-Tree: git://git.ti.com/~kristo/ti-linux-kernel/pm-linux-feature-tree.git
TI-Branch: pm-ti-linux-3.12.y* 'pm-ti-linux-3.12.y' of git://git.ti.com/~kristo/ti-linux-kernel/pm-linux-feature-tree:
ARM: dts: am43xx: Remove MPU DS0 voltage scalingSigned-off-by: Dan Murphy <DMurphy@ti.com>
-
…egration-tree/connectivity-ti-linux-kernel into ti-linux-3.12.y
TI-Feature: connectivity
TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
TI-Branch: connectivity-ti-linux-3.12.y* 'connectivity-ti-linux-3.12.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel:
input: touchscreen: pixcir: also trigger IRQ on rising edge
drivers: net: cpsw: convert tx completion to NAPI
Revert "usb: musb: musb_cppi41: Revert the Advisory 1.0.13 workaround"Signed-off-by: Dan Murphy <DMurphy@ti.com>
27 Feb, 2014
4 commits
-
Currently am43xx handles MPU voltage scaling to 0.95v during sleep using
CM3 firmware to write sequence to PMIC. This creates a problem during
resume because sequence written to scale the voltage back is fixed at
1.1v which may not agree with cpufreq governor. Because of the conflict
here MPU voltage should be scaled manually to lowest OPP with cpufreq
before suspend rather than doing it here.Signed-off-by: Dave Gerlach
-
We want to make sure we never miss penup/down events
and the easiest way is to also trigger IRQ on the rising
edge.This will make sure that when we touch or release the
touchscreen surface, an IRQ will be fired and our ISR
handler will be called, thus avoiding missed events.Fixes #D-01570 - Cap touch screen issue
Tested-by: Franklin Cooper Jr
Signed-off-by: Felipe Balbi -
CPSW driver TX and RX interrupt handling is not optimal. The driver handles
both irq's together and relies on RX NAPI to proces the TX packet. Lets
seperate the interrupt handling and convert the TX completion to NAPI as
well.With these changes the network perfromance shoots up by almost 40 %
for UDP. For TCP we also we get pretty good boost.Signed-off-by: Santosh Shilimkar
Signed-off-by: Mugunthan V N -
Reverting the Advisory 1.0.13 leads to functional issues when multiple
Mass Storage devices are connected. Especially when more than 3
Mass Storage disks are connected it fails to mount the disks reliably.This reverts commit c424ef3e2beb89488e7e597446b4c6bc8f1852c5.
Signed-off-by: George Cherian
Reported-by: Roger Quadros
26 Feb, 2014
7 commits
-
…rnel/platform-linux-feature-tree into ti-linux-3.12.y
TI-Feature: platform_base
TI-Tree: git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree.git
TI-Branch: platform-ti-linux-3.12.y* 'platform-ti-linux-3.12.y' of git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree:
ARM: config: omap: Change PREEMPTion to voluntaryConflicts:
arch/arm/configs/omap2plus_defconfigSigned-off-by: Dan Murphy <DMurphy@ti.com>
-
* Change the default PREEMPT mode to voluntary which reduces the
overhead and increases performance for many use cases such as
UDP networking and cryptography.
* Based on recommendations from Joel FernandesSigned-off-by: Joel Fernandes
Signed-off-by: Chase Maupin
Signed-off-by: Denys Dmytriyenko -
…ux-kernel/audio-display-linux-feature-tree into ti-linux-3.12.y
TI-Feature: audio-display
TI-Tree: git://git.ti.com/~darrene/ti-linux-kernel/audio-display-linux-feature-tree.git
TI-Branch: audio-display-ti-linux-3.12.y* 'audio-display-ti-linux-3.12.y' of git://git.ti.com/~darrene/ti-linux-kernel/audio-display-linux-feature-tree:
ARM: dts: am43x-epos-evm: Enable McASP FIFO usage
ARM: dts: am437x-gp-evm: Enable McASP FIFO usage
ARM: dts: am335x-evmsk: Enable McASP FIFO usage
ARM: dts: am335x-evm: Enable McASP FIFO usageSigned-off-by: Dan Murphy <DMurphy@ti.com>
-
Enable the use of FIFO on the McASP. This can reduce the system load during
audio activity.Signed-off-by: Peter Ujfalusi
Signed-off-by: Darren Etheridge -
Enable the use of FIFO on the McASP. This can reduce the system load during
audio activity.Signed-off-by: Peter Ujfalusi
Signed-off-by: Darren Etheridge -
Enable the use of FIFO on the McASP. This can reduce the system load during
audio activity.Signed-off-by: Peter Ujfalusi
Signed-off-by: Darren Etheridge -
Enable the use of FIFO on the McASP. This can reduce the system load during
audio activity.Signed-off-by: Peter Ujfalusi
Signed-off-by: Darren Etheridge
25 Feb, 2014
1 commit
-
…rnel/platform-linux-feature-tree into ti-linux-3.12.y
TI-Feature: platform_base
TI-Tree: git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree.git
TI-Branch: platform-ti-linux-3.12.y* 'platform-ti-linux-3.12.y' of git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree:
ARM: config: Add HAVE_ARM_SCU for AM43XXSigned-off-by: Dan Murphy <DMurphy@ti.com>
24 Feb, 2014
1 commit
-
CONFIG_HAVE_ARM_SCU only gets selected if CONFIG_SMP is selected in an OMAP
system however AM43XX needs this option regardless of CONFIG_SMP as it is
important for controlling power in the SoC. Without this suspend will
not work as scu_power_mode becomes an empty function.AM43XX requires SCU CPU Power Status bits for A9 core to be set to off mode
in order for the MSTANDBY signal to be asserted from the MPU during WFI.
This signal is used by the PRCM to determine when it is appropriate to
clock gate the MPU clock domain and also trigger M3_IRQ2 to tell the wkup_m3
firmware to put the part into the desired sleep more.Signed-off-by: Dave Gerlach
Tested-by: Sekhar Nori
18 Feb, 2014
5 commits
-
…egration-tree/connectivity-ti-linux-kernel into ti-linux-3.12.y
TI-Feature: connectivity
TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
TI-Branch: connectivity-ti-linux-3.12.y* 'connectivity-ti-linux-3.12.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel:
Revert "arm: dts: am335x-evm: add sleep states for i2c-1"
ARM: config: omap: Disable extra debug options
ARM: config: omap: Make advanced networking features as modulesSigned-off-by: Dan Murphy <DMurphy@ti.com>
-
…ux-kernel/audio-display-linux-feature-tree into ti-linux-3.12.y
TI-Feature: audio-display
TI-Tree: git://git.ti.com/~darrene/ti-linux-kernel/audio-display-linux-feature-tree.git
TI-Branch: audio-display-ti-linux-3.12.y* 'audio-display-ti-linux-3.12.y' of git://git.ti.com/~darrene/ti-linux-kernel/audio-display-linux-feature-tree:
ARM: OMAP2+: am43xx: Add context offset for dss hwmodSigned-off-by: Dan Murphy <DMurphy@ti.com>
-
This reverts commit 60a0cf7f99e85884a05bf2a661cea0f52a12dafe.
Fixes omap_i2c 4802a000.i2c: controller timed out on on
am335x-evm during suspend.Reported-by: Russ Dill
Signed-off-by: Kishon Vijay Abraham I -
Add context_offs to the DSS hwmod for am43xx as the driver uses the
context loss count to determine whether or not to restore context to the
module. Also add prcm flag indicating this bit is valid. Without this the
display does not return after a suspend cycle.Signed-off-by: Dave Gerlach
Signed-off-by: Darren Etheridge -
…rnel/platform-linux-feature-tree into ti-linux-3.12.y
TI-Feature: platform_base
TI-Tree: git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree.git
TI-Branch: platform-ti-linux-3.12.y* 'platform-ti-linux-3.12.y' of git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree:
ARM: OMAP2+: omap_hwmod: Maintain legacy context loss count
ARM: OMAP2+: omap_hwmod: Add context ops to am43xx soc_ops
ARM: OMAP2+: am43xx: Use omap4 prm context opsSigned-off-by: Dan Murphy <DMurphy@ti.com>
17 Feb, 2014
3 commits
-
In the case of am43xx, make sure we allow hwmods that don't use the hwmod
context_offs for context loss counting to still use powerdomains to count
context loss.Signed-off-by: Dave Gerlach
-
AM43XX contains PRM_*_CONTEXT registers like OMAP4 did to track loss
of context in modules so utilize the same get_context_loss_count soc_op
present for OMAP4 but define a custom update context loss function for
am43xx. Because we do not define context_offs for each hwmod, introduce
a new flag to indicate when we have so we only bother to update when
we know that it is valid.Certain drivers use the context loss count to determine if context was
truly lost during a suspend operation to decide whether or not a
context restore is truly necessary. Without this, some drivers may
choose not to restore context when they have actually lost it and fail
to properly resume.Signed-off-by: Dave Gerlach
-
Context loss counting relies on several prm function pointers that
serve as a "mapping" into the context loss registers and actually
allow reading and clearing of the registers. Use the same
from omap4 for am43xx as the layout of the prcm is similar.Signed-off-by: Dave Gerlach
14 Feb, 2014
2 commits
-
LOCK debug, SCHED debug, PREEMPT debug are very expensive operations and
always in fast path of kernel operations. These are typical kernel development
options and should be disabled in production kernel builds.Also enable JUMP_LABEL to take advantage of compiler optimisations.
Created using typical 'savedefconfig' method. Hence you see some crypto
option noise which unrelated and no impact on the end config.Signed-off-by: Santosh Shilimkar
Signed-off-by: Mugunthan V N -
Linux networking supports advanced networking features like IPSEC, NETFILTERS,
BRIDGING etc and should be enabled only when user has specific usecase to
use them. Thats why all typical distro's build them as modules so that all
the standard network usecases don't get any additional overhead and specific
case can load those modules when needed.Lets align the config accordingly. Created using typical 'savedefconfig' method.
Signed-off-by: Santosh Shilimkar
Signed-off-by: Mugunthan V N
13 Feb, 2014
3 commits
-
…egration-tree/connectivity-ti-linux-kernel into ti-linux-3.12.y
TI-Feature: connectivity
TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
TI-Branch: connectivity-ti-linux-3.12.y* 'connectivity-ti-linux-3.12.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel:
arm: dts: am43x-epos: Fix qspi partition.
arm: dts: dra7-evm: Fix qspi partition.Signed-off-by: Dan Murphy <DMurphy@ti.com>
-
Fix overlapping address for qspi partition.
Signed-off-by: Sourav Poddar
-
Change the size to reflect correct kernel size.
Signed-off-by: Sourav Poddar
12 Feb, 2014
2 commits
-
…ux-kernel/audio-display-linux-feature-tree into ti-linux-3.12.y
TI-Feature: audio-display
TI-Tree: git://git.ti.com/~darrene/ti-linux-kernel/audio-display-linux-feature-tree.git
TI-Branch: audio-display-ti-linux-3.12.y* 'audio-display-ti-linux-3.12.y' of git://git.ti.com/~darrene/ti-linux-kernel/audio-display-linux-feature-tree:
arm: dts: am437x-gp-evm: Add "sleep" state for lcd
arm: dts: am43x-epos-evm: Add "sleep" state for lcd
OMAPDSS: dpi: adopt pinctrl supportSigned-off-by: Dan Murphy <DMurphy@ti.com>
-
…-linux-feature-tree into ti-linux-3.12.y
TI-Feature: power_management_base
TI-Tree: git://git.ti.com/~kristo/ti-linux-kernel/pm-linux-feature-tree.git
TI-Branch: pm-ti-linux-3.12.y* 'pm-ti-linux-3.12.y' of git://git.ti.com/~kristo/ti-linux-kernel/pm-linux-feature-tree:
ARM: dts: am437x-gp-evm: Add sleep and wake i2c sequencesSigned-off-by: Dan Murphy <DMurphy@ti.com>