diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-09 19:04:31 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-09 19:04:31 -0400 |
commit | 2e17c5a97e231f3cb426f4b7895eab5be5c5442e (patch) | |
tree | 80871817427250200d6931a45ccb4833c4add74a /arch/arm/boot/dts | |
parent | 5f097cd249f00683442c3e265d6f27d80fc83563 (diff) | |
parent | 774d8e34e46506222bb5e2888e3ef42b2775715f (diff) |
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
Pull drm updates from Dave Airlie:
"Okay this is the big one, I was stalled on the fbdev pull req as I
stupidly let fbdev guys merge a patch I required to fix a warning with
some patches I had, they ended up merging the patch from the wrong
place, but the warning should be fixed. In future I'll just take the
patch myself!
Outside drm:
There are some snd changes for the HDMI audio interactions on haswell,
they've been acked for inclusion via my tree. This relies on the
wound/wait tree from Ingo which is already merged.
Major changes:
AMD finally released the dynamic power management code for all their
GPUs from r600->present day, this is great, off by default for now but
also a huge amount of code, in fact it is most of this pull request.
Since it landed there has been a lot of community testing and Alex has
sent a lot of fixes for any bugs found so far. I suspect radeon might
now be the biggest kernel driver ever :-P p.s. radeon.dpm=1 to enable
dynamic powermanagement for anyone.
New drivers:
Renesas r-car display unit.
Other highlights:
- core: GEM CMA prime support, use new w/w mutexs for TTM
reservations, cursor hotspot, doc updates
- dvo chips: chrontel 7010B support
- i915: Haswell (fbc, ips, vecs, watermarks, audio powerwell),
Valleyview (enabled by default, rc6), lots of pll reworking, 30bpp
support (this time for sure)
- nouveau: async buffer object deletion, context/register init
updates, kernel vp2 engine support, GF117 support, GK110 accel
support (with external nvidia ucode), context cleanups.
- exynos: memory leak fixes, Add S3C64XX SoC series support, device
tree updates, common clock framework support,
- qxl: cursor hotspot support, multi-monitor support, suspend/resume
support
- mgag200: hw cursor support, g200 mode limiting
- shmobile: prime support
- tegra: fixes mostly
I've been banging on this quite a lot due to the size of it, and it
seems to okay on everything I've tested it on."
* 'drm-next' of git://people.freedesktop.org/~airlied/linux: (811 commits)
drm/radeon/dpm: implement vblank_too_short callback for si
drm/radeon/dpm: implement vblank_too_short callback for cayman
drm/radeon/dpm: implement vblank_too_short callback for btc
drm/radeon/dpm: implement vblank_too_short callback for evergreen
drm/radeon/dpm: implement vblank_too_short callback for 7xx
drm/radeon/dpm: add checks against vblank time
drm/radeon/dpm: add helper to calculate vblank time
drm/radeon: remove stray line in old pm code
drm/radeon/dpm: fix display_gap programming on rv7xx
drm/nvc0/gr: fix gpc firmware regression
drm/nouveau: fix minor thinko causing bo moves to not be async on kepler
drm/radeon/dpm: implement force performance level for TN
drm/radeon/dpm: implement force performance level for ON/LN
drm/radeon/dpm: implement force performance level for SI
drm/radeon/dpm: implement force performance level for cayman
drm/radeon/dpm: implement force performance levels for 7xx/eg/btc
drm/radeon/dpm: add infrastructure to force performance levels
drm/radeon: fix surface setup on r1xx
drm/radeon: add support for 3d perf states on older asics
drm/radeon: set default clocks for SI when DPM is disabled
...
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r-- | arch/arm/boot/dts/cros5250-common.dtsi | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5250.dtsi | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/arch/arm/boot/dts/cros5250-common.dtsi b/arch/arm/boot/dts/cros5250-common.dtsi index 3f0239ec1bc5..dc259e8b8a73 100644 --- a/arch/arm/boot/dts/cros5250-common.dtsi +++ b/arch/arm/boot/dts/cros5250-common.dtsi | |||
@@ -190,7 +190,7 @@ | |||
190 | samsung,i2c-max-bus-freq = <66000>; | 190 | samsung,i2c-max-bus-freq = <66000>; |
191 | 191 | ||
192 | hdmiddc@50 { | 192 | hdmiddc@50 { |
193 | compatible = "samsung,exynos5-hdmiddc"; | 193 | compatible = "samsung,exynos4210-hdmiddc"; |
194 | reg = <0x50>; | 194 | reg = <0x50>; |
195 | }; | 195 | }; |
196 | }; | 196 | }; |
@@ -224,7 +224,7 @@ | |||
224 | samsung,i2c-max-bus-freq = <378000>; | 224 | samsung,i2c-max-bus-freq = <378000>; |
225 | 225 | ||
226 | hdmiphy@38 { | 226 | hdmiphy@38 { |
227 | compatible = "samsung,exynos5-hdmiphy"; | 227 | compatible = "samsung,exynos4212-hdmiphy"; |
228 | reg = <0x38>; | 228 | reg = <0x38>; |
229 | }; | 229 | }; |
230 | }; | 230 | }; |
diff --git a/arch/arm/boot/dts/exynos5250-smdk5250.dts b/arch/arm/boot/dts/exynos5250-smdk5250.dts index 35a66dee4011..49f18c24a576 100644 --- a/arch/arm/boot/dts/exynos5250-smdk5250.dts +++ b/arch/arm/boot/dts/exynos5250-smdk5250.dts | |||
@@ -105,7 +105,7 @@ | |||
105 | samsung,i2c-max-bus-freq = <66000>; | 105 | samsung,i2c-max-bus-freq = <66000>; |
106 | 106 | ||
107 | hdmiddc@50 { | 107 | hdmiddc@50 { |
108 | compatible = "samsung,exynos5-hdmiddc"; | 108 | compatible = "samsung,exynos4210-hdmiddc"; |
109 | reg = <0x50>; | 109 | reg = <0x50>; |
110 | }; | 110 | }; |
111 | }; | 111 | }; |
@@ -135,7 +135,7 @@ | |||
135 | samsung,i2c-max-bus-freq = <66000>; | 135 | samsung,i2c-max-bus-freq = <66000>; |
136 | 136 | ||
137 | hdmiphy@38 { | 137 | hdmiphy@38 { |
138 | compatible = "samsung,exynos5-hdmiphy"; | 138 | compatible = "samsung,exynos4212-hdmiphy"; |
139 | reg = <0x38>; | 139 | reg = <0x38>; |
140 | }; | 140 | }; |
141 | }; | 141 | }; |
diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi index 41cd625b6020..ef57277fc38f 100644 --- a/arch/arm/boot/dts/exynos5250.dtsi +++ b/arch/arm/boot/dts/exynos5250.dtsi | |||
@@ -599,7 +599,7 @@ | |||
599 | }; | 599 | }; |
600 | 600 | ||
601 | hdmi { | 601 | hdmi { |
602 | compatible = "samsung,exynos5-hdmi"; | 602 | compatible = "samsung,exynos4212-hdmi"; |
603 | reg = <0x14530000 0x70000>; | 603 | reg = <0x14530000 0x70000>; |
604 | interrupts = <0 95 0>; | 604 | interrupts = <0 95 0>; |
605 | clocks = <&clock 333>, <&clock 136>, <&clock 137>, | 605 | clocks = <&clock 333>, <&clock 136>, <&clock 137>, |
@@ -609,7 +609,7 @@ | |||
609 | }; | 609 | }; |
610 | 610 | ||
611 | mixer { | 611 | mixer { |
612 | compatible = "samsung,exynos5-mixer"; | 612 | compatible = "samsung,exynos5250-mixer"; |
613 | reg = <0x14450000 0x10000>; | 613 | reg = <0x14450000 0x10000>; |
614 | interrupts = <0 94 0>; | 614 | interrupts = <0 94 0>; |
615 | }; | 615 | }; |