{"push_id":549058580,"size":9,"distinct_size":9,"ref":"refs/heads/cm-12.0","head":"8deaa632dcee42f62c49de66c2a1975a263971d6","before":"f158b6e3ea8c912539e808180a428c1e67b2eb48","commits":[{"sha":"b844144d764b4c185f055a25dcbf5aea6900cab6","author":{"email":"f4561ccbe90a02dadc9d168b29bfea0c1b57222c@codeaurora.org","name":"Adrian Salido-Moreno"},"message":"msm: mdss: add retire fence support\n\nRetire fence timeline should follow the actual panel vsync more closely.\nFor video mode the retire fence can be signaled along with the release\ntimeline with +1 offset, since this is signaled at vsync.\nIn case of command mode the panel vsync can be different from buffer\nrelease timeline. To handle the command mode panel vsyncs better, create\na new timeline for the retire fence signaling.\n\nChange-Id: If8a1eb717d733ca215275a8be4f0054091dbc147\nSigned-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>\n\nConflicts:\n\tdrivers/video/msm/mdss/mdss_fb.h","distinct":true,"url":"https://api.github.com/repos/mukulsoni/android_kernel_samsung_ms013g/commits/b844144d764b4c185f055a25dcbf5aea6900cab6"},{"sha":"aabec07c6a613bd8b2ee9c390e5151e4322d04ff","author":{"email":"80497aab8b412ead203a66b497b6d50dbfda12d8@codeaurora.org","name":"Pawan Kumar"},"message":"msm: mdss: add bus bandwidth request enable/disable during get/free buffer\n\nEnable bus bandwidth request during get/free buffer to ensure\niommu is in proper state while mapping/un-mapping any buffers.\n\nChange-Id: I85cc74a666dbfd29abd26609cbdd3e968d1ecd01\nSigned-off-by: Pawan Kumar <pavaku@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mukulsoni/android_kernel_samsung_ms013g/commits/aabec07c6a613bd8b2ee9c390e5151e4322d04ff"},{"sha":"86214f6cbff4be529c5b58884bcf3f1b04e5b2f5","author":{"email":"c1ee614365181d9b29d91b6c5237384ed28bec62@codeaurora.org","name":"Carl Vanderlip"},"message":"msm: mdss: Fix assertive display HW range checks\n\nFix off by one error leading to log spam. 'nad_cfgs' is the upper bound of\nthe zero-indexed mixer/AD/dspp pipe enumeration.\n\nChange-Id: I963d175aad23a8eb621772d6c9bd06676fa2e27e\nSigned-off-by: Carl Vanderlip <carlv@codeaurora.org>\nSigned-off-by: Ping Li <quicpingli@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mukulsoni/android_kernel_samsung_ms013g/commits/86214f6cbff4be529c5b58884bcf3f1b04e5b2f5"},{"sha":"54dd7700c776470a15ecdd34f2db682a520d62a2","author":{"email":"f4561ccbe90a02dadc9d168b29bfea0c1b57222c@codeaurora.org","name":"Adrian Salido-Moreno"},"message":"msm: mdss: perform proper clock handoff during cont. splash screen\n\nDuring continuous splash screen need to ensure clocks are properly ref\ncounted once and released once handoff has happened. Doing it in\ndifferent places can lead to improper order and cause clocks to be\ndisabled. Fix this by centralizing this into footswitch ctrl which is\ncalled when continous splash screen is enabled.\n\nChange-Id: I17f3d5517d9a0583221fdb5c354bf1992ddeddbd\nSigned-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>\nSigned-off-by: Pawan Kumar <pavaku@codeaurora.org>\n\nConflicts:\n\tdrivers/video/msm/mdss/mdss_mdp_intf_cmd.c","distinct":true,"url":"https://api.github.com/repos/mukulsoni/android_kernel_samsung_ms013g/commits/54dd7700c776470a15ecdd34f2db682a520d62a2"},{"sha":"ae746e5811ceb18ce9c44a3770fa520011d185d7","author":{"email":"28c38a3581118b3d352644a239d77c63a14119d4@codeaurora.org","name":"Mayank Chopra"},"message":"msm: mdss: Add SMP parameters into hw capabilites\n\nTo handle use cases better, expose smp_mb_cnt and\nsmp_mb_per_pipe to userspace as part of hardware capability.\nPipes availablity for a use case can be computed taking these\nvalues, based on which, composition decisions can be made.\n\nChange-Id: Ia7cc4db153cdb164a29ae2369d3e991b95aaba65\nSigned-off-by: Mayank Chopra <makchopra@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mukulsoni/android_kernel_samsung_ms013g/commits/ae746e5811ceb18ce9c44a3770fa520011d185d7"},{"sha":"da973cbc0b1590235c31e701f7277258ce1d3968","author":{"email":"f4561ccbe90a02dadc9d168b29bfea0c1b57222c@codeaurora.org","name":"Adrian Salido-Moreno"},"message":"msm: mdss: optimize MDP pipes cleanup\n\nThere are cases where pipe cleanup can happen without display commit.\nThis means that the pipe was never programmed to hardware, in these\ncases the pipe can be cleaned up without the need of display commit\ncycle to happen. Also there is no need to access hardware to release\nresources such as SMPs since they have not been programmed yet.\n\nChange-Id: I57a46471dc1fba4e45e55c3543940ba4fba0540a\nSigned-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>\nSigned-off-by: Ujwal Patel <ujwalp@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mukulsoni/android_kernel_samsung_ms013g/commits/da973cbc0b1590235c31e701f7277258ce1d3968"},{"sha":"0db42de252e9ef744b032a2fc66e8fe9c26da6d9","author":{"email":"f4561ccbe90a02dadc9d168b29bfea0c1b57222c@codeaurora.org","name":"Adrian Salido-Moreno"},"message":"msm: mdss: implement overlay prepare ioctl\n\nOverlay prepare will allow a full frame with multiple overlays to be\nconfigured at once and perform frame level checks before being pushed to\ndisplay. This function guarantees that if the call is successful, the\nframe can be displayed successfully on the screen when display commit is\ncalled.\n\nChange-Id: I276b6fe3e0a872a2e93170f3cea1002d3ce0dac9\nSigned-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>\nSigned-off-by: Anusha Koduru <kanusha@codeaurora.org>\n\nConflicts:\n\tdrivers/video/msm/mdss/mdss_mdp_overlay.c\n\tinclude/linux/msm_mdp.h","distinct":true,"url":"https://api.github.com/repos/mukulsoni/android_kernel_samsung_ms013g/commits/0db42de252e9ef744b032a2fc66e8fe9c26da6d9"},{"sha":"7e0d1720735a164605854cd88cae20e51a037b87","author":{"email":"28c38a3581118b3d352644a239d77c63a14119d4@codeaurora.org","name":"Mayank Chopra"},"message":"msm: mdss: Add SMP per pipe parameter into hw capabilites\n\nAdditional SMP parameter 'smp_mb_per_pipe' is required by\nuserspace as part of hardware capability made available\nthrough sysfs node.\n\nPipes availablity for a use case can be computed taking these\nvalues, based on which, composition decisions can be made.\n\nChange-Id: I2d790506ca895357762e1eca098ea1734077a097\nSigned-off-by: Mayank Chopra <makchopra@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mukulsoni/android_kernel_samsung_ms013g/commits/7e0d1720735a164605854cd88cae20e51a037b87"},{"sha":"8deaa632dcee42f62c49de66c2a1975a263971d6","author":{"email":"915655ad01061a8ee4f5aedf64e4a81e454408f3@codeaurora.org","name":"Ping Li"},"message":"msm: mdss: Add backlight attenuation mechanism in AD auto strength mode\n\nAD backlight attenuation provides the ability to modulate backlight based\non calibration before feeding it to AD core for strength computation.\n\nChange-Id: Iea011807b25882463b1142e17324fa0509007aa4\nSigned-off-by: Ping Li <quicpingli@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mukulsoni/android_kernel_samsung_ms013g/commits/8deaa632dcee42f62c49de66c2a1975a263971d6"}]}