Devesh Jhunjhunwala
88e140010a
leds: qpnp-flash-v2: Add support for led_fault_irq
...
Add support to receive and process the led_fault_irq to
detect short_circuit and open_circuit faults. Also, add
support to read all led_status registers in the irq handler.
CRs-Fixed: 1024187
Change-Id: I6941660484ea8b27377c668d1e7d815d52e83d83
Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
2016-07-29 11:24:14 -07:00
Devesh Jhunjhunwala
ba678210c5
leds: qpnp-flash-v2: Add support for droop and fault detection
...
Add support for configuring the following features available
in flash LED:
1. VPH droop detection
2. Short circuit fault detection
3. Open circuit fault detection
CRs-Fixed: 1024187
Change-Id: I982e51ba62f0a75d1dcd3ef30e5d1249c970ffde
Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
2016-07-29 11:22:30 -07:00
Devesh Jhunjhunwala
a0a1d3cd64
leds: qpnp-flash: Implement the flash_prepare API
...
Add the flash_prepare API to the leds-qpnp-flash driver to
maintain consistent usage of the API by the camera flash driver
across targets.
CRs-Fixed: 1043718
Change-Id: I21cc4b4556b2a4a1a918bfeb1d55ae164d4b5568
Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
2016-07-29 11:22:06 -07:00
Devesh Jhunjhunwala
dc12c73b37
leds: qpnp-flash-v2: Update the flash_prepare API
...
Update the flash prepare API to accept a led_trigger device as an
argument. Also split the leds-qpnp-flash-v2 header file to keep the
flash_prepare API in a common header file for both legacy and v2
flash drivers.
CRs-Fixed: 1043718
Change-Id: Idb4ab086740b680e101d76d882bcfb618ac4b936
Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
2016-07-29 11:21:23 -07:00
Devesh Jhunjhunwala
f2509065e9
leds: qpnp-flash-v2: Create atomic notifier chain for flash irqs
...
Create an atomic notifier call chain to notify registered
clients of a flash-led irq event.
CRs-Fixed: 921325
Change-Id: I218195c29fede7ae5959df8c40df0231a71de379
Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
2016-07-28 12:43:30 -07:00
Devesh Jhunjhunwala
6b49283ec8
ARM: dts: msm: Add interrupts to flash-led device for pmicobalt
...
Add the all-ramp-up-done and all-ramp-down-done interrupts
to the flash-led device for pmicobalt. These interrupts will
be used to notify the flash-led clients when all leds have
completed ramping up or down after the flash is triggered.
CRs-Fixed: 921325
Change-Id: I39a6ba34e43dab8035bf232d0e640e72d7a34575
Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
2016-07-28 09:54:24 -07:00
Devesh Jhunjhunwala
6820e0c51b
leds: qpnp-flash-v2: Add support to handle ramp up and down irqs
...
Add support to register and handle the all-ramp-up-done
and all-ramp-down-done irqs for flash-led.
CRs-Fixed: 921325
Change-Id: I843a008dbe6900f9f16c202a05435dbaf7a37627
Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
2016-07-28 09:54:24 -07:00
Linux Build Service Account
956d9b1ab3
Merge "thermal: tsens: Remove registering for Critical trip zone"
2016-07-27 19:27:17 -07:00
Linux Build Service Account
006d8efe02
Merge "defconfig: msmcortex: Enable FG_GEN3 driver"
2016-07-27 19:27:15 -07:00
Linux Build Service Account
80d67524f5
Merge "defconfig: arm64: msm: enable CP15 barrier and SETEND simulation"
2016-07-27 19:27:14 -07:00
Linux Build Service Account
94a518173d
Merge "msm: ipa3: add support for SMMU to USB"
2016-07-27 19:27:12 -07:00
Linux Build Service Account
b649d7e19b
Merge "usb: f_gsi: Update connection parameters for GSI channels"
2016-07-27 19:27:11 -07:00
Linux Build Service Account
843ed09846
Merge "ASoC: wcd_cpe: Add support for two CPE sessions"
2016-07-27 19:27:09 -07:00
Linux Build Service Account
22393ab98f
Merge "slim-msm: Synchronize SSR callbacks"
2016-07-27 19:27:08 -07:00
Linux Build Service Account
608c991c8e
Merge "msm: kgsl: Map GPU QDSS STM through GPU IOMMU"
2016-07-27 19:27:07 -07:00
Linux Build Service Account
d4f1cec49f
Merge "defconfig: Enable IOMMU debugfs in perf-defconfig"
2016-07-27 19:27:05 -07:00
Linux Build Service Account
484b6badfd
Merge "msm: mdss: Update LM parameters during dest scaler transition"
2016-07-27 19:27:04 -07:00
Linux Build Service Account
af23db4098
Merge "thermal: qpnp-adc-tm: Update reverse threshold and notification"
2016-07-27 19:27:03 -07:00
Linux Build Service Account
f81c63bdae
Merge "crypto: msm: enable hw crypto driver for msmfalcon"
2016-07-27 19:27:02 -07:00
Linux Build Service Account
6a45925f9a
Merge "soc: qcom: build kryo perf events only for MSM8996"
2016-07-27 19:27:01 -07:00
Linux Build Service Account
71f2f97d61
Merge "input: ft5x06_ts: Add driver for ft5x06 series"
2016-07-27 19:27:01 -07:00
Linux Build Service Account
359db4da15
Merge "ASoC: Fix freed memory access of pcm stream kctl"
2016-07-27 19:26:59 -07:00
Linux Build Service Account
ea40856447
Merge "clk: msm: clock: Remove support for the USB cfg_ahb2phy clock from HLOS"
2016-07-27 19:26:58 -07:00
Linux Build Service Account
69493c178d
Merge "usb: phy: Make cfg_ahb_clk optional"
2016-07-27 19:26:56 -07:00
Linux Build Service Account
fafc905174
Merge "msm: thermal: Update the hotplug initialization"
2016-07-27 19:26:55 -07:00
Linux Build Service Account
e3e38c9d58
Merge "ASoC: msm: qdsp6v2: Add size check in audio cal ioctl"
2016-07-27 19:26:54 -07:00
Linux Build Service Account
c7b518b18b
Merge "clk: qcom: Porting display clocks from msm folder to qcom folder"
2016-07-27 19:26:53 -07:00
Linux Build Service Account
5f0e3bda7e
Merge "ARM: dts: msm: Add the timeout property to BIMC SMMU GDSC on MSMCOBALT"
2016-07-27 19:26:52 -07:00
Linux Build Service Account
486e62947d
Merge "sound: usb: Enable autosuspend for usb audio device"
2016-07-27 19:26:51 -07:00
Linux Build Service Account
d84f271674
Merge "msm: jpegdma: set minimum acceptable dimension as 8x8"
2016-07-27 19:26:48 -07:00
Linux Build Service Account
89c19762b9
Merge "soc: qcom: Make service locator call asynchronous"
2016-07-27 19:26:47 -07:00
Linux Build Service Account
df1777e959
Merge "crypto: msm: crypto driver performance improvement"
2016-07-27 19:26:46 -07:00
Linux Build Service Account
919a8b594b
Merge "msm: mdss: Fix mixer extension offset"
2016-07-27 19:26:46 -07:00
Linux Build Service Account
3064b202a0
Merge "msm: ipa3: fix packet handling for multiple buffers"
2016-07-27 19:26:45 -07:00
Linux Build Service Account
0df01f7293
Merge "clk: msm: clock: Allow removing clock voltage votes during sleep"
2016-07-27 19:26:44 -07:00
Linux Build Service Account
45e147179a
Merge "usb: dwc3: Fix NULL ptr dereference in ep disable ops"
2016-07-27 19:26:43 -07:00
Linux Build Service Account
258941eed9
Merge "clk: msm: hdmi: fix value of constant for minimum VCO rate"
2016-07-27 19:26:42 -07:00
Linux Build Service Account
729208c0c4
Merge "msm: mdss: Update backlight filter for AD"
2016-07-27 19:26:41 -07:00
Linux Build Service Account
6ae89be87e
Merge "coresight-etm4x: avoid reading trace-id from ETM hardware block"
2016-07-27 19:26:40 -07:00
Linux Build Service Account
354d219f20
Merge "smb-lib: account for Jeita while distributing FCC"
2016-07-27 19:26:39 -07:00
Linux Build Service Account
27cb1fcd0a
Merge "ARM: dts: msm: Update QUSB PHY device node compatible property on msmcobalt"
2016-07-27 19:26:36 -07:00
Linux Build Service Account
03fb272768
Merge "msm: jpegdma: Remove even number check for crop left and top"
2016-07-27 19:26:35 -07:00
Linux Build Service Account
b2371f9f83
Merge "netfilter: xt_qtaguid: seq_printf fixes"
2016-07-27 19:26:32 -07:00
Linux Build Service Account
8015befcec
Merge "Revert "net: activity_stats: Stop using obsolete create_proc_read_entry api""
2016-07-27 19:26:32 -07:00
Linux Build Service Account
0442f202ea
Merge "Revert "misc: uidstat: avoid create_stat() race and blockage.""
2016-07-27 19:26:31 -07:00
Linux Build Service Account
0d6f04e288
Merge "Revert "misc: uidstat: Remove use of obsolete create_proc_read_entry api""
2016-07-27 19:26:31 -07:00
Linux Build Service Account
43dfbdc98a
Merge "defconfig: um: Disable activity stats"
2016-07-27 19:26:30 -07:00
Linux Build Service Account
08cbc2ba00
Merge "msm: ipa: do not use delay in SSR"
2016-07-27 19:26:29 -07:00
Linux Build Service Account
e0ae1fb68b
Merge "qcom-charger: smb-lib: fix secure register writes"
2016-07-27 19:26:28 -07:00
Linux Build Service Account
049656ac1a
Merge "ARM: dts: msm: set default mem_type for ETR device on msmcobalt"
2016-07-27 19:26:27 -07:00