)]}'
{
  "commit": "25fdd5933e4c0f5fe2ea5cd59994f8ac5fbe90ef",
  "tree": "0da1ad5999deaee810a28b4bfa47d60d4822e00c",
  "parents": [
    "036bfeb33b89578ab924fa198213260659e08dc8"
  ],
  "author": {
    "name": "Jeykumar Sankaran",
    "email": "jsanka@codeaurora.org",
    "time": "Wed Jun 27 15:26:09 2018 -0400"
  },
  "committer": {
    "name": "Sean Paul",
    "email": "seanpaul@chromium.org",
    "time": "Thu Jul 26 10:45:04 2018 -0400"
  },
  "message": "drm/msm: Add SDM845 DPU support\n\nSDM845 SoC includes the Mobile Display Sub System (MDSS) which is a\ntop level wrapper consisting of Display Processing Unit (DPU) and\ndisplay peripheral modules such as Display Serial Interface (DSI)\nand DisplayPort (DP).\n\nMDSS functions essentially as a back-end composition engine. It blends\nvideo and graphic images stored in the frame buffers and scans out the\ncomposed image to a display sink (over DSI/DP).\n\nThe following diagram represents hardware blocks for a simple pipeline\n(two planes are present on a given crtc which is connected to a DSI\nconnector):\n\n       MDSS\n      +---------------------------------+\n      | +-----------------------------+ |\n      | | DPU                         | |\n      | |  +--------+  +--------+     | |\n      | |  |  SSPP  |  |  SSPP  |     | |\n      | |  +----+---+  +----+---+     | |\n      | |       |           |         | |\n      | |  +----v-----------v---+     | |\n      | |  |  Layer Mixer (LM)  |     | |\n      | |  +--------------------+     | |\n      | |  +--------------------+     | |\n      | |  |    PingPong (PP)   |     | |\n      | |  +--------------------+     | |\n      | |  +--------------------+     | |\n      | |  |  INTERFACE (VIDEO) |     | |\n      | |  +---+----------------+     | |\n      | +------|----------------------+ |\n      |        |                        |\n      | +------|---------------------+  |\n      | |      | DISPLAY PERIPHERALS |  |\n      | |  +---v-+      +-----+      |  |\n      | |  | DSI |      |  DP |      |  |\n      | |  +-----+      +-----+      |  |\n      | +----------------------------+  |\n      +---------------------------------+\n\nThe number of DPU sub-blocks (i.e. SSPPs, LMs, PP blocks and INTFs)\ndepends on SoC capabilities.\n\nOverview of DPU sub-blocks:\n---------------------------\n* Source Surface Processor (SSPP):\n Refers to any of hardware pipes like ViG, DMA etc. Only ViG pipes are\n capable of performing format conversion, scaling and quality improvement\n for source surfaces.\n\n* Layer Mixer (LM):\n Blend source surfaces together (in requested zorder)\n\n* PingPong (PP):\n This block controls frame done interrupt output, EOL and EOF generation,\n overflow/underflow control.\n\n* Display interface (INTF):\n Timing generator and interface connecting the display peripherals.\n\nDRM components mapping to DPU architecture:\n------------------------------------------\nPLANEs maps to SSPPs\nCRTC maps to LMs\nEncoder maps to PPs, INTFs\n\nData flow setup:\n---------------\nMDSS hardware can support various data flows (e.g.):\n  - Dual pipe: Output from two LMs combined to single display.\n  - Split display: Output from two LMs connected to two separate\n                   interfaces.\n\nThe hardware capabilities determine the number of concurrent data paths\npossible. Any control path (i.e. pipeline w/i DPU) can be routed to any\nof the hardware data paths. A given control path can be triggered,\nflushed and controlled independently.\n\nChanges in v3:\n- Move msm_media_info.h from uapi to dpu/ subdir\n- Remove preclose callback dpu (it\u0027s handled in core)\n- Fix kbuild warnings with parent_ops\n- Remove unused functions from dpu_core_irq\n- Rename mdss_phys to mdss\n- Rename mdp_phys address space to mdp\n- Drop _phys from vbif and regdma binding names\n\nSigned-off-by: Abhinav Kumar \u003cabhinavk@codeaurora.org\u003e\nSigned-off-by: Archit Taneja \u003carchitt@codeaurora.org\u003e\nSigned-off-by: Chandan Uddaraju \u003cchandanu@codeaurora.org\u003e\nSigned-off-by: Jeykumar Sankaran \u003cjsanka@codeaurora.org\u003e\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\nSigned-off-by: Rajesh Yadav \u003cryadav@codeaurora.org\u003e\nSigned-off-by: Sravanthi Kollukuduru \u003cskolluku@codeaurora.org\u003e\nSigned-off-by: Sean Paul \u003cseanpaul@chromium.org\u003e\n[robclark minor rebase]\nSigned-off-by: Rob Clark \u003crobdclark@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd40c050b2d7fb770446f3f11ea6372ca8b7fdf3",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/msm/Makefile",
      "new_id": "1639ea8c0d132d38a25642835f0f86694aab829a",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "879c13fe74e05a1f4249f2ba1ad0591da3c8a237",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e98bba46af53059bb06381c5b8f786f60a57ed8",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41c5191f9056c9047bd07521b3abf9607149c1dc",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fbcbe0c7527af7c6a4eb7926da2131161c54f076",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcc4796cb5da8cb7e9506244191e25f87f2be63f",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a97ba16735f20cfa4bf71d8aaa419d875e397f8",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae2aee7ed9e1938f25e2aa11a40e640dcecf8e55",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e6fa945f98b3fa4e4f4604b96ce10d2341861fc",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27775feed32beb88ed8920162a95d85058274aad",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce92901ed22739d2e18c335f5921929364d152d5",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8505edddcc813009e833adfac9437dc9e792c35c",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "035a5fbe1435a19b8ff5413541263664aa9b6783",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14fc7c2a6bb764a5e6bfff2842bc82d7e301bc98",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8189539b06201aa7072629839e4de9197918a0ca",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b55bfd13e2962b3b0ea1430c9effb3a2d188397b",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58d29e43faefde4f8608b0464c43b5ce47ab1fa6",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f4ca8af1ec5a5738f78651c6230a84ead11d725",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1793cfd29a070b2b40a9c91e2f3849e747886dc2",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0cb0d4fc80eac6890f6ba94448d00306db80632",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c9f028628ef12efb7d1ea25dfbdd840b677bf58",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da6f0609be5f0e9280f068fe80ab8b97e1b3ded6",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cceb1ecb8e034ef0e8314b8fcaa736b99425975",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06be7cf7ce50537dbebd69babb45e98712382f65",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c66a71f8b839f6272442077e434b20407c20db76",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0b7f004936582c0ee661b1c9f7924ce335f2798",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61e4cba36562f7ac11c36ab222273bd0830f165f",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d280df5613c9a095324d1d8744fad297a950c1c6",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a79d735da68d97dcf6fab2e7d49315a2db7ffd57",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ab72b0f07a5e7e7d894ed55b5824b5fd963d4d7",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e29e5dab31bffca2aed28d7199961d9975126d87",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35e6bf930924e487c2532d83751d987b2a30f60b",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc3a623903f4f90de1fc8d69f9ec7704139010a2",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3caccd7d6a3e1fa36436ddd83c62cedb1894ae81",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c25b52a6b21989828cd8e76428342fd0734e1469",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d81e5f5ce1b45974cb88c4b1fb490f4abbd5b25",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42fc72cf48dd0026342ec8a313fd17222e28828b",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "899925aaa6d75cd1a8dc344a760ffccbb705c9f0",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ba571e94b3285574d2756099643c6948d1284ba",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42f1b228d342b779239483ca7e9acfbbda3e4994",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d43905525f92660179fdd2963023db33a817034e",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "471ff673c04527bd74b473627896859f5ef1cd45",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b2bc9b65b15009a83b22c7765cc6e2b134bc800",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_hwio.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d907faa7496a20bfa194a60e25dcc7b64abdbc8",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc07381d74291ae35f5258a3b5276d0629467ab2",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5e6ce0140cf91612d02de9008a77fb470e38a49",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_irq.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e147f7176e22b31eae39e923059c2170b457963",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_irq.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d4678d29cc735a610f42ec1703d91b2d2397b78",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "407c1ed27fe630acc2d14e8267b02648edf7f3c9",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a80b3da5a9febcadb6e9131d6116fce2d021578f",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_kms_utils.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6dfc26698a09bb18c5afeaffcc859f06b3b5278a",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b640e39ebaca28c86015d32e11d68cdf876c687f",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6fe6ddc7a3ac0d884bd1983a0f36268f28a64b0",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a68f1249388c4a78b688a5a9f485e29576465285",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "344f74464ecab2c2bc8831300894d630c7c56142",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13c0a36d4ef95ca311008bbac1c3272bbc964bf4",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef3f67bedaa00d13a75ec7bcdf1e1f9f5c730717",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae0ca507623834c80343c0c9be7e3cf2a9edf18a",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2955282922964deb660171efc381ed932983a8d9",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f17af52dbbd58e14b1a87c94eec6132e1fc7d277",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f12e5c534c8c4d7cfc389b6174133449d613183",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h"
    },
    {
      "type": "modify",
      "old_id": "e79ad74ca98c2e96bac1fe2abc0a8854e3b82dcf",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/msm/msm_drv.c",
      "new_id": "46876bc8b7077e9ef8ed7f7d116ae2f8a99f78fc",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/msm_drv.c"
    },
    {
      "type": "modify",
      "old_id": "3b206ae6423ff28d2a8abcea1b01fdd4695734ca",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/msm/msm_drv.h",
      "new_id": "0cba86ed3f54ca1be0513164ba8481b86a255b65",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/msm_drv.h"
    },
    {
      "type": "modify",
      "old_id": "c15de28ae2ddfc5ef615d05dd69b05c85e8285de",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/msm/msm_kms.h",
      "new_id": "fd88cebb6adb339f489137178bd49e8ec0b0eafc",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/msm/msm_kms.h"
    }
  ]
}
