{"push_id":1392530321,"size":24,"distinct_size":24,"ref":"refs/heads/kazari-v1","head":"e0bd727fcb6244c346a5eec89e20dfa6bc37e276","before":"a181c3aeb391da04cfb0338054b65f23f08591d5","commits":[{"sha":"a7d5c00f51cbf16207b843939898a88fa644db2b","author":{"name":"dianlujitao","email":"7c1138aa27a78832a9c747a928d8da2a3acae662@gmail.com"},"message":"Merge branch 'linux-3.18.y' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into HEAD\n\nChange-Id: Ib8dece8c13b090c3354233b7d2eb4f72db219fd1","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/a7d5c00f51cbf16207b843939898a88fa644db2b"},{"sha":"fb25e085bf51d6868f3d095eddf2abdb89deb579","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"dwc3: Revert upstream changes\n\n * These cause instability on our device.\n\nChange-Id: I90c885faf961c29fe55e2c3576290a93c585bf5b","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/fb25e085bf51d6868f3d095eddf2abdb89deb579"},{"sha":"14d6a3b74062e0294cc4a0dbd50b8f4798ae7f45","author":{"name":"Ping Li","email":"ae02d191d70685958f382c54e0edcb6e92d3ef8d@codeaurora.org"},"message":"msm: mdss: Fix AD backlight configuration\n\nWhen AD backlight attenuation feature is not enabled, the backlight\nsend to panel doesn't need to go through the backlight linearization\nand inverse linearization.\n\nAlso set ad_bl_level to the current panel backlight level when AD\nis enabled the first time and reset the ad_bl_level to 0 when AD\nis disabled.\n\nChange-Id: If96eccd817ecee6eae5fcc56fda29197b8b9f50d\nSigned-off-by: Ping Li <pingli@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/14d6a3b74062e0294cc4a0dbd50b8f4798ae7f45"},{"sha":"6a8f06b6f1425def64cbfd8a6299c2231e82ee3e","author":{"name":"Ping Li","email":"ae02d191d70685958f382c54e0edcb6e92d3ef8d@codeaurora.org"},"message":"msm: mdss: Fix deadlock in AD code\n\nAD calc_worker vsync thread acquires the AD lock inside the function,\nso the call to cancel the AD calc_worker vsync thread cannot be within\nthe AD lock.\n\nChange-Id: Ice78f43721916110f52c3393f78c3a1868976821\nSigned-off-by: Ping Li <pingli@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/6a8f06b6f1425def64cbfd8a6299c2231e82ee3e"},{"sha":"62bdfc59f4a0e9ee2f10ecd27a17dba78e2be0cb","author":{"name":"Ray Zhang","email":"1315ff5acba7f9055e01ad5e9e254eafd5139a5c@codeaurora.org"},"message":"msm: mdss: Add interface for deterministic frame rate control\n\nDeterministic frame rate control feature requires video frame's\ntimestamp as well as frame count to compute video's cadence, so\nadd this support in kernel interface.\n\nChange-Id: I44ef35ccf7a93f0dbb5d91b3ed80b52f554045bc\nSigned-off-by: Ray Zhang <rayz@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/62bdfc59f4a0e9ee2f10ecd27a17dba78e2be0cb"},{"sha":"52094c5165052b11149b092d3c2d857b7fb5b3af","author":{"name":"Shalini Krishnamoorthi","email":"f5fc90e27afdf4d7398abeb8beba3e9bbce40de2@codeaurora.org"},"message":"msm: mdss: Handle fb_release_all before cont-splash handoff\n\nBy default android framework sends a NULL commit initially,\nbefore sending any frames. When continuous splash is enabled,\ndriver skips handling this NULL commit to avoid blank frames\nduring bootup. However, it has to be processed if it is due\nto fb_release_all, as pipes need to be unstaged before going\nto suspend state.\n\nChange-Id: Id40ddd85ea59125f177fb7054554bccf35546fbd\nSigned-off-by: Shalini Krishnamoorthi <shakri@codeaurora.org>\n\nConflicts:\n\tdrivers/video/msm/mdss/mdss_mdp.h","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/52094c5165052b11149b092d3c2d857b7fb5b3af"},{"sha":"1604c1e568a0c3b973d9d7416e5ff7d3d5d8e1f3","author":{"name":"Ray Zhang","email":"1315ff5acba7f9055e01ad5e9e254eafd5139a5c@codeaurora.org"},"message":"msm: mdss: Add deterministic frame rate control support\n\nDeterministic frame rate control feature needs to maintain\nspecific video cadence based on its frame rate and display\nrefresh rate. The idea is to repeat current frame and produce\na fixed pattern for TV FRC chip.\n\nChange-Id: I1889c188bb459d48db7ffc7d67f1c1fdd29b0426\nSigned-off-by: Ray Zhang <rayz@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/1604c1e568a0c3b973d9d7416e5ff7d3d5d8e1f3"},{"sha":"f2854a168ca000cc6c413138d60d0481dbbd001d","author":{"name":"Ray Zhang","email":"1315ff5acba7f9055e01ad5e9e254eafd5139a5c@codeaurora.org"},"message":"msm: mdss: Add debug suppport for FRC\n\nAdd debug facility for deterministic frame rate control (FRC),\nFRC is to maintain specific video cadence based on its frame\nrate and display refresh rate.\nThis change is to collect statistics w.r.t video FRC such as\nwhen video frame is kicked off and when vsync is triggered. Use\nthese info to check whether FRC is working as expected.\n\nUsage:\n  - start logging: echo 1 > /d/mdp/frc/log\n  - stop logging:  echo 0 > /d/mdp/frc/log\n  - dump logs:     echo 1 > /d/mdp/frc/dump\n  - disable FRC:   echo 0 > /d/mdp/frc/enable\n\nChange-Id: Icc2f487681d0efb760999b30724c8ad4256e8130\nSigned-off-by: Ray Zhang <rayz@codeaurora.org>\n\nConflicts:\n\tdrivers/video/msm/mdss/Kconfig","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/f2854a168ca000cc6c413138d60d0481dbbd001d"},{"sha":"d43d671c607b231cb7ce4a122cb370dbbf3d9f9b","author":{"name":"Ray Zhang","email":"1315ff5acba7f9055e01ad5e9e254eafd5139a5c@codeaurora.org"},"message":"msm: mdss: Add NULL pointer check in FRC\n\nCheck whether the FRC data from userspace is valid before\naccessing it. This is to prevent some misbehaved clients\nfrom kernel crash.\n\nChange-Id: I8a4f4016ee37ae0f0122a9f7d4ff4c1fd00dc6bf\nSigned-off-by: Ray Zhang <rayz@codeaurora.org>\nSigned-off-by: Krishna Srinivas <krisrini@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/d43d671c607b231cb7ce4a122cb370dbbf3d9f9b"},{"sha":"72a591f0162d1fa44ea5472571111334ed4021ae","author":{"name":"Ray Zhang","email":"1315ff5acba7f9055e01ad5e9e254eafd5139a5c@codeaurora.org"},"message":"msm: mdss: Refactor deterministic frame rate control\n\nThere are multiple branch conditions in current FRC design,\nSimplify its design using finite state machine structure since\nit's actually following pre-defined behaviors in different\nstates. All supported states are defined in frc_fsm_states.\n\nChange-Id: I3bb1af548dfcf97134f11602607698fc92c9fe51\nSigned-off-by: Ray Zhang <rayz@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/72a591f0162d1fa44ea5472571111334ed4021ae"},{"sha":"cb41bced452270699828e5a961e9dd1c2d938692","author":{"name":"Ray Zhang","email":"1315ff5acba7f9055e01ad5e9e254eafd5139a5c@codeaurora.org"},"message":"msm: mdss: correct horizontal timings in case of YUV output\n\nWhen dynamically switching refresh rate in case of YUV output\nformat, horizontal timings should be reduced by half compared\nwith RGB output format.\n\nChange-Id: I756ea4f71144692ad6a711dab136b00fe8523567\nSigned-off-by: Ray Zhang <rayz@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/cb41bced452270699828e5a961e9dd1c2d938692"},{"sha":"ce52323fc076510ca5e9d52341eb45542d43ed8b","author":{"name":"Ray Zhang","email":"1315ff5acba7f9055e01ad5e9e254eafd5139a5c@codeaurora.org"},"message":"msm: mdss: remove interlace from supported mode list\n\nRemove interlaced mode from supported list since current s/w\ndoesn't support interlaced content.\n\nChange-Id: I336d6ea1c6cd5837141eb522f0848dd7f67bb23b\nSigned-off-by: Ray Zhang <rayz@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/ce52323fc076510ca5e9d52341eb45542d43ed8b"},{"sha":"198f4553fd977f9320261ea735936be1d896d018","author":{"name":"Krishna Srinivas","email":"6302a611c07c315e8e5b40e3fa04d42144e2decb@codeaurora.org"},"message":"msm: mdss: Fix memleak in panel_debug_reg_write\n\nFree panel buffer or register buffer if either\nallocation fails.\n\nChange-Id: I600c646a0c23b654392d8e00a829bfd88b71c38c\nSigned-off-by: Krishna Srinivas <krisrini@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/198f4553fd977f9320261ea735936be1d896d018"},{"sha":"8ed24d257b4aa5c8ed04d3a0f35ab330dfe23d44","author":{"name":"Ingrid Gallardo","email":"f8768943cc1fe8d54da918ca5d2e69043d070211@codeaurora.org"},"message":"msm: mdss: fix frame rate calculation for resolution switch\n\nCurrent resolution switch calculation is using the wrong\nvalues for the fps calculation.\nCorrect the values, by using the correct pixel clock\nvalue and adjusting if dsc is enabled as well as\nuse the default fps, for panels where default frame\nrate is not 60.\n\nChange-Id: I4be0a9d5d163b0630e8cfeb930e72c32f487ccb1\nSigned-off-by: Ingrid Gallardo <ingridg@codeaurora.org>\nSigned-off-by: Sandeep Panda <spanda@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/8ed24d257b4aa5c8ed04d3a0f35ab330dfe23d44"},{"sha":"4f73064b2daebaa26b36dd76b1ede4051f445ac9","author":{"name":"Veera Sundaram Sankaran","email":"3287f11dd36ba2848f5a783a91dbc39d6db8456d@codeaurora.org"},"message":"msm: mdss: skip panel type node change during resolution switch\n\nThe panel type sysfs node indicates the type of panel that\nis currently in use, either video or cmd mode. This is\nupdated after every dynamic switch. Currently, this node\nis updated to an invalid value during dynamic resolution switch.\nSkip the setting as the mode is not changed during resolution\nswitch.\n\nChange-Id: Ic002ad587eeade068561c0e9f1d29aeb1689ada5\nSigned-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/4f73064b2daebaa26b36dd76b1ede4051f445ac9"},{"sha":"ef19a7573d4bc9d0ed952608713473867da92c54","author":{"name":"Shalini Krishnamoorthi","email":"f5fc90e27afdf4d7398abeb8beba3e9bbce40de2@codeaurora.org"},"message":"msm: mdss: Correct the format specifiers in sscanf function\n\nIn many parts of the code the sscanf function was getting\nan unsigned integer with a wrong format specifier. Changed\nthe format specifiers appropriately. Single variable sscanf\nwere replaced by kstrtouint at reported places.\n\nCRs-Fixed: 1024872\nChange-Id: I03ce718b0456d437d31d701586965d0aa7443b51\nSigned-off-by: Shalini Krishnamoorthi <shakri@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/ef19a7573d4bc9d0ed952608713473867da92c54"},{"sha":"d877c2b788e49bfca234e8508200c92fca9bafe7","author":{"name":"Casey Piper","email":"f64881ce09667aba6341d3632a23f97b0a0f8b86@codeaurora.org"},"message":"msm: mdss: update polarity based on HDMI resolution\n\nSet horizontal and vertical polarities based on the\nHDMI resolution. Use these polarities when setting up\nthe MDP timing generator.\n\nChange-Id: Ifaf4d72a25e512ecccf13f479a77c8e860978082\nSigned-off-by: Casey Piper <cpiper@codeaurora.org>\nSigned-off-by: Krishna Srinivas <krisrini@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/d877c2b788e49bfca234e8508200c92fca9bafe7"},{"sha":"91dc811ba5b027cc9a6841694ae49afcbd1e8333","author":{"name":"Ajay Singh Parmar","email":"dc35e95de5bff1edc12cacd22e153adfdf5bc67b@codeaurora.org"},"message":"msm: mdss: hdmi: fix power off/on hdcp during fps configuration\n\nUse HDCP APIs to power off/on HDCP during fps change instead of\ninternal methods. Internal methods reset some states and variables\nwhich are re-initialized only during hot plug case. As this is not\na hot plug use-case, use HDCP APIs directly to enable/disable HDCP.\n\nChange-Id: Ibbb41274bfd23bc0cee4e0ba7950ba0c192018d0\nSigned-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/91dc811ba5b027cc9a6841694ae49afcbd1e8333"},{"sha":"45ebee7ddbeb05ed5997555f3d144b4d018c1957","author":{"name":"Ajay Singh Parmar","email":"dc35e95de5bff1edc12cacd22e153adfdf5bc67b@codeaurora.org"},"message":"msm: mdss: hdmi: fix hdmi power on during frame rate change\n\nPower on hdmi again in case of early return during fps change\nto avoid possible hdmi black out.\n\nChange-Id: I07a3e5c0cb787fd803fce71757665e3b46f5f55f\nSigned-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/45ebee7ddbeb05ed5997555f3d144b4d018c1957"},{"sha":"79f96b4c0b0ee93eecfd0782c453e908fe2ac8f6","author":{"name":"Ray Zhang","email":"1315ff5acba7f9055e01ad5e9e254eafd5139a5c@codeaurora.org"},"message":"msm: mdss: update mdss perf when changing refresh rate\n\nRefresh rate change usually leads to different clock and\nbandwidth requirement, so update mdss perf accordingly\nbefore changing video timing to avoid underrun risk.\n\nChange-Id: I296e7672d61193bdc800efdfd4d4016c1809e894\nSigned-off-by: Ray Zhang <rayz@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mordiford/kazari-op3-kernel/commits/79f96b4c0b0ee93eecfd0782c453e908fe2ac8f6"}]}
{"actor":{"display_login":"lindwurm"}}