{"push_id":1556265373,"size":1,"distinct_size":1,"ref":"refs/heads/nougat","head":"3197615dfc77445e3c651f492fdc57fdd7e9a7da","before":"5b862c2880c3cc5bcefc33b78834c8bbcb032e48","commits":[{"sha":"3197615dfc77445e3c651f492fdc57fdd7e9a7da","author":{"name":"Demon000","email":"58c61bd59681b392b932f6e632b595956e74472a@gmail.com"},"message":"msm: mdss: add squashed KCAL support\n\nSquashed commit of the following:\n\ncommit e223ff11667a9174b630ddb754c55e962f03fe62\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Sun Sep 27 20:47:41 2015 -0700\n\n    msm: mdss: kcal: Only apply updates on index 0\n\n    This is just for qualities sake, all of the other functions around\n    MDSS do this as well.\n\ncommit fa0a0c82b1d74c15815b84f4d5edde9df39cd413\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Sun Sep 27 12:17:01 2015 -0700\n\n    msm: mdss: kcal: Use PCC for negative display mode\n\ncommit f2b126161ada3e63c17c3cf20d45afd01fc4a97b\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Sat Aug 29 12:19:56 2015 -0700\n\n    msm: mdss: KCAL: Send a pp display commit when changes are made\n\n    Sending a PP display commit when changes are made, to prevent waiting on a panel update from\n    some other part of the kernel. Sending a display commit takes care of locking and panel state\n    checking for us.\n\n    QC MDSS also handles queue-ing already for us, so remove that functionality from KCAL.\n\ncommit 07dd357c2eb8dbf8588fdab0bd2ebee91a6ceb4c\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Wed May 13 10:07:24 2015 -0700\n\n    msm: mdss: KCAL: Do not read from picture adjustment registers\n\n    - These registers are not reliable for reading at the moment.\n      They will sometimes report a value offset by 0x100, and in some cases\n      report 0, even with MDP_PP_OPS_ENABLE flagged.\n\n    - Read from stored values for now\n\ncommit 561461085fbba74ad5c104bc8452b606fdc45947\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Fri Apr 24 17:11:26 2015 -0400\n\n    msm: mdss: KCAL: Read values from MDP registers wherever possible\n\n     - This will keep KCAL values updated even when other drivers write\n       to MDP registers (LiveDisplay/Sony)\n     - Qcom/CAF code does not support kernel-space readings of IGC lut yet\n     - Adjust minimum PCC value from '0' to '1'\n     - Bring kcal_min filter back to its own function, values may need to be\n       updated but not written to MDP registers.\n       ex: changes queued when display is off\n     - Update IGC variables\n\ncommit b83c9f5f9a3a1409a59c2be934eea0c4ee82d4e0\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Fri Apr 24 15:51:23 2015 -0400\n\n    msm: mdss: KCAL: Apply default values on boot\n\n     - This is to guarantee that our default values are the ones active\n     - Use devm_kzalloc as it guarantees to free memory for us on device remove\n     - Properly remove notifier on probe fail\n\ncommit 8f2e5b2b3877373f843203920ad43748472dcbcd\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Mon Apr 13 20:19:17 2015 -0400\n\n    msm: mdss: KCAL: Queue changes when panel is powered off\n\n     - Support MMI panel notifications and fb notifications by default\n     - Properly kfree() when probe fails\n     - Check RGB values against kcal_min in mdss_mdp_kcal_update_pcc()\n\ncommit eb97b0e95a0fada4a4bf68cc458135288517d1c3\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Fri Apr 10 16:20:29 2015 +0000\n\n    msm: mdss: KCAL: Remove MODULE_DESCRIPTION\n\n     - Unnecessary\n\ncommit e22cfef04eed759cacab9a27eb4f08c1a0571bdf\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Wed Mar 25 13:44:41 2015 +0000\n\n    msm: mdss: KCAL: Update Kconfig description\n\ncommit 26e103ff980a7c2734b693d8baee6ddeccd12012\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Mon Mar 23 21:59:46 2015 +0000\n\n    msm: mdss: KCAL: Update according to linux guidelines and checkpatch.pl\n\n     - Long overdue...\n\ncommit 9c190e3798a4c0778eae1ca6690a20cb5c8fc029\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Sun Mar 15 00:27:31 2015 -0400\n\n    msm: mdss: KCAL: Check panel power state before applying values\n\ncommit 3d70a33d0cc1ea649dc1cdb72b8451c21529a4fe\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Sun Mar 15 00:48:19 2015 -0400\n\n    msm: mdss: KCAL: Allow kcal_enable to control all post-processing features\n\n     - Also update function calls to accurately reflect driver\n\ncommit c9eec306501759952061a8a370e705a5876f4b01\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Wed Mar 11 22:44:33 2015 +0000\n\n    msm: mdss: Keep KCAL within its own source file\n\n     - Generate new IGC structure instead of pulling the current one\n     - Remove unused header file\n\n    Conflicts:\n    \tdrivers/video/msm/mdss/mdss_mdp_pp.c\n\ncommit 0f13b44eb9f1528569fc4be8bafd5840e5a67b12\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Fri Mar 6 00:57:02 2015 +0000\n\n    msm: mdss: Remove deprecated __dev* markings\n\n     - These probably shouldn't have even been here in the first place... Oops\n     - https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=54b956b903607\n\ncommit 8af959370a3f0136416a6cf11599cd8a285c08fc\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Fri Feb 20 20:38:31 2015 +0000\n\n    msm: mdss: Add pa_v2 support to KCAL\n\n     - Thank you engstk for testing\n\ncommit aeb76cc794c1a89af8c3dfaab062aaea4f9d8337\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Thu Feb 19 19:37:09 2015 +0000\n\n    msm: mdss: Replace PGC implementation with PCC for KCAL\n\n     - Unify enable/update routines\n     - Remove no longer used update call from probe function\n     - Pass lut_data struct to all kcal/mdss functions\n     - Thank you to cyanogen for PCC code reference\n\ncommit 2c2e95a8b2f72147c329703aeeac16ae8357c534\nAuthor: savoca <adeddo27@gmail.com>\nDate:   Wed Feb 18 16:07:02 2015 +0000\n\n    msm: mdss: Add KCAL support for post processing control [v2]\n\n    Conflicts:\n    \tdrivers/video/msm/mdss/Kconfig\n    \tdrivers/video/msm/mdss/Makefile\n    \tdrivers/video/msm/mdss/mdss_mdp_pp.c","distinct":true,"url":"https://api.github.com/repos/Demon000/kernel_xiaomi_libra/commits/3197615dfc77445e3c651f492fdc57fdd7e9a7da"}]}
{"actor":{"display_login":"Demon000"}}