Skip to content
Unverified Commit 39fcb280 authored by Maxime Ripard's avatar Maxime Ripard
Browse files

drm/vc4: txp: Turn the TXP into a CRTC of its own



The TXP so far has been leveraging the PixelValve infrastructure in the
driver, that was really two things: the interaction with DRM's CRTC
concept, the setup of the underlying pixelvalve and the setup of the shared
HVS, the pixelvalve part being irrelevant to the TXP since it accesses the
HVS directly.

Now that we have a clear separation between the three parts, we can
represent the TXP as a CRTC of its own, leveraging the common CRTC and HVS
code, but leaving aside the pixelvalve setup.

Signed-off-by: default avatarMaxime Ripard <maxime@cerno.tech>
Reviewed-by: default avatarEric Anholt <eric@anholt.net>
Link: https://patchwork.freedesktop.org/patch/msgid/20f387f881b57f3474fa42d94cfd8bc1b7b80595.1591882579.git-series.maxime@cerno.tech
parent e25a21ab
  • mirror @mirror

    mentioned in commit 4fb83a7f

    ·

    mentioned in commit 4fb83a7f

    Toggle commit list
  • mirror @mirror

    mentioned in commit fce1c81c

    ·

    mentioned in commit fce1c81c

    Toggle commit list
  • mirror @mirror

    mentioned in commit 2ce8ea21a33b4ab47dbe1386b0ae7f3b4e67164a

    ·

    mentioned in commit 2ce8ea21a33b4ab47dbe1386b0ae7f3b4e67164a

    Toggle commit list
  • mirror @mirror

    mentioned in commit 77ef78a53cf72dedd60b6f92b5caf5d7e9f05771

    ·

    mentioned in commit 77ef78a53cf72dedd60b6f92b5caf5d7e9f05771

    Toggle commit list
  • mirror @mirror

    mentioned in commit 476801ee164a03c8b5b53bc421c815697c6e965a

    ·

    mentioned in commit 476801ee164a03c8b5b53bc421c815697c6e965a

    Toggle commit list
  • mirror @mirror

    mentioned in commit 97576bf7052edc2a730c6878cd8cffc477bae96a

    ·

    mentioned in commit 97576bf7052edc2a730c6878cd8cffc477bae96a

    Toggle commit list
  • mirror @mirror

    mentioned in commit 54015ac812dea0f052abe8833302628804989e4d

    ·

    mentioned in commit 54015ac812dea0f052abe8833302628804989e4d

    Toggle commit list
  • mirror @mirror

    mentioned in commit 6295651d7b54dc95f2c431dd9028f4ef23606188

    ·

    mentioned in commit 6295651d7b54dc95f2c431dd9028f4ef23606188

    Toggle commit list
  • mirror @mirror

    mentioned in commit d77e5d91de07dd6ef2fe19a408b1d69ecff95e3b

    ·

    mentioned in commit d77e5d91de07dd6ef2fe19a408b1d69ecff95e3b

    Toggle commit list
  • mirror @mirror

    mentioned in commit b4a2f47ed064305c9161209b0458b50d7ae0fc82

    ·

    mentioned in commit b4a2f47ed064305c9161209b0458b50d7ae0fc82

    Toggle commit list
  • mirror @mirror

    mentioned in commit e564759234832ee01f0a29795df0349d783f9dc6

    ·

    mentioned in commit e564759234832ee01f0a29795df0349d783f9dc6

    Toggle commit list
  • mirror @mirror

    mentioned in commit 2bafed1bc6ff149f0c3f737ac097468839965ebf

    ·

    mentioned in commit 2bafed1bc6ff149f0c3f737ac097468839965ebf

    Toggle commit list
  • mirror @mirror

    mentioned in commit 47f49bcddf28861b2f48d7b903271559f483262e

    ·

    mentioned in commit 47f49bcddf28861b2f48d7b903271559f483262e

    Toggle commit list
  • mirror @mirror

    mentioned in commit 51195811ad33f77d7902a7a0de659a90a414d213

    ·

    mentioned in commit 51195811ad33f77d7902a7a0de659a90a414d213

    Toggle commit list
  • mirror @mirror

    mentioned in commit d6fc7abcea64dfa825db2a16594793d9446c52aa

    ·

    mentioned in commit d6fc7abcea64dfa825db2a16594793d9446c52aa

    Toggle commit list
  • mirror @mirror

    mentioned in commit ef46d3a574e11f049c41326f0e7bda6ccdfe96bf

    ·

    mentioned in commit ef46d3a574e11f049c41326f0e7bda6ccdfe96bf

    Toggle commit list
  • mirror @mirror

    mentioned in commit cd51bf6eee22569b0d22f48e8dd20ae6d5ce3d56

    ·

    mentioned in commit cd51bf6eee22569b0d22f48e8dd20ae6d5ce3d56

    Toggle commit list
  • mirror @mirror

    mentioned in commit 4f274abab154e46861d68c12c1b34c2a71d5b8dd

    ·

    mentioned in commit 4f274abab154e46861d68c12c1b34c2a71d5b8dd

    Toggle commit list
  • mirror @mirror

    mentioned in commit f829214c23181dc3db7cd76588e1c1b940ca8b44

    ·

    mentioned in commit f829214c23181dc3db7cd76588e1c1b940ca8b44

    Toggle commit list
  • mirror @mirror

    mentioned in commit 91cbc8af3f96b2d5320244bed5db4c7735e3fbae

    ·

    mentioned in commit 91cbc8af3f96b2d5320244bed5db4c7735e3fbae

    Toggle commit list
  • mirror @mirror

    mentioned in commit 6b1f6435

    ·

    mentioned in commit 6b1f6435

    Toggle commit list
  • mirror @mirror

    mentioned in commit cb42d203

    ·

    mentioned in commit cb42d203

    Toggle commit list
  • mirror @mirror

    mentioned in commit 4017ba65ec32758f564deca7cb21aeb4125f2b6d

    ·

    mentioned in commit 4017ba65ec32758f564deca7cb21aeb4125f2b6d

    Toggle commit list
  • mirror @mirror

    mentioned in commit 1b6bd52822e63f2449bf74d489462338c12e3ae4

    ·

    mentioned in commit 1b6bd52822e63f2449bf74d489462338c12e3ae4

    Toggle commit list
  • mirror @mirror

    mentioned in commit c518279ca0dc1bff2d746e8291d6182b5c00b089

    ·

    mentioned in commit c518279ca0dc1bff2d746e8291d6182b5c00b089

    Toggle commit list
  • mirror @mirror

    mentioned in commit 1d3d1d1afdde23bb2917582bb8924d8d05f60c52

    ·

    mentioned in commit 1d3d1d1afdde23bb2917582bb8924d8d05f60c52

    Toggle commit list
  • mirror @mirror

    mentioned in commit 83143391ef300898dccf8693bb62d06ee3d667e5

    ·

    mentioned in commit 83143391ef300898dccf8693bb62d06ee3d667e5

    Toggle commit list
  • mirror @mirror

    mentioned in commit 6560ef4d701fc3ae6137ee4e4d40f2d9aacb8139

    ·

    mentioned in commit 6560ef4d701fc3ae6137ee4e4d40f2d9aacb8139

    Toggle commit list
  • mirror @mirror

    mentioned in commit da4bbdcbd56a1aa1747ab87e1cc0e39583665d3c

    ·

    mentioned in commit da4bbdcbd56a1aa1747ab87e1cc0e39583665d3c

    Toggle commit list
  • mirror @mirror

    mentioned in commit cb4f50aafd29c953048fbdf3628cdc1f2cb320dc

    ·

    mentioned in commit cb4f50aafd29c953048fbdf3628cdc1f2cb320dc

    Toggle commit list
  • mirror @mirror

    mentioned in commit 9d97a939

    ·

    mentioned in commit 9d97a939

    Toggle commit list
  • mirror @mirror

    mentioned in commit 9f165150

    ·

    mentioned in commit 9f165150

    Toggle commit list
  • mirror @mirror

    mentioned in commit 84b71361e34cec191eb81e670f21a21bfe2f9723

    ·

    mentioned in commit 84b71361e34cec191eb81e670f21a21bfe2f9723

    Toggle commit list
  • mirror @mirror

    mentioned in commit 7e81b890

    ·

    mentioned in commit 7e81b890

    Toggle commit list
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment