{"push_id":976635785,"size":24,"distinct_size":24,"ref":"refs/heads/m-caf","head":"dccb3a49adb9f068840a8b54280ce3c8a53a7d61","before":"2d7f0d547b1768109fef680a8adc9e0f6eb82bdb","commits":[{"sha":"1ebeb22677bd47eb10cd66fd3af91748d7e94568","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"bluetooth: Bring back in line with upstream\n\n * QC's codebase has diverged so far from upstream Linux that anything\n   resembling a merge is impossible. Remove all changes and resync.\n\nChange-Id: I2f3701b7264a82e9ce46e6cb90b21fa81b6c3580","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/1ebeb22677bd47eb10cd66fd3af91748d7e94568"},{"sha":"4c9031de85e97400ea076d8b66c74bad35d9aed2","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"power: Remove unused files\n\n * These were relocated to the oppo/ directory.\n\nChange-Id: I56214f9d942d197fa0384bb575c6dd3fbbf06af4","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/4c9031de85e97400ea076d8b66c74bad35d9aed2"},{"sha":"dc436fa0dc2c2ab48324c6403b6e63d83ea57ffc","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"Revert \"msm8974-oppo: Remove cruft from DT\"\n\nThis reverts commit 116b2b98fb9134f907d0263f53c87939a59e0763.\n\nChange-Id: Ic9621fa0f8aaf7bdbb3e6370e0cc35bb1eca5e13","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/dc436fa0dc2c2ab48324c6403b6e63d83ea57ffc"},{"sha":"1799aba46ab0436d915ad9c71552d33a26e60e99","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"drivers: mmc: Fix a mismerge\n\n * Harmless since this is only called in the hibernation path, but\n   fix it nonetheless.\n\nChange-Id: I4e693e59c831f0e206098b7da3c497528c586ab9","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/1799aba46ab0436d915ad9c71552d33a26e60e99"},{"sha":"844516e43c8e6f702a6916f93c4c98cd91f2e45d","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"msm8974-oppo: Disable secondary MMC slot\n\n * This does not exist on our device, disable the regulators and\n   card detect GPIO for the slot.\n\nChange-Id: Id6b30c4b91aa2529cefaa3bdaa9fd3840bd056c6","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/844516e43c8e6f702a6916f93c4c98cd91f2e45d"},{"sha":"3dc368cec81e252c9f70be472da8af8e85b8c468","author":{"email":"625600233cb3bcab32268c17610882e0fdaed295@cyngn.com","name":"Scott Mertz"},"message":"ARM: dts: A0001: fix CABC setting for sharp panel\n\nDocumentation shows only 0x02 is allowed for CABC on sharp panels.\nForce all CABC modes to use this value.\n\nThis fixes an issue where flickering is observed at low backlight\nbrightness (10, 20, & 40 were verified).\n\nOPO-409\nChange-Id: I469cf3f18625707ee746a7a19e571fb169c6d808\nSigned-off-by: Scott Mertz <scott@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/3dc368cec81e252c9f70be472da8af8e85b8c468"},{"sha":"a25c8bdcb65a5b53029dcc39988ce41283fc2049","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"msm: mdss: KCAL: add support for post processing control [v2]\n\nConflicts:\n\tdrivers/video/msm/mdss/Makefile\n\nChange-Id: I307b8e21e69953a7b89d41de85d95a4dd69549dc","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/a25c8bdcb65a5b53029dcc39988ce41283fc2049"},{"sha":"63c5e8b9f7d6db431bdc71ddb5b648531cb29097","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"msm: mdss: KCAL: Replace PGC implementation with PCC\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\nChange-Id: I442faefb56d715ff5e86da343891b8ed090f1593","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/63c5e8b9f7d6db431bdc71ddb5b648531cb29097"},{"sha":"5303c3cc935d5c035b793522ef1948fd0866a2eb","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"msm: mdss: KCAL: Add pa_v2 support\n\n - Thank you @engstk for testing\n\nChange-Id: I6679bf73e4f244cbc20170abfc675f527e66f896","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/5303c3cc935d5c035b793522ef1948fd0866a2eb"},{"sha":"3a35a0a221004bbf901654ab2eb57c99635323fb","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"msm: mdss: KCAL: 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\nChange-Id: I89d6d7311c2ffe4ffd45f5470ee3ad9ab6feed67","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/3a35a0a221004bbf901654ab2eb57c99635323fb"},{"sha":"39b291da1db452fe346c132d8eed50e51a2a87d1","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"msm: mdss: KCAL: keep within its own source file\n\n - Generate new IGC structure instead of pulling the current one\n - Remove unused header file\n\nChange-Id: I41aa0e11f686d5917f729295d424c0528a202556","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/39b291da1db452fe346c132d8eed50e51a2a87d1"},{"sha":"0773e052d792372a405fe41b2d3456cd94e97b62","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"msm: mdss: KCAL: Allow kcal_enable to control all post-processing features\n\n - Also update function calls to accurately reflect driver\n\nChange-Id: I9118cb32ef6a506f58704b13c694487c2f4e9a07","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/0773e052d792372a405fe41b2d3456cd94e97b62"},{"sha":"1d97bff567ae4efb10a311faa5dcda8d6845554b","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"msm: mdss: KCAL: Check panel power state before applying values\n\nChange-Id: I04d2f744bdac266a152ebe48d766efba858ccd6b","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/1d97bff567ae4efb10a311faa5dcda8d6845554b"},{"sha":"b8b18d1b3428eac964c57832a00f91192c794316","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"msm: mdss: KCAL: Update according to linux guidelines and checkpatch.pl\n\n - Long overdue...\n\nChange-Id: I6400bc96a3c006c0479fd7d7d3905bce507e0a7a","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/b8b18d1b3428eac964c57832a00f91192c794316"},{"sha":"12c35b484efa8545df149d020dfe0d78f46dba3f","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"msm: mdss: KCAL: Update Kconfig description\n\nChange-Id: I81a7bd869b76919911bddf3362895e98f0990ef0","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/12c35b484efa8545df149d020dfe0d78f46dba3f"},{"sha":"26acb5e3e9374276047076e68f6f9608b542f41d","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"msm: mdss: KCAL: Remove MODULE_DESCRIPTION\n\n - Unnecessary\n\nChange-Id: I49c45e834e1142365eb78dfeac0f1d5f83377e7d","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/26acb5e3e9374276047076e68f6f9608b542f41d"},{"sha":"5970c0758129a9fba17afd877610c5917f624c18","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"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\nChange-Id: I8e5e45f152ffcc0ca3fc76ee1b52c73ee8ad6bc5","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/5970c0758129a9fba17afd877610c5917f624c18"},{"sha":"9d04a61107ceb0c2cefa0d71a21ff67a6ed10424","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"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\nChange-Id: I21e7265d76c9fea3cf8530706d9b3f1ab83487c0","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/9d04a61107ceb0c2cefa0d71a21ff67a6ed10424"},{"sha":"7371e550ae18bcb5fc9e361e529add545a90c101","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"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\nChange-Id: I48dcec6a1dcb00047684cd3ee8b1e9ed0de3cce5","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/7371e550ae18bcb5fc9e361e529add545a90c101"},{"sha":"c3d702069f1c08377e25631be4edef9d2391262f","author":{"email":"73dd783bda2153da307f29c6bb18df5c75fa0d93@gmail.com","name":"savoca"},"message":"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\nChange-Id: Id3f7bc97e20f35296e03aa8cd8652aecbbe0796b","distinct":true,"url":"https://api.github.com/repos/nickdoherty81/android_kernel_oneplus_msm8974/commits/c3d702069f1c08377e25631be4edef9d2391262f"}]}