summaryrefslogtreecommitdiff
path: root/drivers/video/fbdev/msm/Kconfig (follow)
Commit message (Collapse)AuthorAge
* msm: ext_display: move ext_display out of FB driverRay Zhang2017-02-27
| | | | | | | | | | Make ext_display a standalone module independent of framebuffer driver, so that it could be shared by various drivers such as framebuffer and KMS. CRs-Fixed: 2010135 Change-Id: I336c556cbfbd66d3cb3467acaea038d5d3651f67 Signed-off-by: Ray Zhang <rayz@codeaurora.org>
* msm: mdss: dp: rename EDP files to DPChandan Uddaraju2016-07-21
| | | | | | | | EDP is a add-on support for DP driver. Rename the EDP [.ch] files and the AUX channel driver file to DP. Change-Id: Ifeadae2f58eb4fbf398a682beb9180c4f7419041 Signed-off-by: Chandan Uddaraju <chandanu@codeaurora.org>
* msm: add display bridge abstraction driverVinu Deokaran2016-03-23
| | | | | | | | | | | | | | Add display bridge abstraction driver to provide an abstract interface for different types of bridge chips used on MSM platforms. This interface allows driver development for bridge chips from different manufactorers while allowing users, of the funcationality provided by these bridge chips, to re-use the same code across different boards. Change-Id: I64457e3a44479a3b1be5482691d4727a86dc9b87 Signed-off-by: Vinu Deokaran <vinud@codeaurora.org> Signed-off-by: Siddharth Zaveri <szaveri@codeaurora.org> [cip@codeaurora.org: Moved file locations] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* msm: mdss: debugfs: xlog: enable xlog debug by defaultIngrid Gallardo2016-03-23
| | | | | | | | | | | | | | This change will enable by default the display driver debugging features in non performance builds to: dump MDSS registers during failures, panic during fatal display driver errors and enable some logging into an internal buffer (to avoid logging overhead). Change-Id: Idc5e2dbd6960ee568f3e18a103c248b20faca548 Signed-off-by: Ingrid Gallardo <ingridg@codeaurora.org> [cip@codeaurora.org: Resolved Kconfig file location] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* msm: mdss: Include MDSS and cleanup unsupported versions in KconfigVeera Sundaram Sankaran2016-03-23
| | | | | | | | | | Add configs necessary to include MDSS hw. Remove panel related configs and other unsupported MDP versions. Change-Id: Ie358ca1c8105d99ce4d3aa8b27be34df1b788b1b Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org> [cip@codeaurora.org: Resolved merge conflicts] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* msm: mdss: add support for mhl3 compilationCasey Piper2016-03-23
| | | | | | | | | | | Update makefile and Kconfig to support compilation of driver for SiI 8620 MHL Tx i2c device. Change-Id: Icf87c5bc059892433bc2ed88a5266adab92402ae Signed-off-by: Casey Piper <cpiper@codeaurora.org> [cip@codeaurora.org: Moved updates to new file locations] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* msm: mdss: cleanup MDP3 driver compilationUjwal Patel2016-03-23
| | | | | | | | | | | Enable MDP3 driver compilation only on chip-sets where MDP3 core is present. This helps reduce the size of kernel binary where MDP3 is not present. Change-Id: I357ff73f91e7ee1654a8666a78efebf68a2a8290 Signed-off-by: Ujwal Patel <ujwalp@codeaurora.org> [cip@codeaurora.org: Resolve updated file locations] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* msm: mdss: cleanup eDP driver compilationUjwal Patel2016-03-23
| | | | | | | | | | | Enable eDP driver compilation only on chip-sets where eDP core is present. This helps reduce the size of kernel binary where eDP controller is not present. Change-Id: I2f201e3258b2b8f2ea224a6d0873852551bf1527 Signed-off-by: Ujwal Patel <ujwalp@codeaurora.org> [cip@codeaurora.org: Resolve updated file locations] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* msm: mdss: Check DSI controller status periodicallyDhaval Patel2016-03-23
| | | | | | | | | | | | | | | Send Bus-Turn-Around (BTA) command to check DSI controller status periodically and check the response from controller. Update appropriate response in frame buffer status node if controller is not responding. Sending BTA command is useful for the video/command mode panels when it stops responding during ESD stability tests. Change-Id: Ic8710943c0d56ea013af9ee6d378dabdda75d8f0 Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org> [cip@codeaurora.org: Moved mdss_dsi_status.c file location] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* msm: Remove all references to CONFIG_ANDROID_PMEMLaura Abbott2016-03-23
| | | | | | | | | | | | | CONFIG_ANDROID_PMEM is completely deprecated. Remove all references to it. kernel 3.14 upgrade conflicts: drivers/char/Kconfig Change-Id: Ie1f2b08094fffdf308025d43bf4c8c164e52340b Signed-off-by: Laura Abbott <lauraa@codeaurora.org> [cip@codeaurora.org: Resolved merge conflicts] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* msm: mdss: 9x25 qpic panel supportKen Zhang2016-03-23
| | | | | | | | | | | | | | QPIC is a new display engine on 9x25, it drives parallel display interface via dma. Qpic host driver uses sps for dma to drive parallel display inteface. Ili9341 panel is a panel with such an interface. Change-Id: I32886b53b0b050b3de634dec14f5a09ed076035b Signed-off-by: Ken Zhang <kenz@codeaurora.org> [cip@codeaurora.org: Moved new file locations, removed IRQF_DISABLED flag] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* msm: 8974: MHL MSC/RCP/RAP feature implementationManoj Rao2016-03-23
| | | | | | | | | | | | | MHL implementation in 8974 for handling CBUS interrupts to enable and handle MSC translation control packets. This change also includes implementation of RCP/RAP protocols by registering MHL driver as input device and building key code mapping. Change-Id: I73e399bbbf9b2f53974225aaa8697fce2057d017 Signed-off-by: Manoj Rao <manojraj@codeaurora.org> [cip@codeaurora.org: Moved new file locations] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* msm: 8974: MHL Driver for SI-8334 TxManoj Rao2016-03-23
| | | | | | | | | | | | The B-family device driver for SI8334 Silicon Image's Mobile High-definition Link (MHL) Transmitter implements wake-up, discovery and communication with MHL sink. The MHL-8334 Tx is attached to MSM as an I2C-client. Change-Id: I33f6c6f00011b590f9913cdbbe44544472b60982 Signed-off-by: Manoj Rao <manojraj@codeaurora.org> [cip@codeaurora.org: Moved mhl_sii8334.c file location] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* msm: mdss: Add support for HDMI Tx driverUjwal Patel2016-03-23
| | | | | | | | | | | | | This patch adds the HDMI Tx driver in mdss domain. It uses device tree framework to get the platform data and then registers this device as dtv panel to mdss frame buffer domain. Change-Id: I55534919bacea5b044c1da5d44dda8db496e1528 Signed-off-by: Ujwal Patel <ujwalp@codeaurora.org> [cip@codeaurora.org: Moved new file locations, replace regulator_set_optimum_mode with regulator_set_load, add linux/regulator/consumer.h include] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* mdss: display: implement writeback interface for mdssAdrian Salido-Moreno2016-03-23
| | | | | | | | | | | Add writeback interface support, using one page of framebuffer memory for writeback output. Change-Id: I0a44c6907cbc10d97c78642f45dc018dfb2d1750 Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org> [cip@codeaurora.org: Moved writeback file locations, added linux/module.h include] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* mdss: display: Add Mobile Display SubSystem driverAdrian Salido-Moreno2016-03-23
- Implements Linux frame buffer interface to interact with userspace libraries and applications, based on msm_fb frame buffer. - Implement MDP driver which handles MDP core data path setup and hardware blocks programming. - Support for UI through Linux frame buffer FBIOPAN_DISPLAY ioctl. Change-Id: Ib98677b8d81d74283b27dea08a9f1a705c101bce Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org> [cip@codeaurora.org: Moved mdss to drivers/video/fbdev/msm] Signed-off-by: Clarence Ip <cip@codeaurora.org>