linux-uconsole/drivers
Jon Mayo cf030d95bb [ARM] tegra: hdmi nvhdcp driver
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-02-24 16:59:40 -08:00
..
accessibility
acpi ACPI: EC: Add another dmi match entry for MSI hardware 2011-01-07 13:58:31 -08:00
amba
ata libata-sff: fix HSM_ST_ERR handling in __ata_sff_port_intr() 2011-01-07 13:58:48 -08:00
atm ATM: iphase, remove sleep-inside-atomic 2010-10-11 11:05:42 -07:00
auxdisplay
base PM: Prevent waiting forever on asynchronous resume after failing suspend 2010-09-09 00:49:43 +02:00
block xen: Provide a variant of __RING_SIZE() that is an integer constant expression 2011-01-07 13:58:31 -08:00
bluetooth bluetooth: Fix missing NULL check 2010-11-22 11:03:01 -08:00
cdrom
char RAMOOPS: Don't overflow over non-allocated regions 2011-01-07 13:58:42 -08:00
clocksource
connector
cpufreq
cpuidle cpuidle: Fix typos 2010-09-28 23:30:38 -04:00
crypto crypto: tegra-aes: perf: remove unnecessary polling and memset 2011-01-15 16:44:22 +05:30
dca dca: disable dca on IOAT ver.3.0 multiple-IOH platforms 2010-09-17 20:08:21 -07:00
dio
dma mv_xor: fix race in tasklet function 2011-01-07 13:58:48 -08:00
edac amd64_edac: Fix interleaving check 2011-01-07 13:58:17 -08:00
eisa
firewire firewire: ohci: fix regression with Agere FW643 rev 06, disable MSI 2011-01-07 13:58:15 -08:00
firmware
gpio cs5535-gpio: handle GPIO regs where higher (clear) bits are set 2011-01-07 13:58:40 -08:00
gpu drm/i915, intel_ips: When i915 loads after IPS, make IPS relink to i915. 2011-01-07 13:58:45 -08:00
hid HID: Fix for problems with eGalax/DWAV multi-touch-screen 2010-12-09 13:32:42 -08:00
hwmon hwmon: (adm1026) Fix setting fan_div 2011-01-07 13:58:17 -08:00
i2c i2c: i2c-tegra: Return error code on partial master_xfer transfer 2011-01-04 14:55:39 -08:00
ide Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6 2010-09-19 11:06:34 -07:00
idle intel_idle: do not use the LAPIC timer for ATOM C2 2010-11-22 11:03:03 -08:00
ieee1394
ieee802154
infiniband IB/uverbs: Handle large number of entries in poll CQ 2011-01-07 13:58:19 -08:00
input Merge commit 'v2.6.36.3' into linux-tegra-2.6.36 2011-01-07 17:14:48 -08:00
isdn isdn/gigaset: bas_gigaset locking fix 2010-12-09 13:32:14 -08:00
leds leds: fix bug with reading NAS SS4200 dmi code 2010-12-09 13:33:21 -08:00
lguest
macintosh
mca
md block: Deprecate QUEUE_FLAG_CLUSTER and use queue_limits instead 2011-01-07 13:58:51 -08:00
media Merge commit 'v2.6.36.3' into linux-tegra-2.6.36 2011-01-07 17:14:48 -08:00
memstick
message
mfd Merge commit 'v2.6.36.3' into linux-tegra-2.6.36 2011-01-07 17:14:48 -08:00
misc NCT1008 temperature sensor driver 2011-01-07 20:42:59 -08:00
mmc Revert "mmc: subtract boot sectors from disk size for eMMC 4.3+ devices" 2011-02-11 14:03:52 -08:00
mtd Merge commit 'v2.6.36' into linux-tegra-2.6.36 2010-10-21 14:48:14 -07:00
net orinoco: initialise priv->hw before assigning the interrupt 2011-01-07 13:58:55 -08:00
nubus
of
oprofile oprofile: Fix the hang while taking the cpu offline 2010-12-09 13:32:33 -08:00
parisc
parport
pci x86, vt-d: Quirk for masking vtd spec errors to platform error handling logic 2011-01-07 13:58:34 -08:00
pcmcia ARM: 6456/1: Fix for building DEBUG with sa11xx_base.c as a module. 2010-12-09 13:33:25 -08:00
platform drm/i915, intel_ips: When i915 loads after IPS, make IPS relink to i915. 2011-01-07 13:58:45 -08:00
pnp PNPACPI: cope with invalid device IDs 2010-12-09 13:33:13 -08:00
power olpc_battery: Fix endian neutral breakage for s16 values 2010-12-09 13:32:30 -08:00
pps
ps3
rapidio
regulator regulator: tps6586x: Handle both enable reg/bits being the same 2010-12-05 15:59:23 -08:00
rtc rtc: tps6586x: Fix error in RTC tick calculations 2011-01-09 19:18:01 -08:00
s390 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2010-09-28 12:01:26 -07:00
sbus
scsi block: Deprecate QUEUE_FLAG_CLUSTER and use queue_limits instead 2011-01-07 13:58:51 -08:00
serial Merge commit 'v2.6.36.2' into linux-tegra-2.6.36 2010-12-21 18:34:37 -08:00
sfi
sh
sn
spi spi: tegra: Use shared DMA channel 2010-10-18 15:44:51 -07:00
ssb ssb: b43-pci-bridge: Add new vendor for BCM4318 2010-12-09 13:32:36 -08:00
staging Don't export format_by_forcc on two different drivers 2011-01-07 13:58:54 -08:00
tc
telephony
thermal
uio
usb USB: ehci: tegra: Align DMA transfers to 32 bytes 2011-02-08 15:18:24 -08:00
uwb
vhost vhost: fix log ctx signalling 2010-09-22 16:21:33 +02:00
video [ARM] tegra: hdmi nvhdcp driver 2011-02-24 16:59:40 -08:00
virtio
vlynq
w1 w1: master: tegra_w1: Add initial Tegra W1 master driver 2010-10-06 16:27:02 -07:00
watchdog watchdog: tegra_wdt: Several changes to watchdog driver 2011-01-25 17:12:59 -08:00
xen xen: ensure that all event channels start off bound to VCPU 0 2010-12-09 13:32:37 -08:00
zorro
Kconfig
Makefile Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6 2010-09-17 10:23:08 -07:00