Commit Graph

431036 Commits

Author SHA1 Message Date
Vladimir Murzin 9047a26121 memtest: use phys_addr_t for physical addresses
Since memtest might be used by other architectures pass input parameters
as phys_addr_t instead of long to prevent overflow.

Change-Id: If189b91fb308315369631a5016ca6eda92ca13ab
Signed-off-by: Vladimir Murzin <vladimir.murzin@arm.com>
Acked-by: Will Deacon <will.deacon@arm.com>
Tested-by: Mark Rutland <mark.rutland@arm.com>
Patch-mainline: linux-arm-kernel @ 03/09/15, 10:27
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>
2015-04-01 09:27:43 -07:00
Vladimir Murzin 1b232e30e9 mm: move memtest under /mm
There is nothing platform dependent in the core memtest code, so other platform
might benefit of this feature too.

Change-Id: I2f1fca080cffe1d887fe724885e337e7117482d8
Signed-off-by: Vladimir Murzin <vladimir.murzin@arm.com>
Acked-by: Will Deacon <will.deacon@arm.com>
Tested-by: Mark Rutland <mark.rutland@arm.com>
Patch-mainline: linux-arm-kernel @ 03/09/15, 10:27
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>
2015-04-01 09:27:42 -07:00
Linux Build Service Account 5df1d9fc01 Merge "clk: qcom: 8952: Update oxili clk frequencies" 2015-03-31 14:51:06 -07:00
Linux Build Service Account 0892a5def5 Merge "clk: qcom: clock-local2: Add support for RCGs with dynamic pll" 2015-03-31 14:51:05 -07:00
Linux Build Service Account d6de85a7d8 Merge "clk: qcom: clock-alpha-pll: Support for dynamic alpha plls" 2015-03-31 14:51:05 -07:00
Linux Build Service Account 2e5180ca38 Merge "ARM: dts: msm: Add sdhc1 & sdhc2 dt entries for msmterbium" 2015-03-31 14:51:04 -07:00
Linux Build Service Account ba9fe293e1 Merge "ARM: dts: msm: Add dts entry for RGMII support in fsm9010" 2015-03-31 14:51:03 -07:00
Linux Build Service Account 0a023857c7 Merge "net: qfec: Support RGMII on FSM9010" 2015-03-31 14:51:03 -07:00
Linux Build Service Account 6811865da7 Merge "msm_rmnet_bam: Use the correct netif_rx api" 2015-03-31 14:51:02 -07:00
Linux Build Service Account a96854e80c Merge "clk: qcom: clock-gcc-8916: Add new cpu frequency for MSM8916" 2015-03-31 14:51:01 -07:00
Linux Build Service Account a3dd5e713f Merge "clk: qcom: clock-a7: Add support to read various efuse registers" 2015-03-31 14:51:00 -07:00
Linux Build Service Account bcce3bb8cb Merge "ARM: dts: msm: Add CPR support for 1.36 GHz on MSM8916" 2015-03-31 14:51:00 -07:00
Linux Build Service Account 4b11b9ace3 Merge "alarmtimer: add verification for rtc dev in power_on_alarm_init" 2015-03-31 14:50:59 -07:00
Linux Build Service Account 3248171327 Merge "arm64: Use the reserved TTBR0 if context switching to the init_mm" 2015-03-31 14:50:58 -07:00
Linux Build Service Account d14a0d4457 Merge "power: qpnp-fg: fix releasing access while updating SRAM data" 2015-03-31 14:50:58 -07:00
Linux Build Service Account 94f291cda6 Merge "defconfig : Add SECOMP_FILTER support for msm8909" 2015-03-31 14:50:57 -07:00
Linux Build Service Account 3e688201b0 Merge "clk: qcom: 8952: Update gpll4 frequency as per clock plan" 2015-03-31 14:50:56 -07:00
Linux Build Service Account d0bef14969 Merge "msm: mdss: ignore kmemleak false warning in buf allocation" 2015-03-31 14:50:56 -07:00
Linux Build Service Account dfae3592e4 Merge "msm: mdss: handle mdp busy timeout in DSI host driver" 2015-03-31 14:50:55 -07:00
Linux Build Service Account 121f1a3b86 Merge "msm: mdss: hdmi: make edid parser an independent module" 2015-03-31 14:50:54 -07:00
Linux Build Service Account 9b352820cb Merge "msm: driver: Camerav2: Add support for new csid version" 2015-03-31 07:13:08 -07:00
Linux Build Service Account 2a582a270b Merge "ARM: dts: msm: Enable battery-type selection for PMI8950 charger" 2015-03-31 07:13:07 -07:00
Linux Build Service Account fed7e012a6 Merge "power: qpnp-smbcharger: Update charger configuration based on battery type" 2015-03-31 07:13:06 -07:00
Linux Build Service Account 883a11d507 Merge "msm: ipa: fix compilation issue when CONFIG_RMNET_IPA is not set" 2015-03-31 02:40:48 -07:00
Linux Build Service Account 777fcc36de Merge "iommu: msm: Correct the data type mis-matches in VA" 2015-03-31 02:40:47 -07:00
Linux Build Service Account e90a3395ed Merge "ARM: dts: msm: Add crypto device tree data for msmterbium" 2015-03-31 02:40:46 -07:00
Linux Build Service Account bb64bafb76 Merge "ARM: dts: msm: Add qdsp6v56-1-3 support for modem in msm8952" 2015-03-31 02:40:45 -07:00
Linux Build Service Account b920a6c243 Merge "ARM: dts: msm: add DT node for GPIO keys on MSM8952" 2015-03-31 02:40:41 -07:00
Linux Build Service Account 139e81313b Merge "ARM: dts: msm8952: Add file inclusions to dtsi files" 2015-03-31 02:40:40 -07:00
Linux Build Service Account 5d75703926 Merge "ARM: dts: msm: add display clock support for MSM8952" 2015-03-31 02:40:38 -07:00
Linux Build Service Account c5c6bbc68b Merge "ARM: dts: msm: add sdhc1 & sdhc2 support to MTP-CDP for msm8952" 2015-03-31 02:40:37 -07:00
Linux Build Service Account a71af9f8e8 Merge "ARM: dts: msm: Add memshare for msm8952" 2015-03-30 21:54:09 -07:00
Linux Build Service Account d7cd1f626b Merge "mm: compaction: fix the page state calculation in too_many_isolated" 2015-03-30 21:54:08 -07:00
Linux Build Service Account 82b5bbd688 Merge "power: qpnp-smbcharger: fix usb type detection" 2015-03-30 21:54:07 -07:00
Linux Build Service Account 09647a27f0 Merge "power: qpnp-smbcharger: improve HVDCP detection" 2015-03-30 21:54:06 -07:00
Linux Build Service Account 083224aa3c Merge "mtd: ubi: reduce messages during scrub all PEBs" 2015-03-30 21:54:05 -07:00
Linux Build Service Account 81fb232674 Merge "arm: defconfig: Change the iris transport module from modular to built in" 2015-03-30 21:54:04 -07:00
Linux Build Service Account b56d22d881 Merge "arm: defconfig: Change the iris transport module from modular to built in" 2015-03-30 21:54:04 -07:00
Linux Build Service Account d1e396f8fb Merge "arm: defconfig: Change the iris transport module from modular to built in" 2015-03-30 21:54:03 -07:00
Linux Build Service Account 3a4b5bb00f Merge "arm: defconfig: Change the iris transport module from modular to built in" 2015-03-30 21:54:02 -07:00
Linux Build Service Account f689983d25 Merge "arm64: defconfig: Change the iris transport module from modular to built in" 2015-03-30 21:54:01 -07:00
Linux Build Service Account b6536e9b2e Merge "ARM: dts: msm: Update MPM mapping for GIC interrupts" 2015-03-30 21:54:00 -07:00
Linux Build Service Account 880636a2dd Merge "soc: qcom: mpm: Fix the offset calculation of virtual mpm fields" 2015-03-30 21:54:00 -07:00
Anirudh Ghayal 3b3bf5f610 ARM: dts: msm: Enable battery-type selection for PMI8950 charger
Add the battery data node for PMI8950 charger to select between
multiple battery-profiles.

Change-Id: I7c5846d4617f89cc9de3c4e13a461f3c590185e3
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2015-03-31 04:19:17 +05:30
Anirudh Ghayal f67d51467f power: qpnp-smbcharger: Update charger configuration based on battery type
Use batt-id information from FG to detect the battery-profile
in use and update the charger configuration from the profile
parameters.

Change-Id: I41b0e9d93cec00b7274fa22092f340668c05a5d5
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2015-03-31 04:18:53 +05:30
Catalin Marinas 1cb9134152 arm64: Use the reserved TTBR0 if context switching to the init_mm
The idle_task_exit() function may call switch_mm() with next ==
&init_mm. On arm64, init_mm.pgd cannot be used for user mappings, so
this patch simply sets the reserved TTBR0.

Change-Id: I90c16bcb0edcdcf6e1ce9f98a091ad1e0cccb697
Cc: <stable@vger.kernel.org>
Reported-by: Jon Medhurst (Tixy) <tixy@linaro.org>
Tested-by: Jon Medhurst (Tixy) <tixy@linaro.org>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Git-commit: e53f21bce4d35a93b23d8fa1a840860f6c74f59e
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>
2015-03-30 14:43:24 -07:00
Adrian Salido-Moreno 37e4944c6c msm: mdss: ignore kmemleak false warning in buf allocation
Overlay buffer allocations are marked as kmemleak because the base
pointer is not being tracked, rather these are tracked as part of a
list. Add kmemleak_not_leak to prevent false positives.

Change-Id: I3c54c15b6d73d3aece8e28b7723e0cf9c4953be5
Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>
2015-03-30 13:18:59 -07:00
Linux Build Service Account 3dd42eaa42 Merge "ASoC: wsa881x: update bongo clients and routing map" 2015-03-30 11:50:01 -07:00
Abhijeet Dharmapurikar ac23fdc07d power: qpnp-smbcharger: fix usb type detection
Most of the platforms have D+/D- lines routed to USB PHY and the
charger. And almost all the PHYs pull down the D+/D- lines unless
it is set to active mode. This grounding causes issues with
source detection and results in detecting SDP even when it
is not.
Fix this by setting ALLOW_DETECTION property to inform the PHY to
remove the pull downs. Once done, rerun APSD and inform of the correct
results via the TYPE and PRESENT property. The reruns are necessary
only if an SDP is detected.

To rerun APSD use this following
procedure
1. Set the allowable USB voltage to 9V.
2. Sleep 40mS
3. Set the allowable USB voltage to 5V-9V.
Step 3 causes APSD to run again and raise the src_detect status.

Change-Id: I52a22901f16dea0144d9ed0444af32014d2f5612
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
2015-03-30 23:50:38 +05:30
Abhijeet Dharmapurikar bda46db6c6 power: qpnp-smbcharger: improve HVDCP detection
The current driver calls HVDCP detection work for any type of USB charger.
It should be called only if the initial detection was DCP. While at it
add few log statements to help with debugging.

Change-Id: Iaef4b8e6b4109a6a5033b75823f3f9590ee5ea2c
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
2015-03-30 23:50:27 +05:30