diff options
author | Adrian Salido <salidoa@google.com> | 2020-08-20 17:17:42 -0700 |
---|---|---|
committer | TreeHugger Robot <treehugger-gerrit@google.com> | 2020-12-22 22:46:00 +0000 |
commit | 3b90363e5a89e38de927fb3874cb62baeae5ee87 (patch) | |
tree | 1987d48847c3e23e77f33e5a1c79b0b726f35877 /samsung/exynos_drm_connector.h | |
parent | 5fb1267499c1761d218a82407b9b1677c2d7b28f (diff) | |
download | display-3b90363e5a89e38de927fb3874cb62baeae5ee87.tar.gz |
drm: samsung: get decon trigger information from panel/dsim
The way that decon is configured should be dependent on the connected
panel and/or encoders, that way decon can be reused for different
displays. Remove Decon's parsing of these panel/dsim dependent values
and obtain directly.
Bug: 161557612
Signed-off-by: Adrian Salido <salidoa@google.com>
Change-Id: Ia3ee52b6a51bc113e8783d3905db10029177fcbe
Diffstat (limited to 'samsung/exynos_drm_connector.h')
-rw-r--r-- | samsung/exynos_drm_connector.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/samsung/exynos_drm_connector.h b/samsung/exynos_drm_connector.h index 1fe25d5..d744e68 100644 --- a/samsung/exynos_drm_connector.h +++ b/samsung/exynos_drm_connector.h @@ -64,6 +64,15 @@ struct exynos_display_mode { /* @is_lp_mode: boolean, if true it means this mode is a Low Power mode */ bool is_lp_mode; + + /** + * @sw_trigger: + * + * Force frame transfer to be triggered by sw instead of based on TE. + * This is only applicable for DSI command mode, SW trigger is the + * default for Video mode. + */ + bool sw_trigger; }; /** @@ -84,6 +93,18 @@ struct exynos_drm_connector_state { /* @hbm_on: hbm_on indicator */ bool hbm_on; + + /* + * @te_from: Specify ddi interface where TE signals are received by decon. + * This is required for dsi command mode hw trigger. + */ + int te_from; + + /* + * @te_gpio: Provies the the gpio for panel TE signal. + * This is required for dsi command mode hw trigger. + */ + int te_gpio; }; #define to_exynos_connector_state(connector_state) \ |