)]}'
{
  "commit": "960cdb51520dd95175869e3efce80f585c5c5571",
  "tree": "a7d2bef38e7af8825b4da1e7c3356c01d10bf7a1",
  "parents": [
    "21bf972bf93967fd3677a730b865dc80e3a235ae"
  ],
  "author": {
    "name": "Nick Vaccaro",
    "email": "nvaccaro@google.com",
    "time": "Fri May 24 23:18:10 2019 -0700"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Jun 14 22:01:10 2019 +0000"
  },
  "message": "driver/tcs3400: disable ADC \u0026 oscillator between reads\n\nDisabling ADC and oscillator after servicing the interrupt\nnot only saves power, but it assures the next light sample gathered\nwill be based on a single again and atime setting. Without disabling\nADC and oscillator, part of the next sample was getting sampled at\none again and atime setting, but part of that sample was getting\nsampled using a different again or atime setting in cases where\nthe saturation compensation mechanism changed again or atime.\n\nBUG\u003db:134188019\nBRANCH\u003dmaster\nTEST\u003dFlash and boot flapjack, verify that ALS and RGB sensors\nare still generating data (I used alslog patch and enabled\nlogging in EC console via \"alslog\" command).\n\nChange-Id: Ie599e03e1e5d8a1956a7006cc944a51dd759e8a6\nSigned-off-by: Nick Vaccaro \u003cnvaccaro@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1633270\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e08d385a9589df86faa7cc20516ffe1afd6e3345",
      "old_mode": 33188,
      "old_path": "driver/als_tcs3400.c",
      "new_id": "da7994e023177ec1cfd6ceb8a58c7e21beb2b301",
      "new_mode": 33188,
      "new_path": "driver/als_tcs3400.c"
    },
    {
      "type": "modify",
      "old_id": "1e53b83954615759ced09e9e3f8aa9c2ae3fe2f2",
      "old_mode": 33188,
      "old_path": "driver/als_tcs3400.h",
      "new_id": "7e5f062d17bda0472d32ee07baf5e23bad49c571",
      "new_mode": 33188,
      "new_path": "driver/als_tcs3400.h"
    }
  ]
}
