Commit Graph
35 Commits
Author SHA1 Message Date
xndcn 22ca89a225 add support for HP Veer. 2012-04-13 23:06:26 +08:00
James Sullins 784c283e2e update include/dev/display, add platform/display 2011-10-30 10:33:54 -05:00
James Sullins 150f08154c update fbcon: inter-char pixel, fbcon_setpos, fbcon_set_colors 2011-09-23 19:50:55 -05:00
Kinson Chik ea6462494e ssbi: Cleanup ssbi dependency from gpio_keypad
SSBI declarations were in the gpio_keypad files
resulting in needing to add gpio_keypad to use
ssbi for pmic functions.

Change-Id: Ic62a499a3cbd5fab9b8235e469b93103d207b20e
2011-09-01 14:10:27 -07:00
Travis Geiselbrecht e06c67cd59 [lib] generic graphics routines 2011-07-28 12:34:28 -07:00
Corey Tabaka b0bd183e7f Added support for PCI config space read/write via PCI BIOS. Added some PCI commands to query/modify config space and enum devices. 2011-07-28 12:03:58 -07:00
Greg Grisco d2471ef677 Clean up more warnings in lk code
Change-Id: I71eb3f1730ae0c80ec4d0da12a5b5755bc9f5614
2011-07-26 10:28:56 -07:00
Greg Grisco d625055fcc Clean up warnings in lk code
Change-Id: I05b3a6cf07cde7e60586b1816c2f1279f64f5cf4
2011-07-12 23:21:49 -06: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
Channagoud Kadabi 404a7066be LK: Add 8bit BCH ECC Nand support.
Change-Id: I84277d6d3fd9021a3dcf1e5711827de05d4288d3
2011-06-08 19:11:17 +05:30
Wentao Xu 97df7fd2f4 msm7630: Add support for 7630 fluid LCD panel
Change-Id: Ia6e8ecfe2c9e299717ad7db4e58d3fd5d7e5710b
2011-03-24 17:31:31 -06:00
Subbaraman Narayanamurthy 8f0b045a87 [msm8660]: Add fastboot key detection for QT8660
Due to a hardware design bug, keypad controller in PM8058 could not be
used for key detection. Hence detecting it by configuring PM8058 GPIOs
as normal function and accessing it over SSBI

Change-Id: I92db69fe504598a6d1dfc0736642b1cb7a02be4c
2011-03-11 19:04:22 -08:00
Chandan Uddaraju 78ae675783 [msm8660]: Enable MIPI display support for Toshiba MIPI panel.
Add code to configure MDP DSI module to support MIPI DSI interface. Add support
to configure Toshiba MIPI panel.
Enable DSI Core clock, DSI BYTE clock, DSI CORE_P clock

Add a new character array representing the QuIC Logo in RGB888 format.

Change-Id: Ic638f5b42998896e8f7750b56457ff091eb91b81
CRs-fixed: 259879
2010-11-04 16:17:24 -06:00
Shashank Mittal 402d0973aa [msm8x60]: Enable LCDC display for SURF and FFA devices
Enable LCDC display for MSM8660 SURF and FFA devices.

Change-Id: I74099c7fb8a06bb40d6663066588698ed69cfee0
2010-10-05 14:12:51 -07:00
Chandan Uddaraju bedca15aec [target/msm8660_surf]: Add keypad driver support.
Add code to interface with PMIC SSBI arbiter registers to scan keypad for
msm8660 target. Add two additional functions to read, write and configure
the PMIC gpios used for keypad. Add code to use different read/write functions
for PMIC SSBI2 interface for msm7630 and PMIC arbiter wrapper interface for
msm8660 target.

Change-Id: Idde16232785dfc06728dea29c05b99251e45ba9f
2010-06-09 00:37:59 -07:00
Chandan Uddaraju a342574576 [msm7630]: Add code to scan limited number of keys of Qwerty keypad.
Add code to scan only the common keys present on all the different
varients of msm7630 target. This fixes the issue of device not going
into fastboot when miniSD card is present in a Fluid device.

CRs-fixed: 225917
2010-02-09 22:45:33 -08:00
David Ng 6e1711f21c msm7630: Update for new memory map
New memory map for msm7630 with apps bootloader starting at
0x00100000 (1MB) and shared memory at 0x0.

Add new command "loadaddr:" to nandwrite for querying
the load address of images for flashing.  This allows the
target to respond with the second/larger memory segment
in order to accommodate larger images.
2010-02-08 18:36:13 -08:00
Shashank Mittal 4f99a88131 LK: Add support for splash screen on MSM7627_SURF
Moving lcdc.c file from qsd8k and msm7x30 to msm_shared under platform
directory.
2010-02-01 18:04:43 -08:00
Chandan Uddaraju 5fa471ae07 [msm7630]: Add code to support qwerty keypad in lk bootloader 2009-12-02 17:31:34 -08:00
Chandan Uddaraju 60a888ad7c [qsd8250_ffa]: Add code to change the FFA key mapping. 2009-11-24 15:25:36 -08:00
Shashank Mittal dcc2e35011 NAND: Add support for NAND devices with 4k page size
Add support to read page, write page and test bad block for nand devices
with 4k page size.
2009-11-20 09:43:46 -08:00
Shashank Mittal 83d16d0e7a NAND: Add support for 16-bit NAND
Add support for 16-bit NAND in lk
2009-11-20 09:39:19 -08:00
Dima Zavin fbde0acbb6 [dev] flash: Add interface to obtain flash layout info
Signed-off-by: Dima Zavin <dima@android.com>
2009-03-18 10:50:53 -07:00
Dima Zavin e5f6435321 [dev] flash: Split up flash_init and set_ptable into separate functions.
Update the users of this function.

Signed-off-by: Dima Zavin <dima@android.com>
2009-03-18 10:50:53 -07:00
Dima Zavin e12b4119eb [dev] flash: add flash ops definitions. 2009-01-29 17:33:42 -08:00
Dima Zavin 0f88be2b9b [dev][keys] Initial support for gpio keypads. 2009-01-25 17:39:00 -08:00
Dima Zavin 443afca29b [dev] add primitive keys state management (keys device) 2009-01-25 17:38:52 -08:00
Dima Zavin d5b0b6a345 [dev] add framebuffer console device. 2009-01-25 17:38:24 -08:00
Brian Swetland 9a2cd26f48 [dev][udc] simple interface for usb device controllers 2009-01-25 17:38:05 -08:00
Brian Swetland 12981aadf8 [dev] minimal generic gpio device api 2009-01-02 01:31:43 -08:00
Travis Geiselbrecht 345adb5b1a [usb] merge in some changes from another code base to make the usb
string manipulation a little simpler
2009-01-01 05:27:06 -08:00
Travis Geiselbrecht 89fcb14409 [usb] first stab at a usb device stack 2009-01-01 03:47:07 -08:00
Travis Geiselbrecht 2c691e84a4 work in progress of usb controller and usb stack for omap3 2009-01-01 03:47:07 -08:00
Travis Geiselbrecht bea5a4aee3 [omap3] i2c driver 2009-01-01 03:46:37 -08:00
Travis Geiselbrecht 1d0df69964 initial commit of lk (little kernel) project 2008-09-01 02:26:09 -07:00