Merge remote-tracking branch 'quic/display.lnx.6.0' into ff
* quic/display.lnx.6.0:
sdm: Do not treat lack of writeback hardware as fatal
hwc: Add support for WFD(GPU) resolution switch.
composer: Restrict window rect to primary display.
composer: move composer to 2.1
sdm: add support for windowed display
sdm: Check render intent when apply color mode
sde-drm: Get supported value for base layer staging
dpps: Handle event registration failure
sdm: Enable layer sttich for bengal.
sdm: close the release fences properly
sdm: Add support to query micro idle capability.
hwc: Handle buffer sync and skip validate for Layer Stitch.
libhistogram: Change library to shared library.
sdm: Add support to defer Fps config
sdm: Get supported value for base layer staging
sdm: correct the target check for efficiency factors CRs-Fixed: 2592204
composer: Add support for minimal version of Display Config
composer: Initialize ColorMetadata transfer as sRGB
composer: add support for advanced offset based wakeup
config: Set GL-Early SF VSync Phase offset for 90 Hz config
sdm: clear cached geometry on successful prepare
sdm: set geometry change on doze suspend
Add display property for histogram enablement
histogram: enable histogram events
composer: dispatch histogram events to ringbuffer
sdm: Add histogram event registration
composer: Add support for histogram collection
composer: Fix reading HDR10+ from gralloc metadata
sdm: Fix to defer the first power on to first commit
composer: Reset pending power modes on destruction of display
sdm: Add properties for mmnoc efficiency factors
composer: Implement QsyncCallback API
sdm: Don't send layer hint when game feature is not supported
sdm: Set SDM_EventThread as RealTime task with lowest priority
gralloc: Consider RAW10 and RAW12 formats as camera custom format
sdm: Remove duplicate bit clock rates.
sdm: Prioritize vsync register over commit
sdm: disable safe mode on successful commit
hqd: Reduce the severity of logs for release fence timeout
sdm: Change log level to warning
sdm: Add parameters for native color mode
composer: Add SetColorMode() support in dummy display
Display: Disable rotator ubwc for bengal.
hwc: Add fence utility managed using shared_ptr
hwc: Reduce logging severity for non-critical failures.
sdm: Define IDisplayConfig::isRotatorSupportedFormat interface
hwc: Fix Virtual display creation.
Bengal: Enable offline rotator.
sdm: Changes to support clang compatibility
config: set the late App phase-offset for high fps for all products
sdm: Disable LayerStitch for non-primary builtins.
hwc: Close CWB release fence
sdm: Fix Deinit for GPU WB.
sdm: make flush on when composer stop.
sdm: Reset pending_doze on new display state request
sdm: do resource_impl stop before resource_impl postcommit
display: Move gpu tonemapper out of headless.
display: Clean up legacy ion usage
composer: Handle reading hdr color metadata
gralloc: Add RGB format support in getFormatLayout API
sde-drm: Add support to parse mnoc port count and width.
sdm: Add support to parse mnoc port count and width.
display: Support default xml for two new panels
config: limit GL back pressure feature to mainline product
sdm: Add support to set n-bit brightness by qservice
sdm: set QSYNC_MODE DRM property whenever update is needed
Change-Id: Iaca73f3c44aa0f97eeb1669f6e6dc59eaf566f70