Todd Previte
c5d5ab7a05
drm/i915: Add automated testing support for Displayport compliance testing
...
Add the skeleton framework for supporting automation for Displayport compliance
testing. This patch adds the necessary framework for the source device to
appropriately respond to test automation requests from a sink device.
V2:
- Addressed previous mailing list feedback
- Fixed compilation issue (struct members declared in a later patch)
- Updated debug messages to be more accurate
- Added status checks for the DPCD read/write calls
- Removed excess comments and debug messages
- Fixed debug message compilation warnings
- Fixed compilation issue with missing variables
- Updated link training autotest to ACK
V3:
- Fixed the checks on the DPCD return code to be <= 0
rather than != 0
- Removed extraneous assignment of a NAK return code in the
DPCD read failure case
- Changed the return in the DPCD read failure case to a goto
to the exit point where the status code is written to the sink
- Removed FAUX test case since it's deprecated now
- Removed the compliance flag assignment in handle_test_request
V4:
- Moved declaration of type_type here
- Removed declaration of test_data (moved to a later patch)
- Added reset to 0 for compliance test variables
V5:
- Moved test_active variable declaration and initialization out of
this patch and into the patch where it's used
- Changed variable name compliance_testing_active to
compliance_test_active to unify the naming convention
- Added initialization for compliance_test_type variable
Signed-off-by: Todd Previte <tprevite@gmail.com>
Reviewed-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2015-04-16 13:26:43 +02:00
..
accessibility
acpi
Revert "x86/PCI: Refine the way to release PCI IRQ resources"
2015-03-20 14:56:19 +01:00
amba
android
android: binder: fix binder mmap failures
2015-03-01 18:43:51 -08:00
ata
libata: Blacklist queued TRIM on Samsung SSD 850 Pro
2015-03-27 15:22:46 -04:00
atm
auxdisplay
base
regmap: Fix for v4.0
2015-03-24 16:42:54 -07:00
bcma
block
NVMe: Initialize device list head before starting
2015-03-23 09:35:12 -06:00
bluetooth
bus
cdrom
char
Not entirely surprising: the ongoing QEMU work on virtio 1.0 has revealed
2015-03-17 10:36:01 -07:00
clk
The clk fixes for 4.0-rc4 comprise three themes. First are the usual
2015-03-15 15:07:08 -07:00
clocksource
clocksource/drivers/sun5i: Fix cpufreq interaction with sched_clock()
2015-03-26 10:59:40 +01:00
connector
coresight
cpufreq
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal
2015-03-06 13:43:33 -08:00
cpuidle
cpuidle: mvebu: Update cpuidle thresholds for Armada XP SOCs
2015-03-13 18:31:29 +01:00
crypto
dca
devfreq
dio
dma
dmaengine: moxart-dma: Fix memory leak when stopping a running transfer
2015-03-30 23:17:08 +05:30
dma-buf
edac
eisa
extcon
firewire
firmware
* Fix integer overflow issue in the DMI SMBIOS 3.0 code when
2015-03-31 10:45:47 +02:00
fmc
gpio
gpio: syscon: reduce message level when direction reg offset not in dt
2015-03-27 11:17:08 +01:00
gpu
drm/i915: Add automated testing support for Displayport compliance testing
2015-04-16 13:26:43 +02:00
hid
HID: wacom: check for wacom->shared before following the pointer
2015-03-17 20:59:55 +01:00
hsi
hv
hwmon
hwspinlock
i2c
Revert "i2c: core: Dispose OF IRQ mapping at client removal time"
2015-03-12 10:23:05 +01:00
ide
ide_tape: convert jiffies with jiffies_to_msecs
2015-03-18 23:25:57 -04:00
idle
iio
iio: imu: Use iio_trigger_get for indio_dev->trig assignment
2015-03-28 13:51:40 +00:00
infiniband
IB/uverbs: Prevent integer overflow in ib_umem_get address arithmetic
2015-04-02 09:53:59 -07:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2015-04-06 14:10:08 -07:00
iommu
iommu/vt-d: Remove unused variable
2015-03-24 15:39:26 +01:00
ipack
irqchip
Merge branch 'irqchip/urgent-gic' into irqchip/urgent
2015-03-29 19:34:05 +00:00
isdn
isdn: icn: use strlcpy() when parsing setup options
2015-03-15 22:24:37 -04:00
leds
lguest
lguest: now needs PCI_DIRECT.
2015-04-01 10:29:05 -07:00
macintosh
mailbox
mcb
md
. Fix DM core device cleanup regression -- due to a latent race that was
2015-03-26 14:53:47 -07:00
media
memory
memstick
message
mfd
mfd: kempld-core: Fix callback return value check
2015-03-12 09:27:58 +00:00
misc
mei: make device disabled on stop unconditionally
2015-03-01 19:34:50 -08:00
mmc
mmc: pwrseq_simple: fix error path in mmc_pwrseq_simple_alloc
2015-03-19 11:26:35 +01:00
mtd
This pull request fixes a bug introduced during the v4.0 merge window where we
2015-03-21 10:36:44 -07:00
net
net/mlx4_core: Fix error message deprecation for ConnectX-2 cards
2015-04-06 17:32:27 -04:00
nfc
ntb
nubus
of
drivers/of: Add empty ranges quirk for PA-Semi
2015-03-27 19:31:16 -07:00
oprofile
parisc
parport
pci
PCI updates for v4.0:
2015-03-12 09:45:46 -07:00
pcmcia
Revert "pcmcia: add a new resource manager for non ISA systems"
2015-03-11 14:21:23 +01:00
phy
phy: omap-usb2: Fix missing clk_prepare call when using old dt name
2015-03-13 17:14:39 +05:30
pinctrl
pinctrl: sun4i: GPIOs configured as irq must be set to input before reading
2015-03-18 10:56:46 +01:00
platform
pnp
power
powercap
powercap / RAPL: handle domains with different energy units
2015-03-13 23:18:44 +01:00
pps
ps3
ptp
pwm
rapidio
ras
regulator
Merge remote-tracking branches 'regulator/fix/doc' and 'regulator/fix/palmas' into regulator-linus
2015-03-23 11:43:42 -07:00
remoteproc
reset
rpmsg
virtio_rpmsg: set DRIVER_OK before using device
2015-03-13 15:55:42 +10:30
rtc
drivers/rtc/rtc-mrst: fix suspend/resume
2015-03-25 16:20:30 -07:00
s390
sbus
scsi
Merge branch 'for-4.0-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2015-03-24 17:08:29 -07:00
sfi
sh
sn
soc
spi
Merge remote-tracking branches 'spi/fix/dw', 'spi/fix/queue' and 'spi/fix/qup' into spi-linus
2015-03-24 10:38:44 -07:00
spmi
ssb
staging
3rd set of IIO fixes for the 4.0 cycle.
2015-03-24 22:55:20 +01:00
target
target: do not reject FUA CDBs when write cache is enabled but emulate_write_cache is 0
2015-03-19 23:26:46 -07:00
tc
thermal
thermal: Make sysfs attributes of cooling devices default attributes
2015-03-05 01:47:57 -04:00
thunderbolt
tty
tty: serial: fsl_lpuart: clear receive flag on FIFO flush
2015-03-26 23:13:14 +01:00
uio
usb
USB-serial fixes for v4.0-rc6
2015-04-01 13:42:58 +02:00
uwb
vfio
vfio-pci: Add missing break to enable VFIO_PCI_ERR_IRQ_INDEX
2015-03-12 09:51:38 -06:00
vhost
Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2015-03-21 11:24:38 -07:00
video
virt
virtio
virtio_mmio: fix access width for mmio
2015-03-17 12:12:21 +10:30
vlynq
vme
w1
watchdog
watchdog: imgpdc: Fix default heartbeat
2015-03-27 08:47:50 +01:00
xen
xen: regression fixes for 4.0-rc6
2015-04-02 13:53:53 -07:00
zorro
Kconfig
Makefile