History log of /fuchsia/zircon/system/dev/display/vim-display/hdmitx.h
Revision Date Author Comments
# 2b29c0bd 10-Sep-2018 David Stevens <stevensd@google.com>

[vim-display] Use core driver edid handling

Test: Boot to virtcon/hotplug/modesetting/audio tone
Change-Id: I75babab8758bb97c1f5ca979c2c11c02ce9c15b6


# 36ee828e 22-Aug-2018 John Bauman <jbauman@google.com>

[vim-display] Convert to C++

This is the minimum change to get it to build as C++ - mainly adding
casts and getting rid of gotos.

Test: vkcube on VIM2.

Change-Id: I4a0008dac5f50ec35c231ccce9fbb082c31dbeaf


# c7affb08 13-Aug-2018 David Stevens <stevensd@google.com>

[vim-display] Configure HDMI with picture aspect ratio

The AVI InfoFrame should be configured with the picture aspect ratio,
not the native display device aspect ratio.

Test: Boot vim2 to virtcon
Change-Id: I3bb5ce473c1ae81be25316755f7fe665e79ae679


# 8df7cd24 08-Aug-2018 John Grossman <johngro@google.com>

[vim][display] Add some consts/fwd_decls.

Clean up a few of the header files to be a bit more rigourous. Specifically...
++ Add some const flags to some of the function signatures which do
not need to actually modify a vim2_display_t structure passed to them.
++ Forward declare the vim2_display structure in a few places so that
header files can be independently included or included in any order.
++ Surround the C sections of header files with BEGIN/END_CDECLS
++ Also define a DWC HDMI register that was missing.

Test: Build only
Change-Id: I177ce68ee7c6c3ac00255cf1932c7c3d2582294d


# 6bd61ec7 22-Jun-2018 Brijen Raval <braval@google.com>

[amlogic][canvas] Add canvas driver for AMLOGIC

- Added a canvas protocol
- Modified the VIM2 display driver to use the canvas
protocol instead of local canvas driver
- Removed local vim2 canvas driver

ZX-2154 #done

Test: Boot up on VIM2 board with HDMI monitor attached
Change-Id: I9e2328513fafecd1a440985f84ee41fce0c35ab9


# b080203a 30-Mar-2018 Mike Voydanoff <voydanoff@google.com>

[ddk][platform-bus] Replace pdev_vmo_buffer_t helper with io_buffer_t

ZX-1859 #done

Change-Id: If5810bf0ac7bab3d51cfdb5253c272f07d462d3c


# 135847fe 21-Feb-2018 Payam <payamm@google.com>

[zircon][vim2][display] Calculate HDMI timings on the fly
With this change, 1920x1200 finally works and we have 4K support
Removed most of the hardcoded magic.

Change-Id: Icf93b27198e5192ce9ccb12bb1c4c4db008b3831


# 2dfc0110 16-Feb-2018 Payam <payamm@google.com>

[zircon][display][vim] Add support to configure the DDC pins

Change-Id: I05c0f6663d7e01441b1ebbffd5a6bc314718e26d


# 26e49767 15-Feb-2018 Payam <payamm@google.com>

[zircon][vim2][display] add hotplug support

Change-Id: I8de8f9b0ded44e1b621d6af78f9a5ac15f006f2a


# 91bbd26d 14-Feb-2018 Payam <payamm@google.com>

[zircon][vim][display] Add more resolutions. bug fixes. force 1024x768 if 1920x1200 is desired

Change-Id: Id6abef7205dc345583e538bf3afb0f342673f368


# 4ad2c0fc 13-Feb-2018 Payam <payamm@google.com>

[dev][display][vim] add 1280x1080 support. fix where we read the preferred timings from

Change-Id: Ifea05dbf134b895e949b1adc8775a3dc110942e4


# 84ede9f3 13-Feb-2018 Payam <payamm@google.com>

[dev][display][vim] Initial support for VIM2 display driver

This is the intial draft. There are still minimal uBoot dependencies (such as hdcp initializations)
and we support very few display resolutions.

Change-Id: Ia5c0b1ba8ad56ccf062960ae6a08d6dcafb62a49