disp: msm: make msm_drm into single module

Make msm_drm into single module and all child driver
registers and unregisters are handled from parent's
register and unregister respectively.

Change-Id: I017513d1de3b6b25dd5543d7fa7741c0bac1740d
Signed-off-by: Shashank Babu Chinta Venkata <sbchin@codeaurora.org>
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
Signed-off-by: Chandan Uddaraju <chandanu@codeaurora.org>
这个提交包含在:
Shashank Babu Chinta Venkata
2019-09-23 10:54:29 -07:00
提交者 Chandan Uddaraju
父节点 eaa458b165
当前提交 8b8bfe0165
修改 21 个文件,包含 163 行新增108 行删除

查看文件

@@ -24,7 +24,6 @@
#include <linux/of_address.h>
#include <linux/of_irq.h>
#include <linux/dma-buf.h>
#include <linux/memblock.h>
#include <drm/drm_atomic_uapi.h>
#include <drm/drm_probe_helper.h>
@@ -61,6 +60,8 @@
#define MEM_PROTECT_SD_CTRL_SWITCH 0x18
#define MDP_DEVICE_ID 0x1A
EXPORT_TRACEPOINT_SYMBOL(sde_drm_tracing_mark_write);
static const char * const iommu_ports[] = {
"mdp_0",
};
@@ -727,7 +728,6 @@ static int _sde_kms_release_splash_buffer(unsigned int mem_addr,
pfn_start = mem_addr >> PAGE_SHIFT;
pfn_end = (mem_addr + splash_buffer_size) >> PAGE_SHIFT;
ret = memblock_free(mem_addr, splash_buffer_size);
if (ret) {
SDE_ERROR("continuous splash memory free failed:%d\n", ret);
return ret;