{"push_id":767510383,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"587c58e90755ea791c2b85de6a494570af20ec7a","before":"f7fd863bb79b34b2633f478b49646d3eda63ecbd","commits":[{"sha":"33db1698728aed9d28810256c568f7f127bfcb6f","author":{"email":"dab1ac482cbf0c585f9ac2c32308f0f07e56569c@outlook.com","name":"Tkkg1994"},"message":"small cleanup","distinct":true,"url":"https://api.github.com/repos/Tkkg1994/Nova-Kernel/commits/33db1698728aed9d28810256c568f7f127bfcb6f"},{"sha":"469f2b00f94bab8fe02265bbc18f03d684d19b20","author":{"email":"d77b46f71ad07d1c66a004715c9110750816d270@motorola.com","name":"Jason Hrycay"},"message":"esoc: mdm-4x: Add reboot notification\n\nAdd a reboot notifier that will enumerate through the list of registered\nmodems and try to perform a safe shutdown on them, before finally\ndriving the AP2MDM_SOFT_RESET line to shut off the modem. This is needed\nto ensure the modem actually powers off when the AP does. This will only\nhandle the graceful shutdowns, any abnormal crash will need a\ncorresponding change in the bootloaders to shut them off upon first\nboot.\n\nSigned-off-by: Jason Hrycay <jason.hrycay@motorola.com>\nReviewed-by: Christopher Fries <c.fries@motorola.com>","distinct":true,"url":"https://api.github.com/repos/Tkkg1994/Nova-Kernel/commits/469f2b00f94bab8fe02265bbc18f03d684d19b20"},{"sha":"0de21c3e84105e1412e42f57c0fe8e2ebfd896fa","author":{"email":"d77b46f71ad07d1c66a004715c9110750816d270@motorola.com","name":"Jason Hrycay"},"message":"esoc: mdm-4x: Fix devm_kzalloc resource logic\n\nAll the devm_kzalloc in this driver are incorectly using IS_ERR to check\nif the memory allocation failed. devm_kzalloc returns NULL upon a memory\nallocation failure and this would never be caught in this driver.\n\nSigned-off-by: Jason Hrycay <jason.hrycay@motorola.com>\nReviewed-by: Christopher Fries <c.fries@motorola.com>","distinct":true,"url":"https://api.github.com/repos/Tkkg1994/Nova-Kernel/commits/0de21c3e84105e1412e42f57c0fe8e2ebfd896fa"},{"sha":"d8b79f21b5c7522d3e0b5a58abb02d566d26cc68","author":{"email":"d77b46f71ad07d1c66a004715c9110750816d270@motorola.com","name":"Jason Hrycay"},"message":"Revert \"esoc: mdm-4x: Add reboot notification\"\n\nThis reverts commit 0b9229862310a5f98a402d7f21bcc4181656e404.\n\nOur solution collides with Qualcomm's reboot notifier. Let's defer to\ntheirs to ease merges. However, we'll need a patch on top of theirs to\nremove the de-assertion of PON_RESET_N since we want to keep our modem\noff whenever we shutdown - it'll now also happen on reboots.\n\nChange-Id: I89c2f5518bb56b26574922fb405da1a409a47727\nSigned-off-by: Jason Hrycay <jason.hrycay@motorola.com>\nReviewed-by: Ravikumar Vembu <raviv@motorola.com>","distinct":true,"url":"https://api.github.com/repos/Tkkg1994/Nova-Kernel/commits/d8b79f21b5c7522d3e0b5a58abb02d566d26cc68"},{"sha":"f836908a2a27bb97f2c64ddbf5f98e0ab63073dc","author":{"email":"d77b46f71ad07d1c66a004715c9110750816d270@motorola.com","name":"Jason Hrycay"},"message":"esoc: mdm-4x: Keep PON_RESET_N asserted\n\nWhen processing the reboot notifier, QC asserts the reset for 300ms and\nthen de-asserts it. This causes the modem to reboot and in the case of a\nshutdown, we end up with the modem staying on draining the battery.\n\nSigned-off-by: Jason Hrycay <jason.hrycay@motorola.com>\nReviewed-by: Ravikumar Vembu <raviv@motorola.com>","distinct":true,"url":"https://api.github.com/repos/Tkkg1994/Nova-Kernel/commits/f836908a2a27bb97f2c64ddbf5f98e0ab63073dc"},{"sha":"fc1f43dd0f0297661b716c9b81f4fe912e83858e","author":{"email":"d77b46f71ad07d1c66a004715c9110750816d270@motorola.com","name":"Jason Hrycay"},"message":"Revert \"esoc: mdm: Reset esoc only if the system is resetting\"\n\nThis reverts commit 31fbe88ed04123eb206855495de08fe53b0a1228.\n\nWe actually want to go through the reboot notification handling during\nshutdown since on older hardware we need to drive the reset line low to\nkeep the modem off.\n\nSigned-off-by: Jason Hrycay <jason.hrycay@motorola.com>\nReviewed-by: Christopher Fries <c.fries@motorola.com>","distinct":true,"url":"https://api.github.com/repos/Tkkg1994/Nova-Kernel/commits/fc1f43dd0f0297661b716c9b81f4fe912e83858e"},{"sha":"c619a9beffb6f8ccb42b89648324c701498b396f","author":{"email":"0b76b593be6746aa12947c85732637857d1d59cf@motorola.com","name":"Ravi Vembu"},"message":"esoc: Clear the ready flag in the MDM ERR interrupt\n\nThe ready flag needs to be cleared in the mdm_err interrupt. Otherwise\nthe modem powerup can be ignored and falsely interpreted as an unexpected\nmodem reset when the modem panics on its own.\n\nSigned-off-by: Ravi Vembu <a18394@motorola.com>\nReviewed-by: Ashwani Kaul <kaul@motorola.com>\nReviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>","distinct":true,"url":"https://api.github.com/repos/Tkkg1994/Nova-Kernel/commits/c619a9beffb6f8ccb42b89648324c701498b396f"},{"sha":"5d3dad1710a392761858930181e172cd9354e3fb","author":{"email":"80a24e735d812549c09054c99f7834313b50d4bf@motorola.com","name":"Chris Fries"},"message":"esoc: mdm: If modem doesn't boot, set INVALID_STATE\n\nIf modem doesn't boot, set ESOC_INVALID_STATE, which triggers\nthe boot_done completion, and sets the boot_fail flag, which\nis precisely what we want.\n\nAlso, guard wait_for_completion's for modem booting with a timer\nthat is 1 second longer than the longest failure path.\n\nb/17013394 Shamu After Sub System Restart Radio does not connect\nSigned-off-by: Chris Fries <cfries@motorola.com>\n\nConflicts:\n\tdrivers/esoc/esoc-mdm-drv.c","distinct":true,"url":"https://api.github.com/repos/Tkkg1994/Nova-Kernel/commits/5d3dad1710a392761858930181e172cd9354e3fb"},{"sha":"587c58e90755ea791c2b85de6a494570af20ec7a","author":{"email":"b9962a40c76f189681da2829a74a26cab77021ea@google.com","name":"Iliyan Malchev"},"message":"esoc: mdm: remove unbalanced irq disable\n\nb/18278105 Unbalanced IRQ 431 wake disable\n\nSigned-off-by: Iliyan Malchev <malchev@google.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Tkkg1994/Nova-Kernel/commits/587c58e90755ea791c2b85de6a494570af20ec7a"}]}