Age | Commit message (Collapse) | Author |
|
Fixes: '3f76b6ebb8c tegra: dc: events.c: fix error about packed' if
GCC < 9.0.1 is used.
| events.c:195:32: error: unknown option after '#pragma GCC diagnostic' kind [-Werror=pragmas]
| #pragma GCC diagnostic warning "-Waddress-of-packed-member"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
With GCC 9.2.0 we get the following error twice:
| events.c:194:36: error: taking address of packed member of 'struct <anonymous>'
| may result in an unaligned pointer value [-Werror=address-of-packed-member]
| tegra_dc_ext_queue_event(control, &pack.event);
| ^~~~~~~~~~~
Demote error to warning.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Add asynchronous bandwidth negotiation support for display.
Bug 1197598.
Change-Id: I16c1ba1dcbe790cec0f6b907c5d4071dc3840629
Signed-off-by: Kevin Huang <kevinh@nvidia.com>
Signed-off-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-on: http://git-master/r/299599
Tested-by: Xue Dong <xdong@nvidia.com>
Reviewed-by: Chao Xu <cxu@nvidia.com>
|
|
Report event TEGRA_DC_EXT_EVENT_BANDWIDTH through tegra_dc_ctrl device
when there is not enough bandwidth.
Bug 1169265
Change-Id: Ia95b1ecc7eb16db6f3a709e7c9efc59ab2490ead
Signed-off-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-on: http://git-master/r/207766
Reviewed-by: Automatic_Commit_Validation_User
|
|
Moved mode setting code into mode.c
Move window code info window.c
Moved clock related code into clock.c
Moved LUT and gamma related code into lut.c
Moved csc(color space conversion) into csc.c
Removed unnecessary static function prototypes from header.
Moved many short inline functions to dc_priv.h
Cleaned up copyright headings.
Cleaned up formatting and indent in all files.
Fixed build warnings.
Bug 870907
Change-Id: I6ccc37150191765394f0b5629423eafd4e5e5792
Signed-off-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-on: http://git-master/r/111371
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Rebase-Id: Rc7ed74e733798a26a2af94b2384c5c9f1c9a19d7
|
|
This is necessary for select() and poll() to work properly when clients
are waiting for events.
bug 818525
Original-Change-Id: If98b3e0706495884834813c9a352b946352cc2f5
Signed-off-by: Robert Morell <rmorell@nvidia.com>
Reviewed-on: http://git-master/r/40521
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: Rc8813923838bada46d87d71ef852960316eda2f7
|
|
This device exposes control over everything that's not specific to one
of T20's two display controllers. It supports:
- output devices
- event delivery
- hotplug events
bug 818525
Original-Change-Id: I3a46f1dddc483b08ed3ee91a4f9c64111c1fd7eb
Signed-off-by: Robert Morell <rmorell@nvidia.com>
Reviewed-on: http://git-master/r/40520
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R9e49fe41f3327b797ec65c3729f4f94edbb45307
|