Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
273 commits
Select commit Hold shift + click to select a range
89e22c4
msm: mdss: Fix BWC width alignment
Dec 17, 2013
adaa4d2
msm: mdss: perform proper clock handoff during cont. splash screen
Jan 25, 2014
9f1fb63
msm: mdss: Enable EOT packets for DSI
Dec 11, 2013
9960e96
ARM: dts: mdss: Add boolean property for LUT readability
Feb 10, 2014
bd0e298
msm: mdss: Correct ARGC read write for all DSPP
Feb 5, 2014
e58ef23
msm: mdss: Copy IGC LUT data correctly to userspace
Feb 4, 2014
d6faacd
msm: mdss: Reading IGC and PGC LUT from cached values
Feb 10, 2014
3cb3025
msm: mdss: Turn off backlight while power off
Apr 18, 2014
becdc27
mdss: Dynamic timeout calculation for cmd stop
May 12, 2014
869d0e6
msm: mdss: Move histogram completion initialization to pp_init
Mar 18, 2014
5bb537a
msm: display: only release kickoff when no cleanup pipe
May 14, 2014
467b6c1
msm: mdss: Increase commit count for first kickoff
May 30, 2014
8035354
msm: mdss: Decimation and BWC cannot be enabled together
Dec 14, 2013
6dd5714
msm: mdss: Support scalar programming for all usecases
Apr 21, 2014
1fb12df
mdss: mdp: fix incorrect programming of scalar enable
Jul 17, 2014
4b843f2
msm: mdss: Dynamically enabling ESD
Mar 19, 2014
6d274b8
msm: mdss: Cancel ESD workqueue whenever display off happens
Mar 13, 2014
5ac01e4
msm: mdss: synchronize recovery handler access
Jun 20, 2014
d074000
arm/dt: Update Samsung DT for recent MDSS changes
hyperb1iss Sep 13, 2014
85b2ad4
video: mdss: Remove stray mutex lock
hyperb1iss Sep 13, 2014
013b579
msm: mdss: Acquire shared lock after getting frame on wfd
May 8, 2014
ec7ef88
msm: mdss: change MDP writeback priority
Jun 13, 2013
fb09140
HLTE: Android expects SW_LID, not SW_FLIP.
slayher Sep 17, 2014
79080ea
HLTE: Toggle reset of mcu to ensure all devices resume after sleep
slayher Sep 18, 2014
dd2f978
hlte: Fix sensors for real this time.
slayher Sep 22, 2014
d69f27a
hlte: fix merge fail.
slayher Sep 22, 2014
1ca21e6
msm: mdss: share fb memory ion fd to userspace
Mar 27, 2014
1053dc6
isdbt: Fix the build
hyperb1iss Oct 1, 2014
6775dbd
msm: kgsl: Protect CP_STATE_DEBUG_INDEX
Apr 21, 2014
82303f2
msm: kgsl: Mark mmapped objects with VM_DONTCOPY
Jul 18, 2014
4b47c9e
msm: kgsl: Cleanup the memory free list
Jun 3, 2014
b087e92
msm: kgsl: hold a process_private refcount in process_mem_print
jgebben Mar 10, 2014
ac96f00
hlte: update bluetooth driver.
slayher Oct 4, 2014
afcf9d3
net/l2tp: don't fall back on UDP [get|set]sockopt
sashalevin Jul 15, 2014
1666154
net: guard tcp_set_keepalive() to tcp sockets
edumazet Sep 24, 2012
b9ccc52
Merge Samsung release N9005XXUFNG2 (Update 9)
arter97 Oct 6, 2014
1835f76
msm: vidc: Don't free OCMEM when there is an open video instance
kerneltoast Sep 1, 2014
5449163
hlte: cypress-touchkey - add keydisabler
sbrissen Oct 12, 2014
a59fe03
msm: vidc: Send resolution along with output buffer
Aug 13, 2014
043aec3
drivers: port bluesleep, msm_serial_hs from android-msm-sprat-3.10-ki…
arter97 Nov 1, 2014
5e22f26
bluesleep: replace androidboot_mode_charger with poweroff_charging
arter97 Nov 2, 2014
993482b
net: core: Support UID-based routing.
lcolitti Mar 31, 2014
d534799
msm: vidc: Add support for setting initial qp
Feb 13, 2014
1b93733
msm: vidc: Amend calculation of buffer sizes in VENUS_BUFFER_SIZE
Apr 15, 2014
41cbb67
msm: vidc: Expose extradata size to userspace
May 8, 2014
35917e8
msm: vidc: Add AFD and CC metadata support to extradata
Sep 27, 2013
b739c14
msm: vidc: Add support for different errors
Jan 29, 2014
9e3a96e
msm: vidc: Change in input buffer size calculation
Sep 25, 2013
bd18f38
msm: vidc: add new control for limiting i/p buffer size
Aug 1, 2014
c80c962
hlte: Fix merge fail.
slayher Nov 14, 2014
4c1115c
hlte: add flag -Wno-sizeof-pointer-memaccess for now
slayher Nov 14, 2014
0bde555
msm: mdss: Enable fixed MMBs support for RGB pipes
Sep 2, 2013
499e35e
msm: mdss: Allow smp change during composition switch
Jun 3, 2014
f818581
mdss: Add MDP_SMP_FORCE_ALLOC mdp flag
Aug 12, 2014
a0281e2
nl80211: vendor command support
Jan 16, 2014
2e2073c
nl80211: support vendor-specific events
Jan 16, 2014
90914d6
nl80211: Correct the usage of command NL80211_CMD_VENDOR
May 27, 2014
6b5152f
Enable NEED_NETDEV for vendor command support.
Mar 17, 2014
0dc9479
nl80211: nl80211hdr_put() doesn't return an ERR_PTR
Aug 14, 2013
e610067
nl80211: fix error path in nl80211_get_key()
jmberg-intel Oct 25, 2013
4a55c8f
Handle 'sk' being NULL in UID-based routing.
Jul 8, 2014
eda5cf5
NFC: Export pn544.h header to userspace
Albinoman887 Nov 20, 2014
8646d77
NFC: Add proper guards around pn547.h header
intervigilium Nov 23, 2014
71fa1af
NFC: Copy pn547.h header as pn544.h
Albinoman887 Nov 23, 2014
a3ae932
hlte: fix hlte bluetooth crash when using google glass on bluetooth …
shareefalis Dec 15, 2014
da92e91
hlte: bt-gpio: disable gpio power off from suspend.
shareefalis Dec 16, 2014
686406d
usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
FrozenCow Jul 4, 2013
ad96b07
hlte disable probe's host-wake gpio.
shareefalis Dec 18, 2014
89947ad
Revert "hlte: add flag -Wno-sizeof-pointer-memaccess for now"
shareefalis Dec 18, 2014
6f2ed2f
various: GCC 4.8.x fixup
yank555-lu Sep 30, 2014
ddd429b
Revert "hlte: bt-gpio: disable gpio power off from suspend."
Dec 31, 2014
717d286
Revert " hlte disable probe's host-wake gpio."
Dec 31, 2014
33708d6
msm: Allow native driver to communicate with APR
Feb 6, 2014
298c5f7
msm: Fix for audio loss during WLAN & LTE call handover
May 23, 2014
6dc9b04
ASoC: wcd9xxx: use hwdep node for codec calibration
Sep 30, 2014
0eb1dd8
ASoC: wcd9320: Add HD2 tuning coefficients for HPH path
Mar 25, 2014
2d79bdf
ASoC: wcd9320: Check denominator for zero before division
Jul 22, 2014
bedd319
ASoC: wcd9320: Add ANC loopback path and cache HPF bypass control
Apr 30, 2014
f4be952
ASoC: wcd9320: Handle the port disconnect correctly
Aug 8, 2014
fdaa11e
ASoC: wcd9320: Fix micbias setting for MAD
gajare-codeaurora Jul 11, 2014
0f598fe
ASoC: wcd9320: Fix DAPM timeout when accesing MAD calibration
Mar 19, 2014
4cbbf70
ASoC: wcd9320: Fix for VI feedback underflow errors
Apr 19, 2014
61be82c
ASoC: wcd9320: use hwdep nodes to get calibration
Oct 23, 2014
8f940ae
PM: devfreq: Fix simple_ondemand crashing on startup
Feb 9, 2014
d89c989
Power: add an API to log wakeup reasons
Feb 19, 2014
84a5135
POWER: fix compile warnings in log_wakeup_reason
Feb 21, 2014
63fa94a
Power: Add guard condition for maximum wakeup reasons
Mar 7, 2014
9e68a85
Power: Changes the permission to read only for sysfs file
Apr 24, 2014
4dddfc9
net: ipv6: ping: Use socket mark in routing lookup
lcolitti Feb 27, 2014
176a92b
net: ipv6: autoconf routes into per-device tables
lcolitti Mar 26, 2014
f12e8ed
net: add a sysctl to reflect the fwmark on replies
lcolitti Mar 18, 2014
478d287
net: support marking accepting TCP sockets
lcolitti Mar 26, 2014
f9235b8
net: Fix "ip rule delete table 256"
andhe Nov 7, 2013
158ca20
msm: mdss: dsi: Share panel alignment restrictions through sysfs node
Mar 6, 2014
91be532
hlte: fix cabc values
shareefalis Jan 5, 2015
02a18ef
KEYS: close race between key lookup and freeing
sashalevin Dec 29, 2014
93bdd4d
Revert "drivers: port bluesleep, msm_serial_hs from android-msm-sprat…
shareefalis Jan 7, 2015
5a3c43f
Hlte bluesleep: increase tx time out to 5 second
shareefalis Jan 7, 2015
460c493
msm: mdss: Share minimum width and height limitations on panel ROI
Apr 4, 2014
57c81d4
msm: mdss: Disable the PP features if partial update feature is enabled
Oct 1, 2013
b87ff1c
hlte-common: Enable IDLETIMER
christer12 Jan 8, 2015
b6db5d1
nf: IDLETIMER: time-stamp and suspend/resume handling.
Mar 25, 2014
76f7c2a
nf: Remove compilation error caused by
Apr 24, 2014
029e888
Revert "mm: fix calculation of dirtyable memory"
arter97 Oct 19, 2014
d7fcf71
msm: ipc_logging: add client version support
Oct 13, 2014
6675312
msm_serial_hs:Enable Error/Break Char off
Dec 17, 2013
d2646e1
msm_serial_hs: Dynamic allocation of port structures
Oct 21, 2013
466d1df
msm_serial_hs: Implement driver functionality to be closer to HW spec
Nov 28, 2013
1e6a543
msm_serial_hs: Defensive checks
Jan 23, 2014
1876258
msm_serial_hs: Manage clock path-vote correctly
I-n-o-k Jan 22, 2014
ba0ea36
msm_serial_hs: Avoid RX getting stuck during rapid clock on/off
I-n-o-k Jan 22, 2014
7d34220
msm_serial_hs: Race Condition during Baud Rate Configuration
Feb 3, 2014
505bad5
msm_serial_hs: Program RFR to synchronize clock-off sequence with HW
Jan 23, 2014
115a73e
msm_serial_hs: Programing the TX FIFO watermark level to 4
I-n-o-k Feb 11, 2014
35b516c
msm_serial_hs: fix unbalanced clock vote during port close
Oct 2, 2013
dc711c7
msm_serial_hs: Remove code dependency on flag tty_flush_receive
Feb 7, 2014
bdea59e
msm_serial_hs: Programming BCR Register
Dec 16, 2013
3e53997
msm_serial_hs: Fix the logic for numbering the serial device
Dec 20, 2013
9b55b7c
msm_serial_hs: Fix return value handling from platform_get_irq_by_name
Oct 25, 2013
733483d
msm_serial_hs: Manage wake unlock delay
Jan 28, 2014
fe3b6d6
msm_serial_hs: remove unused code
Apr 11, 2014
cb0ff17
msm_serial_hs: Avoid potential unclocked access by clients
Apr 21, 2014
456ceb8
msm_serial_hs: Handle client requests without port open
Aug 18, 2014
e8c5bea
Hlte: msm_serial_hs: fix LA.BF.1.1.1_rb1.1 mismerge
shareefalis Jan 9, 2015
8c8bd97
hlte: partially mimick klte bluesleep. Disable turning off the hostWa…
shareefalis Jan 9, 2015
1ee7430
hlte: Fix snprintf
christer12 Jan 12, 2015
b436beb
Hlte: import relevent bluesleep changes from g900f sources.
shareefalis Jan 12, 2015
667c691
hlte: import msm-serial-hs changes from g900f
shareefalis Jan 12, 2015
a64ddf9
Revert "msm8974: Bring DT and PM in line with recent changes"
shareefalis Jan 12, 2015
67b41ab
Revert "msm: pm: Notify secure code of L2 power mode from last core o…
shareefalis Jan 12, 2015
cc85aee
ASoC: msm: Add support for Multisession ADSP SVA
Feb 19, 2014
e77c878
ASoC: msm8226: Add support for SVA Multisession
Feb 19, 2014
ce9412d
ASoC: msm8974: Add support for SVA Multisession
Feb 19, 2014
54fb169
ASoC: msm8x26: Add support for HFP
Feb 11, 2014
f5e4add
ASOC: msm: Enable volume mixer for hfp
Feb 8, 2014
6e28878
ASoC: msm: 8x10: Adjust button range for button 7
Feb 20, 2014
322101e
ASoC: msm: qdsp6v2: Add support for VoWLAN
Feb 25, 2014
ffb803b
ASoC: msm8x10: Add MultiMedia9 Frontend to machine driver
Feb 26, 2014
bff3fdc
ASoC: update drivers to handle errors correctly
Jul 15, 2014
28465fd
ASoC: msm: qdsp6v2: Add a new waitqueue state for mem map/unmap
Jun 5, 2014
fff4305
ASoC: msm: qdsp6v2: check proxy port is open when closing
Jul 31, 2014
50666fe
ASoC: msm: qdspv2: Fix junk characters in session name
Aug 1, 2014
04a62f3
ASoC: msm-lsm-client: handle close gracefully
gajare-codeaurora Aug 2, 2014
d196258
ASoC: msm: Fix ADM GET PARAM callback
Oct 7, 2013
4b4171e
ASoC: msm: qdsp6v2: fix rtac command failure
Oct 23, 2014
d3fb1bb
ASoC: msm: Add bounds checking to ADM get params
Oct 23, 2014
5d7f704
ASoC :msm: Increase Proxy buffering
Aug 19, 2013
6813642
ASoC: msm: update min buffer count and size
Oct 15, 2014
a564cfb
ASoC: msm: qdsp6v2: Fix memory corruption in ASM driver
Jul 1, 2014
0bf184d
ASoC: q6asm: Fix the memory leak during the SSR
Jul 4, 2014
331ea31
ASoC: update codec driver to handle new SSR design.
Aug 4, 2014
d12a6c1
ASoC: msm: qdsp6v2: handle VoIP call recovery during SSR
Jun 25, 2014
b9d8a58
ASoC: msm: reorg q6core header file
Sep 22, 2014
dee5a1a
ASoC: msm: qdsp6v2: Add SLIMBUS 3 TX port as valid port
Nov 11, 2014
1bb31dc
ASoC: msm: qdsp6v2: fix passing calibration to wrong AFE port
Nov 11, 2014
f82b56b
ASoC: msm: qdsp6v2: Unblock drain on reset event callback
Nov 17, 2014
eb45e85
msm: Increase start voice command timeout
Jun 17, 2014
075c661
ASoC: msm: qdsp6v2: Unblock EOS on reset event callback
Dec 2, 2014
aa75f8f
SoC: msm: Add Buffer overflow check
Nov 27, 2014
b1c1742
ASoC: msm: qdsp6v2: add check for NULL dereference
Dec 15, 2014
2584f8d
ion: Skip zeroing on secure buffers
labbott May 22, 2014
4f82170
msm: kgsl: Add new API's to track device mutex owner
Mar 27, 2014
184b37f
msm: kgsl: Increase the timeout value for fault detection
Mar 26, 2014
dcbf84a
msm: kgsl: Flush TLB when mapping to IOMMU pagetable
Mar 21, 2014
d2d7401
msm: kgsl: Enhance GFT to avoid hang->recover->hang cycle
Feb 9, 2014
ee1fe93
msm: kgsl: Do not detect faults when GPU core is idle
Feb 20, 2014
0b2da79
msm: kgsl: Add hang interrupt and change HW fault generation
Feb 6, 2014
91e87f9
msm: kgsl: Enable hang interrupt by setting right bits for A330V2
Oct 28, 2013
2f2efbe
msm: kgsl: Enable hang interrupt for a330v2
Dec 16, 2013
98cea41
msm: kgsl: Fix power api's used in fault interrupt sysfs control
Mar 12, 2014
0189660
msm: kgsl: Skip the entire command during fault recovery
Mar 26, 2014
75486a1
msm: kgsl: Policy change to skip entire command during fault recovery
Feb 25, 2014
fe29961
msm: kgsl: Add a flag to mark user mapped GPU buffers
May 5, 2014
70f3f9e
msm: kgsl: Return HI offset from kgsl_perfcounter_get
Nov 25, 2013
37c54d0
msm: kgsl: Look up the process struct in process_mem_open()
May 12, 2014
60a2050
msm: kgsl: Add a timer to detect possible syncpoint deadlocks
Dec 16, 2013
5606d22
msm: kgsl: Avoid a deadlock with the cmdbatch timer
Apr 8, 2014
a6f496d
msm: kgsl: Clear the memstore while destroying the context
May 7, 2014
0d161b2
msm: kgsl: Remove the "global" locking from the ioctl path
Jun 3, 2014
f125384
msm: kgsl: Do not return invalid power stats when the device is off
Jun 4, 2014
978b00c
msm: kgsl: Rate limit interrupt error messages
Dec 17, 2013
e494643
msm: kgsl: Read fault register on ringbuffer h/w fault
Feb 19, 2014
4fd6b95
msm: kgsl: Add ratelimit check to limit excessive kernel logging
Jun 19, 2014
b137266
msm: kgsl: enable CPU IRQ while suspending context
Oct 9, 2013
58ee86d
msm: kgsl: Fix memory entry leak when calling adreno_convertaddr
Aug 2, 2013
c72418e
msm: kgsl: Wake up GPU only for touch events
Oct 27, 2014
447247d
msm: kgsl: Immediately signal a timeline if the timestamp has retired
Oct 31, 2014
b96a8e4
msm: kgsl: Log correct fence pointer when cmdbatch timer expires
May 13, 2014
46c7fd9
msm: kgsl: Add a sync fence timeout callback
Oct 31, 2014
1f317a2
msm: kgsl: log debug info to help detect syncpoint deadlock
Oct 10, 2014
5412793
msm: kgsl: Prevent recursion when dumping sync fence logs
Oct 22, 2014
0474000
msm: kgsl: Restrict GPU memory object alignment to 32MB
May 21, 2014
bb99d5f
msm: kgsl: Track the submitted timestamp for a draw context
Oct 31, 2014
e478476
msm: kgsl: Fix race in active count wait
Oct 31, 2014
70ff123
msm: kgsl: Add syncpoint tracepoints
Sep 9, 2014
cbb4cce
msm: kgsl: Save a copy of the fence name for syncpoint events
Oct 20, 2014
e4b910f
msm: kgsl: Call sync_fence_log only if CONFIG_SYNC is defined
Oct 22, 2014
e0dc8b5
msm: kgsl: Change drawctxt mutex to spinlock
Oct 31, 2014
9edc210
msm: kgsl: Ignore signals for ringbuffer timestamp waits
Sep 16, 2014
ab5fac0
msm: kgsl: Device mutex lock for kgsl_cmdbatch_destroy
Dec 4, 2014
f8dc5a9
msm: kgsl: Disable shader memory dump during snapshot
Dec 4, 2014
f814433
msm: kgsl: Disable index reg dump during snapshot
Nov 25, 2014
c50fe91
Revert "ion: Skip zeroing on secure buffers"
shareefalis Jan 13, 2015
2dc107b
msm: kgsl: Keep track of kernel space mappings to memory
Sep 11, 2013
f2d50d0
sync: Add a "details" callback for sync points
Sep 10, 2014
dc6f976
sync: Only print details for active fences
Oct 22, 2014
c012328
Kgsl: fix mismerge of LA.BF.1.1.1_rb1.1.
shareefalis Jan 13, 2015
346b729
Revert "[media] videobuf2-core: Use current->mm_active when locking U…
Mar 4, 2014
50c6da6
videobuf2-core: Avoid locking userpages if no current->mm
Mar 4, 2014
374fda3
[media] Revert "[media] v4l2: vb2: one more fix for REQBUFS()"
mszyprow Jun 8, 2011
82e5a95
slim_msm: support non-blocking writes from slimbus MSM controller
Apr 1, 2014
5c7c871
ngd_slim: Ignore pm_runtime_get error when runtime-pm is not enabled
Sep 16, 2014
e3a1d3a
slim_ngd: Use DSP before-shutdown notification for DSP SSR
Oct 24, 2014
6b42d03
slim_ngd: Ensure device state consistency with runtime-pm during SSR
Nov 5, 2014
d99adf7
hlte: fix mismerge of LA.BF.1.1.1_rb1.1
shareefalis Jan 14, 2015
558b590
v4l2: vb2: replace VIDEO_MAX_FRAME with VB2_MAX_FRAME
Aug 14, 2014
421d7ff
msm: vidc: Print out the proper height and width in debugfs
Oct 16, 2013
4975742
msm-vidc: Modify Q6 HFI not to alter VP8 max supported width
Jun 5, 2014
b947f72
msm-vidc: Modify HFI not to alter VP8 max supported width
Jun 10, 2014
e946866
msm: vidc: avoid setting smoothstreaming for Q6
vgarodia Jul 1, 2014
bde5af6
msm: vidc: change concealment color
Jun 18, 2014
b4940c7
defconfig: switch to LZMA
arter97 Jan 14, 2015
f1d88bb
msm: vidc: flush queued work during device suspend
vgarodia Jun 4, 2014
45c340a
msm: vidc: handle dynamic buffers in pendingq during flush
Jul 4, 2014
2f1b012
msm: vidc: Delay firmware unload during session close
Jul 1, 2014
a4a2183
msm: vidc: Bug fix in instance clean-up
Sep 25, 2013
e00da9b
msm: vidc: Increase max buffers to VB2_MAX_FRAME (i.e. 64)
Jul 17, 2014
7f246d3
msm: vidc: Unload firmware immediately after sys error
Aug 22, 2014
d59a90f
msm: vidc: Increase firmware unload delay
Aug 22, 2014
a328b2a
msm: vidc: Enable clocks before iommu attach
Sep 11, 2014
6fd1eae
msm: vidc: Refactor OCMEM alloc, set, unset and free
Sep 3, 2014
9e434fe
msm: vidc: Fix race condition in power collapse sequence
Nov 3, 2014
8d6aa38
msm: vidc: Handle hfi session creation failures properly
Mar 6, 2014
361bc17
msm: vidc: Handle max clients error from video hardware
Apr 28, 2014
cfed34b
hlte fix mismerge
shareefalis Jan 14, 2015
92b647e
msm: vidc: Change in input buffer size calculation
Sep 25, 2013
7ccbb6d
msm: vidc: Add instance to instance list prior to CORE_INIT
Jul 3, 2014
aa5d743
msm: vidc: add new control for limiting i/p buffer size
Aug 1, 2014
44949c4
hlte: reenable hostwake gpio
shareefalis Jan 15, 2015
a6a7f14
msm-serial-bus: old cruft
shareefalis Jan 16, 2015
55e5ceb
hlte: fix mis merge fail
shareefalis Jan 16, 2015
e475038
hlte: merge in g900f msm-serial-hs
shareefalis Jan 17, 2015
3bab7b9
hlte: upgrade sensorhub driver and firmware from g900f update
shareefalis Jan 18, 2015
71f6162
ASoC: msm: qdsp6v2: Fix for cmd status overwrite
Sep 9, 2014
c6645e9
ASoC: msm: compr: Ensure drain sequence is executed
Aug 15, 2014
1265dff
ASoC: msm: qdsp6v2: requeue read buffers in mmap device switch
Aug 1, 2014
b582336
ASoC: msm: qdsp6v2: Add the matrix mixer call during ASM loopback
May 17, 2014
17ddaf7
video: mdss: Color temperature interface using PCC
Feb 9, 2015
fe5b700
net: ipv6: Add a sysctl to make optimistic addresses useful candidates
Oct 28, 2014
7db381d
net: ipv6: allow choosing optimistic addresses with use_optimistic
Dec 5, 2014
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
  •  
  •  
  •  
27 changes: 24 additions & 3 deletions AndroidKernel.mk
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ USE_MODULE ?= $(shell $(PERL) -e '$$of = "n"; while (<>) { if (/CONFIG_MODULES=y
DTS_NAMES ?= $(shell $(PERL) -e 'while (<>) {$$a = $$1 if /CONFIG_ARCH_((?:MSM|QSD|MPQ)[a-zA-Z0-9]+)=y/; $$r = $$1 if /CONFIG_MSM_SOC_REV_(?!NONE)(\w+)=y/; $$arch = $$arch.lc("$$a$$r ") if /CONFIG_ARCH_((?:MSM|QSD|MPQ)[a-zA-Z0-9]+)=y/} print $$arch;' $(KERNEL_CONFIG))
KERNEL_USE_OF ?= $(shell $(PERL) -e '$$of = "n"; while (<>) { if (/CONFIG_USE_OF=y/) { $$of = "y"; break; } } print $$of;' kernel/arch/arm/configs/$(KERNEL_DEFCONFIG))
LOCALE_KOR ?= $(shell $(PERL) -e '$$of = "n"; while (<>) { if (/CONFIG_SEC_LOCALE_KOR=y/) { $$of = "y"; break; } } print $$of;' $(KERNEL_CONFIG))
LOCALE_JPN ?= $(shell $(PERL) -e '$$of = "n"; while (<>) { if (/CONFIG_SEC_LOCALE_JPN=y/) { $$of = "y"; break; } } print $$of;' $(KERNEL_CONFIG))
JS_PROJECT ?= $(shell $(PERL) -e '$$of = "n"; while (<>) { if (/CONFIG_SEC_JS_PROJECT=y/) { $$of = "y"; break; } } print $$of;' $(KERNEL_CONFIG))
JS_TW_PROJECT ?= $(shell $(PERL) -e '$$of = "n"; while (<>) { if (/CONFIG_MACH_JS01LTEZT=y/) { $$of = "y"; break; } } print $$of;' $(KERNEL_CONFIG))
LOCALE_CHN_DUOS ?= $(shell $(PERL) -e '$$of = "n"; while (<>) { if (/CONFIG_MACH_H3GDUOS=y/) { $$of = "y"; break; } } print $$of;' $(KERNEL_CONFIG))
K_PROJECT ?= $(shell $(PERL) -e '$$of = "n"; while (<>) { if (/CONFIG_SEC_K_PROJECT=y/) { $$of = "y"; break; } } print $$of;' $(KERNEL_CONFIG))
H_PROJECT ?= $(shell $(PERL) -e '$$of = "n"; while (<>) { if (/CONFIG_SEC_H_PROJECT=y/) { $$of = "y"; break; } } print $$of;' $(KERNEL_CONFIG))
F_PROJECT ?= $(shell $(PERL) -e '$$of = "n"; while (<>) { if (/CONFIG_SEC_F_PROJECT=y/) { $$of = "y"; break; } } print $$of;' $(KERNEL_CONFIG))
Expand Down Expand Up @@ -74,10 +78,18 @@ $(info printing $(DTS_NAMES))
$(info printing $(DTS_FILES))

ifeq "$(H_PROJECT)" "y"
ifeq "$(LOCALE_KOR)" "y"
DTS_FILES = $(wildcard $(TOP)/kernel/arch/arm/boot/dts/msm8974/$(DTS_NAME)-sec-hltekor*.dts)
ifeq "$(LOCALE_JPN)" "y"
DTS_FILES = $(wildcard $(TOP)/kernel/arch/arm/boot/dts/msm8974/$(DTS_NAME)-sec-hltejpn*.dts)
else
DTS_FILES = $(wildcard $(TOP)/kernel/arch/arm/boot/dts/msm8974/$(DTS_NAME)-sec-hlte-*.dts)
ifeq "$(LOCALE_KOR)" "y"
DTS_FILES = $(wildcard $(TOP)/kernel/arch/arm/boot/dts/msm8974/$(DTS_NAME)-sec-hltekor*.dts)
else
ifeq "$(LOCALE_CHN_DUOS)" "y"
DTS_FILES = $(wildcard $(TOP)/kernel/arch/arm/boot/dts/msm8974/$(DTS_NAME)-sec-h3gchnduos*.dts)
else
DTS_FILES = $(wildcard $(TOP)/kernel/arch/arm/boot/dts/msm8974/$(DTS_NAME)-sec-hlte-*.dts)
endif
endif
endif
endif
ifeq "$(F_PROJECT)" "y"
Expand All @@ -94,6 +106,15 @@ ifeq "$(KS01_PROJECT)" "y"
DTS_FILES = $(wildcard $(TOP)/kernel/arch/arm/boot/dts/msm8974/$(DTS_NAME)-sec-ks01lte*.dts)
endif
endif
ifeq "$(JS_PROJECT)" "y"
ifeq "$(LOCALE_JPN)" "y"
ifeq "$(JS_TW_PROJECT)" "y"
DTS_FILES = $(wildcard $(TOP)/kernel/arch/arm/boot/dts/msm8974/$(DTS_NAME)-sec-js01ltetw*.dts)
else
DTS_FILES = $(wildcard $(TOP)/kernel/arch/arm/boot/dts/msm8974/$(DTS_NAME)-sec-js01ltejpn*.dts)
endif
endif
endif
ifeq "$(KACTIVE_PROJECT)" "y"
DTS_FILES = $(wildcard $(TOP)/kernel/arch/arm/boot/dts/msm8974pro/$(DTS_NAME)pro-ac-sec-kactive*.dts)
endif
Expand Down
1 change: 1 addition & 0 deletions Documentation/arm/msm/msm_ipc_logging.txt
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,7 @@ Kernel-Space Interface APIs
*
* @max_num_pages: Number of pages of logging space required (max. 10)
* @mod_name : Name of the directory entry under DEBUGFS
* @user_version : Version number of user-defined message formats
*
* returns reference to context on success, NULL on failure
*/
Expand Down
2 changes: 0 additions & 2 deletions Documentation/devicetree/bindings/arm/msm/pm-8x60.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ debug the power collapse state on each core.
The required properties for PM-8x60 are:

- compatible: "qcom,pm-8x60"
- qcom,lpm-levels: phandle for associated lpm_levels device.

The optional properties are:

Expand Down Expand Up @@ -40,5 +39,4 @@ qcom,pm-8x60@fe800664 {
reg = <0xfe800664 0x40>;
qcom,pc-mode = "tz_l2_int";
qcom,use-sync-timer;
qcom,lpm-levels = <&lpm_levels>;
};
8 changes: 8 additions & 0 deletions Documentation/devicetree/bindings/fb/mdss-dsi-panel.txt
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,11 @@ Optional properties:
mode. This master delay (t_init_delay as per DSI spec) should be sum
of DSI internal delay to reach fuctional after power up and minimum
delay required by panel to reach functional.
- qcom,mdss-dsi-rx-eot-ignore: Boolean used to enable ignoring end of transmission packets.
- qcom,mdss-dsi-tx-eot-append: Boolean used to enable appending end of transmission packets.
- qcom,panel-roi-alignment: Specifies the panel ROI alignment restrictions on its
left, top, width, height alignments and minimum width and
height values

Note, if a given optional qcom,* binding is not present, then the driver will configure
the default values specified.
Expand Down Expand Up @@ -348,5 +353,8 @@ Example:
qcom,mdss-dsi-reset-sequence = <1 2>, <0 10>, <1 10>;
qcom,mdss-dsi-lp11-init;
qcom,mdss-dsi-init-delay-us = <100>;
mdss-dsi-rx-eot-ignore;
mdss-dsi-tx-eot-append;
qcom,panel-roi-alignment = <4 4 2 2 20 20>;
};
};
7 changes: 7 additions & 0 deletions Documentation/devicetree/bindings/fb/mdss-mdp.txt
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,8 @@ Optional properties:
- qcom,mdss-has-wfd-blk: Boolean property to indicate the presence of dedicated
writeback wfd block in MDSS as opposed to writeback
block that is shared between rotator and wfd.
- qcom,mdss-no-lut-read: Boolean property to indicate reading of LUT is
not supported.
- qcom,mdss-smp-mb-per-pipe: Maximum number of shared memory pool blocks
restricted for a source surface pipe. If this
property is not specified, no such restriction
Expand Down Expand Up @@ -288,6 +290,10 @@ Fudge Factors: Fudge factors are used to boost demand for
FUDGE(x, a, b) = ((x * a) / b)
- qcom,mdss-ib-factor: This fudge factor is applied to calculated ib
values in default conditions.
- qcom,mdss-ib-factor-overlap: This fudge factor is applied to calculated ib
values when the overlap bandwidth is the
predominant value compared to prefill bandwidth
value.
- qcom,mdss-clk-factor: This fudge factor is applied to calculated mdp
clk rate in default conditions.
- qcom,mdss-highest-bank-bit: Property to indicate tile format as opposed to usual
Expand Down Expand Up @@ -407,6 +413,7 @@ Example:
qcom,mdss-has-bwc;
qcom,mdss-has-decimation;
qcom,mdss-has-wfd-blk;
qcom,mdss-no-lut-read;

qcom,mdss-ctl-off = <0x00000600 0x00000700 0x00000800
0x00000900 0x0000A00>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,9 @@ for uart.
receiving interrupt with UART RX GPIO IRQ line (i.e. above wakeup_irq property),
HSUART driver injects provided character with property rx_to_inject.
- qcom, rx-char-to-inject : The character to be inserted on wakeup.
- qcom, no-suspend-delay : This decides system to go to suspend immediately
or not

- Refer to "Documentation/devicetree/bindings/arm/msm/msm_bus.txt" for
below optional properties:
- qcom,msm_bus,name
Expand Down
27 changes: 27 additions & 0 deletions Documentation/networking/ip-sysctl.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,13 @@ ip_no_pmtu_disc - BOOLEAN
min_pmtu - INTEGER
default 552 - minimum discovered Path MTU

fwmark_reflect - BOOLEAN
Controls the fwmark of kernel-generated IPv4 reply packets that are not
associated with a socket for example, TCP RSTs or ICMP echo replies).
If unset, these packets have a fwmark of zero. If set, they have the
fwmark of the packet they are replying to.
Default: 0

route/max_size - INTEGER
Maximum number of routes allowed in the kernel. Increase
this when using large numbers of interfaces and/or routes.
Expand Down Expand Up @@ -1048,6 +1055,13 @@ proxy_ndp - INTEGER
2 NDP packets are sent to userspace, where a userspace proxy
can be implemented

fwmark_reflect - BOOLEAN
Controls the fwmark of kernel-generated IPv6 reply packets that are not
associated with a socket for example, TCP RSTs or ICMPv6 echo replies).
If unset, these packets have a fwmark of zero. If set, they have the
fwmark of the packet they are replying to.
Default: 0

conf/interface/*:
Change special settings per interface.

Expand Down Expand Up @@ -1265,6 +1279,19 @@ force_tllao - BOOLEAN
race condition where the sender deletes the cached link-layer address
prior to receiving a response to a previous solicitation."

optimistic_dad - BOOLEAN
Whether to perform Optimistic Duplicate Address Detection (RFC 4429).
0: disabled (default)
1: enabled

use_optimistic - BOOLEAN
If enabled, do not classify optimistic addresses as deprecated during
source address selection. Preferred addresses will still be chosen
before optimistic addresses, subject to other ranking in the source
address selection algorithm.
0: disabled (default)
1: enabled

icmp/*:
ratelimit - INTEGER
Limit the maximal rates for sending ICMPv6 packets.
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/boot/dts/msm8226-mdss.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@

qcom,mdss-smp-data = <7 4096>;

qcom,mdss-no-lut-read;

qcom,mdss-ctl-off = <0x00000600 0x00000700>;
qcom,mdss-mixer-intf-off = <0x00003200>;
qcom,mdss-mixer-wb-off = <0x00003E00>;
Expand Down
5 changes: 2 additions & 3 deletions arch/arm/boot/dts/msm8226-v1-pm.dtsi
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2013-2014 The Linux Foundation. All rights reserved.
/* Copyright (c) 2013 The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
Expand Down Expand Up @@ -105,7 +105,7 @@
qcom,L2-spm-is-apcs-master;
};

lpm_levels: qcom,lpm-levels {
qcom,lpm-levels {
compatible = "qcom,lpm-levels";
qcom,default-l2-state = "l2_cache_active";
#address-cells = <1>;
Expand Down Expand Up @@ -297,7 +297,6 @@
qcom,pc-resets-timer;
qcom,cpus-as-clocks;
qcom,synced-clocks;
qcom,lpm-levels = <&lpm_levels>;
};

qcom,cpu-sleep-status@f9088008{
Expand Down
5 changes: 2 additions & 3 deletions arch/arm/boot/dts/msm8226-v2-pm.dtsi
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2013-2014 The Linux Foundation. All rights reserved.
/* Copyright (c) 2013 The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
Expand Down Expand Up @@ -107,7 +107,7 @@
qcom,L2-spm-is-apcs-master;
};

lpm_levels: qcom,lpm-levels {
qcom,lpm-levels {
compatible = "qcom,lpm-levels";
qcom,default-l2-state = "l2_cache_active";
#address-cells = <1>;
Expand Down Expand Up @@ -309,7 +309,6 @@
qcom,pc-resets-timer;
qcom,cpus-as-clocks;
qcom,synced-clocks;
qcom,lpm-levels = <&lpm_levels>;
};

qcom,cpu-sleep-status@f9088008{
Expand Down
5 changes: 2 additions & 3 deletions arch/arm/boot/dts/msm8610-v1-pm.dtsi
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2013-2014 The Linux Foundation. All rights reserved.
/* Copyright (c) 2013 The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
Expand Down Expand Up @@ -105,7 +105,7 @@
qcom,L2-spm-is-apcs-master;
};

lpm_levels: qcom,lpm-levels {
qcom,lpm-levels {
compatible = "qcom,lpm-levels";
qcom,default-l2-state = "l2_cache_active";
#address-cells = <1>;
Expand Down Expand Up @@ -295,7 +295,6 @@
qcom,pc-resets-timer;
qcom,cpus-as-clocks;
qcom,synced-clocks;
qcom,lpm-levels = <&lpm_levels>;
};

qcom,cpu-sleep-status@f9088008{
Expand Down
5 changes: 2 additions & 3 deletions arch/arm/boot/dts/msm8610-v2-pm.dtsi
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2013-2014 The Linux Foundation. All rights reserved.
/* Copyright (c) 2013 The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
Expand Down Expand Up @@ -107,7 +107,7 @@
qcom,L2-spm-is-apcs-master;
};

lpm_levels: qcom,lpm-levels {
qcom,lpm-levels {
compatible = "qcom,lpm-levels";
qcom,default-l2-state = "l2_cache_active";
#address-cells = <1>;
Expand Down Expand Up @@ -307,7 +307,6 @@
qcom,pc-resets-timer;
qcom,cpus-as-clocks;
qcom,synced-clocks;
qcom,lpm-levels = <&lpm_levels>;
};

qcom,cpu-sleep-status@f9088008{
Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/msm8974-mdss.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
qcom,mdss-ab-factor = <2 1>; /* 2 times */
qcom,mdss-ib-factor = <6 5>; /* 1.2 times */
qcom,mdss-clk-factor = <5 4>; /* 1.25 times */
qcom,mdss-ib-factor-overlap = <7 4>; /* 1.75 times */

qcom,max-clk-rate = <320000000>;
qcom,mdss-pipe-vig-off = <0x00001200 0x00001600
Expand Down
5 changes: 2 additions & 3 deletions arch/arm/boot/dts/msm8974-v1-pm.dtsi
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2012-2014, The Linux Foundation. All rights reserved.
/* Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
Expand Down Expand Up @@ -130,7 +130,7 @@
qcom,L2-spm-is-apcs-master;
};

lpm_levels: qcom,lpm-levels {
qcom,lpm-levels {
compatible = "qcom,lpm-levels";
qcom,default-l2-state = "l2_cache_retention";
#address-cells = <1>;
Expand Down Expand Up @@ -311,7 +311,6 @@
qcom,pc-mode = "tz_l2_int";
qcom,use-sync-timer;
qcom,cpus-as-clocks;
qcom,lpm-levels = <&lpm_levels>;
};

qcom,cpu-sleep-status@f9088008 {
Expand Down
5 changes: 2 additions & 3 deletions arch/arm/boot/dts/msm8974-v2-pm.dtsi
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
/* Copyright (c) 2013, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
Expand Down Expand Up @@ -126,7 +126,7 @@
qcom,L2-spm-is-apcs-master;
};

lpm_levels: qcom,lpm-levels {
qcom,lpm-levels {
compatible = "qcom,lpm-levels";
qcom,default-l2-state = "l2_cache_retention";
#address-cells = <1>;
Expand Down Expand Up @@ -324,7 +324,6 @@
qcom,pc-mode = "tz_l2_int";
qcom,use-sync-timer;
qcom,cpus-as-clocks;
qcom,lpm-levels = <&lpm_levels>;

qcom,pm-snoc-client {
compatible = "qcom,pm-snoc-client";
Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/msm8974/msm8974-mdss-sec.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
qcom,mdss-ab-factor = <2 1>; /* 2 times */
qcom,mdss-ib-factor = <6 5>; /* 1.2 times */
qcom,mdss-clk-factor = <5 4>; /* 1.25 times */
qcom,mdss-ib-factor-overlap = <7 4>; /* 1.75 times */

qcom,max-clk-rate = <320000000>;
qcom,mdss-pipe-vig-off = <0x00001200 0x00001600
Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/msm8974/msm8974-mdss.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
qcom,mdss-ab-factor = <2 1>; /* 2 times */
qcom,mdss-ib-factor = <6 5>; /* 1.2 times */
qcom,mdss-clk-factor = <5 4>; /* 1.25 times */
qcom,mdss-ib-factor-overlap = <7 4>; /* 1.75 times */

qcom,max-clk-rate = <320000000>;
qcom,mdss-pipe-vig-off = <0x00001200 0x00001600
Expand Down
3 changes: 1 addition & 2 deletions arch/arm/boot/dts/msm8974/msm8974-v1-pm.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@
qcom,L2-spm-is-apcs-master;
};

lpm_levels: qcom,lpm-levels {
qcom,lpm-levels {
compatible = "qcom,lpm-levels";
qcom,default-l2-state = "l2_cache_retention";
#address-cells = <1>;
Expand Down Expand Up @@ -311,7 +311,6 @@
qcom,pc-mode = "tz_l2_int";
qcom,use-sync-timer;
qcom,cpus-as-clocks;
qcom,lpm-levels = <&lpm_levels>;
};

qcom,cpu-sleep-status@f9088008 {
Expand Down
3 changes: 1 addition & 2 deletions arch/arm/boot/dts/msm8974/msm8974-v2-pm.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@
qcom,L2-spm-is-apcs-master;
};

lpm_levels: qcom,lpm-levels {
qcom,lpm-levels {
compatible = "qcom,lpm-levels";
qcom,default-l2-state = "l2_cache_retention";
#address-cells = <1>;
Expand Down Expand Up @@ -325,7 +325,6 @@
qcom,pc-mode = "tz_l2_int";
qcom,use-sync-timer;
qcom,cpus-as-clocks;
qcom,lpm-levels = <&lpm_levels>;

qcom,pm-snoc-client {
compatible = "qcom,pm-snoc-client";
Expand Down
Loading