summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/dc/hdmi_reg.h
AgeCommit message (Collapse)Author
2012-02-10video: tegra: hdmi: Enable HDA NULL sample inject supportSumit Bhattacharya
When HDMI NULL sample injection is enabled codec inserts null samples into the audio FIFO for each Azalia frame in which it did not receive any samples. This support is needed to prevent audio loss for HDMI devices from some vendor(e.g. sony). Bug 924926 Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-on: http://git-master/r/79227 (cherry picked from commit 898fd83d94506de3bd604f75d25084d9bcb6dd9e) Change-Id: I81f55cab52c92377b49ab94635c8e8aa394b6739 Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com> Reviewed-on: http://git-master/r/82724 Reviewed-by: Automatic_Commit_Validation_User Tested-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Tested-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2011-11-30arm: tegra: hdmi:audio freq and source selection.mohit singh
- provided an API for selecting source and audio freq. - bug 790232. Original-Change-Id: I693e7291085c7c7a3c26ef4daa9490c0b80d51df Reviewed-on: http://git-master/r/20312 Tested-by: Mohit Singh <mpsingh@nvidia.com> Reviewed-by: Dara Ramesh <dramesh@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Original-Change-Id: Ibf2b5a7bd298a550f0d8490a9386cd5f8c10bdc0 Rebase-Id: R6f54f7b337c7ee744c8054a8e37bc5cc73fdcdc6
2011-11-30arm: tegra: hdmi:added support for edid like datamohit singh
- added support for eld extraction from edid. - added support for propogation of eld to HDA. - bug 790232. Original-Change-Id: Ic94560c3bbef61e19fc901895052a892c5b7661f Reviewed-on: http://git-master/r/19547 Tested-by: Mohit Singh <mpsingh@nvidia.com> Reviewed-by: Dara Ramesh <dramesh@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Original-Change-Id: Ib331531ad735ea44f7c123610f7829573eb40623 Rebase-Id: R7ba53a66b41eb9aa87cf2842414f18d8f25d98c7
2011-11-30arm: tegra: hdmi: conditionalized the source pathmohit singh
This change enables support for selecting source reg based on verion of SOC. Bug 783375 Original-Change-Id: Ib0fd6c7a772c1b2e94e986fad5bea942a2f2f4aa Reviewed-on: http://git-master/r/18190 Tested-by: Mohit Singh <mpsingh@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Original-Change-Id: Ibf5823e84810daef6dfb6b8e553115050e84d059 Rebase-Id: R3772f0aaf696af8298d13cb2e909f8a827ce20e4
2011-11-30ARM: tegra: dc: hdmi drive strength changesJon Mayo
use pixel clock to configure HDMI interface signaling properties. These options are different depending on which SoC. Bug 786961 Bug 795251 (cherry picked from commit a59e2483a9f85a72186f51c124709401af554eb3) Original-Change-Id: Ie5ef35fe03065d3e77831a0e1a2bbf8319d04125 Reviewed-on: http://git-master/r/27722 Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Tested-by: Jonathan Mayo <jmayo@nvidia.com> Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Reviewed-by: Jessica Liao <jeliao@nvidia.com> Rebase-Id: R35e45dfc28c36ff89df080f4b88c1a7d6b0533fe
2011-11-30[ARM] tegra: hdmi nvhdcp driverJon Mayo
Device /dev/nvhdcpX is used to manage NVHDCP on framebuffer /dev/fbX. These devices are created on hdmi driver initialition when it is attached to dc. Currently only one nvhdcp device may be created. An ioctl interface is in video/nvhdcp.h Check for repeaters and store repeater info. userspace application queries this status to authenticate the connection. When authentication fails, auto-renegotiate every 1.75 seconds. Give up after 5 failed attempts, reset after hotplug or policy change. use TEGRA_DC_OUT_NVHDCP_POLICY_ON_DEMAND in tegra_dc_out.flags in board panel configuration to select a different default policy at probe. Currently only TEGRA_DC_OUT_NVHDCP_POLICY_ALWAYS_ON is supported. Change-Id: I0db66fc86096b98d2604544061721d291523de75 Reviewed-by: Jon Mayo <jmayo@nvidia.com> Tested-by: Jon Mayo <jmayo@nvidia.com> Reviewed-by: Phillip Smith <psmith@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Signed-off-by: Erik Gilling <konkers@android.com>
2011-11-30video: tegra: add HDMI supportErik Gilling
Previous implementation was DVI only Change-Id: I6e7defb0cf73a1cf094e330715a2a302fd273589 Signed-off-by: Erik Gilling <konkers@android.com>
2011-11-30video: tegra: add hdmi output supportErik Gilling
Signed-off-by: Erik Gilling <konkers@android.com>