diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2016-12-02 16:34:37 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2016-12-02 16:34:37 -0500 |
commit | 8dc0f265d39a3933f4c1f846c7c694f12a2ab88a (patch) | |
tree | 39d3463c66250b709faeca23db599adbdb4ce08d | |
parent | 8bca927f13bc1cebe23a3709af6ce3016400f7ac (diff) | |
parent | 909e481e2467f202b97d42beef246e8829416a85 (diff) |
Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC fixes from Arnd Bergmann:
"This should be the last set of bugfixes for arm-soc in v4.9. None of
these are critical regressions, but it would be nice to still get them
merged.
- On the Juno platform, the idle latency was described wrong, leading
to suboptimal cpuidle tuning.
- Also on the same platform, PCI I/O space was set up incorrectly and
could not work.
- On the sti platform, a syntactically incorrect DT entry caused
warnings.
- The newly added 'gr8' platform has somewhat confusing file names,
which we rename for consistency"
* tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
arm64: dts: juno: fix cluster sleep state entry latency on all SoC versions
arm64: dts: juno: Correct PCI IO window
ARM: dts: STiH407-family: fix i2c nodes
ARM: gr8: Rename the DTSI and relevant DTS
-rw-r--r-- | arch/arm/boot/dts/Makefile | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/stih407-family.dtsi | 16 | ||||
-rw-r--r-- | arch/arm/boot/dts/sun5i-gr8-evb.dts (renamed from arch/arm/boot/dts/ntc-gr8-evb.dts) | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/sun5i-gr8.dtsi (renamed from arch/arm/boot/dts/ntc-gr8.dtsi) | 0 | ||||
-rw-r--r-- | arch/arm64/boot/dts/arm/juno-base.dtsi | 2 | ||||
-rw-r--r-- | arch/arm64/boot/dts/arm/juno-r1.dts | 2 | ||||
-rw-r--r-- | arch/arm64/boot/dts/arm/juno-r2.dts | 2 | ||||
-rw-r--r-- | arch/arm64/boot/dts/arm/juno.dts | 2 |
8 files changed, 22 insertions, 6 deletions
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index befcd2619902..c558ba75cbcc 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile | |||
@@ -745,7 +745,6 @@ dtb-$(CONFIG_MACH_SUN4I) += \ | |||
745 | sun4i-a10-pcduino2.dtb \ | 745 | sun4i-a10-pcduino2.dtb \ |
746 | sun4i-a10-pov-protab2-ips9.dtb | 746 | sun4i-a10-pov-protab2-ips9.dtb |
747 | dtb-$(CONFIG_MACH_SUN5I) += \ | 747 | dtb-$(CONFIG_MACH_SUN5I) += \ |
748 | ntc-gr8-evb.dtb \ | ||
749 | sun5i-a10s-auxtek-t003.dtb \ | 748 | sun5i-a10s-auxtek-t003.dtb \ |
750 | sun5i-a10s-auxtek-t004.dtb \ | 749 | sun5i-a10s-auxtek-t004.dtb \ |
751 | sun5i-a10s-mk802.dtb \ | 750 | sun5i-a10s-mk802.dtb \ |
@@ -761,6 +760,7 @@ dtb-$(CONFIG_MACH_SUN5I) += \ | |||
761 | sun5i-a13-olinuxino-micro.dtb \ | 760 | sun5i-a13-olinuxino-micro.dtb \ |
762 | sun5i-a13-q8-tablet.dtb \ | 761 | sun5i-a13-q8-tablet.dtb \ |
763 | sun5i-a13-utoo-p66.dtb \ | 762 | sun5i-a13-utoo-p66.dtb \ |
763 | sun5i-gr8-evb.dtb \ | ||
764 | sun5i-r8-chip.dtb | 764 | sun5i-r8-chip.dtb |
765 | dtb-$(CONFIG_MACH_SUN6I) += \ | 765 | dtb-$(CONFIG_MACH_SUN6I) += \ |
766 | sun6i-a31-app4-evb1.dtb \ | 766 | sun6i-a31-app4-evb1.dtb \ |
diff --git a/arch/arm/boot/dts/stih407-family.dtsi b/arch/arm/boot/dts/stih407-family.dtsi index 91096a49efa9..8f79b4147bba 100644 --- a/arch/arm/boot/dts/stih407-family.dtsi +++ b/arch/arm/boot/dts/stih407-family.dtsi | |||
@@ -283,6 +283,8 @@ | |||
283 | clock-frequency = <400000>; | 283 | clock-frequency = <400000>; |
284 | pinctrl-names = "default"; | 284 | pinctrl-names = "default"; |
285 | pinctrl-0 = <&pinctrl_i2c0_default>; | 285 | pinctrl-0 = <&pinctrl_i2c0_default>; |
286 | #address-cells = <1>; | ||
287 | #size-cells = <0>; | ||
286 | 288 | ||
287 | status = "disabled"; | 289 | status = "disabled"; |
288 | }; | 290 | }; |
@@ -296,6 +298,8 @@ | |||
296 | clock-frequency = <400000>; | 298 | clock-frequency = <400000>; |
297 | pinctrl-names = "default"; | 299 | pinctrl-names = "default"; |
298 | pinctrl-0 = <&pinctrl_i2c1_default>; | 300 | pinctrl-0 = <&pinctrl_i2c1_default>; |
301 | #address-cells = <1>; | ||
302 | #size-cells = <0>; | ||
299 | 303 | ||
300 | status = "disabled"; | 304 | status = "disabled"; |
301 | }; | 305 | }; |
@@ -309,6 +313,8 @@ | |||
309 | clock-frequency = <400000>; | 313 | clock-frequency = <400000>; |
310 | pinctrl-names = "default"; | 314 | pinctrl-names = "default"; |
311 | pinctrl-0 = <&pinctrl_i2c2_default>; | 315 | pinctrl-0 = <&pinctrl_i2c2_default>; |
316 | #address-cells = <1>; | ||
317 | #size-cells = <0>; | ||
312 | 318 | ||
313 | status = "disabled"; | 319 | status = "disabled"; |
314 | }; | 320 | }; |
@@ -322,6 +328,8 @@ | |||
322 | clock-frequency = <400000>; | 328 | clock-frequency = <400000>; |
323 | pinctrl-names = "default"; | 329 | pinctrl-names = "default"; |
324 | pinctrl-0 = <&pinctrl_i2c3_default>; | 330 | pinctrl-0 = <&pinctrl_i2c3_default>; |
331 | #address-cells = <1>; | ||
332 | #size-cells = <0>; | ||
325 | 333 | ||
326 | status = "disabled"; | 334 | status = "disabled"; |
327 | }; | 335 | }; |
@@ -335,6 +343,8 @@ | |||
335 | clock-frequency = <400000>; | 343 | clock-frequency = <400000>; |
336 | pinctrl-names = "default"; | 344 | pinctrl-names = "default"; |
337 | pinctrl-0 = <&pinctrl_i2c4_default>; | 345 | pinctrl-0 = <&pinctrl_i2c4_default>; |
346 | #address-cells = <1>; | ||
347 | #size-cells = <0>; | ||
338 | 348 | ||
339 | status = "disabled"; | 349 | status = "disabled"; |
340 | }; | 350 | }; |
@@ -348,6 +358,8 @@ | |||
348 | clock-frequency = <400000>; | 358 | clock-frequency = <400000>; |
349 | pinctrl-names = "default"; | 359 | pinctrl-names = "default"; |
350 | pinctrl-0 = <&pinctrl_i2c5_default>; | 360 | pinctrl-0 = <&pinctrl_i2c5_default>; |
361 | #address-cells = <1>; | ||
362 | #size-cells = <0>; | ||
351 | 363 | ||
352 | status = "disabled"; | 364 | status = "disabled"; |
353 | }; | 365 | }; |
@@ -363,6 +375,8 @@ | |||
363 | clock-frequency = <400000>; | 375 | clock-frequency = <400000>; |
364 | pinctrl-names = "default"; | 376 | pinctrl-names = "default"; |
365 | pinctrl-0 = <&pinctrl_i2c10_default>; | 377 | pinctrl-0 = <&pinctrl_i2c10_default>; |
378 | #address-cells = <1>; | ||
379 | #size-cells = <0>; | ||
366 | 380 | ||
367 | status = "disabled"; | 381 | status = "disabled"; |
368 | }; | 382 | }; |
@@ -376,6 +390,8 @@ | |||
376 | clock-frequency = <400000>; | 390 | clock-frequency = <400000>; |
377 | pinctrl-names = "default"; | 391 | pinctrl-names = "default"; |
378 | pinctrl-0 = <&pinctrl_i2c11_default>; | 392 | pinctrl-0 = <&pinctrl_i2c11_default>; |
393 | #address-cells = <1>; | ||
394 | #size-cells = <0>; | ||
379 | 395 | ||
380 | status = "disabled"; | 396 | status = "disabled"; |
381 | }; | 397 | }; |
diff --git a/arch/arm/boot/dts/ntc-gr8-evb.dts b/arch/arm/boot/dts/sun5i-gr8-evb.dts index 4b622f3b5220..714381fd64d7 100644 --- a/arch/arm/boot/dts/ntc-gr8-evb.dts +++ b/arch/arm/boot/dts/sun5i-gr8-evb.dts | |||
@@ -44,7 +44,7 @@ | |||
44 | */ | 44 | */ |
45 | 45 | ||
46 | /dts-v1/; | 46 | /dts-v1/; |
47 | #include "ntc-gr8.dtsi" | 47 | #include "sun5i-gr8.dtsi" |
48 | #include "sunxi-common-regulators.dtsi" | 48 | #include "sunxi-common-regulators.dtsi" |
49 | 49 | ||
50 | #include <dt-bindings/gpio/gpio.h> | 50 | #include <dt-bindings/gpio/gpio.h> |
diff --git a/arch/arm/boot/dts/ntc-gr8.dtsi b/arch/arm/boot/dts/sun5i-gr8.dtsi index ca54e03ef366..ca54e03ef366 100644 --- a/arch/arm/boot/dts/ntc-gr8.dtsi +++ b/arch/arm/boot/dts/sun5i-gr8.dtsi | |||
diff --git a/arch/arm64/boot/dts/arm/juno-base.dtsi b/arch/arm64/boot/dts/arm/juno-base.dtsi index 334271a25f70..7d3a2acc6a55 100644 --- a/arch/arm64/boot/dts/arm/juno-base.dtsi +++ b/arch/arm64/boot/dts/arm/juno-base.dtsi | |||
@@ -393,7 +393,7 @@ | |||
393 | #address-cells = <3>; | 393 | #address-cells = <3>; |
394 | #size-cells = <2>; | 394 | #size-cells = <2>; |
395 | dma-coherent; | 395 | dma-coherent; |
396 | ranges = <0x01000000 0x00 0x5f800000 0x00 0x5f800000 0x0 0x00800000>, | 396 | ranges = <0x01000000 0x00 0x00000000 0x00 0x5f800000 0x0 0x00800000>, |
397 | <0x02000000 0x00 0x50000000 0x00 0x50000000 0x0 0x08000000>, | 397 | <0x02000000 0x00 0x50000000 0x00 0x50000000 0x0 0x08000000>, |
398 | <0x42000000 0x40 0x00000000 0x40 0x00000000 0x1 0x00000000>; | 398 | <0x42000000 0x40 0x00000000 0x40 0x00000000 0x1 0x00000000>; |
399 | #interrupt-cells = <1>; | 399 | #interrupt-cells = <1>; |
diff --git a/arch/arm64/boot/dts/arm/juno-r1.dts b/arch/arm64/boot/dts/arm/juno-r1.dts index 123a58b29cbd..f0b857d6d73c 100644 --- a/arch/arm64/boot/dts/arm/juno-r1.dts +++ b/arch/arm64/boot/dts/arm/juno-r1.dts | |||
@@ -76,7 +76,7 @@ | |||
76 | compatible = "arm,idle-state"; | 76 | compatible = "arm,idle-state"; |
77 | arm,psci-suspend-param = <0x1010000>; | 77 | arm,psci-suspend-param = <0x1010000>; |
78 | local-timer-stop; | 78 | local-timer-stop; |
79 | entry-latency-us = <300>; | 79 | entry-latency-us = <400>; |
80 | exit-latency-us = <1200>; | 80 | exit-latency-us = <1200>; |
81 | min-residency-us = <2500>; | 81 | min-residency-us = <2500>; |
82 | }; | 82 | }; |
diff --git a/arch/arm64/boot/dts/arm/juno-r2.dts b/arch/arm64/boot/dts/arm/juno-r2.dts index 007be826efce..26aaa6a7670f 100644 --- a/arch/arm64/boot/dts/arm/juno-r2.dts +++ b/arch/arm64/boot/dts/arm/juno-r2.dts | |||
@@ -76,7 +76,7 @@ | |||
76 | compatible = "arm,idle-state"; | 76 | compatible = "arm,idle-state"; |
77 | arm,psci-suspend-param = <0x1010000>; | 77 | arm,psci-suspend-param = <0x1010000>; |
78 | local-timer-stop; | 78 | local-timer-stop; |
79 | entry-latency-us = <300>; | 79 | entry-latency-us = <400>; |
80 | exit-latency-us = <1200>; | 80 | exit-latency-us = <1200>; |
81 | min-residency-us = <2500>; | 81 | min-residency-us = <2500>; |
82 | }; | 82 | }; |
diff --git a/arch/arm64/boot/dts/arm/juno.dts b/arch/arm64/boot/dts/arm/juno.dts index a7270eff6939..6e154d948a80 100644 --- a/arch/arm64/boot/dts/arm/juno.dts +++ b/arch/arm64/boot/dts/arm/juno.dts | |||
@@ -76,7 +76,7 @@ | |||
76 | compatible = "arm,idle-state"; | 76 | compatible = "arm,idle-state"; |
77 | arm,psci-suspend-param = <0x1010000>; | 77 | arm,psci-suspend-param = <0x1010000>; |
78 | local-timer-stop; | 78 | local-timer-stop; |
79 | entry-latency-us = <300>; | 79 | entry-latency-us = <400>; |
80 | exit-latency-us = <1200>; | 80 | exit-latency-us = <1200>; |
81 | min-residency-us = <2500>; | 81 | min-residency-us = <2500>; |
82 | }; | 82 | }; |