846 Commits
Author SHA1 Message Date
Channagoud Kadabi 500afb7d7f msm7627a: Update cache size to be 8M for 8 bit bch ecc NAND
As the no of pages per block is doubled for 8 bit bch NAND
increase the cache size accordingly. This is required for
recovery on 8 bit bch ecc NAND otherwise kernel fails to
mount cache partition.

Change-Id: I9786706bce0acddd3836f8ee9ccff8a828c3cfec
2011-07-23 02:26:16 -06:00
Linux Build Service Account 4d84d3e4f8 Merge "msm: Move modem-up dependency to target specific code." 2011-07-22 18:06:42 -07:00
Kinson Chik c1ad9468df init: Turn off backlight when splash is disabled
Currently backlight always turns on regardless if the splash
screen enabled flag is set or not. Now it will not be turned
on when splash is disabled.

Change-Id: I237358367ed9198db0c57b7eefcd614800077a74
2011-07-22 15:06:12 -07:00
Kinson Chik fe93103d91 platform/mipi_dsi: (cleanup) separating mmss and mdp from dsi
seperating mmss clk settings and mdp settings from the
msm_shared mipi_dsi.c file. Clocks will be done in acpuclock.c
Mdp settings will be done in mdp4.c file. Registers bases
moved to iomap.

Change-Id: I51c27db88b9328cb9484be5de4aeb4376cca0cc2
2011-07-22 14:04:06 -07:00
Satya Durga Srinivasu Prabhala d92dc60433 Build:use is-android-codename instead of is-flavor
Change-Id: I3952948448cb7e213b21715dee520ffcf99f4a38
2011-07-22 14:28:02 +05:30
Kinson Chik f91907f2b7 msm8960: Optimize delays for display splash
Change-Id: Icd997a82764173a73919fdefc1a987cf423a7998
2011-07-21 16:50:38 -07:00
Amol Jadi 2dfe339962 msm: Move modem-up dependency to target specific code.
Change-Id: Iaccc44eed198013f7ce8b8464570397771d0c77c
2011-07-20 15:40:56 -07:00
Linux Build Service Account 46d28982b2 Merge "msm7627a: Generate signed unified header in secure-boot for 7x27A" 2011-07-19 23:58:25 -07:00
Linux Build Service Account 3add772584 Merge "build: standardize BUILD_ID featurization" 2011-07-19 23:09:38 -07:00
Amol Jadi db1edb3d5f msm_shared: Move qgic code to msm_shared
QGIC is shared across multiple platforms and should reside
in msm_shared instead of duplicating code for all platforms.

Change-Id: If879192af552ec433da07c4c998bc62cad123c27
2011-07-19 13:21:04 -07:00
Channagoud Kadabi edc1f5d82d msm7627_surf: Fix key mapping issues for surf & ffa
Target failed to enter fastboot mode due to key
mapping differences between surf & ffa. Device enters
to recovery mode when "B" is pressed on FFA instead
of fastboot. Add key layout for ffa and initialize
keypad based on machine ID to fix the issue.

CRs-Fixed: 296976

Change-Id: Idc79dc8cf4550406a39b80f1015776ca3f6bdaca
2011-07-19 20:32:20 +05:30
Satya Durga Srinivasu Prabhala 1b8189a1ba build: standardize BUILD_ID featurization
CRs-fixed: 287594

Change-Id: Id553e01da6da24a718bce24a4a8a357d64598d09
2011-07-19 13:48:33 +05:30
Aparna Mallavarapu 5097b53031 msm7627a: Generate signed unified header in secure-boot for 7x27A
Change-Id: Ib68e16cc230027db6efcfa9a94c38dc1b694668d
2011-07-18 17:17:37 +05:30
Amol Jadi 822545696f msm_shared/mmc: cleanup mmc clock
Moved platform specific code to platform files.

Change-Id: Id12247e6ab7619de86715f0241f56ba8f24ff1ec
2011-07-15 22:34:14 -06:00
Shashank Mittal 6df1607be7 msm8660: Add support to shutdown the device in case of RTC alarm.
Change-Id: Idb0d42b2e7bc662d608edc6eb4eb41ebbf80d244
2011-07-15 21:17:15 -06:00
Linux Build Service Account 6f0c4ef760 Merge changes Iee22366b,Ie07e87f0,Iee9daddf
* changes:
  msm8960: Configure MMU to enable caching.
  msm8x60: Configure MMU to enable caching
  arch/arm/mmu: Update MMU implementation for ARMv7 architecture.
2011-07-15 20:13:07 -07:00
Amol Jadi da055740f2 msm8960: Configure MMU to enable caching.
Change-Id: Iee22366b61f8009ae93d7967d4231bb22b7a83b1
2011-07-15 16:07:46 -07:00
Amol Jadi 4421e65170 msm8x60: Configure MMU to enable caching
Change-Id: Ie07e87f00d3bc6fd2ebe4348427453fba46b8395
2011-07-15 16:05:23 -07:00
Amol Jadi 9ef9b73933 arch/arm/mmu: Update MMU implementation for ARMv7 architecture.
- Also updates the interface so platform specific code can setup
  MMU as needed for each platform with appropriate memory types
  and cache properties.

Change-Id: Iee9daddf5070f21d278339417e4ff71a5b7ca8d8
2011-07-15 15:55:51 -07:00
Chandan Uddaraju d25b3a4ce7 msm_shared: Add backlight control commands for Novatek DSI panel
For the new reworked Novatek panels, the backligh is controlled
by sending DCS commands to the panel. Add commands to
enable/control panel backlight.

Change-Id: If51f2f1f150bc65e07f898e534603c9495888910
2011-07-15 15:49:04 -07:00
Linux Build Service Account 9f179285e7 Merge "msm8960: Enabling splash screen for lk" 2011-07-14 19:17:32 -07:00
Kinson Chik e5c9343f22 msm8960: Enabling splash screen for lk
This enables splash screen support in lk for mipi
toshiba mdt61 panel.

Change-Id: Ieb9fcde096aa8c8e55a3ceb88f2fd7513ca7187e
2011-07-14 15:36:30 -07:00
Linux Build Service Account 98c31bb540 Merge "msm8960: Add support for SDRAM without bus specific information" 2011-07-14 14:41:07 -07:00
Linux Build Service Account 2b9890877e Merge "msm_shared: gsbi cleanup" 2011-07-13 22:52:13 -07:00
Ajay Dudani e495d1eb21 msm8960: Add support for SDRAM without bus specific information
msm8960 memory is described with new category type which does not
describe the specific bus related information.  Update ram partition
table check to pass memory to Linux kernel accordingly.

Change-Id: Ie3a5222dcb36e6889a8f3b3966278e0921c2fd75
2011-07-13 20:34:53 -07:00
Linux Build Service Account 9120c89766 Merge "[msm8x60]: Add PM8058 battery alarm support" 2011-07-13 20:33:10 -07:00
Amol Jadi c52c8a3f8a msm_shared: gsbi cleanup
Clean up gsbi and gsbi based uart, i2c code.

Change-Id: I900d204c0a736aa6617d40646ed8a4dd70e78bcb
CRs-Fixed: 293016
2011-07-13 18:53:11 -07:00
Linux Build Service Account da01139096 Merge "msm_shared/rules.mk: removing ifneq in the rules.mk" 2011-07-13 09:30:26 -07:00
Greg Grisco d625055fcc Clean up warnings in lk code
Change-Id: I05b3a6cf07cde7e60586b1816c2f1279f64f5cf4
2011-07-12 23:21:49 -06:00
Kinson Chik f910f9e0ef msm_shared/rules.mk: removing ifneq in the rules.mk
Changing all ifneq to ifeq for each target.

Change-Id: I14f5193978e0ad6072035425c09cfefcf29e3043
2011-07-12 16:04:24 -07:00
Subbaraman Narayanamurthy d8b7afc7da [usb]: Add support to enter test mode
For eye diagram test, USB has to be put in test mode on TEST PACKET
from HSET tool.

CRs-Fixed: 295909
Change-Id: I260753d831065e8b3876d7b95672633e6f881fb2
2011-07-12 12:44:47 -07:00
Linux Build Service Account ab41594c26 Merge "msm7627a: Modify the signed Image format for 7x27a." 2011-07-10 10:51:36 -07:00
Ajay Dudani be7733b568 msm8960: Determine usable memory for kernel based on ram partition table
Use part of EBI1 CS0 and all of EBI1 CS1 memory for kernel.
Part of EBI1 CS0 gets used for other periperals outside of kernel.

Change-Id: Ie4964160f594a723f378a244c77ae1f51894add2
2011-07-07 20:51:57 -07:00
Aparna Mallavarapu 079d7c2224 msm7627a: Modify the signed Image format for 7x27a.
Secure-boot requires the [RAW-IMAGE][SIG][CERT-CHAIN] format
for flashing the singed appsboot.mbn.

Change-Id: I430186274960632e59468957997e70dd3a0462dc
2011-07-06 17:31:09 +05:30
Ajay Dudani 27871259e9 Revert "[msm7630/DMM] : Reserve EBI-1 memory as unstable."
This reverts commit b26c956260.
2011-07-05 12:23:59 -07:00
Aparna Mallavarapu d5ebc8fb7f msm7627a: Ignore the extra 1MB of IRAM being passed by NON-HLOS
Change-Id: I46bf458c22e4171991eaa0bb3ed0843a040d7a6c
2011-07-04 13:49:19 +05:30
Linux Build Service Account 4e4ba4c999 Merge "msm8960: Fix restart reason address." 2011-07-03 01:08:15 -07:00
Linux Build Service Account 23a884ba7f Merge "pm8921: Change log level from info to critical" 2011-07-03 01:08:15 -07:00
Ajay Dudani 62a0d3e67c msm8660: Add support for Dragonboard variant
Change-Id: I7142d1cf69f7c53165095c6270d9e84c9513f293
2011-07-01 14:29:02 -07:00
Ajay Dudani e28a60708d aboot: Use kernel & ramdisk physical addresses from boot.img header
Drop dependency on target defined/hardcoded kernel & ramdisk physical
addresses.  Use ones defined in boot.img header instead.

Change-Id: Ieac73cc8101cd0c92bc5eb654e1993278de5dfc6
2011-07-01 14:01:47 -07:00
Subbaraman Narayanamurthy 0e445b0159 [lk]: Add support for SSD implementation of image upgrade
Recovery sets bootloader messages in MISC partition as part of SSD
process.For NAND target, we set cookie in FOTA partition. For eMMC
target, recovery creates cookie file. We read the SSD update status
from the early boot chain and send it to recovery to finish up the
process.

Change-Id: I5d0d2dbe06bf1773fe9daaf6904f8e59a4c30ad4
2011-06-30 11:09:09 -06:00
Channagoud Kadabi 690515d2d6 [msm_shared/nand]: Fix RAM address corruption
Wrong EXE command to NAND controller corrupted the RAM address, which
in turn caused issue in audio functionality. Fix the read reg function
to pass right commands to NAND controller.

Change-Id: I2e5a12540de8db877b84ba1f3072a27e2ecaa0de
2011-06-29 21:50:27 +05:30
Kinson Chik ef7b943fed pm8921: Change log level from info to critical
Changing the log level from info to critical for gpio_config
as they are errors and should always be reported.

Change-Id: If10d415ed494a655a67793438240c3845aaa2b50
2011-06-29 08:49:55 -07:00
Shashank Mittal 0207df7398 msm8960: Fix restart reason address.
Change-Id: I59aa3d3ad0595f8fdfaaaa5fe475c5041f78b9f4
2011-06-29 08:59:03 -06:00
Linux Build Service Account 8685492464 Merge "msm_shared/mmc: Reduce the delay in sending CMD1" 2011-06-29 07:53:11 -07:00
Linux Build Service Account 1dbb17db61 Merge "pm8921: ldo config" 2011-06-29 07:53:11 -07:00
Linux Build Service Account 1863a355a3 Merge "include/bits: Fix BIT macro." 2011-06-29 07:53:11 -07:00
Shashank Mittal 6239b16894 msm8960: Fix reboot command on CDP.
On CDP watchdog bark is not working to reboot the device.
So try to do PSHOLD first to reboot the device.

Change-Id: I0447d3b003004e43ec5a9508c87ca227416c56d5
2011-06-28 18:03:49 -07:00
Amol Jadi 60a5597455 pm8921: ldo config
Adding functionality to program LDO through PM8921.

Change-Id: I83fd289ee51aca33f17df709666c9a630cc80267
2011-06-28 16:21:45 -07:00
Shashank Mittal efb6c972f1 include/bits: Fix BIT macro.
Fix BIT macro to return a number with only requested bit set.
Renamed existing BIT macro to BIT_GET

Change-Id: I6e1ea5fa99be65950ec3d885579ad8d2b591f102
2011-06-24 17:12:57 -07:00