Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2552 commits
Select commit Hold shift + click to select a range
958d946
msm: vidc: cancel power thread if not scheduled
Aug 27, 2015
a60e43f
Merge "cfg80211: Add indoor only and GO concurrent channel attributes"
Sep 9, 2015
0002232
Merge "net: Fail explicit bind to local reserved ports"
Sep 9, 2015
f9a3a0f
Merge "ASoC: msm: update routing driver to trigger channel mixer"
Sep 9, 2015
c475666
Merge "msm: vidc: cancel power thread if not scheduled"
Sep 9, 2015
0c0f9ea
msm: vidc: Remove event handler after session clean
Sep 3, 2015
0460347
sched: disable IRQs in update_min_max_capacity
Apr 25, 2015
9d06b09
ASoC: msm: Add dai link for surround sound recording
gajare-codeaurora Jun 25, 2015
bb941ad
Merge "msm: camera: eeprom read to camera init"
Sep 10, 2015
9278296
ASoC: msm: qdsp6v2: Handle additional codec specific metadata
XNUBIA Sep 10, 2015
0d70d74
soc: qcom: qmi: Fix wait event in handle destroy
Aug 28, 2015
9e380f9
qseecom: Add kmota to the Do not unload whitelist
Sep 10, 2015
412eba0
msm: vidc: Remove compat ioctl definition from vidc driver
Sep 11, 2015
f4089fd
Merge "msm: vidc: Remove event handler after session clean"
Sep 11, 2015
400e4fe
Merge "sched: disable IRQs in update_min_max_capacity"
Sep 11, 2015
7e21c75
Merge "ASoC: msm: Add dai link for surround sound recording"
Sep 11, 2015
8fe1b8b
Merge "net: rmnet_data: Fix deaggregation to work with DL checksum of…
Sep 11, 2015
ab1fe6d
Merge "net: rmnet_data: Add support for MAPv4 data format"
Sep 11, 2015
679937b
Merge "soc: qcom: qmi: Fix wait event in handle destroy"
Sep 11, 2015
91b1a6f
Merge "qseecom: Add kmota to the Do not unload whitelist"
Sep 11, 2015
c216fd4
NFC: add NQxxxx driver
Aug 28, 2015
6ee85c4
power: qpnp-smbcharger: only set CHARGE_DONE if terminated
Aug 31, 2015
bf0f877
Merge "NFC: add NQxxxx driver"
Sep 13, 2015
70e7ca5
Merge "msm: vidc: Remove compat ioctl definition from vidc driver"
Sep 13, 2015
0844624
msm: vidc: Limit max supported instances in driver
Aug 28, 2015
f5f8264
Merge "ASoc: wcd: mbhc: Add key code assignment function"
Sep 15, 2015
5cdb333
Merge "ASoc: wcd: mbhc: Change the key code mapping of buttons"
Sep 15, 2015
3d70c0e
msm: kgsl: Program Secure Block Configuration through CP
Jul 6, 2015
50c99fb
soc: qcom: qmi: Fix race during service event notification
Jul 27, 2015
5fff404
ASoC: wcd9xxx: Update hph/ear class-H parameters
Aug 31, 2015
e7c6e3f
Revert "msm: camera: eeprom read to camera init"
Sep 15, 2015
84d2d24
Merge "msm: vidc: Limit max supported instances in driver"
Sep 18, 2015
20fabca
Merge "ASoC: wcd9xxx: Update hph/ear class-H parameters"
Sep 18, 2015
ffd9ad2
Merge "power: reset: msm: Handle dm-verity and keys reset reasons"
Sep 18, 2015
69e5b33
msm: mdss: validate current switch state before commit
Sep 2, 2015
8a20f7d
leds: leds-qpnp-flash: disable headroom sense when module is disabled
May 1, 2015
5292e2c
leds: leds-qpnp-flash: change to dynamic LED trigger
Jun 26, 2015
eeb04d4
leds: leds-qpnp-flash: fix torch 1 reference in driver
chunz2 Jul 2, 2015
fbfccc5
msm: mdss: add SW TE option for simulator panels
May 8, 2015
6edd37b
msm: mdss: fix SW TE for dynamic resolution change cases
May 22, 2015
d5dd0e1
mdss: dsi: fix DSI clk rate update during dynamic resolution switch
Jun 1, 2015
3b1c5ce
msm: mdss: use the correct variable for continuous splash status
xiaomi-sm7435 May 18, 2015
2c07940
msm: mdss: send fb events for both pdata for split DSI cases
Aug 6, 2015
ce810ee
msm: mdss: add panel parameters to debugfs
Jan 23, 2015
7858cee
Merge "Revert "msm: camera: eeprom read to camera init""
Sep 19, 2015
070ebbe
Merge "leds: leds-qpnp-flash: disable headroom sense when module is d…
Sep 19, 2015
ce9b837
Merge "leds: leds-qpnp-flash: change to dynamic LED trigger"
Sep 21, 2015
eaa9e70
irqchip: gic: Add panic handler to save registers
Jun 27, 2015
7687bb9
Merge "soc: qcom: qmi: Fix race during service event notification"
Sep 22, 2015
93d46c2
USB: dwc3-msm: Schedule delayed PM_suspend in case of BAM not ok
Sep 18, 2015
812c7b2
leds: leds-qpnp-flash: add ordered workqueue in flash LED
chunz2 Jun 29, 2015
7d60e6d
leds: leds-qpnp-flash: remove mutex lock when queue work thread
chunz2 Jul 21, 2015
0f57521
leds: leds-qpnp-flash: move duration property to flash LED node
Jul 3, 2015
3e58256
leds: leds-qpnp-flash: provide runtime detection for torch LED
chunz2 Aug 14, 2015
9b6af84
leds: leds-qpnp-flash: modify code to support single/dual flash
chunz2 Aug 14, 2015
514ec7d
leds: leds-qpnp-flash: add check for determining enable flashLED module
Aug 17, 2015
d5274c6
msm: limits: Fix error handling to free up memory
Sep 17, 2015
381daad
msm: mdss: avoid check for MDP line count during fps update
xiaomi-sm7435 May 19, 2015
cd5259c
msm: vidc: Update the core state transition in instance open
Sep 22, 2015
a39b3ff
Merge "leds: leds-qpnp-flash: fix torch 1 reference in driver"
Sep 22, 2015
4d31289
Merge "leds: leds-qpnp-flash: add ordered workqueue in flash LED"
Sep 23, 2015
930b040
Merge "leds: leds-qpnp-flash: remove mutex lock when queue work thread"
Sep 23, 2015
d4339e3
config: config parameter for CNSS Runtime PM
Aug 13, 2015
b07f642
Merge "msm: limits: Fix error handling to free up memory"
Sep 23, 2015
e3e3260
Merge "msm: vidc: Update the core state transition in instance open"
Sep 23, 2015
c662629
drivers: mfd: Add support to configure OCP current limit
Aug 20, 2015
c501a2a
ARM: dts: Add speaker driver OCP DT entry for msm8994
Sep 23, 2015
354dcb6
net: ipc_router: Disable using SMEM Logs by default
Sep 15, 2015
7f257ef
Merge "msm: mdss: validate current switch state before commit"
Sep 24, 2015
a9a03ef
msm: kgsl: Fix race condition in snapshot sysfs read
Sep 9, 2015
7f11916
soc: qcom: smem: Add SMEM_ERR_CRASH_LOG_ADSP
Feb 10, 2015
b1c00ed
soc: qcom: smem: Add SMEM items for SMP2P on TZ, and IPA SMEM item
Apr 14, 2015
68372cc
arm64: ptrace: allow tracer to skip a system call
Sep 4, 2014
69b4fd2
arm64: add SIGSYS siginfo for compat task
Sep 4, 2014
8a63ad7
arm64: add seccomp support
Sep 4, 2014
ca992e3
arm64: ptrace: add NT_ARM_SYSTEM_CALL regset
Nov 28, 2014
e7cbe87
arm64: Add audit support
Jul 4, 2014
f4edf85
Merge "leds: leds-qpnp-flash: move duration property to flash LED node"
Sep 25, 2015
e00ee23
Merge "leds: leds-qpnp-flash: add check for determining enable flashL…
Sep 25, 2015
670118a
Merge "soc: qcom: smem: Add SMEM items for SMP2P on TZ, and IPA SMEM …
Sep 25, 2015
c525ebe
Merge "ASoC: msm: qdsp6v2: Handle additional codec specific metadata"
Sep 25, 2015
e6dac3e
msm: mdss: handle blank while mode switch in progress
Sep 22, 2015
b9a5e69
radio: iris: Fix the issue with multiple enable cmds
Mar 17, 2015
24c9bd1
msm: isp: Remove camif cmd from camif_cfg
Sep 15, 2015
b400c98
diag: dci: Clean up dci registrations properly
Mar 28, 2015
20d4062
Merge "config: config parameter for CNSS Runtime PM"
Sep 28, 2015
1635d26
Merge "diag: dci: Clean up dci registrations properly"
Sep 28, 2015
6ad08d6
arm64: mm: Log the process id in the rtb
Jul 16, 2015
ba7f3ad
Merge "msm: isp: Remove camif cmd from camif_cfg"
Sep 30, 2015
8637540
msm: camera: isp: Use max stream src based on VFE output
Jul 8, 2015
52d4495
ASoC: wcd9330: Update speaker driver OCP current register
Sep 23, 2015
e9d0a37
ARM: dts: msm: add pmi8994 pwm back light support to apq8094
Sep 1, 2015
61b967c
Merge "msm: kgsl: Program Secure Block Configuration through CP"
Sep 30, 2015
879982c
Merge "USB: dwc3-msm: Schedule delayed PM_suspend in case of BAM not ok"
Sep 30, 2015
b984d37
Merge "msm: kgsl: Fix race condition in snapshot sysfs read"
Sep 30, 2015
8083696
Merge "irqchip: gic: Add panic handler to save registers"
Sep 30, 2015
148b9dd
cnss: Set D3hot state only after saving config space
Sep 28, 2015
7d4d200
Merge "msm: mdss: send fb events for both pdata for split DSI cases"
Oct 1, 2015
cbd7feb
Merge "msm: mdss: add panel parameters to debugfs"
Oct 1, 2015
6559d0d
Merge "arm64: mm: Log the process id in the rtb"
Oct 1, 2015
5474f61
Merge "msm: mdss: handle blank while mode switch in progress"
Oct 1, 2015
6c98a6f
Merge "cnss: Set D3hot state only after saving config space"
Oct 1, 2015
6f09861
Merge "msm: mdss: avoid check for MDP line count during fps update"
Oct 1, 2015
2e68c3c
msm_serial_hs: fix error handling path of wakeup irq
Jul 25, 2015
3eafd6e
Merge "ARM: dts: msm: add pmi8994 pwm back light support to apq8094"
Oct 2, 2015
17d5ca2
leds: leds-qpnp-flash: add PON regulator support
Aug 20, 2015
3ed5ab2
ARM: dts: msm: add PON regulator support to flash LED
Aug 20, 2015
ea2b2b0
msm: ipa: add support to get tether stats
Sep 14, 2015
d16e9df
msm: mdss: Configure VIG pipes based on fixed mmbs
Oct 2, 2015
cb98786
Merge "ARM: dts: Add speaker driver OCP DT entry for msm8994"
Oct 3, 2015
8810c6d
Merge "ASoC: wcd9330: Update speaker driver OCP current register"
Oct 3, 2015
be4cb14
Merge "msm_serial_hs: fix error handling path of wakeup irq"
Oct 3, 2015
0dacbc3
msm: kgsl: Add return statement for non-void function
Jul 9, 2015
48c6ab9
msm: ipa: fix the routing table starting index
Sep 4, 2015
a964fd6
ARM: dts: msm: Increase fixed mmb for VIG pipes
Oct 2, 2015
cc48e6e
msm: sps: add the callback for BAM-level polling
Sep 28, 2015
4fe47d2
msm: ipa: poll prod pipes when irq srcs is null
Sep 28, 2015
4107f9f
Merge "msm: ipa: add support to get tether stats"
Oct 7, 2015
5adfa18
ARM: dts: msm: Add sharp 120 Hz panel
Aug 31, 2015
92ac0ce
leds: leds-qpnp-flash: optimization of regulator data parsing
Oct 7, 2015
0667e9f
Merge "msm: ipa: fix the routing table starting index"
Oct 10, 2015
2841fc6
Merge "msm: sps: add the callback for BAM-level polling"
Oct 10, 2015
1d4d572
Merge "msm: ipa: poll prod pipes when irq srcs is null"
Oct 10, 2015
3aea17b
Merge "leds: leds-qpnp-flash: optimization of regulator data parsing"
Oct 10, 2015
bdd0a5c
Merge "ARM: dts: msm: add PON regulator support to flash LED"
Oct 10, 2015
638d8e3
Merge "ASoC: msm: qdsp6v2: fix for pcm_write failure during voip"
Oct 11, 2015
a9ddf6f
cfg80211: Define macro to indicate bssid hint backport support
Oct 8, 2015
63043bc
qseecom: Propagate qseecom_load_external_elf failure to userspace
May 13, 2015
aa12358
trace: rtb: disable RTB in the first panic notifier
Jul 22, 2015
db9a98b
ASoC: wcd9330: Disable compander in HPH when EAR is enabled
Sep 16, 2015
80dc37d
Merge "cfg80211: Define macro to indicate bssid hint backport support"
Oct 13, 2015
45b1799
Merge "ARM: dts: msm: Add sharp 120 Hz panel"
Oct 13, 2015
853386f
soc: qcom: watchdog_v2: Increase timeout for forced bites (again)
Aug 28, 2015
0c0eefb
Merge "msm: camera: isp: Use max stream src based on VFE output"
Oct 14, 2015
b073e9a
radio: silabs: Fix the issue with RDS
Sep 3, 2015
b6a74af
Merge "trace: rtb: disable RTB in the first panic notifier"
Oct 15, 2015
a97f65e
Merge "arm64: ptrace: add NT_ARM_SYSTEM_CALL regset"
Oct 15, 2015
799e1d4
Merge "arm64: Add audit support"
Oct 15, 2015
e10e574
Merge "radio: silabs: Fix the issue with RDS"
Oct 15, 2015
3c2ff6f
ASoC: msm: qdsp6v2: Track no wait commands
Oct 6, 2015
4ff100b
defconfig: arm64: msm: disable CONFIG_DEVMEM and CONFIG_DEVKMEM
Sep 23, 2015
c711fc6
ARM: dts: msm: add regulator support for PMI8994
Oct 16, 2015
929f9b7
PCI: Do not retry for config space restore
Sep 30, 2015
50d1e34
defconfig: arm64: msm8994: Add SECCOMP support
Sep 25, 2015
34ab292
Merge "msm: kgsl: Add return statement for non-void function"
Oct 17, 2015
b07df11
Merge "PCI: Do not retry for config space restore"
Oct 17, 2015
26a690b
Merge "ARM: dts: msm: add regulator support for PMI8994"
Oct 17, 2015
1ad86f9
ASoC: msm: qdsp6v2: Check memory before re-mapping cal block
Oct 7, 2015
1ed049d
mmc: block: stop BKOPs before handling RPMB and ioctl
Oct 20, 2015
e55f686
rpm-smd: Raise priority of thread waiting for SMD buffer
Oct 20, 2015
0113b5b
cpuidle: Add need_resched() check
Oct 16, 2015
c05b73f
Merge "ASoC: msm: qdsp6v2: Track no wait commands"
Oct 21, 2015
18f3938
ASoC: msm: qdsp6v2: add wakelock hook in misc driver
Sep 22, 2015
27e9fe7
Merge "ARM: dts: msm: Increase fixed mmb for VIG pipes"
Oct 22, 2015
d7d1962
Merge "soc: qcom: watchdog_v2: Increase timeout for forced bites (aga…
Oct 22, 2015
23a7a81
diag: Expand msg mask buffer dynamically
Jul 24, 2015
3c59a88
Merge "cpuidle: Add need_resched() check"
Oct 23, 2015
8ab53b8
ext4: rate limit printk in buffer_io_error()
Oct 23, 2015
c6815a4
Merge "rpm-smd: Raise priority of thread waiting for SMD buffer"
Oct 24, 2015
11d01be
Merge "ASoC: wcd9330: Disable compander in HPH when EAR is enabled"
Oct 24, 2015
e893bd9
Merge "diag: Expand msg mask buffer dynamically"
Oct 24, 2015
18a00f8
Merge "ext4: rate limit printk in buffer_io_error()"
Oct 25, 2015
240131f
debugobjects: use kmemleak_not_leak for debug object memory
May 14, 2015
4f73e71
ASoC: msm: qdsp6v2: Initialize ASM no wait spinlock
Oct 20, 2015
a34daca
Merge "ASoC: msm: qdsp6v2: add wakelock hook in misc driver"
Oct 27, 2015
f8fb8f2
ASoC: msm: qdsp6v2: move frame info to be per session based
Jul 17, 2015
b8df2e7
ASoC: msm: qdsp6v2: make frame info to static array
Aug 6, 2015
4b1f191
Merge "debugobjects: use kmemleak_not_leak for debug object memory"
Oct 29, 2015
badd0b5
Merge "ASoC: msm: qdsp6v2: Check memory before re-mapping cal block"
Oct 29, 2015
b7f796b
Merge "defconfig: arm64: msm8994: Add SECCOMP support"
Oct 30, 2015
5aa1d3d
msm: cpp: Limit the rate of pop buffer messages
Oct 17, 2015
dd54fb3
Merge "ASoC: msm: qdsp6v2: make frame info to static array"
Oct 30, 2015
af46891
Merge "msm: cpp: Limit the rate of pop buffer messages"
Nov 1, 2015
9cd7b88
mm: swap: don't delay swap free for fast swap devices
Feb 25, 2015
62418af
Merge "defconfig: arm64: msm: disable CONFIG_DEVMEM and CONFIG_DEVKMEM"
Nov 2, 2015
87820f2
Merge "mm: swap: don't delay swap free for fast swap devices"
Nov 3, 2015
bfee988
Merge "ASoC: msm: qdsp6v2: Initialize ASM no wait spinlock"
Nov 3, 2015
30fe45d
Merge "mmc: block: stop BKOPs before handling RPMB and ioctl"
Nov 3, 2015
cdff464
rpm-smd: Optimize smd data read
Jul 20, 2015
93c4313
soc: qcom: memory_dump_v2: use kmemleak_not_leak for mem dump's app t…
Jun 1, 2015
7a76923
soc: qcom: watchdog_v2: use kmemleak_not_leak for cpu context dump data
May 18, 2015
fc2962b
USB: android: Fix memory leak in mass_storage_function_init()
Apr 16, 2015
72e20d7
Merge "soc: qcom: watchdog_v2: use kmemleak_not_leak for cpu context …
Nov 6, 2015
37c18c8
sched: Export sched_setscheduler_nocheck()
Sep 30, 2015
99decbd
Merge "USB: android: Fix memory leak in mass_storage_function_init()"
Nov 7, 2015
e0b12c9
msm: thermal: Add CPU mitigation during suspend
Feb 27, 2015
f815bc7
msm: thermal: Re-evaluate hotplug for unexpected cpu online
Oct 23, 2015
7216d05
msm: vidc: Generalize decoder DCVS threshold for all usecases
Sep 30, 2015
9152125
msm: vidc: Decrease lower threshold by extra buffers needed for DCVS
Oct 13, 2015
de14cdc
Merge "sched: Export sched_setscheduler_nocheck()"
Nov 10, 2015
9326a3b
Merge "msm: thermal: Re-evaluate hotplug for unexpected cpu online"
Nov 10, 2015
a1374a3
Merge "msm: thermal: Add CPU mitigation during suspend"
Nov 10, 2015
6f8cd6d
Merge "rpm-smd: Optimize smd data read"
Nov 11, 2015
1628e39
power: bcl: Re-evaluate hotplug for unexpected cpu online
Nov 12, 2015
f4005f6
Merge "msm: vidc: Generalize decoder DCVS threshold for all usecases"
Nov 16, 2015
1df4924
Merge "msm: vidc: Decrease lower threshold by extra buffers needed fo…
Nov 16, 2015
70ec386
msm: tspp: add null check in sps callback
Oct 14, 2015
7eb81e7
msm: ipa: increase modem memory partition in IPA SRAM
Nov 7, 2015
d20b67e
Merge "msm: tspp: add null check in sps callback"
Nov 19, 2015
c716155
msm: camera: isp: Dual vfe enable write master sync
Aug 21, 2015
d3bcc48
sched: initialize frequency domain cpumask
Oct 28, 2015
49a9fe4
Merge "msm: ipa: increase modem memory partition in IPA SRAM"
Nov 20, 2015
63592ab
qseecom: Update key id strings for full disk encryption
Nov 7, 2015
9123087
soc: qcom: watchdog_v2: add support to enable watchdog feature
Jun 15, 2015
d744c7c
soc: qcom: watchdog_v2: update last_pet variable during resume
Jun 25, 2015
00f698c
soc: qcom: watchdog_v2: use rt task to pet watchdog
Sep 4, 2015
bc465ea
Merge "soc: qcom: watchdog_v2: add support to enable watchdog feature"
Nov 25, 2015
4ca8447
Merge "soc: qcom: watchdog_v2: update last_pet variable during resume"
Nov 25, 2015
b9644a6
msm: ipa: request Modem to load uC after SSR if required
Oct 15, 2015
82bed5b
Merge "soc: qcom: watchdog_v2: use rt task to pet watchdog"
Nov 26, 2015
0e25eea
ASoC: msm: qdsp6v2: Prevent ASM callback when client freed
Nov 11, 2015
e931e23
qseecom: Change to work with appsbl qseecom
Mar 10, 2015
fe294df
qseecom: Register the existing app if it is loaded by appsbl
May 11, 2015
8c19e27
uid_cputime: Iterates over all the threads instead of processes.
Jul 31, 2015
bdebecb
Merge "msm: ipa: request Modem to load uC after SSR if required"
Dec 3, 2015
0b82753
Merge "uid_cputime: Iterates over all the threads instead of processes."
Dec 3, 2015
89f219a
Merge "sched: initialize frequency domain cpumask"
Dec 4, 2015
abbe483
Merge "qseecom: Change to work with appsbl qseecom"
Dec 7, 2015
50c5013
Merge "qseecom: Register the existing app if it is loaded by appsbl"
Dec 7, 2015
662dbca
diag: Add checks before sending real time mask updates
Aug 6, 2015
9d009bc
Merge "power: bcl: Re-evaluate hotplug for unexpected cpu online"
Dec 10, 2015
e157520
Merge "diag: Add checks before sending real time mask updates"
Dec 10, 2015
83bea0c
input: touchscreen: maxim_sti: initial commit
koushikvm May 15, 2015
0cf4edd
Merge "msm: camera: isp: Dual vfe enable write master sync"
Dec 11, 2015
b6c6bc3
input: touchscreen: maxim_sti: branch specific modifications
koushikvm May 15, 2015
0996dfa
input: touchscreen: maxim_sti: latest driver update
koushikvm May 15, 2015
cc6a1b3
input: maxim_sti: move header to uapi
TreehouseSD Sep 14, 2015
0e73a7b
Merge "input: maxim_sti: move header to uapi"
Dec 14, 2015
22c9514
defconfig: arm64: disable CONFIG_DEVMEM and CONFIG_DEVKMEM
Dec 15, 2015
7ba29b8
ASoC: wcd9330: correct HPH PA enable/disable setting
Dec 15, 2015
e9d0e69
avtimer: update ioctl call to query avtimer
Nov 26, 2015
fe17ee5
rtc: alarm: set power-on alarm via timerfd
Jul 7, 2015
af0cb85
rtc: alarm: set power-on alarm via timerfd
Jul 7, 2015
bd0a0b5
ASoC: msm: Interrupt events in compress free
Oct 8, 2015
2dc3bcd
mm/slub: don't wait for high-order page allocation
JoonsooKim Sep 4, 2015
e294b87
In AndroidKernel.mk the 2 targets TARGET_PREBUILT_INT_KERNEL
Dec 10, 2015
8a243e9
Merge AU_LINUX_ANDROID_LA.BF64.1.2.2_RB4.06.00.01.180.022 on remote b…
Jan 19, 2016
e461a21
Merge "Merge AU_LINUX_ANDROID_LA.BF64.1.2.2_RB4.06.00.01.180.022 on r…
Jan 19, 2016
2a7d314
Avoid kernel from being rebuilt unnecessarily
Dec 10, 2015
6b90597
Merge "ASoC: wcd9330: correct HPH PA enable/disable setting"
Jan 25, 2016
83feacf
Merge AU_LINUX_ANDROID_LA.BF64.1.2.2_RB4.06.00.01.180.028 on remote b…
Jan 27, 2016
2461154
In AndroidKernel.mk the 2 targets TARGET_PREBUILT_INT_KERNEL
Dec 10, 2015
5f06fed
Merge "In AndroidKernel.mk the 2 targets TARGET_PREBUILT_INT_KERNEL" …
Jan 27, 2016
f6f1ea6
Merge "mm/slub: don't wait for high-order page allocation"
Jan 28, 2016
2edc807
Merge "Avoid kernel from being rebuilt unnecessarily"
Jan 30, 2016
e63f75b
Merge AU_LINUX_ANDROID_LA.BF64.1.2.2_RB4.06.00.01.180.029 on remote b…
Feb 3, 2016
8e268ac
Add Oneplus modification
leonfish77101 Jun 3, 2016
ada398b
Add Oneplus modification for OTA
leonfish77101 Sep 9, 2016
7033c35
Enable OTG by default, disable OTG switch feature
Dec 29, 2016
c0ed8f2
Synchronize codes for OxygenOS 3.5.8
Mar 24, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions AndroidKernel.mk
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,12 @@ ifeq ($(TARGET_USES_UNCOMPRESSED_KERNEL),true)
$(info Using uncompressed kernel)
TARGET_PREBUILT_INT_KERNEL := $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/Image
else
ifeq ($(KERNEL_ARCH),arm64)
TARGET_PREBUILT_INT_KERNEL := $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/Image.gz
else
TARGET_PREBUILT_INT_KERNEL := $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/zImage
endif
endif

ifeq ($(TARGET_KERNEL_APPEND_DTB), true)
$(info Using appended DTB)
Expand Down
16 changes: 16 additions & 0 deletions Documentation/ABI/testing/sysfs-kernel-wakeup_reasons
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
What: /sys/kernel/wakeup_reasons/last_resume_reason
Date: February 2014
Contact: Ruchi Kandoi <kandoiruchi@google.com>
Description:
The /sys/kernel/wakeup_reasons/last_resume_reason is
used to report wakeup reasons after system exited suspend.

What: /sys/kernel/wakeup_reasons/last_suspend_time
Date: March 2015
Contact: jinqian <jinqian@google.com>
Description:
The /sys/kernel/wakeup_reasons/last_suspend_time is
used to report time spent in last suspend cycle. It contains
two numbers (in seconds) separated by space. First number is
the time spent in suspend and resume processes. Second number
is the time spent in sleep state.
12 changes: 11 additions & 1 deletion Documentation/device-mapper/verity.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Construction Parameters
<version> <dev> <hash_dev>
<data_block_size> <hash_block_size>
<num_data_blocks> <hash_start_block>
<algorithm> <digest> <salt>
<algorithm> <digest> <salt> <mode>

<version>
This is the type of the on-disk hash format.
Expand Down Expand Up @@ -62,6 +62,16 @@ Construction Parameters
<salt>
The hexadecimal encoding of the salt value.

<mode>
Optional. The mode of operation.

0 is the normal mode of operation where a corrupted block will result in an
I/O error.

1 is logging mode where corrupted blocks are logged and a uevent is sent to
notify user space.


Theory of operation
===================

Expand Down
3 changes: 3 additions & 0 deletions Documentation/devicetree/bindings/arm/msm/msm_watchdog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ Required properties:
Optional properties:

- qcom,ipi-ping : (boolean) send keep alive ping to other cpus if present
- qcom,wakeup-enable : (boolean) enable non secure watchdog to freeze / unfreeze
automatically across suspend / resume path.

Example:

Expand All @@ -37,4 +39,5 @@ Example:
qcom,bark-time = <11000>;
qcom,pet-time = <10000>;
qcom,ipi-ping;
qcom,wakeup-enable;
};
25 changes: 25 additions & 0 deletions Documentation/devicetree/bindings/batterydata/batterydata.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,31 @@ Profile data node required properties:
influencing the final output of the state of charge read
by software.

Profile data node optional properties:
- qcom,chg-rslow-comp-c1 : A constant for rslow compensation in the fuel gauge.
This will be provided by the profiling tool for
additional fuel gauge accuracy during charging.
- qcom,chg-rslow-comp-c2 : A constant for rslow compensation in the fuel gauge.
This will be provided by the profiling tool for
additional fuel gauge accuracy during charging.
- qcom,chg-rslow-comp-thr : A constant for rslow compensation in the fuel gauge.
This will be provided by the profiling tool for
additional fuel gauge accuracy during charging.
- qcom,chg-rs-to-rslow: A constant for rslow compensation in the fuel gauge.
This will be provided by the profiling tool for
additional fuel gauge accuracy during charging.
- qcom,fastchg-current-ma: Specifies the maximum fastcharge current.
- qcom,fg-cc-cv-threshold-mv: Voltage threshold in mV for transition from constant
charge (CC) to constant voltage (CV). This value should
be 10 mV less than the float voltage.
This property should only be specified if
"qcom,autoadjust-vfloat" property is specified in the
charger driver to ensure a proper operation.
- qcom,thermal-coefficients: Byte array of thermal coefficients for reading
battery thermistor. This should be exactly 6 bytes
in length.
Example: [01 02 03 04 05 06]

Profile data node required subnodes:
- qcom,fcc-temp-lut : An 1-dimensional lookup table node that encodes
temperature to fcc lookup. The units for this lookup
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/dma/fsl-mxs-dma.txt
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ dma_apbx: dma-apbx@80024000 {
80 81 68 69
70 71 72 73
74 75 76 77>;
interrupt-names = "auart4-rx", "aurat4-tx", "spdif-tx", "empty",
interrupt-names = "auart4-rx", "auart4-tx", "spdif-tx", "empty",
"saif0", "saif1", "i2c0", "i2c1",
"auart0-rx", "auart0-tx", "auart1-rx", "auart1-tx",
"auart2-rx", "auart2-tx", "auart3-rx", "auart3-tx";
Expand Down
56 changes: 56 additions & 0 deletions Documentation/devicetree/bindings/fb/mdss-dsi-panel.txt
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,20 @@ Optional properties:
60 = 60 frames per second (default)
- qcom,mdss-dsi-panel-clockrate: Specifies the panel clock speed in Hz.
0 = default value.
- qcom,mdss-mdp-transfer-time-us: Specifies the dsi transfer time for command mode
panels in microseconds. Driver uses this number to adjust
the clock rate according to the expected transfer time.
Increasing this value would slow down the mdp processing
and can result in slower performance.
Decreasing this value can speed up the mdp processing,
but this can also impact power consumption.
As a rule this time should not be higher than the time
that would be expected with the processing at the
dsi link rate since anyways this would be the maximum
transfer time that could be achieved.
If ping pong split enabled, this time should not be higher
than two times the dsi link rate time.
14000 = default value.
- qcom,mdss-dsi-on-command-state: String that specifies the ctrl state for sending ON commands.
"dsi_lp_mode" = DSI low power mode (default)
"dsi_hs_mode" = DSI high speed mode
Expand Down Expand Up @@ -378,6 +392,8 @@ Optional properties:
go blank during transition.
"dynamic-switch-immediate"= Switch on next frame update. Panel will
not go blank for this transition.
"dynamic-resolution-switch-immediate"= Switch the panel resolution. Panel will
not go blank for this transition.
- qcom,mdss-dsi-post-mode-switch-on-command: Multiple dcs packets used for turning on DSI panel
after panel has switch modes.
Refer to "qcom,mdss-dsi-on-command" section for adding commands.
Expand All @@ -395,6 +411,20 @@ Optional properties:
for any commands that we send.
- qcom,mdss-dsi-force-clock-lane-hs: Boolean to force dsi clock lanes to HS mode always.

- qcom,mdss-dsi-display-timings: Parent node that lists the different resolutions that the panel supports.
Each child represents timings settings for a specific resolution.

Additional properties added to the second level nodes that represent timings properties:
- qcom,mdss-dsi-timing-default: Property that specifies the current child as the default
timing configuration that will be used.
- qcom,mdss-dsi-timing-switch-command: List of commands that need to be sent
to panel when the resolution/timing switch happens dynamically.
Refer to "qcom,mdss-dsi-on-command" section for adding commands.
- qcom,mdss-dsi-timing-switch-command-state: String that specifies the ctrl state for sending resolution switch
commands.
"dsi_lp_mode" = DSI low power mode (default)
"dsi_hs_mode" = DSI high speed mode

Note, if a given optional qcom,* binding is not present, then the driver will configure
the default values specified.

Expand Down Expand Up @@ -474,6 +504,7 @@ Example:
qcom,mdss-dsi-dma-trigger = <0>;
qcom,mdss-dsi-panel-framerate = <60>;
qcom,mdss-dsi-panel-clockrate = <424000000>;
qcom,mdss-mdp-transfer-time-us = <12500>;
qcom,mdss-dsi-panel-timings = [7d 25 1d 00 37 33
22 27 1e 03 04 00];
qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00
Expand Down Expand Up @@ -530,5 +561,30 @@ Example:
<128 240 64>;
qcom,mdss-dsi-panel-orientation = "180"
qcom,mdss-dsi-force-clock-lane-hs;
qcom,mdss-dsi-display-timings {
wqhd {
qcom,mdss-dsi-timing-default;
qcom,mdss-dsi-panel-width = <720>;
qcom,mdss-dsi-panel-height = <2560>;
qcom,mdss-dsi-h-front-porch = <20>;
qcom,mdss-dsi-h-back-porch = <8>;
qcom,mdss-dsi-h-pulse-width = <8>;
qcom,mdss-dsi-h-sync-skew = <0>;
qcom,mdss-dsi-v-back-porch = <4>;
qcom,mdss-dsi-v-front-porch = <728>;
qcom,mdss-dsi-v-pulse-width = <4>;
qcom,mdss-dsi-panel-framerate = <60>;
qcom,mdss-dsi-panel-timings = [E6 38 26 00 68 6E 2A 3C 2C 03 04 00];
qcom,mdss-dsi-t-clk-post = <0x02>;
qcom,mdss-dsi-t-clk-pre = <0x2a>;
qcom,mdss-dsi-on-command = [05 01 00 00 a0 00 02 11 00
05 01 00 00 02 00 02 29 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,mdss-dsi-timing-switch-command = [
29 00 00 00 00 00 02 B0 04
29 00 00 00 00 00 02 F1 00];
qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode";
};
};
};
};
8 changes: 8 additions & 0 deletions Documentation/devicetree/bindings/fb/mdss-mdp.txt
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,14 @@ Required properties
to the respective cursor pipes. Number of xin ids
defined should match the number of offsets
defined in property: qcom,mdss-pipe-cursor-off
- qcom,mdss-pipe-cursor-clk-ctrl-off: Array of offsets describing clk control
offsets for dynamic clock gating. 1st value
in the array represents offset of the control
register. 2nd value represents bit offset within
control register and 3rd value represents bit
offset within status register. Number of tuples
defined should match the number of offsets
defined in property: qcom,mdss-pipe-cursor-off
- qcom,mdss-ctl-off: Array of offset addresses for the available ctl
hw blocks within MDP, these offsets are
calculated from register "mdp_phys" defined in
Expand Down
57 changes: 43 additions & 14 deletions Documentation/devicetree/bindings/leds/leds-qpnp-flash.txt
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,14 @@ Optional properties:
- qcom,power-detect-enabled : Boolean type. This enables driver to get maximum flash LED
current at current battery level to avoid intensity clamp
when battery voltage is low
- qcom,otst2-module-enabled : Boolean type. This enables driver to enable MASK to support
OTST2 connection.

Required properties inside child node. Chile node contains settings for each individual LED:
Required properties inside child node. Child node contains settings for each individual LED.
Each LED hardware needs a node for itself and a switch node to control brightness.
For the purpose of turning on/off LED and better regulator control, "led:switch" node
is introduced. "led:switch" acquires several existing properties from other nodes for
operational simplification. For backward compatibility purpose, swicth node can be optional:
- label : type of led that will be used, either "flash" or "torch".
- qcom,led-name : name of the LED. Accepted values are "led:flash_0",
"led:flash_1", "led:torch_0", "led:torch_1"
Expand All @@ -62,17 +68,22 @@ Required properties inside child node. Chile node contains settings for each ind
- qcom,id : enumerated ID for each physical LED. Accepted values are "0",
"1", etc..
- qcom,max-current : maximum current allowed on this LED. Valid values should be
integer from 0 to 1000 inclusive, indicating 0 to 1000 mA.
integer from 0 to 1000 inclusive, indicating 0 to 1000 mA.

Optional properties inside child node:
- qcom,current : default current intensity for LED. Accepted values should be
integer from 0 t 1000 inclusive, indicating 0 to 1000 mA.
- boost-supply : flash LED boost power source for flash LED
- boost-voltage-max : maximum voltage for flash LED boost regulator in uV. This attribute is
: required if boost-supply is defined.
- qcom,duration : duration for flash LED. When duration time expires, hardware
will turn off flash LED. Values should be from 10 ms to 1280 ms
with 10 ms incremental step. Not applicable to torch.
- qcom,duration : Duration for flash LED. When duration time expires, hardware will turn off
flash LED. Values should be from 10 ms to 1280 ms with 10 ms incremental
step. Not applicable to torch. It is required for LED:SWITCH node to handle
LED used as flash.
- reg<n> : reg<n> (<n> represents number. eg 0,1,2,..) property is to add support for
multiple power sources. It includes two properties regulator-name and max-voltage.
- regulator-name : This denotes this node is regulator node and which
regulator to use.
Optional property inside regulator node:
- max-voltage : This specifies max voltage of regulator. Some switch
or boost regulator does not need this property.

Example:
qcom,leds@d300 {
Expand Down Expand Up @@ -102,23 +113,41 @@ Example:
qcom,led-name = "led:flash_0";
qcom,default-led-trigger =
"flash0_trigger";
qcom,max-current = <1000>;
qcom,duration = <1280>;
qcom,id = <0>;
qcom,duration = <1280>;
qcom,current = <625>;
boost-supply = <&pm8226_chg_boost>;
qcom,max-current = <1000>;
};

pm8226_torch: qcom,torch_0 {
label = "torch";
qcom,led-name = "led:torch_0";
qcom,default-led-trigger =
"torch0_trigger";
boost-supply = <&pm8226_chg_boost>;
qcom,max-current = <200>;
qcom,id = <0>;
qcom,current = <120>;
boost-voltage-max = <3600000>;
qcom,max-current = <200>;
reg0 {
regulator-name =
"pm8226_chg_boost";
max-voltage = <3600000>;
};
};

pm8226_switch: qcom,switch {
label = "switch";
qcom,led-name = "led:switch";
qcom,default-led-trigger =
"switch_trigger";
qcom,id = <2>;
qcom,current = <625>;
qcom,duration = <1280>;
qcom,max-current = <1000>;
reg0 {
regulator-name =
"pm8226_chg_boost";
max-voltage = <3600000>;
};
};
};

5 changes: 0 additions & 5 deletions Documentation/devicetree/bindings/leds/leds-qpnp-wled.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,6 @@ Optional properties for WLED:
- qcom,en-9b-dim-res : boolean, specify if 9-bit dim resultion is needed. otherwise 12-bit is used.
- qcom,en-phase-stag : boolean, specify if phase staggering is needed.
- qcom,en-cabc : boolean, specify if cabc (content adaptive backlight control) is needed.
- qcom,ibb-bias-active : boolean, specify to activate the bias
- qcom,ibb-pwrup-dly : ibb power up delay in milli seconds. The supported values are 1 to 8.
default is 1.
- qcom,lab-fast-precharge: boolean, specify to activate the fast precharge
- qcom,disp-type-amoled : specify if the display is amoled
- qcom,led-strings-list : Wled module has four strings of leds numbered from 0 to 3. each string of leds
are operated individually. specify the list of strings used by the device.
Expand Down Expand Up @@ -80,7 +76,6 @@ Example:
qcom,sync-dly-us = <800>;
qcom,fs-curr-ua = <16000>;
qcom,en-phase-stag;
qcom,ibb-pwrup-dly = <8>;
qcom,led-strings-list = [00 01 02 03];
qcom,en-ext-pfet-sc-pro;
};
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/mmc/mmc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ Optional properties:
- cap-mmc-highspeed: MMC high-speed timing is supported
- cap-power-off-card: powering off the card is safe
- cap-sdio-irq: enable SDIO IRQ signalling on this interface
- full-pwr-cycle: full power cycle of the card is supported

*NOTE* on CD and WP polarity. To use common for all SD/MMC host controllers line
polarity properties, we have to fix the meaning of the "normal" and "inverted"
Expand Down
41 changes: 41 additions & 0 deletions Documentation/devicetree/bindings/nfc/nq-nci.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
Qualcomm Technologies, Inc NQxxxx NFC NCI device

Near Field Communication (NFC) device is based on NFC Controller Interface (NCI)

Required properties:

- compatible: "qcom,nq-nci"
- reg: NCI i2c slave address.
- qcom,en-gpio: specific gpio for hardware reset.
- qcom,irq-gpio: specific gpio for read interrupt.
- interrupt-parent: Should be phandle for the interrupt controller
that services interrupts for this device.
- interrupts: Nfc read interrupt,gpio-clk-req interrupt


Recommended properties:

- interrupt-names: names of interrupts, should include "nfc_irq", used for reference


Optional properties:

- pinctrl-names, pinctrl-0, pincntrl-1: references to our pincntrl settings
- clocks, clock-names: must contain the NQxxxx's core clock.

Example:

nq-nci@2b {
compatible = "qcom,nq-nci";
reg = <0x2b>;
qcom,irq-gpio = <&msm_gpio 29 0x00>;
qcom,en-gpio = <&msm_gpio 30 0x00>;
interrupt-parent = <&msm_gpio>;
interrupts = <29 0>;
interrupt-names = "nfc_irq";
pinctrl-names = "nfc_active","nfc_suspend";
pinctrl-0 = <&nfc_int_active &nfc_disable_active>;
pinctrl-1 = <&nfc_int_suspend &nfc_disable_suspend>;
clocks = <&clock_rpm clk_bb_clk2_pin>;
clock-names = "ref_clk";
};
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,18 @@ Required properties for pwm play mode:
- qcom,pwm-channel: pwm channel the led will operate on
- qcom,period-us: pwm period in us
- qcom,duty-us: pwm duty cycle in us
- qcom,ext-pwm-dtest-line: dtest line to used with pwm

Optional properties for pwm play mode:
- qcom,ext-pwm-freq-khz : frequency for external pwm in kilo HZ

Optional properties when qcom,actuator-type is "lra"
- qcom,correct-lra-drive-freq : boolean, use this to ensure LRA is driven at correct resonant
frequency, which may change due to operating conditions.
- qcom,misc-trim-error-rc19p2-clk-reg-present : boolean, use this if TRIM_ERROR_RC19P2_CLK
register is present in MISC module. This register holds
the frequency error in 19.2Mhz RC clock.

Example:
qcom,haptic@c000 {
compatible = "qcom,qpnp-haptic";
Expand Down
Loading