aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-06-06 15:26:57 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2014-06-06 15:26:57 -0400
commit7b215de3d0abbc4f6daf2efd19e8809af0564490 (patch)
tree1170758ed12b1db76b3c5891ddda13229f6f96eb /arch/arm/boot
parent1fe9eb184721132c7254d76d9ef31c96edad8870 (diff)
parent642653d16a0f8e78b7a25d930b62aa771ebc939c (diff)
Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux into next
Pull i2c updates from Wolfram Sang: "I2C has the following updates for 3.16: - major cleanups to the rcar and sh_mobile drivers - removal of nuc900 driver which had a compile error for years - usual bunch of driver updates, bugfixes and cleanups" * 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (44 commits) i2c: pca954x: Fix compilation without CONFIG_GPIOLIB i2c: mux: pca954x: Use the descriptor-based GPIO API i2c: mpc: insert DR read in i2c_fixup() i2c: bfin: turn to Resource-managed API in probe function i2c: Make of_device_id array const i2c: remove unnecessary OOM messages i2c: designware-pci: Add Haswell PCI IDs i2c: designware: Add runtime PM hooks i2c: designware: Disable device on system suspend i2c: nuc900: remove driver i2c: imx: update i2c clock divider for each transaction i2c: imx: fix the i2c bus hang issue when do repeat restart i2c: rcar: update copyright and license information i2c: rcar: janitorial cleanup after refactoring i2c: rcar: reuse status bits as enable bits i2c: rcar: remove spinlock i2c: rcar: refactor status bit handling i2c: rcar: refactor setting up msg i2c: rcar: check bus free before first message i2c: rcar: refactor irq state machine ...
Diffstat (limited to 'arch/arm/boot')
-rw-r--r--arch/arm/boot/dts/sun4i-a10.dtsi6
-rw-r--r--arch/arm/boot/dts/sun5i-a10s.dtsi6
-rw-r--r--arch/arm/boot/dts/sun5i-a13.dtsi6
-rw-r--r--arch/arm/boot/dts/sun7i-a20.dtsi10
4 files changed, 14 insertions, 14 deletions
diff --git a/arch/arm/boot/dts/sun4i-a10.dtsi b/arch/arm/boot/dts/sun4i-a10.dtsi
index c7b794ed337d..d96e179490ce 100644
--- a/arch/arm/boot/dts/sun4i-a10.dtsi
+++ b/arch/arm/boot/dts/sun4i-a10.dtsi
@@ -713,7 +713,7 @@
713 }; 713 };
714 714
715 i2c0: i2c@01c2ac00 { 715 i2c0: i2c@01c2ac00 {
716 compatible = "allwinner,sun4i-i2c"; 716 compatible = "allwinner,sun4i-a10-i2c";
717 reg = <0x01c2ac00 0x400>; 717 reg = <0x01c2ac00 0x400>;
718 interrupts = <7>; 718 interrupts = <7>;
719 clocks = <&apb1_gates 0>; 719 clocks = <&apb1_gates 0>;
@@ -724,7 +724,7 @@
724 }; 724 };
725 725
726 i2c1: i2c@01c2b000 { 726 i2c1: i2c@01c2b000 {
727 compatible = "allwinner,sun4i-i2c"; 727 compatible = "allwinner,sun4i-a10-i2c";
728 reg = <0x01c2b000 0x400>; 728 reg = <0x01c2b000 0x400>;
729 interrupts = <8>; 729 interrupts = <8>;
730 clocks = <&apb1_gates 1>; 730 clocks = <&apb1_gates 1>;
@@ -735,7 +735,7 @@
735 }; 735 };
736 736
737 i2c2: i2c@01c2b400 { 737 i2c2: i2c@01c2b400 {
738 compatible = "allwinner,sun4i-i2c"; 738 compatible = "allwinner,sun4i-a10-i2c";
739 reg = <0x01c2b400 0x400>; 739 reg = <0x01c2b400 0x400>;
740 interrupts = <9>; 740 interrupts = <9>;
741 clocks = <&apb1_gates 2>; 741 clocks = <&apb1_gates 2>;
diff --git a/arch/arm/boot/dts/sun5i-a10s.dtsi b/arch/arm/boot/dts/sun5i-a10s.dtsi
index aa1dd59dc34a..b64f705d9008 100644
--- a/arch/arm/boot/dts/sun5i-a10s.dtsi
+++ b/arch/arm/boot/dts/sun5i-a10s.dtsi
@@ -560,7 +560,7 @@
560 i2c0: i2c@01c2ac00 { 560 i2c0: i2c@01c2ac00 {
561 #address-cells = <1>; 561 #address-cells = <1>;
562 #size-cells = <0>; 562 #size-cells = <0>;
563 compatible = "allwinner,sun4i-i2c"; 563 compatible = "allwinner,sun5i-a10s-i2c", "allwinner,sun4i-a10-i2c";
564 reg = <0x01c2ac00 0x400>; 564 reg = <0x01c2ac00 0x400>;
565 interrupts = <7>; 565 interrupts = <7>;
566 clocks = <&apb1_gates 0>; 566 clocks = <&apb1_gates 0>;
@@ -571,7 +571,7 @@
571 i2c1: i2c@01c2b000 { 571 i2c1: i2c@01c2b000 {
572 #address-cells = <1>; 572 #address-cells = <1>;
573 #size-cells = <0>; 573 #size-cells = <0>;
574 compatible = "allwinner,sun4i-i2c"; 574 compatible = "allwinner,sun5i-a10s-i2c", "allwinner,sun4i-a10-i2c";
575 reg = <0x01c2b000 0x400>; 575 reg = <0x01c2b000 0x400>;
576 interrupts = <8>; 576 interrupts = <8>;
577 clocks = <&apb1_gates 1>; 577 clocks = <&apb1_gates 1>;
@@ -582,7 +582,7 @@
582 i2c2: i2c@01c2b400 { 582 i2c2: i2c@01c2b400 {
583 #address-cells = <1>; 583 #address-cells = <1>;
584 #size-cells = <0>; 584 #size-cells = <0>;
585 compatible = "allwinner,sun4i-i2c"; 585 compatible = "allwinner,sun5i-a10s-i2c", "allwinner,sun4i-a10-i2c";
586 reg = <0x01c2b400 0x400>; 586 reg = <0x01c2b400 0x400>;
587 interrupts = <9>; 587 interrupts = <9>;
588 clocks = <&apb1_gates 2>; 588 clocks = <&apb1_gates 2>;
diff --git a/arch/arm/boot/dts/sun5i-a13.dtsi b/arch/arm/boot/dts/sun5i-a13.dtsi
index c9fdb7b3ecd9..3b2a94c40f6e 100644
--- a/arch/arm/boot/dts/sun5i-a13.dtsi
+++ b/arch/arm/boot/dts/sun5i-a13.dtsi
@@ -486,7 +486,7 @@
486 }; 486 };
487 487
488 i2c0: i2c@01c2ac00 { 488 i2c0: i2c@01c2ac00 {
489 compatible = "allwinner,sun4i-i2c"; 489 compatible = "allwinner,sun5i-a13-i2c", "allwinner,sun4i-a10-i2c";
490 reg = <0x01c2ac00 0x400>; 490 reg = <0x01c2ac00 0x400>;
491 interrupts = <7>; 491 interrupts = <7>;
492 clocks = <&apb1_gates 0>; 492 clocks = <&apb1_gates 0>;
@@ -497,7 +497,7 @@
497 }; 497 };
498 498
499 i2c1: i2c@01c2b000 { 499 i2c1: i2c@01c2b000 {
500 compatible = "allwinner,sun4i-i2c"; 500 compatible = "allwinner,sun5i-a13-i2c", "allwinner,sun4i-a10-i2c";
501 reg = <0x01c2b000 0x400>; 501 reg = <0x01c2b000 0x400>;
502 interrupts = <8>; 502 interrupts = <8>;
503 clocks = <&apb1_gates 1>; 503 clocks = <&apb1_gates 1>;
@@ -508,7 +508,7 @@
508 }; 508 };
509 509
510 i2c2: i2c@01c2b400 { 510 i2c2: i2c@01c2b400 {
511 compatible = "allwinner,sun4i-i2c"; 511 compatible = "allwinner,sun5i-a13-i2c", "allwinner,sun4i-a10-i2c";
512 reg = <0x01c2b400 0x400>; 512 reg = <0x01c2b400 0x400>;
513 interrupts = <9>; 513 interrupts = <9>;
514 clocks = <&apb1_gates 2>; 514 clocks = <&apb1_gates 2>;
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index 385933bac114..01e94664232a 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm/boot/dts/sun7i-a20.dtsi
@@ -863,7 +863,7 @@
863 }; 863 };
864 864
865 i2c0: i2c@01c2ac00 { 865 i2c0: i2c@01c2ac00 {
866 compatible = "allwinner,sun4i-i2c"; 866 compatible = "allwinner,sun7i-a20-i2c", "allwinner,sun4i-a10-i2c";
867 reg = <0x01c2ac00 0x400>; 867 reg = <0x01c2ac00 0x400>;
868 interrupts = <0 7 4>; 868 interrupts = <0 7 4>;
869 clocks = <&apb1_gates 0>; 869 clocks = <&apb1_gates 0>;
@@ -874,7 +874,7 @@
874 }; 874 };
875 875
876 i2c1: i2c@01c2b000 { 876 i2c1: i2c@01c2b000 {
877 compatible = "allwinner,sun4i-i2c"; 877 compatible = "allwinner,sun7i-a20-i2c", "allwinner,sun4i-a10-i2c";
878 reg = <0x01c2b000 0x400>; 878 reg = <0x01c2b000 0x400>;
879 interrupts = <0 8 4>; 879 interrupts = <0 8 4>;
880 clocks = <&apb1_gates 1>; 880 clocks = <&apb1_gates 1>;
@@ -885,7 +885,7 @@
885 }; 885 };
886 886
887 i2c2: i2c@01c2b400 { 887 i2c2: i2c@01c2b400 {
888 compatible = "allwinner,sun4i-i2c"; 888 compatible = "allwinner,sun7i-a20-i2c", "allwinner,sun4i-a10-i2c";
889 reg = <0x01c2b400 0x400>; 889 reg = <0x01c2b400 0x400>;
890 interrupts = <0 9 4>; 890 interrupts = <0 9 4>;
891 clocks = <&apb1_gates 2>; 891 clocks = <&apb1_gates 2>;
@@ -896,7 +896,7 @@
896 }; 896 };
897 897
898 i2c3: i2c@01c2b800 { 898 i2c3: i2c@01c2b800 {
899 compatible = "allwinner,sun4i-i2c"; 899 compatible = "allwinner,sun7i-a20-i2c", "allwinner,sun4i-a10-i2c";
900 reg = <0x01c2b800 0x400>; 900 reg = <0x01c2b800 0x400>;
901 interrupts = <0 88 4>; 901 interrupts = <0 88 4>;
902 clocks = <&apb1_gates 3>; 902 clocks = <&apb1_gates 3>;
@@ -907,7 +907,7 @@
907 }; 907 };
908 908
909 i2c4: i2c@01c2c000 { 909 i2c4: i2c@01c2c000 {
910 compatible = "allwinner,sun4i-i2c"; 910 compatible = "allwinner,sun7i-a20-i2c", "allwinner,sun4i-a10-i2c";
911 reg = <0x01c2c000 0x400>; 911 reg = <0x01c2c000 0x400>;
912 interrupts = <0 89 4>; 912 interrupts = <0 89 4>;
913 clocks = <&apb1_gates 15>; 913 clocks = <&apb1_gates 15>;