~proton1980/ubuntu/+source/linux/+git/mirror-drm-intel:topic/drm-misc

Last commit made on 2016-11-24
Get this branch:
git clone -b topic/drm-misc https://git.launchpad.net/~proton1980/ubuntu/+source/linux/+git/mirror-drm-intel
Only Ghz can upload to this branch. If you are Ghz please log in for upload directions.

Branch merges

Branch information

Recent commits

2761ba6... by Kuninori Morimoto <email address hidden>

drm: bridge: add DesignWare HDMI I2S audio support

Current dw-hdmi is supporting sound via AHB bus, but it has
I2S audio feature too. This patch adds I2S audio support to dw-hdmi.
This HDMI I2S is supported by using ALSA SoC common HDMI encoder
driver.

Tested-by: Jose Abreu <email address hidden>
Acked-by: Russell King <email address hidden>
Signed-off-by: Kuninori Morimoto <email address hidden>
Signed-off-by: Archit Taneja <email address hidden>
Link: http://patchwork.freedesktop.org/patch/msgid/8737j2bxba.wl%<email address hidden>

2db86df... by Chris Wilson

drm: Check against color expansion in drm_mm_reserve_node()

Use the color_adjust callback when reserving a node to check if
inserting a node into this hole requires any additional space, and so if
that space then conflicts with an existing allocation.

Signed-off-by: Chris Wilson <email address hidden>
Cc: Daniel Vetter <email address hidden>
Cc: <email address hidden>
Reviewed-by: Joonas Lahtinen <email address hidden>
Signed-off-by: Daniel Vetter <email address hidden>
Link: http://patchwork<email address hidden>

522e85d... by Chris Wilson

drm: Define drm_mm_for_each_node_in_range()

Some clients would like to iterate over every node within a certain
range. Make a nice little macro for them to hide the mixing of the
rbtree search and linear walk.

v2: Blurb

Signed-off-by: Chris Wilson <email address hidden>
Cc: Daniel Vetter <email address hidden>
Cc: <email address hidden>
Reviewed-by: Joonas Lahtinen <email address hidden>
Signed-off-by: Daniel Vetter <email address hidden>
Link: http://patchwork<email address hidden>

6a8a66e... by Daniel Vetter

drm/doc: Fix links in drm_property.c

One of the functions was missing () to make the autolinks work,
unfortunately copy-pasted a few times all over.

Cc: Manasi Navare <email address hidden>
Reviewed-by: Sean Paul <email address hidden>
Signed-off-by: Daniel Vetter <email address hidden>
Link: http://patchwork.<email address hidden>

b7a2a23... by Daniel Vetter

MAINTAINERS: Add link to drm-misc documentation

Cc: Jani Nikula <email address hidden>
Cc: Sean Paul <email address hidden>
Acked-by: Jani Nikula <email address hidden>
Acked-by: Sean Paul <email address hidden>
Signed-off-by: Daniel Vetter <email address hidden>
Link: http://patchwork.<email address hidden>

ed2ab35... by Arnd Bergmann

vgaarb: use valid dev pointer in vgaarb_info()

We now pass the device to the debug messages, but on non-x86,
this is an invalid pointer in vga_arb_device_init:

drivers/gpu/vga/vgaarb.c: In function 'vga_arb_device_init':
drivers/gpu/vga/vgaarb.c:1467:4: error: 'dev' may be used uninitialized in this function [-Werror=maybe-uninitialized]

This moves the initialization of the dev pointer outside of the
architecture #ifdef.

Fixes: a75d68f62106 ("vgaarb: Use dev_printk() when possible")
Signed-off-by: Arnd Bergmann <email address hidden>
Signed-off-by: Daniel Vetter <email address hidden>
Link: http://patchwork<email address hidden>

1ea0c02... by Daniel Vetter

drm/atomic: Unconfuse the old_state mess in commmit_tail

I totally butcherd the job on typing the kernel-doc for these, and no
one realized. Noticed by Russell. Maarten has a more complete approach
to this confusion, by making it more explicit what the new/old state
is, instead of this magic switching behaviour.

v2:
- Liviu pointed out that wait_for_fences is even more magic. Leave
that as @state, and document @pre_swap better.
- While at it, patch in header for the reference section.
- Fix spelling issues Russell noticed.

v3: Fix up the @pre_swap note (Liviu): Also s/synchronous/blocking/,
since async flip is something else than non-blocking.

Cc: Liviu Dudau <email address hidden>
Reported-by: Russell King - ARM Linux <email address hidden>
Cc: Russell King - ARM Linux <email address hidden>
Fixes: 9f2a7950e77a ("drm/atomic-helper: nonblocking commit support")
Cc: Gustavo Padovan <email address hidden>
Cc: Maarten Lankhorst <email address hidden>
Cc: Tomeu Vizoso <email address hidden>
Cc: Daniel Stone <email address hidden>
Reviewed-by: Liviu Dudau <email address hidden>
Signed-off-by: Daniel Vetter <email address hidden>
Link: http://patchwork.<email address hidden>

9a83a71... by Gustavo Padovan <email address hidden>

drm/fences: add DOC: for explicit fencing

Document IN_FENCE_FD and OUT_FENCE_PTR properties.

v2: incorporate comments from Daniel Vetter

Signed-off-by: Gustavo Padovan <email address hidden>
[danvet: s/async/nonblocking/ atomic commits.]
Signed-off-by: Daniel Vetter <email address hidden>
Link: http://patchwork.freedesktop<email address hidden>

8c0b55e... by Liviu Dudau

drm/atomic: cleanup debugfs entries on un-registering the driver.

Cleanup the debugfs entries created by
commit 6559c901cb48: drm/atomic: add debugfs file to dump out atomic state
when the driver's minor gets un-registered. Without it, DRM drivers
compiled as modules cannot be rmmod-ed and modprobed again.

Tested-by: Brian Starkey <email address hidden>
Signed-off-by: Liviu Dudau <email address hidden>
Signed-off-by: Sean Paul <email address hidden>
Link: http://patchwork<email address hidden>
Fixes: 6559c901cb48 ("drm/atomic: add debugfs file to dump out atomic state")

cf590b8... by Bjorn Helgaas

vgaarb: Downgrade userspace-triggerable messages to debug

To avoid userspace-triggerable dmesg spam, downgrade messages in the sysfs
write parsing code to debug level.

Signed-off-by: Bjorn Helgaas <email address hidden>
Signed-off-by: Daniel Vetter <email address hidden>
Link: http://patchwork<email address hidden>