diff options
author | Arnd Bergmann <arnd@arndb.de> | 2015-05-07 12:25:38 -0400 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2015-05-07 12:25:38 -0400 |
commit | 443318e0b776562593f4d4fd770055a9d31add54 (patch) | |
tree | e6214026da3ae08401910003ffd253fce9281671 /arch/arm/boot/dts | |
parent | d6ad446dd75ef58bd383987e35ffd90d564f8080 (diff) | |
parent | e7309c2673a389a495fcfad70376d3bae8b9bc89 (diff) |
Merge tag 'omap-for-v4.1/fixes-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes
Merge "omap fixes against v4.1-rc1" from Tony Lindgren:
Fixes for omaps, mostly a fix for power power consumption
creeping up during idle, and two l3-noc device fixes:
- Fix power consumption creeping up with I2C4 staying on
- Fix n900 microphone bias voltages
- Fix dra7 l3-noc for host clock
- Fix omap5 l3-noc id address decoding
The rest are all just minor dts fixes:
- Fix changed EXTCON_USB_GPIO_USB in defconfig
- Fix missing isp and iva #iommu-cells property
- Various beagle x15 dts fixes for pre-production changes
- Fix am437x-sk display dts entries
* tag 'omap-for-v4.1/fixes-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
bus: omap_l3_noc: Fix master id address decoding for OMAP5
bus: omap_l3_noc: Fix offset for DRA7 CLK1_HOST_CLK1_2 instance
ARM: dts: dra7: Fix efuse register size for ABB
ARM: dts: am57xx-beagle-x15: Switch GPIO fan number
ARM: dts: am57xx-beagle-x15: Switch UART mux pins
ARM: dts: am437x-sk: reduce col-scan-delay-us
ARM: dts: am437x-sk: fix for new newhaven display module revision
ARM: dts: am57xx-beagle-x15: Fix RTC aliases
ARM: dts: am57xx-beagle-x15: Fix IRQ type for mcp7941x
ARM: dts: omap3: Add #iommu-cells to isp and iva iommu
ARM: omap2plus_defconfig: Enable EXTCON_USB_GPIO
ARM: dts: OMAP3-N900: Add microphone bias voltages
ARM: OMAP2+: Fix omap off idle power consumption creeping up
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r-- | arch/arm/boot/dts/am437x-sk-evm.dts | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/am57xx-beagle-x15.dts | 11 | ||||
-rw-r--r-- | arch/arm/boot/dts/dra7.dtsi | 10 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap3-n900.dts | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap3.dtsi | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/omap5.dtsi | 2 |
6 files changed, 20 insertions, 13 deletions
diff --git a/arch/arm/boot/dts/am437x-sk-evm.dts b/arch/arm/boot/dts/am437x-sk-evm.dts index 8ae29c955c11..c17097d2c167 100644 --- a/arch/arm/boot/dts/am437x-sk-evm.dts +++ b/arch/arm/boot/dts/am437x-sk-evm.dts | |||
@@ -49,7 +49,7 @@ | |||
49 | pinctrl-0 = <&matrix_keypad_pins>; | 49 | pinctrl-0 = <&matrix_keypad_pins>; |
50 | 50 | ||
51 | debounce-delay-ms = <5>; | 51 | debounce-delay-ms = <5>; |
52 | col-scan-delay-us = <1500>; | 52 | col-scan-delay-us = <5>; |
53 | 53 | ||
54 | row-gpios = <&gpio5 5 GPIO_ACTIVE_HIGH /* Bank5, pin5 */ | 54 | row-gpios = <&gpio5 5 GPIO_ACTIVE_HIGH /* Bank5, pin5 */ |
55 | &gpio5 6 GPIO_ACTIVE_HIGH>; /* Bank5, pin6 */ | 55 | &gpio5 6 GPIO_ACTIVE_HIGH>; /* Bank5, pin6 */ |
@@ -473,7 +473,7 @@ | |||
473 | interrupt-parent = <&gpio0>; | 473 | interrupt-parent = <&gpio0>; |
474 | interrupts = <31 0>; | 474 | interrupts = <31 0>; |
475 | 475 | ||
476 | wake-gpios = <&gpio1 28 GPIO_ACTIVE_HIGH>; | 476 | reset-gpios = <&gpio1 28 GPIO_ACTIVE_LOW>; |
477 | 477 | ||
478 | touchscreen-size-x = <480>; | 478 | touchscreen-size-x = <480>; |
479 | touchscreen-size-y = <272>; | 479 | touchscreen-size-y = <272>; |
diff --git a/arch/arm/boot/dts/am57xx-beagle-x15.dts b/arch/arm/boot/dts/am57xx-beagle-x15.dts index 15f198e4864d..7128fad991ac 100644 --- a/arch/arm/boot/dts/am57xx-beagle-x15.dts +++ b/arch/arm/boot/dts/am57xx-beagle-x15.dts | |||
@@ -18,6 +18,7 @@ | |||
18 | aliases { | 18 | aliases { |
19 | rtc0 = &mcp_rtc; | 19 | rtc0 = &mcp_rtc; |
20 | rtc1 = &tps659038_rtc; | 20 | rtc1 = &tps659038_rtc; |
21 | rtc2 = &rtc; | ||
21 | }; | 22 | }; |
22 | 23 | ||
23 | memory { | 24 | memory { |
@@ -83,7 +84,7 @@ | |||
83 | gpio_fan: gpio_fan { | 84 | gpio_fan: gpio_fan { |
84 | /* Based on 5v 500mA AFB02505HHB */ | 85 | /* Based on 5v 500mA AFB02505HHB */ |
85 | compatible = "gpio-fan"; | 86 | compatible = "gpio-fan"; |
86 | gpios = <&tps659038_gpio 1 GPIO_ACTIVE_HIGH>; | 87 | gpios = <&tps659038_gpio 2 GPIO_ACTIVE_HIGH>; |
87 | gpio-fan,speed-map = <0 0>, | 88 | gpio-fan,speed-map = <0 0>, |
88 | <13000 1>; | 89 | <13000 1>; |
89 | #cooling-cells = <2>; | 90 | #cooling-cells = <2>; |
@@ -130,8 +131,8 @@ | |||
130 | 131 | ||
131 | uart3_pins_default: uart3_pins_default { | 132 | uart3_pins_default: uart3_pins_default { |
132 | pinctrl-single,pins = < | 133 | pinctrl-single,pins = < |
133 | 0x248 (PIN_INPUT_SLEW | MUX_MODE0) /* uart3_rxd.rxd */ | 134 | 0x3f8 (PIN_INPUT_SLEW | MUX_MODE2) /* uart2_ctsn.uart3_rxd */ |
134 | 0x24c (PIN_INPUT_SLEW | MUX_MODE0) /* uart3_txd.txd */ | 135 | 0x3fc (PIN_INPUT_SLEW | MUX_MODE1) /* uart2_rtsn.uart3_txd */ |
135 | >; | 136 | >; |
136 | }; | 137 | }; |
137 | 138 | ||
@@ -455,7 +456,7 @@ | |||
455 | mcp_rtc: rtc@6f { | 456 | mcp_rtc: rtc@6f { |
456 | compatible = "microchip,mcp7941x"; | 457 | compatible = "microchip,mcp7941x"; |
457 | reg = <0x6f>; | 458 | reg = <0x6f>; |
458 | interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_LOW>; /* IRQ_SYS_1N */ | 459 | interrupts = <GIC_SPI 2 IRQ_TYPE_EDGE_RISING>; /* IRQ_SYS_1N */ |
459 | 460 | ||
460 | pinctrl-names = "default"; | 461 | pinctrl-names = "default"; |
461 | pinctrl-0 = <&mcp79410_pins_default>; | 462 | pinctrl-0 = <&mcp79410_pins_default>; |
@@ -478,7 +479,7 @@ | |||
478 | &uart3 { | 479 | &uart3 { |
479 | status = "okay"; | 480 | status = "okay"; |
480 | interrupts-extended = <&crossbar_mpu GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>, | 481 | interrupts-extended = <&crossbar_mpu GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>, |
481 | <&dra7_pmx_core 0x248>; | 482 | <&dra7_pmx_core 0x3f8>; |
482 | 483 | ||
483 | pinctrl-names = "default"; | 484 | pinctrl-names = "default"; |
484 | pinctrl-0 = <&uart3_pins_default>; | 485 | pinctrl-0 = <&uart3_pins_default>; |
diff --git a/arch/arm/boot/dts/dra7.dtsi b/arch/arm/boot/dts/dra7.dtsi index 5332b57b4950..f03a091cd076 100644 --- a/arch/arm/boot/dts/dra7.dtsi +++ b/arch/arm/boot/dts/dra7.dtsi | |||
@@ -911,7 +911,7 @@ | |||
911 | ti,clock-cycles = <16>; | 911 | ti,clock-cycles = <16>; |
912 | 912 | ||
913 | reg = <0x4ae07ddc 0x4>, <0x4ae07de0 0x4>, | 913 | reg = <0x4ae07ddc 0x4>, <0x4ae07de0 0x4>, |
914 | <0x4ae06014 0x4>, <0x4a003b20 0x8>, | 914 | <0x4ae06014 0x4>, <0x4a003b20 0xc>, |
915 | <0x4ae0c158 0x4>; | 915 | <0x4ae0c158 0x4>; |
916 | reg-names = "setup-address", "control-address", | 916 | reg-names = "setup-address", "control-address", |
917 | "int-address", "efuse-address", | 917 | "int-address", "efuse-address", |
@@ -944,7 +944,7 @@ | |||
944 | ti,clock-cycles = <16>; | 944 | ti,clock-cycles = <16>; |
945 | 945 | ||
946 | reg = <0x4ae07e34 0x4>, <0x4ae07e24 0x4>, | 946 | reg = <0x4ae07e34 0x4>, <0x4ae07e24 0x4>, |
947 | <0x4ae06010 0x4>, <0x4a0025cc 0x8>, | 947 | <0x4ae06010 0x4>, <0x4a0025cc 0xc>, |
948 | <0x4a002470 0x4>; | 948 | <0x4a002470 0x4>; |
949 | reg-names = "setup-address", "control-address", | 949 | reg-names = "setup-address", "control-address", |
950 | "int-address", "efuse-address", | 950 | "int-address", "efuse-address", |
@@ -977,7 +977,7 @@ | |||
977 | ti,clock-cycles = <16>; | 977 | ti,clock-cycles = <16>; |
978 | 978 | ||
979 | reg = <0x4ae07e30 0x4>, <0x4ae07e20 0x4>, | 979 | reg = <0x4ae07e30 0x4>, <0x4ae07e20 0x4>, |
980 | <0x4ae06010 0x4>, <0x4a0025e0 0x8>, | 980 | <0x4ae06010 0x4>, <0x4a0025e0 0xc>, |
981 | <0x4a00246c 0x4>; | 981 | <0x4a00246c 0x4>; |
982 | reg-names = "setup-address", "control-address", | 982 | reg-names = "setup-address", "control-address", |
983 | "int-address", "efuse-address", | 983 | "int-address", "efuse-address", |
@@ -1010,7 +1010,7 @@ | |||
1010 | ti,clock-cycles = <16>; | 1010 | ti,clock-cycles = <16>; |
1011 | 1011 | ||
1012 | reg = <0x4ae07de4 0x4>, <0x4ae07de8 0x4>, | 1012 | reg = <0x4ae07de4 0x4>, <0x4ae07de8 0x4>, |
1013 | <0x4ae06010 0x4>, <0x4a003b08 0x8>, | 1013 | <0x4ae06010 0x4>, <0x4a003b08 0xc>, |
1014 | <0x4ae0c154 0x4>; | 1014 | <0x4ae0c154 0x4>; |
1015 | reg-names = "setup-address", "control-address", | 1015 | reg-names = "setup-address", "control-address", |
1016 | "int-address", "efuse-address", | 1016 | "int-address", "efuse-address", |
@@ -1203,7 +1203,7 @@ | |||
1203 | status = "disabled"; | 1203 | status = "disabled"; |
1204 | }; | 1204 | }; |
1205 | 1205 | ||
1206 | rtc@48838000 { | 1206 | rtc: rtc@48838000 { |
1207 | compatible = "ti,am3352-rtc"; | 1207 | compatible = "ti,am3352-rtc"; |
1208 | reg = <0x48838000 0x100>; | 1208 | reg = <0x48838000 0x100>; |
1209 | interrupts = <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>, | 1209 | interrupts = <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>, |
diff --git a/arch/arm/boot/dts/omap3-n900.dts b/arch/arm/boot/dts/omap3-n900.dts index a29315833ecd..5c16145920ea 100644 --- a/arch/arm/boot/dts/omap3-n900.dts +++ b/arch/arm/boot/dts/omap3-n900.dts | |||
@@ -498,6 +498,8 @@ | |||
498 | DRVDD-supply = <&vmmc2>; | 498 | DRVDD-supply = <&vmmc2>; |
499 | IOVDD-supply = <&vio>; | 499 | IOVDD-supply = <&vio>; |
500 | DVDD-supply = <&vio>; | 500 | DVDD-supply = <&vio>; |
501 | |||
502 | ai3x-micbias-vg = <1>; | ||
501 | }; | 503 | }; |
502 | 504 | ||
503 | tlv320aic3x_aux: tlv320aic3x@19 { | 505 | tlv320aic3x_aux: tlv320aic3x@19 { |
@@ -509,6 +511,8 @@ | |||
509 | DRVDD-supply = <&vmmc2>; | 511 | DRVDD-supply = <&vmmc2>; |
510 | IOVDD-supply = <&vio>; | 512 | IOVDD-supply = <&vio>; |
511 | DVDD-supply = <&vio>; | 513 | DVDD-supply = <&vio>; |
514 | |||
515 | ai3x-micbias-vg = <2>; | ||
512 | }; | 516 | }; |
513 | 517 | ||
514 | tsl2563: tsl2563@29 { | 518 | tsl2563: tsl2563@29 { |
diff --git a/arch/arm/boot/dts/omap3.dtsi b/arch/arm/boot/dts/omap3.dtsi index d18a90f5eca3..69a40cfc1f29 100644 --- a/arch/arm/boot/dts/omap3.dtsi +++ b/arch/arm/boot/dts/omap3.dtsi | |||
@@ -456,6 +456,7 @@ | |||
456 | }; | 456 | }; |
457 | 457 | ||
458 | mmu_isp: mmu@480bd400 { | 458 | mmu_isp: mmu@480bd400 { |
459 | #iommu-cells = <0>; | ||
459 | compatible = "ti,omap2-iommu"; | 460 | compatible = "ti,omap2-iommu"; |
460 | reg = <0x480bd400 0x80>; | 461 | reg = <0x480bd400 0x80>; |
461 | interrupts = <24>; | 462 | interrupts = <24>; |
@@ -464,6 +465,7 @@ | |||
464 | }; | 465 | }; |
465 | 466 | ||
466 | mmu_iva: mmu@5d000000 { | 467 | mmu_iva: mmu@5d000000 { |
468 | #iommu-cells = <0>; | ||
467 | compatible = "ti,omap2-iommu"; | 469 | compatible = "ti,omap2-iommu"; |
468 | reg = <0x5d000000 0x80>; | 470 | reg = <0x5d000000 0x80>; |
469 | interrupts = <28>; | 471 | interrupts = <28>; |
diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi index efe5f737f39b..7d24ae0306b5 100644 --- a/arch/arm/boot/dts/omap5.dtsi +++ b/arch/arm/boot/dts/omap5.dtsi | |||
@@ -128,7 +128,7 @@ | |||
128 | * hierarchy. | 128 | * hierarchy. |
129 | */ | 129 | */ |
130 | ocp { | 130 | ocp { |
131 | compatible = "ti,omap4-l3-noc", "simple-bus"; | 131 | compatible = "ti,omap5-l3-noc", "simple-bus"; |
132 | #address-cells = <1>; | 132 | #address-cells = <1>; |
133 | #size-cells = <1>; | 133 | #size-cells = <1>; |
134 | ranges; | 134 | ranges; |