Add machine records and build support for MSM8627 CDP and
MTP devices. Fix up the board file to take the new machines
into account.
Change-Id: Ia79670b944fedc636995a4f454bb738347c867ad
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Create additional CPU type entries for MSM8930 and add CPU
type entries for MSM8627. Add a cpu_is check for 8627, and
update cpu_is_msm8930() to return true on 8930 and 8627.
Change-Id: I6ec8656aac3c6a39f9823b6aa1e2fbab2cd0b453
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Create dedicated board files for MSM8930 targets, and move
the MSM8930 machine records and init code there. These
files are largely based on the MSM8960 board files.
Change-Id: I7de17856cb9950e98c349d38ddd87ba6109b6d23
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Move the MSM8960 SDCC devices and initialization code into
a dedicated board file.
Change-Id: Ia504c5423d7ff1b85cf076aa4b0695d7a65d0c70
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Remove these clocks from the clock table since
the modem is utilizing them.
Change-Id: I857dac4bad2578229658a8568b3cf912a32eee64
Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
The PMIC PM8922 chip is very similar to the PM8921 chip. Modify
the pm8921-core driver so that it can also handle PM8922 chips.
Change-Id: Ibae402ff65d1af4e0f18e4a66304f7ac609065b4
Signed-off-by: David Collins <collinsd@codeaurora.org>
If status indicates both MCI_CMDTIMEOUT and MCI_DATATIMEOUT has
occurred when handling the IRQ, MCI_CMDTIMEOUT handler ends the
pending request that cleans up the current request pointer followed
by MCI_DATATIMEOUT trying to perform similar operation causing a
NULL pointer reference. Check whether msmsdcc_request_end() has been
done before proceeding to service any status bit in the handler.
Change-Id: I26ddffae35779749102d04b5d66a8abf06d3fb6c
Signed-off-by: Sathish Ambley <sambley@codeaurora.org>
* changes:
msm: board: Clean up device declarations
msm: board-8960: Move WFD devices into board-msm8960-display
msm: board-8960: Create a separate board file for PMIC devices
msm: board-8960: Create a separate board file for display devices
msm: board-8960: Create a separate board file for camera devices
Block the tasklets to schedule when there
is no event/data available on the SMD channels
Change-Id: Icc93aad85addc128ff5ad0650989132ebd8d6399
Signed-off-by: Bhasker Neti <bneti@codeaurora.org>
BAM_DMUX does not put any restriction on the number of packets in
flight over the underlying BAM transport. This causes the bandwidth
to be not shared fairly among the clients. So introduce the concept
of watermarking in each client's transmit queue so that the clients
share the transport fairly and efficiently under high throughput
uplink scenarios
Change-Id: Ibf7e12b4cf13e826e7f83a41821f435cb7aa2cb0
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
The timer workaround consistently fails to converge on 8064 rumi. Remove
it to prevent boot failures.
Change-Id: I10863bd9a54d0e510bcad332784ac80f029ac22f
Signed-off-by: Jeff Ohlstein <johlstei@codeaurora.org>
* changes:
Perf: Use CPU PM notifiers to save and restore PMU regs
ARM: cpu_pm: Add cpu power management notifiers
ARM: Perfevents: Add mode exclusion support for Krait P2
Perf: Fix detection of Krait implementation events
This will help when moving to device tree support
where platform_get_resource_byname will be replaced by
platform_get_resource
Change-Id: I014dc85084b680f043fce68a4af5114487a2f4e7
Signed-off-by: Harini Jayaraman <harinij@codeaurora.org>
Add 'static' to device declarations within the 8660 and
8960 board files.
Change-Id: I3435fbda413bb21fc0b68a9202d6b45db8b5249e
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Move the MSM8960 framebuffer and HDMI devices and
associated initialization code into a dedicated board file.
Change-Id: Ia9db958b13a7376d142b529773a4403505712682
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Move the MSM8960 camera devices and associated
initialization code into a dedicated board file.
Change-Id: I6253b5143e7a9a6687f1b029f1af492cda1f6ced
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
The msm specific implementation of io_remap_pfn_range is no
longer applicable to current generation of msm targets.
Remove the implementation to avoid any potential remapping
to a wrong memory type.
Change-Id: I5cd5e0459c594e240f138dcdb37aef7c4698bea1
Signed-off-by: Naveen Ramaraj <nramaraj@codeaurora.org>
VB2 buffer type should be set according to buffer_type in
plane_info structure, not num_planes.
Change-Id: If8c5b8bc7873a71ee8dbeb317d6e117db630d43a
Signed-off-by: Shuzhen Wang <shuzhenw@codeaurora.org>