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
For eye diagram test, USB has to be put in test mode on TEST PACKET
from HSET tool.
CRs-Fixed: 295909
Change-Id: I260753d831065e8b3876d7b95672633e6f881fb2
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
Secure-boot requires the [RAW-IMAGE][SIG][CERT-CHAIN] format
for flashing the singed appsboot.mbn.
Change-Id: I430186274960632e59468957997e70dd3a0462dc
Drop dependency on target defined/hardcoded kernel & ramdisk physical
addresses. Use ones defined in boot.img header instead.
Change-Id: Ieac73cc8101cd0c92bc5eb654e1993278de5dfc6
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
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
Changing the log level from info to critical for gpio_config
as they are errors and should always be reported.
Change-Id: If10d415ed494a655a67793438240c3845aaa2b50
On CDP watchdog bark is not working to reboot the device.
So try to do PSHOLD first to reboot the device.
Change-Id: I0447d3b003004e43ec5a9508c87ca227416c56d5
Fix BIT macro to return a number with only requested bit set.
Renamed existing BIT macro to BIT_GET
Change-Id: I6e1ea5fa99be65950ec3d885579ad8d2b591f102