Commit graph

377727 commits

Author SHA1 Message Date
Xiaozhe Shi
6a0bafe575 power_supply: add BMS for a new power supply type
Add POWER_SUPPLY_TYPE_BMS for the hardware chip or module which
monitors battery for state of charge and other properties.

BMS will register itself as a separate power supply of type BMS.
The charger will register the battery power supply and pull BMS data
from the BMS power supply if it exists.

Change-Id: I071f0d958a4b2b6af5f51460d201f6970aed595f
Signed-off-by: Xiaozhe Shi <xiaozhes@codeaurora.org>
2013-07-08 05:52:44 -07:00
Ashwin Chaugule
9e9dddbeca Perf: Restore correct CPU's PMU counters after power collpase
Since the L1CC PMU's are per CPU, the variable to detect if a CPU
came out of powercollapse also needs to be a per CPU variable. This
ensures that we reset and restore the correct CPU's PMU counters.

Change-Id: I02273df2eff9f6d88d68f46a7752c107b290a8ef
Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>
2013-07-08 05:52:42 -07:00
Subbaraman Narayanamurthy
0db014791e arm: arch_timer: Enable timer in set_mode only
Currently, we enable the timer hardware and unmask its interrupt in
the set_next_event callback. However, during hotplug, this callback
can be called after the timer is already supposed to be disabled.

Since the timer will be completely turned back on by set_next_event,
we will soon receive an interrupt, potentially causing us to wake up
from hotplug.

Instead, continue unmasking the interrupt when set_next_event is
called, but only enable the timer hardware in the set_mode callback.
This means that, once arch_timer_disable is called, we are guaranteed
to not receive more timer interrupts until the cpu is intentionally
hotplugged back in.

Change-Id: I0e440f58a0ef6e453c7cfb0bbe2d7a657fbb041f
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2013-07-08 05:52:41 -07:00
Tatyana Brokhman
96390ee5dc block: Expose kblock_schedule_delayed_work()
This function is exported in blk-core.c to be used in other modules
but it's definition in h file is missing.

Change-Id: I3374d97774adf06c1f93e40f1d5e1daefb983571
Signed-off-by: Tatyana Brokhman <tlinder@codeaurora.org>
2013-07-08 05:52:41 -07:00
Ashwin Chaugule
86721c9fa4 Perf: Fix Perf-JSON patch fprintf errors
Fix multi-line fprintf formatting errors.

Change-Id: I3a3e8c9d1615fa712b9c6f6e997b5cff17e96759
Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>
2013-07-08 05:52:41 -07:00
Praneeth Paladugu
51b5191a16 v4l2: Adds support for codec config
Adds support for codec config flag to be passed
to driver. This flag indicates that the buffer
associated contains codec specific data.

Change-Id: I80cfedc02dfc1efc8727f97e90ac2100e47d2f2a
Signed-off-by: Praneeth Paladugu <ppaladug@codeaurora.org>
2013-07-08 05:52:40 -07:00
Ashwin Chaugule
18ccf0481d Perf: Add JSON scripting support to perf
Add the ability to output tracepoint events in JSON
format via perf script.

Change-Id: I171f3a94c3eafd91198ac019c6c5676ed8bcabff
Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>
2013-07-08 05:52:40 -07:00
Bhalchandra Gajare
5c7f5fd130 ALSA: Extend sound jack to support upto 8 key events
ALSA sound jack currently only supports upto 6 key events on a single
jack. Extend sound jack to support upto 8 buttons

Change-Id: Ie5945357c4cb59c067d61421632944f7a90435b5
CRs-fixed: 390846
Signed-off-by: Bhalchandra Gajare <gajare@codeaurora.org>
2013-07-08 05:52:40 -07:00
Manu Gautam
e63688d0cf usb: gadget: Do not pullup D+ by default on bootup
UDC core is starting device controllers as soon as gadget driver
is registered with the UDC, resulting in controller pulling up D+.
This can cause problems with drivers which registers with UDC during
initialization but are ready for enumeration only after user enables
it later. One example of such a driver is android.c

Change-Id: I8985839bd2659f3e3962fe85bd261cd63f43a991
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
2013-07-08 05:52:39 -07:00
Tianyi Gou
60ba24a30e net: sched: export an api to enable/disable flow on sch
Export a function from sch_api.c that will look up
desired qdisc and call it's registered change function
to enable/disable flow.

Change-Id: I5b6dc7a6fd2b09b796c92b3770ba83423d19c864
CRs-Fixed: 355156
Acked-by: Jimi Shah <jimis@qualcomm.com>
Signed-off-by: Tianyi Gou <tgou@codeaurora.org>
2013-07-08 05:52:39 -07:00
Matt Wagantall
3fcdaed4bf trace: power: add cpu_frequency_switch_{start, end}
It is sometimes useful to profile how long CPU frequency switches
take, since they often involve variable overhead (PLL lock times,
voltage increase time, etc.). Add additional traces to to make this
possible.

Since the overhead involved may differ based on the frequencies
being switched between, record both the start and the end frequencies
as part of the trace.

Change-Id: I2de743fc357dad3590fd4980f65f38f6073d426e
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
2013-07-08 05:52:38 -07:00
Srivatsa Vaddagiri
39c8206a1d sched: fix rq->lock recursion
Enabling SCHED_HRTICK currently results in rq->lock recursion and a hard
hang at bootup.  Essentially try_to_wakeup() grabs rq->lock and tries
arming a hrtimer via hrtimer_restart(), which deep down tries waking up
ksoftirqd, which leads to a recursive call to try_to_wakeup() and thus
attempt to take rq->lock recursively!!

This is fixed by having scheduler queue hrtimer via
__hrtimer_start_range_ns() which avoids waking up ksoftirqd.

Signed-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>
Change-Id: I11a13be1d9db3a749614ccf3d4f5fb7bf6f18fa1
(cherry picked from commit 4ca1d04ea0bdc225cc7db302172f3375a63f44de)
2013-07-08 05:52:38 -07:00
Ashray Kulkarni
471182d7cb v4l2: Add mutex to streamon() and dqbuf()in v4l2 framework.
When v4l2 streamon() is called the framework moves to streamon state,
after queueing the buffer. A state check is performed during dqbuf().
Sometimes when dqbuf() is called streamon() function has not completed
setting the state transisiton flag. This results in failure to dqbuf() as
the framework has not moved to streamon. This patch adds a mutex
around state transitions and dqbuf() calls.

Change-Id: I0eadc4aaffbed62facd7dd250893e50448d7e52b
Signed-off-by: Ashray Kulkarni <ashrayk@codeaurora.org>
2013-07-08 05:52:37 -07:00
Rohit Vaswani
5ffde09ac8 ARM: arch timer: Set the TVAL before timer is enabled
Currently we enable the timer and unmask the interrupt
before setting the TVAL.
(in commit 9c642ecd6b71bb068c8a931285dc1dce043b137c)
This could cause a regression by opening a window
where TVAL can be negative (from a previous timer trigger)
and the interrupt unmasked, which would lead to an
immediate trigger, before TVAL is updated with the new value.
We need to set the TVAL after unmasking the interrupt, but
before enabling the timer.

Change-Id: I4989834f5dd50aa72e4e97f9ab15b82931bfdd1c
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>
2013-07-08 05:52:37 -07:00
Chris Smith
2868c0348b genirq: Provide an accessor for IRQ_PER_CPU flag
Adds an accessor function, irq_is_per_cpu(), for the flag IRQ_PER_CPU.

This is useful if you have an IRQ that is per-cpu in some hardware
implementations, and not in others (example: ARM PMU Interrupts), and
you want to handle both cases.

Change-Id: Ic176ee5b8f9a830c1db35cb939ec659a4cf3f938
Signed-off-by: Chris Smith <chris.smith@st.com>
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>
2013-07-08 05:52:37 -07:00
Ram Mohan Korukonda
6c02183953 Bluetooth: hci_ath: Support BT Power Save mode on AR3002
Configure AR3002 wake up pins properly to enable BT
Power save mode.

Change-Id: Idefe3276d60ca4993700de5337dd75b181986eb2
Signed-off-by: Ram Mohan Korukonda <rkorukon@codeaurora.org>
2013-07-08 05:52:36 -07:00
Junjie Wu
f78cda3a68 mm: add HAVE_MEMBLOCK_NODE_MAP support
ARCH_POPULATES_NODE_MAP in 3.0 is replaced by HAVE_MEMBLOCK_NODE_MAP in
3.4.  add_active_range() is replaced with memblock_set_node().  They do
basically the same thing, but embedding nid field into memblock_region
is much cleaner than a separate early_node_map.

HAVE_MEMBLOCK_NODE_MAP is not selected by default.

See commit 4a2164a7db for more info.

Change-Id: Icb44a8cea365b2d32df80628a57535a3d46fbd55
Signed-off-by: Junjie Wu <junjiew@codeaurora.org>
2013-07-08 05:52:36 -07:00
Deva Ramasubramanian
23bb8f032b videobuf2-core: Use current->mm_active when locking USERPTR
The vb2 framework currently assumes current has a real address space.
However, it is possible for anonymous processes with no real address
space to use videobuf2 framework.  For anonymous processes
current->active_mm should be used rather than current->mm, which is not
valid.  current->active_mm can also be used for non-anonymous processes
as it would be equivalent to current->mm.

See Documentation/vm/active_mm.txt for further info.

Change-Id: I1b6283a8368af41b47086ef8b40c8a00a6859911
Signed-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>
2013-07-08 05:52:36 -07:00
Mingcheng Zhu
63284c97e0 msm: add new FOURCCs for support YUV and Bayer stats buffers
Extending FOURCC to include stats buffer polling.

Change-Id: If3148ad5e654cbdfee1df4eed92b65678a46fcf3
Signed-off-by: Mingcheng Zhu <mingchen@codeaurora.org>
2013-07-08 05:52:35 -07:00
Ashwin Chaugule
d3b27cc586 Perf: Re-enable counters after power collapse
Counters need to be individually re-enabled after the CPU
comes out of power collapse. Without this the counters
will simply be set to their MAX period and starting the PMU
will have no effect.

Change-Id: I3988a45277057eb80cf580b90ce697d0e6a00c43
Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>
2013-07-08 05:52:35 -07:00
Ram Mohan Korukonda
38655ce357 Bluetooth: hci_ath: Remove un-used variable
Compilation failed due to un-used variable when
CONFIG_BT_HCIUART_ATH3K is set to true.

Change-Id: Idf6f38f64704d979dd6d3443f4a0bd792e00553e
Signed-off-by: Ram Mohan Korukonda <rkorukon@codeaurora.org>
2013-07-08 05:52:35 -07:00
Asutosh Das
78b8d647af mmc: core: power-cycle sd card on error
Hardware reset is not implemented in SD card. To circumvent this,
a power-cycle is issued to the card & it is reinitialized.
This would help recovering from 'card stuck in programming state'
situations.

mmc_can_reset:	Added check for SD card.

CRs-fixed: 375869
Change-Id: I8bd7dc071f3569898371d5becca06ec2fe937d4a
Signed-off-by: Asutosh Das <asutoshd@codeaurora.org>
2013-07-08 05:52:34 -07:00
Vijayavardhan Vennapusa
347109c92e USB: ci13xxx_udc: Convert ATDTW loop into finite one
Currently while queueing requests to HW, waiting in infinite
loop till ATDTW bit set for HW semaphore to be released by HW
to avoid race conditions between HW and SW. This could lead to
watchdog timer expiry if bus infrastructure is stuck. Hence
convert this loop into finite loop of 100msec which is atmost
required for USB HW to release HW semaphore as per HW team.

CRs-Fixed: 368769
Change-Id: Ibb2ab281f22230cf40574554273c3e4faf453b50
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
2013-07-08 05:52:34 -07:00
Hamad Kadmany
3b1a1ebb7b media: dvb: dvb-core: Expose API for section filtering
Expose API from dvb_demux that performs only section
filtering without handling PES and Recording for cases
where PES/Recording is handled in HW while section
filtering is done in SW

Change-Id: I46cd0f778a63ef1a3230d230e24c578441428e19
Signed-off-by: Hamad Kadmany <hkadmany@codeaurora.org>
2013-07-08 05:52:34 -07:00
Santosh Sajjan
13499593ee Bluetooth: Add Sleep Support using GPIO for ATH3K driver.
Two additional GPIO pins are used to support sleep mechanism
between Host and Atheros BT SoC.

Change-Id: If7d49e23d285b8e416af729314cffdf7c62da136
Signed-off-by: Santosh Sajjan <ssajjan@codeaurora.org>
Signed-off-by: Ram Mohan Korukonda <rkorukon@codeaurora.org>
2013-07-08 05:52:34 -07:00
Hemant Kumar
4d4bd00689 usb: serial: Add a check for current autosuspend-delay expiration
Upon autosuspend-delay expiration for the device, runtime pm thread
initiates run time suspend after checking device's power.last_busy
time. There is a possibility of race condition between this check
and device interface driver updating power.last_busy time which
results in interface suspend in the middle of ongoing transfer
on that interface.

CRs-Fixed: 381765
Change-Id: I1fc4f8d9d9e83ef3ef6c564ee76294a703230fad
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2013-07-08 05:52:33 -07:00
Ofir Cohen
20b52dcb10 usb: gadget: add u_qc_ether - QC Ethernet-over-USB link layer utilities.
This utilities is based on Ethernet-over-USB link layer utilities and
contains QC specific implementation (using SPS BAM-to-BAM for data
channel).

Change-Id: Iec417b4df57c34d1ba9368495c7a489c36ddf6dc
Signed-off-by: Ofir Cohen <ofirc@codeaurora.org>
2013-07-08 05:52:33 -07:00
Subhash Jadavani
e0fe4bde47 mmc: core: Attribute the IO wait time properly in mmc_wait_for_req_done()
In mmc_wait_for_req_done() function, change the call wait_for_completion()
to wait_for_compltion_io(). This change makes the kernel account for
wait time as I/O wait and through another configuration, this io wait
is treated as busy which makes the acpu clock to scale up.

Change-Id: Iebdc7b1b22871bf845f10a55e2272816c72d9964
Signed-off-by: Murali Palnati <palnatim@codeaurora.org>
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
2013-07-08 05:52:33 -07:00
Ajay Dudani
b73c66cc36 proc: show present cpu instead of online cpu in /proc/stat
Some userspace applications use /proc/stat to determine how many CPUs
the system has. CPU hotplug can offline a CPU at runtime and causing the
offline CPU not present in /proc/stat if we only show online cpu in
/proc/stat.

Change-Id: I4fd0cfcdb174244044634389da2fbdef77744c19
Signed-off-by: Ajay Dudani <adudani@codeaurora.org>
2013-07-08 05:52:32 -07:00
Stepan Moskovchenko
c976a584c3 arm: Make the WFE macro unconditional
Remove the condition argument from the WFE macro in the
spinlock code so it can support a WFE fixup needed on
certain Krait CPUs.

Change-Id: I8b4f85f0e7c130dff1e14fe275fda14a43e6f3f4
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
2013-07-08 05:52:32 -07:00
Laura Abbott
ac2f43fa19 dt/flattree: Add stub defintions for flat device tree function
Several flattened device tree functions are currently accessed in a
file that is compiled regardless of whether device tree is enabled
or not. Add stubs for these functions if device tree is not selected.

Change-Id: I0bea3325692fac46d3e5ef457aa30e083f71cd6d
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
2013-07-08 05:52:32 -07:00
Pavankumar Kondeti
93e7994006 USB: dwc3: Add workaround for incorrect GUSB3PIPECTL default value
GUSB3PIPECTL[22] bit is for enabling/disabling receiver detection in
either U3 or Rx.Detect states.  It should be '0' by default to enable
receiver detection.  But it is overridden with '1' on cores revision <
2.30a.  Fix this in software.

CRs-Fixed: 377848
Change-Id: I9500f687f386330ed3c686f46365c08b8c8b0d28
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2013-07-08 05:52:31 -07:00
Pavankumar Kondeti
2efbf2432d USB: dwc3: Add workaround for incorrect GUCTL register's default value
GUCTL[31:22] indicate the time period (in ns) of the reference clock
that is used to generate Isochronous Timestamp Packets (ITP).  This
value should be 8ns (125 MHz) by default.  But it is overridden with
0 on cores revision < 2.30a.  Fix this in software.

CRs-Fixed: 377846
Change-Id: I827540eb9d2f1ffc65b6f30200b6c0e575bc52d2
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2013-07-08 05:52:31 -07:00
Maya Erez
31d40e487a block: test-iosched error handling fixes
- Fix test-iosched crash when running multiple tests
- Free the BIOs memory when a request is not completed

Change-Id: I1baa916c04ae73c809dee7e67ec63f4546dc71aa
Signed-off-by: Maya Erez <merez@codeaurora.org>
2013-07-08 05:52:31 -07:00
Bhasker Neti
640b47e8e8 Bluetooth : Ignore incomming events when the hci device is down
In error conditions Adapter state machine via Bluez tries to reset
the hci device, during that in some rare scenario if some pending event
comes from riva, the command complete apis tries to access some already
freed memory in reset sequence.

CRs-fixed: 369658
Change-Id: I5e9ce0a4322d07a26602c7f74b1484720f6b4d75
Signed-off-by: Bhasker Neti <bneti@codeaurora.org>
2013-07-08 05:52:30 -07:00
Ido Shayevitz
464f724b7d usb: msm8974: Select USB_ARCH_HAS_XHCI by default
msm8974 supports super-speed usb3.0 xHCI interface.

Change-Id: I17de8c9caa16cd0b73782f41ccf69f26133a4f40
Signed-off-by: Ido Shayevitz <idos@codeaurora.org>
2013-07-08 05:52:30 -07:00
Ashwin Chaugule
c5aef9be91 Perf: Upgrade perf periodic
Upgrade perf periodic to use the v3.4 perfevents API.

Change-Id: I822300e0efe405353db2d8526bb61110c0697f1f
Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>
2013-07-08 05:52:30 -07:00
Matt Wagantall
853db7207c regulator: Replace error prints in regulator_check_drms() with debug prints
Errors returned from regulator_check_drms() are not treated as fatal
by any of its callers, nor are they passed up through exported
regulator APIs. Instead, these errors are used to indicate that a
regulator does not support multiple current modes.

For example, the exported regulator_set_optimum_mode() API explicitly
discards errors from regulator_check_drms() and returns success anyway
since there is no work to be done to change modes.

To prevent errors from being printed in these cases, downgrade the
rdev_err() prints in regulator_check_drms() to rdev_dbg() prints.

Change-Id: I465dcad59722b0f1fb9384beba01f6411a4a693a
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
2013-07-08 05:52:30 -07:00
Vijayavardhan Vennapusa
8050df16aa USB: gadget: Fix crash in ci13xxx_udc.c
In isr_setup_status_phase(), driver is not checking whether
the pointer is NULL before checking udc->status. Otherwise
it leads to crash. Fix it by checking for NULL.

CRs-Fixed: 367725
Change-Id: I1a74e176671dac734899cc91b3ef6db8300e08e1
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
2013-07-08 05:52:29 -07:00
Ashwin Chaugule
6763cb061c Perf: Add constraint checks for 8660 L1cc
Add column exclusion constraint checking for 8660
L1CC PMU's.

Change-Id: Ie82157bae49dd3c2270da0420d1cda7694ed6be1
Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>
2013-07-08 05:52:29 -07:00
Ashwin Chaugule
ddc7d2f9bf Perf: Make event constraint checks generic for MSM
This patch trivially changes variable names in a function
that is shared between 8960 and 8660 perf code.

Change-Id: Id59b9beef2cc83a3c4bf5671419dcd0effb5c190
Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>
2013-07-08 05:52:29 -07:00
Maya Erez
f88cc0d55c block: Add test-iosched scheduler
The test scheduler allows testing a block device by dispatching
specific requests according to the test case and declare PASS/FAIL
according to the requests completion error code

Change-Id: Ief91f9fed6e3c3c75627d27264d5252ea14f10ad
Signed-off-by: Maya Erez <merez@codeaurora.org>
2013-07-08 05:52:28 -07:00
Trilok Soni
73404d1748 arm: cache-l2x0: Add event monitor bit shift
Add PL310 cache controller's event monitor bit shift.

Change-Id: I19f5e5346ac00d1e1bd82b2466cfdf3c3d322b7b
Signed-off-by: Trilok Soni <tsoni@codeaurora.org>
2013-07-08 05:52:28 -07:00
Subhash Chandra Bose Naripeddy
307e65124b ALSA: core: Add support to handle compressed audio IOCTLs for capture
This is needed to support the compressed audio capture so that the
IOCTL commands for capture can pass to the ALSA SOC audio driver

Change-Id: I78c796275946e6e02f61aeab6579f3e9362f208b
Signed-off-by: Subhash Chandra Bose Naripeddy <snariped@codeaurora.org>
2013-07-08 05:52:28 -07:00
Matt Wagantall
ba60861f28 clkdev: Remove __init marking from clkdev_add_table()
To support registration of clock tables from drivers that
initialize after the kernel has booted, remove the __init
marking.

Change-Id: I264395652772b30960c0168121194870b541e18f
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
2013-07-08 05:52:27 -07:00
Pavankumar Kondeti
6504f94a1c USB: dwc3: Add workaround for possible bug related to PHY CDR
Currently, the default and the recommended value for GUSB3PIPECTL[21:19]
in the RTL is 3'b100 or 32 consecutive errors. Based on analysis and
experiments in the lab, it is found that there is a relatively low
probability of getting 32 consecutive word errors in the presence of
random recovered noise (during electrical idle). This can delay the entry
to a low power state such that for applications where the link stays in a
non-U0 state for a short duration (< 1 microsecond), the local PHY does
not enter the low power state prior to receiving a potential LFPS wakeup.
This causes the PHY CDR (Clock and Data Recovery) operation to be unstable
for some Synopsys PHYs.

The proposal now is to change the default and the recommended value for
GUSB3PIPECTL[21:19] in the RTL from 3'b100 to a minimum of 3'b001. Perform
the same in software for controllers prior to 2.30a revision.

CRs-fixed: 371300
Change-Id: I305e4600ee3c97c3500b4a54b238ff3f61cc8718
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2013-07-08 05:52:27 -07:00
Ido Shayevitz
8ff553d8e7 usb: xhci: Fix forbidden warning for unused function.
The warning 'xhci_msix_sync_irqs' defined but not used happened in case
both CONFIG_PCI and CONFIG_PM are not set.

Change-Id: Id94b02fd2d2a87e5df79d32ff251e2985db22554
Signed-off-by: Ido Shayevitz <idos@codeaurora.org>
2013-07-08 05:52:27 -07:00
Ashwin Chaugule
6d566166f8 Perf: Add API to check for PMU constraints
Extend ARM perf to check if PMU's have any special
constraints for adding events.

e.g. MSM PMU's have column exclusion constraints
that restrict adding events from the same register
and same group.

Change-Id: I36ea093c523f90f083d66dc6995e66cd77129bbd
Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>
2013-07-08 05:52:26 -07:00
Ashwin Chaugule
6905c744f0 Perf: Upgrade L1CC PMU perf support for 8660
This patch upgrades the perfevents API of the L1CC
PMU on the 8660.

Change-Id: Ic9f575ec906d0ce22633a8c98160ceba4633f303
Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>
2013-07-08 05:52:26 -07:00
Ashwin Chaugule
006f98279c Perf: Update power collapse support for perf
Update the CPU PM notifier functions in perf to use the new
perf data structures.

Change-Id: I0f183072b8de65057f56d92301c22d1e9f93218b
Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>
2013-07-08 05:52:26 -07:00