846 Commits
Author SHA1 Message Date
Srilakshmi Punuru fd255eab63 msm7630: Reduce system partition size by 22MB
Change-Id: I2593faa4a80fd0f85c519c71a5657b90f6907dac
2011-08-26 17:50:40 +05:30
Ajay Dudani 60b502db6d msm_shared: Remove unused timer related definitions
Change-Id: I206e1776beb8c394e01f5858b315992e6b4f9d25
2011-08-25 18:48:45 -07:00
Kinson Chik 6570ab5739 8960/mipi: Changing order of turning off display clocks
Warning appeared in dmesg in the kernel for clock_late_init
since clocks were left on during transition to kernel from lk.
Needed to turn off all branch clocks first then root and pll
phy last.

Change-Id: I21097014f4eb4a993774bb792e2580eb409dfb4d
CRs-Fixed: 301297
2011-08-24 17:59:36 -07:00
Ajay Dudani afc5b11919 pm8921: Clear voltage bits before setting requested value
Change-Id: If11ed8ed8a50c0b1011a6aec0c441c4ef7bfe57a
CRs-Fixed: 302607
2011-08-24 14:44:54 -07:00
Shashank Mittal 162244ec5c aboot: Store unlock and rooted flag on NAND and eMMC.
-- Add 'fastboot oem unlock' command.
-- Add support to store ulock and rooted flags on disk.
-- Add support to reset rooted flag on request from recovery partition.

Change-Id: I9dc5c13f69a266ff6c81cc7157b43a975fbbf9e0
2011-08-23 11:33:56 -07:00
Shashank Mittal cd98d4709d openssl/lk: Enable signed boot img check
This uses openssl to check the boot image prior
to jumping to kernel to see if it is a signed
kernel image.

Change-Id: I92927fd9317a0f701dab395cc6d39929c64340c1
2011-08-22 14:00:27 -06:00
Linux Build Service Account a10a99cc81 Merge "lk/openssl: Adding openssl to compile in lk build" 2011-08-22 12:52:59 -07:00
Aparna Mallavarapu 34144dfd4d msm7627a: Toggle power down pin of DSI client
Toggle the power down pin of DSI client on surf/ffa
before sending panel init commands.

Change-Id: I281e4f43c73773ce4ce3004349be72a60dc16ce0
2011-08-20 21:16:03 +05:30
Linux Build Service Account f0f9ce6408 Merge "msm7627a: Toggle reset pin of DSI client & power down DSI chip" 2011-08-17 11:01:23 -07:00
Channagoud Kadabi ad75f98c81 LK: Fix undefined reference when DEBUG_LEVEL is two
When Debug level is defined as more than 1 compilation fails with
undefined reference to current_time_hires. Implement current_time_hires
to fix this issue.

Change-Id: I9636928f501ac1bd75cdf424ac50c2fab844b3bc
2011-08-17 22:20:22 +05:30
Channagoud Kadabi 2199269214 msm7627a: Toggle reset pin of DSI client & power down DSI chip
- For splash screen to work on FFA , toggle RESET pin of DSI
client before sending panel init commands.
 - Ensure DSI Bridge chip is powered down during apps BL
exit so that when kernel comes up DSI client will be powered
on in a clean state.
 - Also corrected missing indentation in shutdown function.

Change-Id: If3cf4f90463379871ebf4f66b7fe0da8bf1a742f
2011-08-17 10:26:21 +05:30
Kinson Chik 2cd211fccc lk/openssl: Adding openssl to compile in lk build
This is used for verifying signed kernel.
Openssl library will be used for certificate parsing
and rsa decryption.

Change-Id: Icf0024afd8f4d8690d077b47f4b9e83cad1e4813
2011-08-12 18:18:32 -07:00
Linux Build Service Account df5ae1415e Merge "msm: Increase system ptn size by 30MB for 7627/7630/7627a targets" 2011-08-10 14:24:56 -07:00
Linux Build Service Account f220524d63 Merge "msm: Increase max flash size for 7627/7630/7627a targets" 2011-08-10 14:24:56 -07:00
Linux Build Service Account 93fde8d68d Merge "fastboot: Add support to send INFO messages through fastboot." 2011-08-09 21:41:47 -07:00
Shashank Mittal 6a5609fa22 fastboot: Add support to send INFO messages through fastboot.
Change-Id: I5eecb68688a4a7ec95d8af6ba4d6c017dd67ebd6
2011-08-09 10:43:58 -07:00
Kinson Chik 6ba6907987 openssl/lk: Removing the Android.mk files from openssl
Initial port of openssl included the Android.mk files. This
will break building android from Top level of android. Removing
the Android.mk files copied from openssl library in external.

Change-Id: I9610f2c27647b9997ac989e110e4d9c3b3cf49da
2011-08-08 12:11:13 -07:00
Kinson Chik a8fa74c31f openssl/lk: Adding openssl 1.0.0a to LK
This is the same openssl 1.0.0a in the external
folder of Android tree with Android.mk files.

Change-Id: Ie21f916d5925042c260f0640cfaec231f46cf74a
2011-08-08 12:08:38 -07:00
Aparna Mallavarapu 45869c308e msm7x27A: Enhance splash screen to support HVGA resolution
Change-Id: I8495f69e40f93638ff61a273f97b269af971ef52
2011-08-08 10:43:36 +05:30
Greg Grisco 1073a5e9c2 Clean up more warnings
Change-Id: I8fc1a0a55a421ee3dbdcb484fbea71192359471d
2011-08-05 03:45:07 -06:00
Linux Build Service Account 0c82c69f39 Merge "msm7627a: splash screen support" 2011-08-04 23:14:25 -07:00
Linux Build Service Account 5e831c4536 Merge "msm8960: Support non-interleaved memory configuration" 2011-08-04 18:00:46 -07:00
Aparna Mallavarapu f712f5e693 msm7627a: splash screen support
Change-Id: Ifa8223a71da1cb28f1b395009e430998d2c145c6
2011-08-05 00:43:43 +05:30
Linux Build Service Account dd8e189d98 Merge "[NAND]: Avoid reading bad block marker for each page" 2011-08-04 10:43:39 -07:00
Ajay Dudani ebb0b5bb01 msm8960: Support non-interleaved memory configuration 2011-08-03 18:49:43 -07:00
Trevor Bourget 0c1093789f msm8960: Correct conversion for MTP_MSM from HW-ID to machine-type 2011-08-03 12:18:26 -07:00
Channagoud Kadabi b2fb6bacc4 [NAND]: Avoid reading bad block marker for each page
Add support to prepare bad block table and use the same to
check for bad blocks before reading any page. This would
avoid calling isbad() function for each page and will be more
efficient. With current implementation we are calling isbad()
function around 2048 times for reading 8MB of boot image.

Change-Id: I9b58c43a71de6a3e42997d2f1a150f3330df33c2
CRs-Fixed: 288863
2011-08-03 22:57:51 +05:30
Srilakshmi Punuru 4cd89c4178 msm: Increase max flash size for 7627/7630/7627a targets
Change-Id: I295232e395851c1a992a7df478c75bd4b44f56b2
2011-08-02 18:53:53 +05:30
Wentao Xu 8d6150c7d3 [msm8660/LCD]: add AUO wvga panel support
Platform check added to decide which panel to turn on for splash
screen. Also changed to enable fbcon before power up the panel to
avoid a flicker.

Change-Id: I71851862f960294220df3f030b679c5694381d7d
2011-08-02 00:18:03 -06:00
Linux Build Service Account 32a9d4ff25 Merge "gitignore: Adding rule to ignore cscope files." 2011-08-01 19:52:07 -07:00
Linux Build Service Account b2028cee4c Merge "msm8960: Add Conversion for LiQUID from HW-ID to machine-type" 2011-08-01 12:06:31 -07:00
Linux Build Service Account 3b3f5d101f Merge "mmc: Cleanup mmc code and unify mbr and gpt" 2011-08-01 12:06:31 -07:00
Linux Build Service Account 98b8091814 Merge "msm8960: Enable crypto for msm8960." 2011-07-31 18:09:46 -07:00
Amir Samuelov 6a9871b204 msm8960: Add Conversion for LiQUID from HW-ID to machine-type
Add support for the 8960 LiQUID machine-type detection on the linux kernel.

Change-Id: I8ed7a5facc4de992c9d356ee4d9230d8f7df5bd7
2011-07-31 14:38:05 +03:00
Srilakshmi Punuru 75122c97e9 msm: Increase system ptn size by 30MB for 7627/7630/7627a targets
Change-Id: I11987f7820972b4f34af0288040809a933372897
2011-07-29 11:31:52 +05:30
Corey Tabaka d4c453bf57 [pc] Use cbuf lib instead of custom queue.
The facilities to manage a key buffer with non-busy waiting already
exist, so use the existing lib in the keyboard driver instead of the
custom circular queue and wait queue.
2011-07-28 13:11:13 -07:00
Corey Tabaka 42353cab89 [pc] Make platform_read_key idle on wait queue.
Fixes hack in dgetc using arch_idle. Now platform_read_key uses a wait
queue to sleep until a key is available in the key buffer, allowing the
idle thread or other threads to run. Since the idle thread gets a chance
to run, idle time accounting is now unbroken.
2011-07-28 13:11:03 -07:00
Travis Geiselbrecht 8b99c680e2 [arm] add arch_sync_cache_range
Change-Id: Id587d967dd4e9128ca130e1386325cafbeea503a
2011-07-28 13:10:14 -07:00
Travis Geiselbrecht 6111706686 [armemu] set the display params in the armemu.conf file 2011-07-28 12:36:03 -07:00
Travis Geiselbrecht d4c88e234f [armemu] read the display size from the emulator 2011-07-28 12:35:58 -07:00
Travis Geiselbrecht 95590fdef8 [scripts] update do-armemu-test to create a default block device file if it doesn't already exist 2011-07-28 12:35:50 -07:00
Travis Geiselbrecht f26b92f4c0 [scripts] spiff up buildall to report projects that fail to build 2011-07-28 12:35:44 -07:00
Travis Geiselbrecht 800410ce1f [armemu-test] turn on as much as possible 2011-07-28 12:35:37 -07:00
Travis Geiselbrecht 801509f5da [lib][text] simple library to draw static text 2011-07-28 12:35:22 -07:00
Travis Geiselbrecht 97b5382a15 [lib][tga] routines to decode Targa files 2011-07-28 12:35:15 -07:00
Travis Geiselbrecht a59792c8d7 add license file 2011-07-28 12:35:06 -07:00
Travis Geiselbrecht 99b2d1d593 [lib] simple library routines for drawing text and keeping a graphical console 2011-07-28 12:34:43 -07:00
Travis Geiselbrecht 4c68d02013 [armemu][display] add driver for the display controller 2011-07-28 12:34:36 -07:00
Travis Geiselbrecht e06c67cd59 [lib] generic graphics routines 2011-07-28 12:34:28 -07:00
Travis Geiselbrecht 84ec880ac0 [armemu] add test code for block device 2011-07-28 12:34:20 -07:00