summaryrefslogtreecommitdiff
path: root/drivers/video/fbdev (follow)
Commit message (Collapse)AuthorAge
...
| * | | | | | | | | | msm: mdss: Update WB OT settings for SDM660Raviteja Tamatam2017-01-03
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added changes to update WB OT settings for SDM660 based on QOS recommendations Change-Id: I6a4dfe3f6ef88547c6c67750edb1cd2c2404429e Signed-off-by: Raviteja Tamatam <travitej@codeaurora.org>
* | | | | | | | | | Merge "msm: mdss: Fix invalid dma attachment during fb shutdown"Linux Build Service Account2017-01-03
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | msm: mdss: Fix invalid dma attachment during fb shutdownBenjamin Chan2016-12-15
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If DMA attachment fail during fb_mmap, all ION memory will get free. It is necessary to reset the fbmem and fb_attachemnt pointer to NULL, otherwise during shutdown will perform another free and causing issue. CRs-Fixed: 1090244 Change-Id: I92affcf2ce039eecfc72b7c191e058f37815c726 Signed-off-by: Benjamin Chan <bkchan@codeaurora.org>
* | | | | | | | | Merge "msm: mdss: Add check to fix null pointer dereference"Linux Build Service Account2016-12-30
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | msm: mdss: Add check to fix null pointer dereferenceKrishna Manikandan2016-12-13
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In mdss_mdp_overlay_kickoff, the mixer_left can be accessed without checking whether it is allocated or not which can result in null pointer dereference. This is fixed by adding a check to decide if mixer_left is NULL or not. CRs-Fixed: 1070611 Change-Id: Iab4254a492b7b5930984dbb8ea91597a5506aca6 Signed-off-by: Krishna Manikandan <mkrishn@codeaurora.org>
* | | | | | | | | Merge "msm: mdss: Fix error handling logic in MDSS DP driver"Linux Build Service Account2016-12-30
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | msm: mdss: Fix error handling logic in MDSS DP driverBenjamin Chan2016-12-12
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add proper NULL checking for USBPD_SVDM_ATTENTION handling in DP driver. CRs-Fixed: 1099086 Change-Id: I44ccb9a19ad85bdcef090ea3cb8ba27628d20ccb Signed-off-by: Benjamin Chan <bkchan@codeaurora.org>
* | | | | | | | | Merge "msm: mdss: avoid cropping of pipe src/dst rect for MPU"Linux Build Service Account2016-12-30
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | msm: mdss: avoid cropping of pipe src/dst rect for MPUVeera Sundaram Sankaran2016-12-14
| | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid cropping of the pipe src/dst rect based on the two ROIs during Multiple Partial Update. The userspace is expected to send the actual cropped rect, as cropping in the kernel will need recalculation of pixel extension parameters. Add checks to fail such cases fall back to full screen update. Change-Id: Ie41c5664adf3882400b8138b0473ac3a469ee0a6 Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
* | | | | | | | | Merge "msm: mdss: fix data path for concurrent writeback"Linux Build Service Account2016-12-30
|\ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / | |/| | | | | | |
| * | | | | | | | msm: mdss: fix data path for concurrent writebackPrabhanjan Kandula2016-12-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Read data-path flag set by client for CWB, and populate CWB output layer flags. - Fix data path register setting for right mixer Change-Id: I3599ce1b19df48c72a4c951be76b813704b8a124 Signed-off-by: Prabhanjan Kandula <pkandula@codeaurora.org>
| * | | | | | | | msm: mdss: rely on client provided stride for CWBPrabhanjan Kandula2016-12-11
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Though CWB output is configured to primary resolution, client can provide an output buffer with bigger stride. Use client stride for computing output buffer plane info. Change-Id: Ib632c95fbb89dc181247dddee27b393a65aaa296 Signed-off-by: Prabhanjan Kandula <pkandula@codeaurora.org>
* | | | | | | | Merge "msm: mdss: Avoid overwriting dsc reconfiguration flag"Linux Build Service Account2016-12-30
|\ \ \ \ \ \ \ \
| * | | | | | | | msm: mdss: Avoid overwriting dsc reconfiguration flagNaseer Ahmed2016-12-07
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While switching between panel resolutions with DSC on/off the variable that is used to flag the reconfiguration can be overwritten if the roi_changed flag is not true. Change-Id: I2e3041c848aafbc7a348fca7ce450a4fadd0e8d7 Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>
* | | | | | | | Merge "mdss: display-port: add support for multiple resolutions"Linux Build Service Account2016-12-30
|\ \ \ \ \ \ \ \
| * | | | | | | | mdss: display-port: add support for multiple resolutionsChandan Uddaraju2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the "down stream" registration during EDID initialization so that all the support resolutions are exposed to the framework. Change-Id: I9dcc89d75f97d2c88563af6389a3f87a7982b155 Signed-off-by: Chandan Uddaraju <chandanu@codeaurora.org>
* | | | | | | | | Merge "msm: mdss: dp: fix compilation issues for 32-bit architectures"Linux Build Service Account2016-12-30
|\| | | | | | | |
| * | | | | | | | msm: mdss: dp: fix compilation issues for 32-bit architecturesAravind Venkateswaran2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 4216b747aa5d6ac0171ab584237cdaec1044e4e7 ("mdss: display-port: add support to configure transfer unit attributes") incorrectly handles 64-bit integer divisions which may lead to errors while compiling for 32-bit target architectures. Fix these errors. CRs-Fixed: 1086278 Change-Id: I1ae86f2ee72b85c78d34d5fa8a09e5c467bcde86 Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
| * | | | | | | | mdss: display-port: add support to configure transfer unit attributesChandan Uddaraju2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add code to calculate transfer unit parameters that change depending on the DP monitor/Sync resolution. Use these parameters to configure the transfer unit registers. CRs-Fixed: 1086278 Change-Id: If2978d3721c7ac6910379f3d31342f820062e3c6 Signed-off-by: Chandan Uddaraju <chandanu@codeaurora.org>
* | | | | | | | | Merge "msm: mdss: dp: add support for downstream device power management"Linux Build Service Account2016-12-30
|\| | | | | | | |
| * | | | | | | | msm: mdss: dp: add support for downstream device power managementAravind Venkateswaran2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement the necessary programming sequence to configure the uPacket RX of a connected downstream device in power save mode. Add a new sysfs node to trigger the configuration as follows: To enter power save mode: * echo 1 > /sys/class/graphics/<fbi>/psm To exit power save mode: * echo 0 > /sys/class/graphics/<fbi>/psm where fbi is the framebuffer node corresponding to the display port device. CRs-Fixed: 1076516 Change-Id: I306ff4451d56dfa7edcff93fe26842ae9af71b69 Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
| * | | | | | | | msm: mdss: hdcp_1x: fix cp_irq and bstatus readAjay Singh Parmar2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check if cp_irq has been raised by sink, if so, read bstatus register to check the status of hdcp at sink side. Clear the cp_irq after reading bstatus. Also, fix the bstatus read size which is one byte. Change-Id: I46231f82878f8d2557aa06ccfa5c74f67252c6f8 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
| * | | | | | | | msm: mdss: dp: update pre-emphasis and voltage swing settingsAjay Singh Parmar2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the PHY/PLL setting related to pre-emphasis and voltage swing as per hardware recommendations. Change-Id: I3bbd7c8de541e22da30205d93a98d48f82288865 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
| * | | | | | | | msm: mdss: dp: edid: read all extension blocksAjay Singh Parmar2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A sink can have more than one EDID blocks. The extension block count is provided in the first block. Not reading all blocks can result in DP compliance failures. Read all the extension blocks as mentioned in the first block to avoid any EDID related compliance failures. Change-Id: I9cfe6403da511e6af3b887fcf858109852e9844c Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
| * | | | | | | | msm: mdss: dp: fix cable connection from boot-upAjay Singh Parmar2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wait for the user modules to come up during boot up before sending events. In case user modules are not yet up, events sent to them are ignored. If the cable is connected at boot up, wait for user modules to enable hpd (Hot Plug Detect). On receiving hpd, check if the cable is already connected, if so, notify user modules so that power on sequence can be initialized. Change-Id: I91242fbfd32a478324b98edba4349081d9e55601 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
| * | | | | | | | msm: mdss: dp: update aux i2c programmingAjay Singh Parmar2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the I2C configuration for AUX communication as per hardware recommendations. Change-Id: If5550b66660aab692f9a358b50e0d1fb157b1d58 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
| * | | | | | | | msm: mdss: dp: initialize host after configurationAjay Singh Parmar2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initialize the DisplayPort's host controller once the usbpd configuration has been done. Do not wait for HPD high as some DP sinks may not issue HPD high unless the host is initialized. This avoids a deadlock between sink and source where source is waiting for HPD high and sink is waiting for the DP host. Change-Id: I1cdcb3556779d00fd2b4ecd264fa6b187bf4e317 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
* | | | | | | | | msm: mdss: change retire fence signalingAdrian Salido2016-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signal retire fence on first vsync after frame has been programmed to hardware. This indicates when the frame starts being fetched by MDSS hardware. CRs-Fixed: 1081525 Change-Id: Ib69f64ff17a1609b67ff34ef277f658bfa5cfb5a Signed-off-by: Adrian Salido <salidoa@google.com> (cherry picked from commit 80d5d7558ac98c56527cb1040dab3fc5f438ab51) Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
* | | | | | | | | mdss: Do not wait for kickoff in display commitNaseer Ahmed2016-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Just wait for the display to idle instead and immediately start the next commit. This reduces the depth of the commit pending queue. CRs-Fixed: 1081525 Change-Id: Ic4ee6f738f5fa77890e806b55d9a0304915761ea Signed-off-by: Naseer Ahmed <naseer@codeaurora.org> Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
* | | | | | | | | Merge "msm: mdss: Add mdss capabilities for msmfalcon"Linux Build Service Account2016-12-23
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | msm: mdss: Add mdss capabilities for msmfalconRaviteja Tamatam2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add MDSS version info along with other capabilities for msmfalcon. Change-Id: Ide652165711eec23644d36837f3847d896293709 Signed-off-by: Raviteja Tamatam <travitej@codeaurora.org>
| * | | | | | | | | msm: mdss: Initialize mdss v3 pp driver ops for msmfalconSravan Kumar D.V.N2016-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define MDSS hw version and initialize mdss v3 pp driver ops for msmfalcon CRs-Fixed: 1102841 Change-Id: I2661a639c19dd451f22c9a29d7d75d9b3fb98114 Signed-off-by: Sravan Kumar D.V.N <sravank1@codeaurora.org>
* | | | | | | | | | Merge "msm: mdss: dp: fix handling of link training mutex"Linux Build Service Account2016-12-23
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | |
| * | | | | | | | | msm: mdss: dp: fix handling of link training mutexAravind Venkateswaran2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the additional unbalanced unlock being called for the link training mutex. This fixes random crashes seen while running Display Port connection/disconnection tests. Change-Id: I2fce80cec72e3bd8b1561fd46fa1a1520cddd294 Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
| * | | | | | | | | msm: mdss: dp: fix calculation of link rateAravind Venkateswaran2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the calculated link rate based on sink's capabilities exceeds the maximum supported link rate, do not error out. Instead, cap the link rate at the maximum supported rate. This fixes instability issues seen when connecting to sinks at 4K resolution. Change-Id: I214bb19385f855af61da628fdf1cf7efc5dd08d6 Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
| * | | | | | | | | msm: mdss: dp: add support for PHY compliance testsTatenda Chipeperekwa2016-12-21
| | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for PHY compliance tests by parsing requests from the reference sink and generating the requested PHY test patterns from DP PHY. CRs-Fixed: 1076516 Change-Id: I290ec786bbe5c45873265ea74290eefcd3d16cb1 Signed-off-by: Tatenda Chipeperekwa <tatendac@codeaurora.org>
* | | | | | | | | Merge "msm: mdss: Move PP programming after mdp wait for ping pong done"Linux Build Service Account2016-12-23
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | msm: mdss: Move PP programming after mdp wait for ping pong doneSravan Kumar D.V.N2016-11-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To ensure PP registers are not programming in the middle of the frame transfer moving PP programming to after wait4pingpong for command mode panel devices Change-Id: Ie639a26543e2f20b61d6dfc73b3bcbd6a43b24be Signed-off-by: Sravan Kumar D.V.N <sravank1@codeaurora.org> Signed-off-by: Gopikrishnaiah Anandan <agopik@codeaurora.org>
* | | | | | | | | Merge "msm: mdss: fix handling of audio for DVI sinks"Linux Build Service Account2016-12-21
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | msm: mdss: fix handling of audio for DVI sinksAravind Venkateswaran2016-12-08
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Certain sinks (such as DVI monitors) do not support audio which can be identified using the sink's EDID. For such sinks, ensure that audio is not routed over the external display. Change-Id: I1c1a634bf096392094b5fd868a87385764657e6b CRs-Fixed: 1093442 Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
* | | | | | | | | Merge "mdss: mdp: unmap buffers before secure transition"Linux Build Service Account2016-12-21
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | mdss: mdp: unmap buffers before secure transitionAbhijit Kulkarni2016-12-09
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds unmapping the buffers from the previous commit before transitioning to the secure state. This is required so that driver does not have any buffers mapped before we detach from the secure and unsecure context banks. Change-Id: I4dcf3d794c0e7e111a86e72d26bed8de7e3329a1 Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
* | | | | | | | | Merge "msm: mdss: hdcp_1x: do not fail if no cp_irq for R0"Linux Build Service Account2016-12-21
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | msm: mdss: hdcp_1x: do not fail if no cp_irq for R0Ajay Singh Parmar2016-12-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HDCP 1.x protocol fetches data called R0' from sink as part of authentication protocol. When this data is available, sink issues CP_IRQ following which source can fetch this data from sink. In case CP_IRQ is not received on time, do not fail the authentication as R0' may still be available and valid. Fetch R0' and check if it is valid before failing the authentication to avoid false hdcp authentication failures. Also, enable hpd irq in case downstream is a repeater so that it can report any link failure. Change-Id: I28fa1a06f5acf0b6fbe988db5d95a4c1a781a9f9 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
| * | | | | | | | | msm: mdss: hdcp_1x: read contiguous data in a single read callAjay Singh Parmar2016-12-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HDCP needs to read data from sink during authentication protocol. Currently, hdcp reads the data one by one based on the addresses provided in the hdcp specification. Optimize this by reading whole data in one read call if the data lay contiguously in memory at sink to avoid unnecessary delay which may affect hdcp compliance. Change-Id: Icbeeb9b11a9bbe6808eb5c84b2561d6c74696522 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
| * | | | | | | | | msm: mdss: hdcp_1x: fix compliance failureAjay Singh Parmar2016-12-08
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1B-01 DP HDCP compliance test needs either poll RxStatus or wait for CP_IRQ to fetch the list of Downstream devices' KSVs. Currently, hdcp_1x module waits for CP_IRQ but compliance test equipment fails this test as source is unable to read KSVs within allowed time due to software delays. Poll RxStatus register in sink to get KSVs ready status so that KSVs can be read as soon as sink mark them as ready. Also, re-factor the code as per the specification. Change-Id: Ieefa13dfc9e154b005329b01e2769266a1954ddb Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
* | | | | | | | | Merge "msm: mdss: Check for handoff pending before IOMMU min BW voting"Linux Build Service Account2016-12-21
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | |
| * | | | | | | | msm: mdss: Check for handoff pending before IOMMU min BW votingKrishna Chaitanya Devarakonda2016-11-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While voting for minimum BW for IOMMU operations, check for handoff pending flag. If the continuous splash screen hasn't finished handoff, do not vote for BW. Change-Id: Icc10819680b6e5170a322bdf75a98e3c24dde67d Signed-off-by: Krishna Chaitanya Devarakonda <kdevarak@codeaurora.org>
| * | | | | | | | msm: mdss: add support for hw_rt bus client for mdssKalyan Thota2016-11-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some targets expect a minimum vote on the bus during SMMU and TZ operations. Add a new bus client in mdss driver which will be used to request the additional vote. Change-Id: I0b84479bf892def42c0b59a684a850d8d5c01257 Signed-off-by: Kalyan Thota <kalyant@codeaurora.org> Signed-off-by: Harsh Sahu <hsahu@codeaurora.org>
* | | | | | | | | Merge "msm: mdss: Fix scaler enable flag setting"Linux Build Service Account2016-12-21
|\ \ \ \ \ \ \ \ \