Move mbr code to partition parser and use a common
struct for both partition table types. Moving partition
related functions and defines to partition_parser from
mmc.
Change-Id: I9726b5a79817f98f86a7932a081c0aba311e3836
NON-HLOS passes correct RAM partition table, so remove fixes added
to correct partition table and pass the complete memory to kernel
Change-Id: If257ed2a053fe253f13383fbb1d4b550ca83c148
Moving the display of the lk splash screen to be earlier
than aboot_init and placed in the target specific init.c
files.
Change-Id: Id21c5fd580b24968e332ab6e270a28264fb3e706
Flash the partition via "fastboot flash partition <filename>". Code
will detect the type of image, either MBR/EBR, GPT, or GPT backup.
Flash of GPT and GPT backup not yet implemented.
Change-Id: Ib5a847368c43079897f7906043a0cdf9ee153c3d
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
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
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
QGIC is shared across multiple platforms and should reside
in msm_shared instead of duplicating code for all platforms.
Change-Id: If879192af552ec433da07c4c998bc62cad123c27
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
- 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
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
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