There doesn't seem to be a need for a per-CPU workqueue - kgsl can
make do with a singlethread workqueue which consumes less resources
and does not pin work to specific CPUs.
Change-Id: I6f9bd368434797a05497be88c24a5b1645d2f221
Signed-off-by: Steve Muckle <smuckle@codeaurora.org>
Update mdp4 statistic information so that it becomes
more useful during debug session.
Change-Id: I0b88428bc692c28284f9091e143f0cf10079225d
Signed-off-by: kuogee hsieh <khsieh@codeaurora.org>
An isb is required after a CCSELR write to ensure that write takes
effect before reading CCSIDR. Without an isb, CCSIDR read could
correspond to a random CCSELR register.
CRs-fixed: 320585
Signed-off-by: Maheshkumar Sivasubramanian <msivasub@codeaurora.org>
Change-Id: Iab75cd5ff98cfdc0eeeb721ccd3b739ae1fcbd70
* changes:
added G723 and G729
Fixes for 1. fixes for comments recieved on alsa-devel
compress: add the core file
compress: add API header and driver header files
Userspace port-bridge will not be used on 7x27a or 7x25a.
Remove platform driver registrations to allow kernel space
USB SMD driver to own the "DS" channel.
Change-Id: Ic5300a75e4817b995e16f912d2054e63422572bf
Signed-off-by: Rajesh Babu Sarvepalli <rsarve@codeaurora.org>
Call pm_runtime_disable() function outside spin clock to
fix "sleeping function called from invalid context" bug.
Change-Id: I964ca09b1f8b1a984736df6b6d72d4b6cd6aed1e
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
Increasing PMEM temporarily to allocate jpeg heap on pmem.
Once ASHMEM is working properly, this PMEM increase will be reverted.
Change-Id: Ia5b77c7222ac298b61f51f3c11965f3dfe938304
Signed-off-by: Roja Rani Yarubandi <rojay@codeaurora.org>
Userspace code can rely on RNDIS network interface to added
or removed at runtime when a composition with RNDIS is selected.
Allow this by moving the gether_setup call to bind_config.
Also change the name of network device to rndis0 from usb0.
Change-Id: Id2ef849ca9738f3c34e3e4543b95f3468f15f159
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
Fail PMIC ID registration if ID line is not routed to PMIC on
8660 V2 FFA. Based on the failure, drivers can decide to use PHY
interrupts for ID.
Change-Id: I2ebc87de8fd0928a0ab2f2ed5bf044b57de89949
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
Add resources for the mdm2 driver on the 8960 cdp
target.
Change-Id: I253e8de0428c07f364321a4e60f5a5231029f311
Signed-off-by: Joel King <joelking@codeaurora.org>
This patch provides the support for changing the sample rate
dynamically.
Change-Id: I973e5240e6f545b85ab2872aa0786b2d80ee2d2f
Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
Call pm_runtime_get_sync() and pm_runtime_put_sync() functions outside
spin lock to fix "sleeping function called from invalid context" bug.
Change-Id: Ib96797743f40d6f8e33a0c954f096a4afdd86fe3
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
pm-boot.c was added in 2011. However the original file had incorrectly
included 2010 as a copyright year.
Change-Id: Ia39a288e48efa932493ff9f172f6a54d32017e6b
Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>
This is a re-organized version of the charm driver.
Instead of hardcoding the gpio values, they are now passed
in via platform resources. Also, functions that are common
between the old and new drivers are separated out into
a common file.
Change-Id: Iaafeb27a6056a3cb6572410c08e7f31fae117662
Signed-off-by: Joel King <joelking@codeaurora.org>
For tabla version 1.0 the button press voltage threshold is
12 bit value whereas for tabla version 2.0 it is a 16-bit value.
Fix by always updating the 16-bit value, since tabla 1.0 will
just ignore the most significant 4 bits.
Change-Id: Ia421d73dddb7a192e1b51c78952ec77fab46c373
Signed-off-by: Bhalchandra Gajare <gajare@codeaurora.org>
Removing USB or DC will stop charging, this change in battery state
needs to notified to the userspace.
Invoke power_supply_changed on battery powersupply when a charger
insertion or removal happens.
Change-Id: I7688dfbc3eab6e853667c9bb356c566dd30352f7
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
SDCC4 controller has added support of auto_prog_done (automatic
programming done indication) for both single and multi block
write commands. MSM SDCC driver is already making use of this
capability for multi block write commands. This change extends
the use of this capability for single block write commands as well.
Change-Id: Ia6e841705bab24d2867fc8298a85eb40d81bb191
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
Issue an empty draw call to avoid possible hangs due to
repeated idles without intervening draw calls.
On adreno 225 the PC block has a cache that is only
flushed on draw calls and repeated idles can make it
overflow if there are not intervening draw calls.
The gmem save path contains draw calls so this workaround
isn't needed there.
CRs-Fixed: 316084
CRs-Fixed: 317712
Change-Id: I280468b61fd3a6b6ffb30a1cdf118399f115f0dd
Signed-off-by: Shubhraprakash Das <sadas@codeaurora.org>
Turn CONFIG_HOTPLUG_CPU on to allow secondary CPUs to be
taken online/offline.
Change-Id: I5acb4d3648e35efcca24ae86098bf2829229c024
Signed-off-by: Sathish Ambley <sambley@codeaurora.org>