drm/atomic: export drm_atomic_replace_property_blob_from_id
authorMark Yao <mark.yao@rock-chips.com>
Wed, 28 Jun 2017 07:00:51 +0000 (15:00 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Wed, 19 Jul 2017 06:33:49 +0000 (14:33 +0800)
Change-Id: Iebca91e396f6770b0b2ce588093119ea321f3fb5
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
drivers/gpu/drm/drm_atomic.c
include/drm/drm_atomic.h

index 47eee6e956e230375ab69c879a8fbb500c3d2664..c2d1a94fe8d4ff14f5dd868bad943531af2773ec 100644 (file)
@@ -419,7 +419,7 @@ drm_atomic_replace_property_blob(struct drm_property_blob **blob,
        return;
 }
 
-static int
+int
 drm_atomic_replace_property_blob_from_id(struct drm_crtc *crtc,
                                         struct drm_property_blob **blob,
                                         uint64_t blob_id,
@@ -441,6 +441,7 @@ drm_atomic_replace_property_blob_from_id(struct drm_crtc *crtc,
 
        return 0;
 }
+EXPORT_SYMBOL(drm_atomic_replace_property_blob_from_id);
 
 /**
  * drm_atomic_crtc_set_property - set property on CRTC
index 4b74c97d297a3e8f24a50de057cb4db79750f39c..981b856e1274237198e1129c35b92d7972588b64 100644 (file)
@@ -109,6 +109,11 @@ drm_atomic_get_existing_connector_state(struct drm_atomic_state *state,
        return state->connector_states[index];
 }
 
+int drm_atomic_replace_property_blob_from_id(struct drm_crtc *crtc,
+                                            struct drm_property_blob **blob,
+                                            uint64_t blob_id,
+                                            ssize_t expected_size,
+                                            bool *replaced);
 int __must_check
 drm_atomic_set_mode_for_crtc(struct drm_crtc_state *state,
                             struct drm_display_mode *mode);