Linus Torvalds
f377ea88b8
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
...
Pull drm updates from Dave Airlie:
"This is the main pull request for the drm for 4.3. Nouveau is
probably the biggest amount of changes in here, since it missed 4.2.
Highlights below, along with the usual bunch of fixes.
All stuff outside drm should have applicable acks.
Highlights:
- new drivers:
freescale dcu kms driver
- core:
more atomic fixes
disable some dri1 interfaces on kms drivers
drop fb panic handling, this was just getting more broken, as more locking was required.
new core fbdev Kconfig support - instead of each driver enable/disabling it
struct_mutex cleanups
- panel:
more new panels
cleanup Kconfig
- i915:
Skylake support enabled by default
legacy modesetting using atomic infrastructure
Skylake fixes
GEN9 workarounds
- amdgpu:
Fiji support
CGS support for amdgpu
Initial GPU scheduler - off by default
Lots of bug fixes and optimisations.
- radeon:
DP fixes
misc fixes
- amdkfd:
Add Carrizo support for amdkfd using amdgpu.
- nouveau:
long pending cleanup to complete driver,
fully bisectable which makes it larger,
perfmon work
more reclocking improvements
maxwell displayport fixes
- vmwgfx:
new DX device support, supports OpenGL 3.3
screen targets support
- mgag200:
G200eW support
G200e new revision support
- msm:
dragonboard 410c support, msm8x94 support, msm8x74v1 support
yuv format support
dma plane support
mdp5 rotation
initial hdcp
- sti:
atomic support
- exynos:
lots of cleanups
atomic modesetting/pageflipping support
render node support
- tegra:
tegra210 support (dc, dsi, dp/hdmi)
dpms with atomic modesetting support
- atmel:
support for 3 more atmel SoCs
new input formats, PRIME support.
- dwhdmi:
preparing to add audio support
- rockchip:
yuv plane support"
* 'drm-next' of git://people.freedesktop.org/~airlied/linux: (1369 commits)
drm/amdgpu: rename gmc_v8_0_init_compute_vmid
drm/amdgpu: fix vce3 instance handling
drm/amdgpu: remove ib test for the second VCE Ring
drm/amdgpu: properly enable VM fault interrupts
drm/amdgpu: fix warning in scheduler
drm/amdgpu: fix buffer placement under memory pressure
drm/amdgpu/cz: fix cz_dpm_update_low_memory_pstate logic
drm/amdgpu: fix typo in dce11 watermark setup
drm/amdgpu: fix typo in dce10 watermark setup
drm/amdgpu: use top down allocation for non-CPU accessible vram
drm/amdgpu: be explicit about cpu vram access for driver BOs (v2)
drm/amdgpu: set MEC doorbell range for Fiji
drm/amdgpu: implement burst NOP for SDMA
drm/amdgpu: add insert_nop ring func and default implementation
drm/amdgpu: add amdgpu_get_sdma_instance helper function
drm/amdgpu: add AMDGPU_MAX_SDMA_INSTANCES
drm/amdgpu: add burst_nop flag for sdma
drm/amdgpu: add count field for the SDMA NOP packet v2
drm/amdgpu: use PT for VM sync on unmap
drm/amdgpu: make wait_event uninterruptible in push_job
...
2015-09-04 15:49:32 -07:00
..
devres.c
gpio: make flags mandatory for gpiod_get functions
2015-07-06 10:39:24 +02:00
gpio-74x164.c
gpio-74xx-mmio.c
gpio: 74xx: Fix build warning about void to integer cast
2015-07-16 13:59:47 +02:00
gpio-adnp.c
gpio-adp5520.c
gpio: drop owner assignment from platform_drivers
2014-10-20 16:20:31 +02:00
gpio-adp5588.c
gpio: kill off set_irq_flags usage
2015-07-28 09:45:39 +02:00
gpio-altera.c
gpio: altera: use of_mm_gpiochip_remove() to fix memory leak
2015-07-16 00:11:03 +02:00
gpio-amd8111.c
gpio-amd8111: add release_region on ioport_map failure
2015-01-19 09:48:45 +01:00
gpio-arizona.c
This is the bulk of GPIO changes for the v4.1 development
2015-04-18 08:22:10 -04:00
gpio-ath79.c
MIPS: Remove all the uses of custom gpio.h
2015-09-03 12:08:02 +02:00
gpio-bcm-kona.c
gpio: kill off set_irq_flags usage
2015-07-28 09:45:39 +02:00
gpio-brcmstb.c
Linux 4.2-rc4
2015-08-13 14:42:55 +02:00
gpio-bt8xx.c
gpio-clps711x.c
gpio: drop owner assignment from platform_drivers
2014-10-20 16:20:31 +02:00
gpio-crystalcove.c
gpio: Fix checkpatch.pl issues
2015-06-16 11:00:06 +02:00
gpio-cs5535.c
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
gpio-da9052.c
gpio: use (!foo) instead of (foo == NULL)
2015-04-08 09:54:21 +02:00
gpio-da9055.c
gpio: use (!foo) instead of (foo == NULL)
2015-04-08 09:54:21 +02:00
gpio-davinci.c
gpio: kill off set_irq_flags usage
2015-07-28 09:45:39 +02:00
gpio-dln2.c
gpio: dln2: fix build breakage
2015-05-13 10:02:12 +02:00
gpio-dwapb.c
gpio: Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc
2015-07-14 12:12:20 +02:00
gpio-em.c
gpio: kill off set_irq_flags usage
2015-07-28 09:45:39 +02:00
gpio-ep93xx.c
gpio: kill off set_irq_flags usage
2015-07-28 09:45:39 +02:00
gpio-etraxfs.c
Revert "gpio: extraxfs: fix returnvar.cocci warnings"
2015-08-31 08:56:04 +02:00
gpio-f7188x.c
gpio: Fix checkpatch.pl issues
2015-06-16 11:00:06 +02:00
gpio-ge.c
gpio: ge: Convert to use devm_kstrdup
2015-01-29 10:33:15 +01:00
gpio-generic.c
gpio: generic: support input-only chips
2015-07-27 15:01:05 +02:00
gpio-grgpio.c
gpio/grgpio: fix deadlock in grgpio_irq_unmap()
2015-08-17 10:56:24 +02:00
gpio-ich.c
gpio: ich: Implement get_direction function
2015-04-08 09:54:27 +02:00
gpio-intel-mid.c
gpio-iop.c
gpio: drop owner assignment from platform_drivers
2014-10-20 16:20:31 +02:00
gpio-it8761e.c
gpio: Fix checkpatch.pl issues
2015-06-16 11:00:06 +02:00
gpio-janz-ttl.c
gpio: drop owner assignment from platform_drivers
2014-10-20 16:20:31 +02:00
gpio-kempld.c
gpio: gpio-kempld: Fix get_direction return value
2015-05-12 13:49:13 +02:00
gpio-ks8695.c
gpio-loongson.c
gpio: loongson: Add Loongson-3A/3B GPIO driver support
2015-04-08 09:53:42 +02:00
gpio-lp3943.c
gpio: drop owner assignment from platform_drivers
2014-10-20 16:20:31 +02:00
gpio-lpc18xx.c
gpio: add lpc18xx gpio driver
2015-05-05 17:50:07 +02:00
gpio-lpc32xx.c
gpio: drop owner assignment from platform_drivers
2014-10-20 16:20:31 +02:00
gpio-lynxpoint.c
Drivers: gpio: Fix spelling errors
2015-05-19 16:52:30 +02:00
gpio-max730x.c
gpio-max732x.c
gpio: max732x: Fix error handling in probe()
2015-08-26 13:34:55 +02:00
gpio-max7300.c
gpio: max7300: remove 'ret' variable
2015-04-08 09:54:10 +02:00
gpio-max7301.c
gpio-mb86s7x.c
gpio: mb86s70: Return error if requesting an already assigned gpio
2015-03-02 15:35:41 +01:00
gpio-mc9s08dz60.c
gpio-mc33880.c
gpio: use (!foo) instead of (foo == NULL)
2015-04-08 09:54:21 +02:00
gpio-mcp23s08.c
gpio: kill off set_irq_flags usage
2015-07-28 09:45:39 +02:00
gpio-ml-ioh.c
gpio-mm-lantiq.c
gpio: gpio-mm-lantiq: Use of_mm_gpiochip_remove
2015-01-20 11:18:51 +01:00
gpio-moxart.c
gpio: moxart: get value of output gpio from generic driver
2015-05-11 11:51:29 +02:00
gpio-mpc8xxx.c
gpio: mpc8xxx: Convert mpc8xxx_gpio_chip.lock to raw_spinlock
2015-07-28 14:40:11 +02:00
gpio-mpc5200.c
gpio: mpc5200: Use of_mm_gpiochip_remove
2015-01-20 11:18:28 +01:00
gpio-msic.c
gpio/msic: Fix race in installing chained IRQ handler
2015-06-25 11:56:50 +02:00
gpio-msm-v2.c
gpio: kill off set_irq_flags usage
2015-07-28 09:45:39 +02:00
gpio-mvebu.c
gpio/mvebu: Prepare mvebu_gpio_irq_handler for irq argument removal
2015-07-14 12:12:20 +02:00
gpio-mxc.c
gpio: mxc: fix section mismatch warning
2015-08-13 15:37:04 +02:00
gpio-mxs.c
gpio: Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc
2015-07-14 12:12:20 +02:00
gpio-octeon.c
gpio: drop owner assignment from platform_drivers
2014-10-20 16:20:31 +02:00
gpio-omap.c
gpio: omap: fix clk_prepare/unprepare usage
2015-08-26 09:52:57 +02:00
gpio-palmas.c
gpio-pca953x.c
gpio: pca953x: fix nested irqs rescheduling
2015-07-16 14:40:08 +02:00
gpio-pcf857x.c
gpio: pcf857x: get rid of slock spinlock
2015-07-16 10:44:57 +02:00
gpio-pch.c
gpio/pch: Use irq_set_handler_locked()
2015-07-14 12:12:20 +02:00
gpio-pl061.c
gpio: pl061: hook request if gpio-ranges avaiable
2014-12-03 14:44:23 +01:00
gpio-pxa.c
gpio: kill off set_irq_flags usage
2015-07-28 09:45:39 +02:00
gpio-rc5t583.c
gpio: drop owner assignment from platform_drivers
2014-10-20 16:20:31 +02:00
gpio-rcar.c
gpio: rcar: Add r8a7795 (R-Car H3) support
2015-07-27 14:51:40 +02:00
gpio-rdc321x.c
gpio-sa1100.c
gpio: kill off set_irq_flags usage
2015-07-28 09:45:39 +02:00
gpio-samsung.c
gpio-sch.c
Revert "gpio: sch: use uapi/linux/pci_ids.h directly"
2015-04-10 11:35:45 +02:00
gpio-sch311x.c
gpio-sodaville.c
gpio: Constify irq_domain_ops
2015-05-06 15:33:48 +02:00
gpio-spear-spics.c
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
gpio-sta2x11.c
gpio: kill off set_irq_flags usage
2015-07-28 09:45:39 +02:00
gpio-stmpe.c
gpio: stmpe: enforce device tree only mode
2015-01-20 11:03:22 +01:00
gpio-stp-xway.c
gpio: stp-xway: Use the of_property_read_u32 helper
2015-06-02 11:22:02 +02:00
gpio-sx150x.c
gpio: sx150x: fixup OF support
2015-01-22 09:45:24 +01:00
gpio-syscon.c
gpio: syscon: reduce message level when direction reg offset not in dt
2015-03-27 11:17:08 +01:00
gpio-tb10x.c
gpio: tb10x: Drop unneeded free_irq() call
2015-06-02 11:25:42 +02:00
gpio-tc3589x.c
gpio: tc3589x: use static container helper
2015-08-27 14:06:33 +02:00
gpio-tegra.c
gpio: kill off set_irq_flags usage
2015-07-28 09:45:39 +02:00
gpio-timberdale.c
gpio: kill off set_irq_flags usage
2015-07-28 09:45:39 +02:00
gpio-tps6586x.c
gpio-tps65910.c
gpio-tps65912.c
gpio: tps65912: fix wrong container_of arguments
2015-02-23 15:40:32 +01:00
gpio-ts5500.c
gpio: Constify platform_device_id
2015-05-12 09:41:28 +02:00
gpio-twl4030.c
gpio: drop owner assignment from platform_drivers
2014-10-20 16:20:31 +02:00
gpio-twl6040.c
gpio: drop owner assignment from platform_drivers
2014-10-20 16:20:31 +02:00
gpio-tz1090-pdc.c
gpio: tz1090-pdc: Use resource_size to fix off-by-one resource size calculation
2015-01-29 10:34:13 +01:00
gpio-tz1090.c
gpio/tz1090: Consolidate chained IRQ handler install/remove
2015-07-14 12:12:19 +02:00
gpio-ucb1400.c
gpio-vf610.c
gpio: vf610: handle level IRQ's properly
2015-08-26 14:45:11 +02:00
gpio-viperboard.c
gpio-vr41xx.c
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
gpio-vx855.c
gpio: vx855: Switch to use managed resources APIs
2015-01-15 17:23:18 +01:00
gpio-wm831x.c
gpio-wm8350.c
gpio-wm8994.c
gpio-xgene-sb.c
gpio: xgene: add ACPI support for APM X-Gene GPIO standby driver
2015-06-02 14:52:00 +02:00
gpio-xgene.c
gpio: drop owner assignment from platform_drivers
2014-10-20 16:20:31 +02:00
gpio-xilinx.c
gpio/xilinx: Use correct address when setting initial values.
2015-07-16 13:28:33 +02:00
gpio-xlp.c
gpio: xlp: fix error return code
2015-08-26 14:49:23 +02:00
gpio-xtensa.c
gpio: drop owner assignment from platform_drivers
2014-10-20 16:20:31 +02:00
gpio-zevio.c
gpio: zevio: Use of_mm_gpiochip_remove
2015-01-20 11:18:56 +01:00
gpio-zx.c
gpio: zx: Add ZTE zx296702 GPIO support
2015-07-16 10:14:45 +02:00
gpio-zynq.c
Linux 4.2-rc4
2015-08-13 14:42:55 +02:00
gpiolib-acpi.c
treewide: fix typos in comment blocks
2015-08-07 14:46:24 +02:00
gpiolib-legacy.c
gpio: fix deferred probe detection for legacy API
2014-12-02 15:46:36 +01:00
gpiolib-of.c
gpio: defer probe if pinctrl cannot be found
2015-07-28 13:55:36 +02:00
gpiolib-sysfs.c
gpio: sysfs: move irq trigger flags to class-device data
2015-05-12 10:47:57 +02:00
gpiolib.c
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
2015-09-04 15:49:32 -07:00
gpiolib.h
gpio: sysfs: move irq trigger flags to class-device data
2015-05-12 10:47:57 +02:00
Kconfig
gpio: brcmstb: Add interrupt and wakeup source support
2015-08-13 13:13:26 +02:00
Makefile
This is the bulk of GPIO changes for the v4.3 kernel cycle:
2015-09-04 10:07:45 -07:00