OSDN Git Service
Yuanyuan Liu [Fri, 26 Aug 2016 00:37:22 +0000 (17:37 -0700)]
icnss: Add ICNSS utility file
Add ICNSS utility file, which provides APIs for getting/setting
WLAN DFS channels.
CRs-Fixed:
1060783
Change-Id: Iae89ce7b26453f9a0ff3214bd5598ee11e181857
Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
Linux Build Service Account [Sat, 10 Sep 2016 13:39:15 +0000 (06:39 -0700)]
Merge "drivers: GICv3: remove the rtb logs of gic write and read"
Linux Build Service Account [Sat, 10 Sep 2016 13:39:14 +0000 (06:39 -0700)]
Merge "usb: dwc3-msm: Only set vbus_draw for SDP type"
Linux Build Service Account [Sat, 10 Sep 2016 13:39:13 +0000 (06:39 -0700)]
Merge "sched: Move data structures under CONFIG_SCHED_HMP"
Linux Build Service Account [Sat, 10 Sep 2016 13:39:12 +0000 (06:39 -0700)]
Merge "usb: pd: Fix unbalanced vconn regulator disable"
Linux Build Service Account [Sat, 10 Sep 2016 13:39:11 +0000 (06:39 -0700)]
Merge "video: adf: zero out mapping data on adf_buffer_map() failure"
Linux Build Service Account [Sat, 10 Sep 2016 13:39:11 +0000 (06:39 -0700)]
Merge "soc: qcom: pil: allow to set subsystem firmware name"
Linux Build Service Account [Sat, 10 Sep 2016 13:39:05 +0000 (06:39 -0700)]
Merge "icnss: Add IO reset logic"
Linux Build Service Account [Sat, 10 Sep 2016 13:39:04 +0000 (06:39 -0700)]
Merge "usb: gadget: u_ether: Add missing rx work initialization"
Runmin Wang [Sat, 10 Sep 2016 00:33:20 +0000 (17:33 -0700)]
drivers: GICv3: remove the rtb logs of gic write and read
gic_write/read use write/read_relaxed function which will create
lots of RTB logging. Change the API to no_log version to remove
those RTB logs.
Change-Id: Ide59d8c2753364840f8a2b304ef0c169870c8509
Signed-off-by: Runmin Wang <runminw@codeaurora.org>
Greg Hackmann [Wed, 20 Apr 2016 23:33:18 +0000 (16:33 -0700)]
video: adf: zero out mapping data on adf_buffer_map() failure
If the following call chain fails
adf_device_post_nocopy() ->
adf_buffer_map() ->
dma_buf_attach(); dma_buf_map_attachment()
then the attachment returned by dma_buf_attach() will get cleaned up
twice: first during the error-handling path inside adf_buffer_map(), and
again during the error-handling path inside adf_device_post_nocopy().
Fix this by zeroing out the mapping data inside adf_buffer_map()'s
error-handling path. When adf_device_post_nocopy() hands it back to
adf_buffer_mapping_cleanup(), it will deliberately skip over zeroed-out
data.
(The second adf_buffer_mapping_cleanup() call inside
adf_device_post_nocopy() is not a bug; it's intended to clean up after
any *other* buffers we handled as part of this request.)
CVE:CVE-2016-3811
Bug:
28025945
Bug:
28279077
Change-Id: I824d980b208da3a15d35f74970755c8f18500263
Signed-off-by: Greg Hackmann <ghackmann@google.com>
Git-repo: https://android.googlesource.com/kernel/msm.git
Git-commit:
4436de7a92d037599e0d217f16f9c391b6ad866a
Signed-off-by: Ravi Kumar Siddojigari <rsiddoji@codeaurora.org>
Jack Pham [Fri, 12 Aug 2016 23:18:13 +0000 (16:18 -0700)]
usb: pd: Fix unbalanced vconn regulator disable
Make sure to only call regulator_disable() on VCONN only if
it was previously enabled, else it could result in an
unbalanced disable state. Subsequent enables would then be
no-ops and the regulator would not actually turn on.
Change-Id: I67a6ad6d2bc036a63714403e2eed8c0577ef0246
Signed-off-by: Jack Pham <jackp@codeaurora.org>
Syed Rameez Mustafa [Fri, 9 Sep 2016 22:35:38 +0000 (15:35 -0700)]
sched: Move data structures under CONFIG_SCHED_HMP
Frequency-demand conversion data structures are only used under
CONFIG_SCHED_HMP. Move them out of sched.h into hmp.c to where they
actually belong after the recent refactor.
Change-Id: I3c3eebca86062f11b80af93ba3716695eb787376
Signed-off-by: Syed Rameez Mustafa <rameezmustafa@codeaurora.org>
Prashanth Bhatta [Thu, 8 Sep 2016 23:21:11 +0000 (16:21 -0700)]
icnss: Add IO reset logic
Add IO reset logic without which hardware IO freezes.
CRs-fixed:
1062502
Change-Id: I58b05ae64706865a16cc52a1f81e484c396cc6f0
Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
Prashanth Bhatta [Fri, 26 Aug 2016 00:01:43 +0000 (17:01 -0700)]
icnss: Enhance debugging capabilities
There are instances of QMI message timeout and because of this
stability issues are seen way after the QMI message failure. To
aid the debugging, enhance the debug capabilities by adding
ASSERT in case of failure.
Also update the logs properly to indicate which message really
failed.
CRs-fixed:
1060274
Change-Id: Ie817970cb10c879d04ffe5e2a853ada8bf8a1f88
Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
Amir Samuelov [Fri, 9 Sep 2016 08:42:57 +0000 (11:42 +0300)]
soc: qcom: pil: allow to set subsystem firmware name
Allow the PIL client to set the firmware file name
for a specific subsystem.
Change-Id: Ib410cae212afb067f5df2e5d25f4f23f583ed1f2
Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
Linux Build Service Account [Fri, 9 Sep 2016 18:53:19 +0000 (11:53 -0700)]
Merge "ARM: dts: msm: update corner switch delay time for msmcobalt v2"
Linux Build Service Account [Fri, 9 Sep 2016 18:53:18 +0000 (11:53 -0700)]
Merge "clk: msm: clock-osm: update register initialization for msmcobalt v2"
Linux Build Service Account [Fri, 9 Sep 2016 18:53:17 +0000 (11:53 -0700)]
Merge "ARM: dts: msm: Add stub regulator devices for msmfalcon"
Linux Build Service Account [Fri, 9 Sep 2016 18:53:16 +0000 (11:53 -0700)]
Merge "diag: Clear masks upon logging exit"
Linux Build Service Account [Fri, 9 Sep 2016 18:53:14 +0000 (11:53 -0700)]
Merge "msm-core: debug: Update the number of supported pstates"
Linux Build Service Account [Fri, 9 Sep 2016 18:53:14 +0000 (11:53 -0700)]
Merge "msm-core: debug: Fix the number of arguments for sysfs nodes"
Linux Build Service Account [Fri, 9 Sep 2016 18:53:12 +0000 (11:53 -0700)]
Merge "input: ft5x06: check return value of kobject_create_and_add"
Linux Build Service Account [Fri, 9 Sep 2016 18:53:11 +0000 (11:53 -0700)]
Merge "input: ft5x06: create secure touch sysfs files"
Linux Build Service Account [Fri, 9 Sep 2016 18:53:11 +0000 (11:53 -0700)]
Merge "clk: msm: clock-osm: Add measurement support for CPU clocks"
Linux Build Service Account [Fri, 9 Sep 2016 18:53:09 +0000 (11:53 -0700)]
Merge "defconfig: msm: Enable CONFIG_QCOM_REMOTEQDSS for 32-bit"
Linux Build Service Account [Fri, 9 Sep 2016 18:53:08 +0000 (11:53 -0700)]
Merge "soc: qcom: glink: Reduce code under spinlock"
Himanshu Aggarwal [Tue, 8 Mar 2016 09:16:51 +0000 (14:46 +0530)]
input: ft5x06: check return value of kobject_create_and_add
The Focaltech driver creates a sysfs under sys/kernel/ts_info
to access touch panel details. However, the return value of the
API is not checked properly. Check the return value of the API.
Also avoid making a duplicate copy of the kobject and clean up
the show routine.
Change-Id: Ib36e9d7661ee3d2ce7b229d8692e6212e33cbf36
Signed-off-by: Himanshu Aggarwal <haggarwa@codeaurora.org>
Abinaya P [Fri, 19 Feb 2016 08:13:59 +0000 (13:43 +0530)]
input: ft5x06: Add support for clocks for secure touch on 8937 QRD
Because of a change in the underlying bus driver, the secure touch
layer in the input drivers is now required to control directly the
clocks which are needed during the touch sessions. The clocks which
are associated with the underlying I2C bus are clk_gcc_blsp1_ahb_clk
and clk_gcc_blsp1_qup3_i2c_apps_clk. These clocks are turned on/off
when the secure touch session is started/ended.
Change-Id: If5abca579e264cc7799310628c4e379ac4368e7e
Signed-off-by: Abinaya P <abinayap@codeaurora.org>
Abinaya P [Fri, 12 Feb 2016 04:18:06 +0000 (09:48 +0530)]
input: ft5x06: create secure touch sysfs files
This patch creates two sysfs files for secure touch -
secure_touch and secure_touch_enable which will be
accessed by secure ui app. We also define the store
and show function for these sysfs files.
Change-Id: I4bc156de12a8b41c3640c4f1fb2d32ca3d8b5b43
Signed-off-by: Abinaya P <abinayap@codeaurora.org>
Linux Build Service Account [Fri, 9 Sep 2016 08:26:15 +0000 (01:26 -0700)]
Merge "soc: qcom: irq-helper: Add comments to exposed APIs"
Linux Build Service Account [Fri, 9 Sep 2016 08:26:14 +0000 (01:26 -0700)]
Merge "scsi: ufs: export set_bus_vote ops"
Linux Build Service Account [Fri, 9 Sep 2016 08:26:13 +0000 (01:26 -0700)]
Merge "sched: Further re-factor HMP specific code"
Linux Build Service Account [Fri, 9 Sep 2016 08:26:12 +0000 (01:26 -0700)]
Merge "defconfig: msm: Add MSMTRITON in defconfigs"
Linux Build Service Account [Fri, 9 Sep 2016 08:26:11 +0000 (01:26 -0700)]
Merge "ARM: dts: msm: Add initial device tree files for msmtriton"
Linux Build Service Account [Fri, 9 Sep 2016 08:26:11 +0000 (01:26 -0700)]
Merge "ASoC: qdsp6v2: Add proper dependency for audio driver"
Linux Build Service Account [Fri, 9 Sep 2016 08:26:06 +0000 (01:26 -0700)]
Merge "usb: Add support for reset controller framework"
Linux Build Service Account [Fri, 9 Sep 2016 08:26:05 +0000 (01:26 -0700)]
Merge "ASoC: utils: initialize dummy_codec before use"
Linux Build Service Account [Fri, 9 Sep 2016 08:26:05 +0000 (01:26 -0700)]
Merge "ASoC: msm: qdsp6v2: check if buf is null before using it"
Linux Build Service Account [Fri, 9 Sep 2016 08:26:04 +0000 (01:26 -0700)]
Merge "ASoC: wcd9xxx: check impedance index before use"
Linux Build Service Account [Fri, 9 Sep 2016 08:26:03 +0000 (01:26 -0700)]
Merge "ALSA: timer: check if timer->card is null before using it"
Linux Build Service Account [Fri, 9 Sep 2016 08:26:02 +0000 (01:26 -0700)]
Merge "misc: qcom: qdsp6v2: initialize config_32"
Linux Build Service Account [Fri, 9 Sep 2016 08:26:01 +0000 (01:26 -0700)]
Merge "cfg80211: Add option to report the bss entry in connect result"
Linux Build Service Account [Fri, 9 Sep 2016 08:26:01 +0000 (01:26 -0700)]
Merge "cfg80211: Define macro to indicate support for new cfg80211 connect api"
Manoj Prabhu B [Fri, 26 Aug 2016 06:26:13 +0000 (11:56 +0530)]
diag: Clear masks upon logging exit
This patch clears the peripheral masks upon the mdlog exit
and USB disconnection. This enables to keep the data and
cmd channel open for read.
CRs-Fixed:
1057143
Change-Id: Ie6f19319b75f3bf389ddd5a8168fd3bcd3efbc8b
Signed-off-by: Manoj Prabhu B <bmanoj@codeaurora.org>
Linux Build Service Account [Fri, 9 Sep 2016 03:01:39 +0000 (20:01 -0700)]
Merge "ALSA: timer: Fix leak in events via snd_timer_user_ccallback"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:38 +0000 (20:01 -0700)]
Merge "ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:38 +0000 (20:01 -0700)]
Merge "ARM: dts: msm: Add missing glink_pkt devices for MSMFALCON"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:34 +0000 (20:01 -0700)]
Merge "msm: kgsl: Improve logs for pagefaults on global buffers"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:34 +0000 (20:01 -0700)]
Merge "ASoC: wcd934x: Use minimum phase for RX interpolation filter"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:33 +0000 (20:01 -0700)]
Merge "ASoC: msm: qdsp6v2: check if index is out of range before use"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:32 +0000 (20:01 -0700)]
Merge "arm64: Prevent msm-rtb tracing in memcpy_{from,to}io and memset_io"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:31 +0000 (20:01 -0700)]
Merge "mfd: wcd9xxx: Reduce irqsoff latency"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:30 +0000 (20:01 -0700)]
Merge "ARM: dts: msm: Add support for apqcobalt v2.1"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:30 +0000 (20:01 -0700)]
Merge "tty : msm_serial: Remove the rtb logs of msm_serial write and read"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:27 +0000 (20:01 -0700)]
Merge "ARM: dts: msm: add VDD_GFX CPR aging allowed register for msmcobalt"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:27 +0000 (20:01 -0700)]
Merge "regulator: cpr3-regulator: add support for custom aging allowed register"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:26 +0000 (20:01 -0700)]
Merge "ARM: dts: msm: update VDD_GFX CPR step quot values for msmcobalt"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:24 +0000 (20:01 -0700)]
Merge "ARM: dts: msm: enable audio over Display Port on msmcobalt"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:23 +0000 (20:01 -0700)]
Merge "ARM: dts: msm: rename codec child node of MSM external display"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:22 +0000 (20:01 -0700)]
Merge "msm: mdss: dsi: fix panel minimum refresh rate configuration"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:20 +0000 (20:01 -0700)]
Merge "ARM: dts: msm: increase VDD_APC CPR LowSVS/SVS ceiling for MSMCOBALTV2"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:19 +0000 (20:01 -0700)]
Merge "regulator: cprh-kbss-regulator: add per-cluster fuse reference voltages"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:19 +0000 (20:01 -0700)]
Merge "ARM: dts: msm: add VDD_APC CPR speed-bin 1 configuration for msmcobalt v2"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:18 +0000 (20:01 -0700)]
Merge "regulator: cprh-kbss-regulator: increase number of supported fuse combos"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:18 +0000 (20:01 -0700)]
Merge "ARM: dts: msm: Update VDD_APC floor and ceiling voltages for msmcobalt v2"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:17 +0000 (20:01 -0700)]
Merge "ARM: dts: msm: define perf cluster speed-bin 1 OSM LUT for msmcobalt"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:16 +0000 (20:01 -0700)]
Merge "usb: gadget: gsi: Fix handling of MSG PACKET FILTER"
Linux Build Service Account [Fri, 9 Sep 2016 03:01:16 +0000 (20:01 -0700)]
Merge "msm: mdss: Update MDP memory retention sequence for msmcobalt"
Runmin Wang [Tue, 6 Sep 2016 23:07:30 +0000 (16:07 -0700)]
soc: qcom: irq-helper: Add comments to exposed APIs
Add comments and might_sleep() to warn that irq_blacklist_on/off
APIs should not be called in atomic context.
CRs-Fixed:
1063719
Change-Id: Ie6858243a666aeb21cc486208b9dd8221e9ad674
Signed-off-by: Runmin Wang <runminw@codeaurora.org>
Venkat Gopalakrishnan [Thu, 11 Aug 2016 01:17:13 +0000 (18:17 -0700)]
scsi: ufs: export set_bus_vote ops
The bus bandwidth vote is required to be done before the bus clocks
are enabled, hence separate the bus voting from vendor specific
setup clocks that is called after the ufs core clocks are enabled.
Change-Id: I5148ec4ce55a00f5130a60d0c088b3f0218d2261
Signed-off-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
Syed Rameez Mustafa [Thu, 8 Sep 2016 22:44:52 +0000 (15:44 -0700)]
sched: Further re-factor HMP specific code
The structures being moved around are only used for trace events
defined under CONFIG_SCHED_HMP. Move code to hmp.c to reflect
the same.
Change-Id: Ib959355264405ab779b24948f111a2ca61d367de
Signed-off-by: Syed Rameez Mustafa <rameezmustafa@codeaurora.org>
Kangjie Lu [Tue, 3 May 2016 20:44:20 +0000 (16:44 -0400)]
ALSA: timer: Fix leak in events via snd_timer_user_ccallback
The stack object “r1” has a total size of 32 bytes. Its field
“event” and “val” both contain 4 bytes padding. These 8 bytes
padding bytes are sent to user without being initialized.
b/
28980217
Git-commit:
9a47e9cff994f37f7f0dbd9ae23740d0f64f9fe6
Git-repo: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git
Signed-off-by: Kangjie Lu <kjlu@gatech.edu>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Dennis Cagle <d-cagle@codeaurora.org>
(cherry picked from commit
9a47e9cff994f37f7f0dbd9ae23740d0f64f9fe6)
Change-Id: I12949efac2aba669d302908704005fb94ba7efd7
Osvaldo Banuelos [Sat, 3 Sep 2016 00:36:21 +0000 (17:36 -0700)]
clk: msm: clock-osm: update register initialization for msmcobalt v2
Support initializing different registers for sequencer operation
based upon the msmcobalt chip revision. Update the boost and
droop FSM timers to match the latest hardware guidelines.
CRs-Fixed:
1064242
Change-Id: I7e670e6cf1583e5cd97add65106d9964509f2686
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
Kangjie Lu [Tue, 3 May 2016 20:44:32 +0000 (16:44 -0400)]
ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
The stack object “r1” has a total size of 32 bytes. Its field
“event” and “val” both contain 4 bytes padding. These 8 bytes
padding bytes are sent to user without being initialized.
b/
28980217
Git-commit:
e4ec8cc8039a7063e24204299b462bd1383184a5
Git-repo: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git
Signed-off-by: Kangjie Lu <kjlu@gatech.edu>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Dennis Cagle <d-cagle@codeaurora.org>
(cherry picked from commit
e4ec8cc8039a7063e24204299b462bd1383184a5)
Change-Id: I53aa15632e941199010aae670cefb65c8fd56833
Kangjie Lu [Tue, 3 May 2016 20:44:07 +0000 (16:44 -0400)]
ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
The stack object “tread” has a total size of 32 bytes. Its field
“event” and “val” both contain 4 bytes padding. These 8 bytes
padding bytes are sent to user without being initialized.
b/
28980557
Git-commit:
cec8f96e49d9be372fdb0c3836dcf31ec71e457e
Git-repo: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git
Signed-off-by: Kangjie Lu <kjlu@gatech.edu>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Dennis Cagle <d-cagle@codeaurora.org>
(cherry picked from commit
cec8f96e49d9be372fdb0c3836dcf31ec71e457e)
Change-Id: I3b42ee147fd0883696f9783f0a38d5bef888a10a
Linux Build Service Account [Thu, 8 Sep 2016 21:32:14 +0000 (14:32 -0700)]
Merge "ASoC: wsa881x: Add a mixer control to control gain"
Linux Build Service Account [Thu, 8 Sep 2016 21:32:13 +0000 (14:32 -0700)]
Merge "ASoC: msm: add 384KHz playback support"
Linux Build Service Account [Thu, 8 Sep 2016 21:32:12 +0000 (14:32 -0700)]
Merge "ARM: dts: msm: Add initial support for msmcobalt QRD VR1 board"
Linux Build Service Account [Thu, 8 Sep 2016 21:32:11 +0000 (14:32 -0700)]
Merge "qcom-charger: expose RRADC charger temp and usbin readings"
Linux Build Service Account [Thu, 8 Sep 2016 21:32:10 +0000 (14:32 -0700)]
Merge "usb: composite: Draw 900mA on USB resume if speed is super-speed"
Linux Build Service Account [Thu, 8 Sep 2016 21:32:09 +0000 (14:32 -0700)]
Merge "msm: kgsl: Add trace for throttling counters"
Linux Build Service Account [Thu, 8 Sep 2016 21:32:09 +0000 (14:32 -0700)]
Merge "skb: printing port numbers with gso trace events"
Linux Build Service Account [Thu, 8 Sep 2016 21:32:08 +0000 (14:32 -0700)]
Merge "msm: isp: buffer queue management specific flags"
Linux Build Service Account [Thu, 8 Sep 2016 21:32:07 +0000 (14:32 -0700)]
Merge "msm: camera: sensor: Add state validation for flash"
Linux Build Service Account [Thu, 8 Sep 2016 21:32:06 +0000 (14:32 -0700)]
Merge "msm: sensor: Enable combo mode in 10NM CSI PHY"
Linux Build Service Account [Thu, 8 Sep 2016 21:32:05 +0000 (14:32 -0700)]
Merge "ARM: dts: msm: Voter clocks for mmss_camss_jpeg0_clk for msmcobalt"
Linux Build Service Account [Thu, 8 Sep 2016 21:32:04 +0000 (14:32 -0700)]
Merge "msm: camera: jpegdma: Reg values stored in array at alternate indices"
Osvaldo Banuelos [Fri, 26 Aug 2016 20:40:10 +0000 (13:40 -0700)]
ARM: dts: msm: update corner switch delay time for msmcobalt v2
Update the CPR corner switch delay time for the CPRh device
on msmcobalt v2 according to the latest hardware guidelines.
CRs-Fixed:
1064318
Change-Id: I08a385b360d9d0184fd7339194630d8f75a6676f
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
Prashanth Bhatta [Fri, 26 Aug 2016 00:01:24 +0000 (17:01 -0700)]
defconfig: msmcortex: Enable CONFIG_ICNSS_DEBUG
Enable CONFIG_ICNSS_DEBUG to enable driver debugging.
CRs-fixed:
1060274
Change-Id: I0c594ca4db2a39078a480e45e422c24aa5afba04
Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
Prashanth Bhatta [Thu, 25 Aug 2016 20:57:25 +0000 (13:57 -0700)]
icnss: Separete IPC logging for register access
Hardware register access logs added for reset sequence is way too
much log but it is necessary for debugging purpose. So create
separate IPC logging buffer for register access and make it as
depends on debug feature so that it can be configured out in
production.
CRs-fixed:
1060274
Change-Id: I690e7af912ce3aee5f0a2817e20f00d6a0ec9608
Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
Archana Sathyakumar [Mon, 22 Aug 2016 21:20:02 +0000 (15:20 -0600)]
msm-core: debug: Update the number of supported pstates
Update the number of power-freq pair value supported in the debug
interface. Parse the arguments as uint32_t instead of uint64_t which
might cause memory corruption.
CRs-fixed:
1054344
Change-Id: I30492b79b96356177cdcc72e4e2ee656317de500
Signed-off-by: Archana Sathyakumar <asathyak@codeaurora.org>
Archana Sathyakumar [Wed, 29 Jun 2016 17:47:47 +0000 (11:47 -0600)]
msm-core: debug: Fix the number of arguments for sysfs nodes
Ptable and enable node parses the input arguments incorrectly. Parse the
input message into exact number of arguments that are required for the
respective nodes.
CRs-fixed:
1032875
Change-Id: I881f18217b703a497efa4799288dee39a28ea8ab
Signed-off-by: Archana Sathyakumar <asathyak@codeaurora.org>
Ashay Jaiswal [Tue, 19 Jul 2016 12:13:13 +0000 (17:43 +0530)]
ARM: dts: msm: Add stub regulator devices for msmfalcon
Add stub regulator devices for msmfalcon because RPM regulator
support is not yet in place.
CRs-Fixed:
1056821
Change-Id: I6845ed3863ab98a06829372ff1a3d460680def30
Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>
Vidyakumar Athota [Wed, 1 Jun 2016 05:52:39 +0000 (11:22 +0530)]
ASoC: wsa881x: Add a mixer control to control gain
Add a new mixer control to control WSA881x analog gain when
compander is disabled.
Change-Id: I8fd8bf7326f1ea80df1c2fdbb08ebf73aa9e279c
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
Vidyakumar Athota [Fri, 26 Aug 2016 01:07:18 +0000 (18:07 -0700)]
ASoC: msm: add 384KHz playback support
Add 384KHz sample rate to frontend, backend DAIs
to support 384KHz playback.
CRs-Fixed:
1060019
Change-Id: Iae32df7ce1fb42e0fa8e0259612a51c76bab1cb6
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
Vidyakumar Athota [Fri, 26 Aug 2016 17:28:45 +0000 (10:28 -0700)]
ASoC: add sample rate macros upto 384KHz
Add sample rate macros upto 384KHz to support
playback of 384KHz clips.
Change-Id: Id8880caae81818fe72bf02f3a3a90a5650546182
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
Shiraz Hashim [Wed, 7 Sep 2016 07:15:38 +0000 (12:45 +0530)]
defconfig: msm: Enable CONFIG_QCOM_REMOTEQDSS for 32-bit
Re-enable CONFIG_QCOM_REMOTEQDSS for all supported 32bit
targets i.e. msmcobalt and msmfalcon. It was earlier
disabled due to a build issue which is fixed by 'commit
8ecaa617d55c3d6f ("soc: qcom: remoteqdss: Fix build error
on 32bit")'.
Change-Id: I4f8302385010cf2e5c3d9baa717bd2d7d1237853
Signed-off-by: Shiraz Hashim <shashim@codeaurora.org>
Amit Nischal [Mon, 6 Jun 2016 12:24:34 +0000 (17:54 +0530)]
usb: Add support for reset controller framework
The current api which performs the clock reset is moved to use the reset
framework, so support the changes in USB driver for the same. The reset
framework requires to get reset handle and perform assert/deassert of the
resets.
Change-Id: Ifcde1c6af624294cbd1944eaa9b526dd6dcc51de
Signed-off-by: Amit Nischal <anischal@codeaurora.org>
Harry Yang [Fri, 19 Aug 2016 21:17:01 +0000 (14:17 -0700)]
qcom-charger: expose RRADC charger temp and usbin readings
Read the charger die temperature and its threshold from RR_ADC,
and expose to the userspace through battery PSY.
Read USBIN current and voltage from RR_ADC, and expose to the
userspace through USB PSY.
CRs-Fixed:
1050042
Change-Id: I452a050298a6ab081f64aa2dcf295d2d257bcb32
Signed-off-by: Harry Yang <harryy@codeaurora.org>