summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ui/ozone/platform/drm/gpu/drm_display_snapshot.cc7
-rw-r--r--ui/ozone/platform/drm/gpu/drm_display_snapshot.h2
-rw-r--r--ui/ozone/platform/drm/gpu/drm_gpu_display_manager.cc12
-rw-r--r--ui/ozone/platform/drm/gpu/drm_util.cc13
4 files changed, 4 insertions, 30 deletions
diff --git a/ui/ozone/platform/drm/gpu/drm_display_snapshot.cc b/ui/ozone/platform/drm/gpu/drm_display_snapshot.cc
index 96e0a2f..4c90654 100644
--- a/ui/ozone/platform/drm/gpu/drm_display_snapshot.cc
+++ b/ui/ozone/platform/drm/gpu/drm_display_snapshot.cc
@@ -83,12 +83,7 @@ DrmDisplaySnapshot::DrmDisplaySnapshot(const scoped_refptr<DrmDevice>& drm,
nullptr),
drm_(drm),
connector_(connector->connector_id),
- crtc_(crtc->crtc_id),
- dpms_property_(drm->GetProperty(connector, "DPMS")) {
- if (!dpms_property_)
- VLOG(1) << "Failed to find the DPMS property for connector "
- << connector->connector_id;
-
+ crtc_(crtc->crtc_id) {
ScopedDrmPropertyBlobPtr edid_blob(drm->GetPropertyBlob(connector, "EDID"));
if (edid_blob) {
diff --git a/ui/ozone/platform/drm/gpu/drm_display_snapshot.h b/ui/ozone/platform/drm/gpu/drm_display_snapshot.h
index 62ad1fe..e79f9a4 100644
--- a/ui/ozone/platform/drm/gpu/drm_display_snapshot.h
+++ b/ui/ozone/platform/drm/gpu/drm_display_snapshot.h
@@ -26,7 +26,6 @@ class DrmDisplaySnapshot : public DisplaySnapshot {
// configuring this display.
uint32_t connector() const { return connector_; }
uint32_t crtc() const { return crtc_; }
- drmModePropertyRes* dpms_property() const { return dpms_property_.get(); }
// DisplaySnapshot overrides:
std::string ToString() const override;
@@ -35,7 +34,6 @@ class DrmDisplaySnapshot : public DisplaySnapshot {
scoped_refptr<DrmDevice> drm_;
uint32_t connector_;
uint32_t crtc_;
- ScopedDrmPropertyPtr dpms_property_;
std::string name_;
bool overscan_flag_;
diff --git a/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.cc b/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.cc
index 60b335b..9a1d7cc 100644
--- a/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.cc
+++ b/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.cc
@@ -306,19 +306,7 @@ bool DrmGpuDisplayManager::Configure(const DrmDisplaySnapshot& output,
<< " connector=" << output.connector();
return false;
}
-
- if (output.dpms_property()) {
- output.drm()->SetProperty(output.connector(),
- output.dpms_property()->prop_id,
- DRM_MODE_DPMS_ON);
- }
} else {
- if (output.dpms_property()) {
- output.drm()->SetProperty(output.connector(),
- output.dpms_property()->prop_id,
- DRM_MODE_DPMS_OFF);
- }
-
if (!screen_manager_->DisableDisplayController(output.drm(),
output.crtc())) {
VLOG(1) << "Failed to disable device="
diff --git a/ui/ozone/platform/drm/gpu/drm_util.cc b/ui/ozone/platform/drm/gpu/drm_util.cc
index 01b82a2..517a58c 100644
--- a/ui/ozone/platform/drm/gpu/drm_util.cc
+++ b/ui/ozone/platform/drm/gpu/drm_util.cc
@@ -136,18 +136,11 @@ void ForceInitializationOfPrimaryDisplay(const scoped_refptr<DrmDevice>& drm,
if (displays.empty())
return;
- ScopedDrmPropertyPtr dpms(drm->GetProperty(displays[0]->connector(), "DPMS"));
-
screen_manager->AddDisplayController(drm, displays[0]->crtc()->crtc_id,
displays[0]->connector()->connector_id);
- if (screen_manager->ConfigureDisplayController(
- drm, displays[0]->crtc()->crtc_id,
- displays[0]->connector()->connector_id, gfx::Point(),
- displays[0]->connector()->modes[0])) {
- if (dpms)
- drm->SetProperty(displays[0]->connector()->connector_id, dpms->prop_id,
- DRM_MODE_DPMS_ON);
- }
+ screen_manager->ConfigureDisplayController(
+ drm, displays[0]->crtc()->crtc_id, displays[0]->connector()->connector_id,
+ gfx::Point(), displays[0]->connector()->modes[0]);
}
base::FilePath GetPrimaryDisplayCardPath() {