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
1 commit
-
Change partition table for qspi on am43x epos according to XIP
bootcase.Signed-off-by: Sourav Poddar
Acked-by: Tom Rini
28 Feb, 2014
1 commit
-
…-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>
27 Feb, 2014
1 commit
-
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
26 Feb, 2014
6 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 -
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
4 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>
-
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
3 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>
-
…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: (22 commits)
arm: dts: am4372: Add hdq device tree data.
drivers: w1: omap_hdq: cleanup and bug fixes.
w1: omap_hdq: Add compatible property for omap hdq driver.
arm: mach-omap2: Remove device build from __init path.
arm: hwmod: am437x-hdq: Add hwmod data for hdq1w.
arm: dts: am43x-epos-evm: Resize qspi uboot and kernel partition size.
arm: dts: dra7-evm: Resize qspi uboot and kernel partition size.
usb: phy: am335x: Don't manage PHY power in suspend/resume
usb: musb: dsps: Resume early in noirq context
usb: musb: host: Don't resume port on bus_resume()
arm: dts: am335x-evm: Add pinmux configuration for uart1
arm: dts: am33xx: update pinmux configuration for mmc1
serial: omap-serial : Enhance pinctrl support
arm: dts: am335x-evm: add sleep states for i2c-1
arm: dts: am33xx: add pinctrl sleep states for nand
arm: dts: am33xx: add sleep states for pwm-tiecap pins
ARM: mach-omap2: gpmc: adopt pinctrl support
arm: dts: am335x-evm: add sleep states for gpio-matrix-keypad
arm: dts: am33xx: add sleep states for gpio-led pins
leds: leds-gpio: Enhance pinctrl support
...Conflicts:
arch/arm/boot/dts/am335x-evmsk.dtsSigned-off-by: Dan Murphy <DMurphy@ti.com>
11 Feb, 2014
12 commits
-
Add "sleep" state for dss pincontrol nodes. This will ensure that
during suspend pins are set to the values that optimize power savings.Signed-off-by: Dave Gerlach
Signed-off-by: Darren Etheridge -
Add "sleep" state for dss pincontrol nodes. This will ensure that
during suspend pins are set to the values that optimize power savings.Signed-off-by: Dave Gerlach
Signed-off-by: Darren Etheridge -
Add proper sequences to i2c0 node to control PMIC during DS0 transition
and scale voltages on CORE and MPU. The sequences are specific to
the am437x-gp-evm layout and PMIC, the TPS65218. The sequences are
written out by the Cortex-M3.Signed-off-by: Dave Gerlach
-
Add device tree nodes and pinmux for hdq/1wire on
am43x epos evm.Signed-off-by: Sourav Poddar
-
Device should be build through device tree.
Remove device build from platform code, as information
will not be populated in this path. All the information
for a device build need to come from device tree.Signed-off-by: Sourav Poddar
-
These adds hwmod information for hdq/1w driver.
Signed-off-by: Sourav Poddar
-
Resize the uboot size to 1 MB, as that will be sufficient.
Increase the kernel size from 5MB to 8MB, as android kernel build images
are more than 5MB.Signed-off-by: Sourav Poddar
-
Resize the uboot size to 1 MB, as that will be sufficient.
Increase the kernel size from 5MB to 8MB, as android kernel build images
are more than 5MB.Signed-off-by: Sourav Poddar
-
Add sleep states for uart1 pins to save power during suspend/resume.
Signed-off-by: Dave Gerlach
-
Update pinmux configuration for mmc1 device nodes (add leftover pins
(mmc_dat[0-3], cmd, clk, wp) & add sleep state).Currently "mmc" module is working without complete pinmux set may be
because
- it is depending on bootloader settings
- it is working out in default mode.However, it is recommended to keep Kernel independent of above settings
Signed-off-by: Hebbar, Gururaja
Signed-off-by: Dave Gerlach -
Add sleep states for i2c-1 to save power during suspend/resume.
Signed-off-by: Hebbar, Gururaja
Signed-off-by: Dave Gerlach -
Add sleep states for nand pins to save power during suspend/resume.
Signed-off-by: Hebbar, Gururaja
Signed-off-by: Dave Gerlach