Commit Graph

61896 Commits

Author SHA1 Message Date
James Sullins
a2d35dc184 add ifdefs for CONFIG_MMC_MSM_SDC[25]_SUPPORT 2012-02-26 16:40:09 -06:00
James Sullins
e1092d9346 add gpio-keys setup to board 2012-02-26 16:40:09 -06:00
James Sullins
ac27b4a170 change machine name: TENDERLOIN 2012-02-26 16:39:17 -06:00
James Sullins
38f9906af9 updated tenderloin_defconfig 2012-02-26 16:39:16 -06:00
James Sullins
8295e13d53 board changes for lcdc_lg_xga 2012-02-26 16:39:16 -06:00
James Sullins
3f0a876528 update pixel_mdp clocks 2012-02-26 16:36:50 -06:00
James Sullins
e5296d4780 add lcdc gpio handling 2012-02-26 16:36:49 -06:00
James Sullins
60150a404b disable ffa_keypad for tenderloin 2012-02-26 16:36:48 -06:00
James Sullins
eac29a94e7 rm pm8058_flash_leds for tenderloin 2012-02-26 16:36:48 -06:00
James Sullins
538e07f0dc wip: add tenderloin to register_i2c_devices 2012-02-26 16:36:48 -06:00
James Sullins
b1745eceb1 tenderloin_pm8058_gpios_init: correct gpio numbers 2012-02-26 16:36:48 -06:00
James Sullins
9be1b2bb66 add ifdefs: CONFIG_GPIO_SX150X, CONFIG_PMIC8058_OTHC 2012-02-26 16:36:47 -06:00
James Sullins
a4257d8162 fix compile: wrap WEBCAM_OV9726 code in ifdef 2012-02-26 16:36:47 -06:00
James Sullins
a589e4011f fix typo: MSM_FB_EXT_BUF_SIZE 2012-02-26 16:34:22 -06:00
James Sullins
f2a49993a7 updated defconfig; clear some cruft, bootie can boot 2012-02-26 16:34:21 -06:00
James Sullins
0e207312e7 rework gcc version check for '.arch_extension sec' 2012-02-26 16:34:20 -06:00
showp1984
12b475923b scm: only use '.arch_extension sec' if the compiler is newer than gcc4.4
This fixes broken pre gcc4.6 compilation.
2012-02-26 16:34:20 -06:00
showp1984
cd2df4074a mach-msm: add .arch_extension sec\n to scm.c
Conflicts:

	arch/arm/mach-msm/scm.c

Conflicts:

	arch/arm/mach-msm/scm.c
2012-02-26 16:34:20 -06:00
showp1984
4acd2ddc7c arm: mm: fixing 'offset.un' may be used uninitialized in this function 2012-02-26 16:34:19 -06:00
James Sullins
22718a170d update tenderloin_defconfig 2012-02-26 16:34:19 -06:00
James Sullins
9edfce993c rework CONFIG_IMX074, CONFIG_ISL9519_CHARGER ifdefs 2012-02-26 16:34:19 -06:00
James Sullins
19e088d303 tenderloin_clock_fixup, tenderloin_pm8058_gpios_init 2012-02-26 16:34:18 -06:00
James Sullins
b0aac8e1f1 update tenderloin_defconfig 2012-02-26 16:34:17 -06:00
James Sullins
8e2d9f3aee more tenderloin gpiomux setup 2012-02-26 16:34:17 -06:00
James Sullins
7a019a395e some tenderloin gpiomux configs 2012-02-26 16:34:15 -06:00
James Sullins
aa811523d6 an initial tenderloin_defconfig 2012-02-26 16:34:14 -06:00
James Sullins
f9f975f28e touchup gpiomux for tenderloin 2012-02-26 16:34:14 -06:00
James Sullins
9073694f2a tenderloin: begin initial board support 2012-02-26 16:32:50 -06:00
Linux Build Service Account
be9f6ed805 Merge "msm: acpuclock-9615: Prepare PLLs during init" into msm-3.0 2012-02-13 01:39:51 -08:00
Linux Build Service Account
47547ec89c Merge "msm: cpufreq: Add support for CPU freq. scaling for 8625" into msm-3.0 2012-02-13 01:39:51 -08:00
Linux Build Service Account
230ce8e426 Merge changes I80d925f3,Ibaed5753,I713f7e2f into msm-3.0
* changes:
  msm: pm2: Remove unnecessary checks in arch_idle & msm_pm_enter
  msm: board: Modify 'msm_pm_platform_data' entries for multiple targets
  msm: pm2: Modify PM2 idle statistics maintanace functions
2012-02-13 01:39:51 -08:00
Linux Build Service Account
859724aa76 Merge "msm: board-qrd7627a: Add support for MSM7627A_QRD3" into msm-3.0 2012-02-13 01:39:51 -08:00
Linux Build Service Account
ad08e66106 Merge "msm: msm_iomap: Unify the IO map for 7x27a and 8625" into msm-3.0 2012-02-13 01:39:51 -08:00
Linux Build Service Account
af501827b7 Merge "msm: 8064: Add card-detect support for SDC3" into msm-3.0 2012-02-13 01:39:51 -08:00
Linux Build Service Account
c7ed08adec Merge "msm: idle-v7: Power collapse Krait with caches enabled" into msm-3.0 2012-02-13 01:39:51 -08:00
Linux Build Service Account
625684a912 Merge "msm:board-8064: Add video device instance" into msm-3.0 2012-02-12 23:09:40 -08:00
Linux Build Service Account
c42154901f Merge "ARM: cache-v7: Disable preemption when reading CCSIDR" into msm-3.0 2012-02-12 23:09:40 -08:00
Chintan Pandya
b1bad0e140 msm: board-qrd7627a: Add support for MSM7627A_QRD3
Change-Id: I573fada9448b8861f1a871d6dc949e26851751e0
Signed-off-by: Chintan Pandya <cpandya@codeaurora.org>
2012-02-13 11:23:43 +05:30
Mohan Kumar Gubbihalli Lachma Naik
7f72edd222 msm:board-8064: Add video device instance
The instance of video codec device is added to support
video for 8064. The video codec device instance contains
information of mem type used, vidc bus data and the resources.

Signed-off-by: Mohan Kumar Gubbihalli Lachma Naik <mgubbi@codeaurora.org>
Change-Id: I022df64b2b41524bbb6d9c5d98a898508fe4eb80
2012-02-12 18:40:05 -07:00
Linux Build Service Account
f3b464e6e6 Merge "msm: clock-9x15: Enable clock handoff from bootloaders to Linux" into msm-3.0 2012-02-12 17:21:33 -08:00
Ravishangar Kalyanam
c2fee311ba msm: display: Add regulator, clock & LVDS/DSI panel support for 8064
Add PMIC regulators, DSI/MDP clocks and supported LVDS/DSI panel
devices to support display for 8064 target

Change-Id: I245d7432777634b7bfbab9c0671bb263c2fdddcd
Signed-off-by: Ravishangar Kalyanam <rkalya@codeaurora.org>
2012-02-12 12:07:09 -07:00
Linux Build Service Account
6526463a7f Merge "msm: display: change perf level for 720p landscape video" into msm-3.0 2012-02-12 09:07:17 -08:00
Linux Build Service Account
09c923e4c5 Merge "msm: board-8960-pmic: Set GPIOs for TABLA 2.0 audio on LiQUID" into msm-3.0 2012-02-12 04:29:29 -08:00
Huaibin Yang
1f180ee473 msm: display: change perf level for 720p landscape video
New perf level 3 (128M mdp clk) is used to play 720p landscape video,
changed from previous perf level 2 (160M mdp clk), to save power.

Change-Id: I911a9b862ffdcea7d507d4140fac78aa7cffdd47
Signed-off-by: Huaibin Yang <huaibiny@codeaurora.org>
2012-02-12 03:09:46 -07:00
Amir Samuelov
b105a3e648 msm: board-8960-pmic: Set GPIOs for TABLA 2.0 audio on LiQUID
Set gpios #18,19 to 1 to enable LiQUID speakers.

Change-Id: I29cd7bede924a6fd50f97868a3990bfc0bbe2840
Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
2012-02-12 09:10:48 +02:00
David Collins
03c07686b7 msm: rpm-regulator: Remove the hack to make RPM vreg calls no-ops on 8064
Remove the hack in rpm_vreg_set_voltage and rpm_vreg_set_frequency
which makes them no-ops for 8064.  Now that 8064 has full RPM
support, the acpuclock driver should be allowed to send regulator
requests to the RPM.

This change is a revert of the following commit after the hack was
merged into rpm-regulator.c from rpm-regulator-8960.c:
6ea0dcbf34

Change-Id: I410f5a1cc45d9acbaf38c4320eeebdb2ae41652a
Signed-off-by: David Collins <collinsd@codeaurora.org>
2012-02-11 21:20:17 -08:00
David Collins
13397f2e64 msm: rpm-regulator: Allow rpm_vreg_set_voltage voltage switch control
Modify the rpm-regulator driver so that rpm_vreg_set_voltage
supports voltage switch type regulators which do not have a
voltage setting.

For these types of regulators make rpm_vreg_set_voltage calls
map as follows:
1. max_uV  > 0 --> vote to enable the voltage switch
2. max_uV == 0 --> vote to disable the voltage switch

This modification is needed so that the acpuclock driver can call
rpm_vreg_set_voltage successfully for a voltage switch on the
APQ8064 platform.

Change-Id: Ibde2ded8fe578cb82e0a3bc28cdf046017583e06
Signed-off-by: David Collins <collinsd@codeaurora.org>
2012-02-11 21:20:17 -08:00
David Collins
2782b5c865 msm: board-8064: switch to RPM control for most regulators
Switch control of most regulators from the pm8xxx-regulator
driver to the rpm-regulator driver. pm8xxx-regulator will still
be used for LDO 26 because it is not handled by the RPM.
USB OTG MVS and HDMI MVS will also remain under pm8xxx-regulator
control because they are Apps-only and require integration with
GPIO control FETs to be useful.

Change-Id: I55115d8cca17f3e9046efaeb47bb5d9ebd1828fb
Signed-off-by: David Collins <collinsd@codeaurora.org>
2012-02-11 21:20:16 -08:00
Stepan Moskovchenko
a346241a9b msm: iommu: Enable the IOMMU driver for 8960
Enable the IOMMU driver in the 8960 defconfigs.

Change-Id: Ib0e9cedf098e0cfc9fb65bc8e6a25c52a538b3bc
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
2012-02-11 21:20:16 -08:00
Stepan Moskovchenko
3e90726dd4 msm: footswitch-8x60: Fix APQ8064 support
Update the footswitch probe function to support 8064 in
a code path had been previously untested.

Change-Id: I480a238e60ec0a37cadc392f76f39c98519db035
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
2012-02-11 21:20:16 -08:00