diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2017-01-19 19:40:03 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2017-01-19 19:40:03 -0500 |
| commit | 44b4b461a0fb407507b46ea76a71376d74de7058 (patch) | |
| tree | 1c5461e3e41424ae0946b93a0c1b80ab4bc1bf54 | |
| parent | 6e0362b3a84bb6c3fd33af3a3e440360e561156d (diff) | |
| parent | 43849785e1079f6606a31cb7fda92d1200849728 (diff) | |
Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC fixes from Olof Johansson:
"We've been sitting on fixes for a while, and they keep trickling in at
a low rate. Nothing in here comes across as particularly scary or
noteworthy, for the most part it's a large collection of small DT
tweaks"
* tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (24 commits)
ARM: dts: da850-evm: fix read access to SPI flash
ARM: dts: omap3: Fix Card Detect and Write Protect on Logic PD SOM-LV
ARM64: dts: meson-gxbb-odroidc2: Disable SCPI DVFS
ARM: dts: OMAP5 / DRA7: indicate that SATA port 0 is available.
ARM: dts: NSP: Fix DT ranges error
ARM: multi_v7_defconfig: set bcm47xx watchdog
ARM: multi_v7_defconfig: fix config typo
ARM: dts: dra72-evm-revc: fix typo in ethernet-phy node
soc: ti: wkup_m3_ipc: Fix error return code in wkup_m3_ipc_probe()
ARM: ux500: fix prcmu_is_cpu_in_wfi() calculation
ARM: dts: sunxi: Change node name for pwrseq pin on Olinuxino-lime2-emmc
ARM: dts: sun8i: Support DTB build for NanoPi M1
ARM: dts: sun6i: hummingbird: Enable display engine again
ARM: dts: sun6i: Disable display pipeline by default
ARM, ARM64: dts: drop "arm,amba-bus" in favor of "simple-bus" part 3
ARM: dts: imx6qdl-nitrogen6_som2: fix sgtl5000 pinctrl init
ARM: dts: imx6qdl-nitrogen6_max: fix sgtl5000 pinctrl init
ARM: OMAP1: DMA: Correct the number of logical channels
ARM: dts: am335x-icev2: Remove the duplicated pinmux setting
ARM: OMAP2+: Fix WL1283 Bluetooth Baud Rate
...
26 files changed, 47 insertions, 40 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 4432e23d56fa..26edd832c64e 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -1690,6 +1690,7 @@ M: Krzysztof Kozlowski <krzk@kernel.org> | |||
| 1690 | R: Javier Martinez Canillas <javier@osg.samsung.com> | 1690 | R: Javier Martinez Canillas <javier@osg.samsung.com> |
| 1691 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1691 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 1692 | L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) | 1692 | L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) |
| 1693 | Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ | ||
| 1693 | S: Maintained | 1694 | S: Maintained |
| 1694 | F: arch/arm/boot/dts/s3c* | 1695 | F: arch/arm/boot/dts/s3c* |
| 1695 | F: arch/arm/boot/dts/s5p* | 1696 | F: arch/arm/boot/dts/s5p* |
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 7327250f0bb6..f10fe8526239 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile | |||
| @@ -846,6 +846,7 @@ dtb-$(CONFIG_MACH_SUN8I) += \ | |||
| 846 | sun8i-a83t-allwinner-h8homlet-v2.dtb \ | 846 | sun8i-a83t-allwinner-h8homlet-v2.dtb \ |
| 847 | sun8i-a83t-cubietruck-plus.dtb \ | 847 | sun8i-a83t-cubietruck-plus.dtb \ |
| 848 | sun8i-h3-bananapi-m2-plus.dtb \ | 848 | sun8i-h3-bananapi-m2-plus.dtb \ |
| 849 | sun8i-h3-nanopi-m1.dtb \ | ||
| 849 | sun8i-h3-nanopi-neo.dtb \ | 850 | sun8i-h3-nanopi-neo.dtb \ |
| 850 | sun8i-h3-orangepi-2.dtb \ | 851 | sun8i-h3-orangepi-2.dtb \ |
| 851 | sun8i-h3-orangepi-lite.dtb \ | 852 | sun8i-h3-orangepi-lite.dtb \ |
diff --git a/arch/arm/boot/dts/am335x-icev2.dts b/arch/arm/boot/dts/am335x-icev2.dts index 1463df3b5b19..8ed46f9d79b7 100644 --- a/arch/arm/boot/dts/am335x-icev2.dts +++ b/arch/arm/boot/dts/am335x-icev2.dts | |||
| @@ -170,7 +170,6 @@ | |||
| 170 | AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0) /* (G16) mmc0_dat0.mmc0_dat0 */ | 170 | AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0) /* (G16) mmc0_dat0.mmc0_dat0 */ |
| 171 | AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0) /* (G17) mmc0_clk.mmc0_clk */ | 171 | AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0) /* (G17) mmc0_clk.mmc0_clk */ |
| 172 | AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0) /* (G18) mmc0_cmd.mmc0_cmd */ | 172 | AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0) /* (G18) mmc0_cmd.mmc0_cmd */ |
| 173 | AM33XX_IOPAD(0x960, PIN_INPUT_PULLUP | MUX_MODE5) /* (C15) spi0_cs1.mmc0_sdcd */ | ||
| 174 | >; | 173 | >; |
| 175 | }; | 174 | }; |
| 176 | 175 | ||
diff --git a/arch/arm/boot/dts/bcm-nsp.dtsi b/arch/arm/boot/dts/bcm-nsp.dtsi index b6142bda661e..15f07f9af3b3 100644 --- a/arch/arm/boot/dts/bcm-nsp.dtsi +++ b/arch/arm/boot/dts/bcm-nsp.dtsi | |||
| @@ -160,7 +160,7 @@ | |||
| 160 | 160 | ||
| 161 | axi { | 161 | axi { |
| 162 | compatible = "simple-bus"; | 162 | compatible = "simple-bus"; |
| 163 | ranges = <0x00000000 0x18000000 0x0011c40a>; | 163 | ranges = <0x00000000 0x18000000 0x0011c40c>; |
| 164 | #address-cells = <1>; | 164 | #address-cells = <1>; |
| 165 | #size-cells = <1>; | 165 | #size-cells = <1>; |
| 166 | 166 | ||
diff --git a/arch/arm/boot/dts/da850-evm.dts b/arch/arm/boot/dts/da850-evm.dts index 41de15fe15a2..78492a0bbbab 100644 --- a/arch/arm/boot/dts/da850-evm.dts +++ b/arch/arm/boot/dts/da850-evm.dts | |||
| @@ -99,6 +99,7 @@ | |||
| 99 | #size-cells = <1>; | 99 | #size-cells = <1>; |
| 100 | compatible = "m25p64"; | 100 | compatible = "m25p64"; |
| 101 | spi-max-frequency = <30000000>; | 101 | spi-max-frequency = <30000000>; |
| 102 | m25p,fast-read; | ||
| 102 | reg = <0>; | 103 | reg = <0>; |
| 103 | partition@0 { | 104 | partition@0 { |
| 104 | label = "U-Boot-SPL"; | 105 | label = "U-Boot-SPL"; |
diff --git a/arch/arm/boot/dts/dra7.dtsi b/arch/arm/boot/dts/dra7.dtsi index 1faf24acd521..5ba161679e01 100644 --- a/arch/arm/boot/dts/dra7.dtsi +++ b/arch/arm/boot/dts/dra7.dtsi | |||
| @@ -1378,6 +1378,7 @@ | |||
| 1378 | phy-names = "sata-phy"; | 1378 | phy-names = "sata-phy"; |
| 1379 | clocks = <&sata_ref_clk>; | 1379 | clocks = <&sata_ref_clk>; |
| 1380 | ti,hwmods = "sata"; | 1380 | ti,hwmods = "sata"; |
| 1381 | ports-implemented = <0x1>; | ||
| 1381 | }; | 1382 | }; |
| 1382 | 1383 | ||
| 1383 | rtc: rtc@48838000 { | 1384 | rtc: rtc@48838000 { |
diff --git a/arch/arm/boot/dts/dra72-evm-revc.dts b/arch/arm/boot/dts/dra72-evm-revc.dts index c3d939c9666c..3f808a47df03 100644 --- a/arch/arm/boot/dts/dra72-evm-revc.dts +++ b/arch/arm/boot/dts/dra72-evm-revc.dts | |||
| @@ -75,6 +75,6 @@ | |||
| 75 | ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_25_NS>; | 75 | ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_25_NS>; |
| 76 | ti,tx-internal-delay = <DP83867_RGMIIDCTL_250_PS>; | 76 | ti,tx-internal-delay = <DP83867_RGMIIDCTL_250_PS>; |
| 77 | ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_8_B_NIB>; | 77 | ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_8_B_NIB>; |
| 78 | ti,min-output-imepdance; | 78 | ti,min-output-impedance; |
| 79 | }; | 79 | }; |
| 80 | }; | 80 | }; |
diff --git a/arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi b/arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi index 34887a10c5f1..47ba97229a48 100644 --- a/arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi +++ b/arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | |||
| @@ -319,8 +319,6 @@ | |||
| 319 | compatible = "fsl,imx6q-nitrogen6_max-sgtl5000", | 319 | compatible = "fsl,imx6q-nitrogen6_max-sgtl5000", |
| 320 | "fsl,imx-audio-sgtl5000"; | 320 | "fsl,imx-audio-sgtl5000"; |
| 321 | model = "imx6q-nitrogen6_max-sgtl5000"; | 321 | model = "imx6q-nitrogen6_max-sgtl5000"; |
| 322 | pinctrl-names = "default"; | ||
| 323 | pinctrl-0 = <&pinctrl_sgtl5000>; | ||
| 324 | ssi-controller = <&ssi1>; | 322 | ssi-controller = <&ssi1>; |
| 325 | audio-codec = <&codec>; | 323 | audio-codec = <&codec>; |
| 326 | audio-routing = | 324 | audio-routing = |
| @@ -402,6 +400,8 @@ | |||
| 402 | 400 | ||
| 403 | codec: sgtl5000@0a { | 401 | codec: sgtl5000@0a { |
| 404 | compatible = "fsl,sgtl5000"; | 402 | compatible = "fsl,sgtl5000"; |
| 403 | pinctrl-names = "default"; | ||
| 404 | pinctrl-0 = <&pinctrl_sgtl5000>; | ||
| 405 | reg = <0x0a>; | 405 | reg = <0x0a>; |
| 406 | clocks = <&clks IMX6QDL_CLK_CKO>; | 406 | clocks = <&clks IMX6QDL_CLK_CKO>; |
| 407 | VDDA-supply = <®_2p5v>; | 407 | VDDA-supply = <®_2p5v>; |
diff --git a/arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi b/arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi index d80f21abea62..31d4cc62dbc7 100644 --- a/arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi +++ b/arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | |||
| @@ -250,8 +250,6 @@ | |||
| 250 | compatible = "fsl,imx6q-nitrogen6_som2-sgtl5000", | 250 | compatible = "fsl,imx6q-nitrogen6_som2-sgtl5000", |
| 251 | "fsl,imx-audio-sgtl5000"; | 251 | "fsl,imx-audio-sgtl5000"; |
| 252 | model = "imx6q-nitrogen6_som2-sgtl5000"; | 252 | model = "imx6q-nitrogen6_som2-sgtl5000"; |
| 253 | pinctrl-names = "default"; | ||
| 254 | pinctrl-0 = <&pinctrl_sgtl5000>; | ||
| 255 | ssi-controller = <&ssi1>; | 253 | ssi-controller = <&ssi1>; |
| 256 | audio-codec = <&codec>; | 254 | audio-codec = <&codec>; |
| 257 | audio-routing = | 255 | audio-routing = |
| @@ -320,6 +318,8 @@ | |||
| 320 | 318 | ||
| 321 | codec: sgtl5000@0a { | 319 | codec: sgtl5000@0a { |
| 322 | compatible = "fsl,sgtl5000"; | 320 | compatible = "fsl,sgtl5000"; |
| 321 | pinctrl-names = "default"; | ||
| 322 | pinctrl-0 = <&pinctrl_sgtl5000>; | ||
| 323 | reg = <0x0a>; | 323 | reg = <0x0a>; |
| 324 | clocks = <&clks IMX6QDL_CLK_CKO>; | 324 | clocks = <&clks IMX6QDL_CLK_CKO>; |
| 325 | VDDA-supply = <®_2p5v>; | 325 | VDDA-supply = <®_2p5v>; |
diff --git a/arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts b/arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts index da8598402ab8..38faa90007d7 100644 --- a/arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts +++ b/arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts | |||
| @@ -158,7 +158,7 @@ | |||
| 158 | &mmc1 { | 158 | &mmc1 { |
| 159 | interrupts-extended = <&intc 83 &omap3_pmx_core 0x11a>; | 159 | interrupts-extended = <&intc 83 &omap3_pmx_core 0x11a>; |
| 160 | pinctrl-names = "default"; | 160 | pinctrl-names = "default"; |
| 161 | pinctrl-0 = <&mmc1_pins &mmc1_cd>; | 161 | pinctrl-0 = <&mmc1_pins>; |
| 162 | wp-gpios = <&gpio4 30 GPIO_ACTIVE_HIGH>; /* gpio_126 */ | 162 | wp-gpios = <&gpio4 30 GPIO_ACTIVE_HIGH>; /* gpio_126 */ |
| 163 | cd-gpios = <&gpio4 14 IRQ_TYPE_LEVEL_LOW>; /* gpio_110 */ | 163 | cd-gpios = <&gpio4 14 IRQ_TYPE_LEVEL_LOW>; /* gpio_110 */ |
| 164 | vmmc-supply = <&vmmc1>; | 164 | vmmc-supply = <&vmmc1>; |
| @@ -193,7 +193,8 @@ | |||
| 193 | OMAP3_CORE1_IOPAD(0x214a, PIN_INPUT | MUX_MODE0) /* sdmmc1_dat1.sdmmc1_dat1 */ | 193 | OMAP3_CORE1_IOPAD(0x214a, PIN_INPUT | MUX_MODE0) /* sdmmc1_dat1.sdmmc1_dat1 */ |
| 194 | OMAP3_CORE1_IOPAD(0x214c, PIN_INPUT | MUX_MODE0) /* sdmmc1_dat2.sdmmc1_dat2 */ | 194 | OMAP3_CORE1_IOPAD(0x214c, PIN_INPUT | MUX_MODE0) /* sdmmc1_dat2.sdmmc1_dat2 */ |
| 195 | OMAP3_CORE1_IOPAD(0x214e, PIN_INPUT | MUX_MODE0) /* sdmmc1_dat3.sdmmc1_dat3 */ | 195 | OMAP3_CORE1_IOPAD(0x214e, PIN_INPUT | MUX_MODE0) /* sdmmc1_dat3.sdmmc1_dat3 */ |
| 196 | OMAP3_CORE1_IOPAD(0x2132, PIN_INPUT_PULLUP | MUX_MODE4) /* cam_strobe.gpio_126 sdmmc1_wp*/ | 196 | OMAP3_CORE1_IOPAD(0x2132, PIN_INPUT_PULLUP | MUX_MODE4) /* cam_strobe.gpio_126 */ |
| 197 | OMAP3_CORE1_IOPAD(0x212c, PIN_INPUT_PULLUP | MUX_MODE4) /* cam_d11.gpio_110 */ | ||
| 197 | >; | 198 | >; |
| 198 | }; | 199 | }; |
| 199 | 200 | ||
| @@ -242,12 +243,6 @@ | |||
| 242 | OMAP3_WKUP_IOPAD(0x2a16, PIN_OUTPUT | PIN_OFF_OUTPUT_LOW | MUX_MODE4) /* sys_boot6.gpio_8 */ | 243 | OMAP3_WKUP_IOPAD(0x2a16, PIN_OUTPUT | PIN_OFF_OUTPUT_LOW | MUX_MODE4) /* sys_boot6.gpio_8 */ |
| 243 | >; | 244 | >; |
| 244 | }; | 245 | }; |
| 245 | |||
| 246 | mmc1_cd: pinmux_mmc1_cd { | ||
| 247 | pinctrl-single,pins = < | ||
| 248 | OMAP3_WKUP_IOPAD(0x212c, PIN_INPUT_PULLUP | MUX_MODE4) /* cam_d11.gpio_110 */ | ||
| 249 | >; | ||
| 250 | }; | ||
| 251 | }; | 246 | }; |
| 252 | 247 | ||
| 253 | 248 | ||
diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi index 7cd92babc41a..0844737b72b2 100644 --- a/arch/arm/boot/dts/omap5.dtsi +++ b/arch/arm/boot/dts/omap5.dtsi | |||
| @@ -988,6 +988,7 @@ | |||
| 988 | phy-names = "sata-phy"; | 988 | phy-names = "sata-phy"; |
| 989 | clocks = <&sata_ref_clk>; | 989 | clocks = <&sata_ref_clk>; |
| 990 | ti,hwmods = "sata"; | 990 | ti,hwmods = "sata"; |
| 991 | ports-implemented = <0x1>; | ||
| 991 | }; | 992 | }; |
| 992 | 993 | ||
| 993 | dss: dss@58000000 { | 994 | dss: dss@58000000 { |
diff --git a/arch/arm/boot/dts/qcom-mdm9615.dtsi b/arch/arm/boot/dts/qcom-mdm9615.dtsi index 5ae4ec59e6ea..c852b69229c9 100644 --- a/arch/arm/boot/dts/qcom-mdm9615.dtsi +++ b/arch/arm/boot/dts/qcom-mdm9615.dtsi | |||
| @@ -357,7 +357,7 @@ | |||
| 357 | }; | 357 | }; |
| 358 | 358 | ||
| 359 | amba { | 359 | amba { |
| 360 | compatible = "arm,amba-bus"; | 360 | compatible = "simple-bus"; |
| 361 | #address-cells = <1>; | 361 | #address-cells = <1>; |
| 362 | #size-cells = <1>; | 362 | #size-cells = <1>; |
| 363 | ranges; | 363 | ranges; |
diff --git a/arch/arm/boot/dts/sun6i-a31-hummingbird.dts b/arch/arm/boot/dts/sun6i-a31-hummingbird.dts index 735914f6ae44..7cae328398b1 100644 --- a/arch/arm/boot/dts/sun6i-a31-hummingbird.dts +++ b/arch/arm/boot/dts/sun6i-a31-hummingbird.dts | |||
| @@ -140,6 +140,10 @@ | |||
| 140 | cpu-supply = <®_dcdc3>; | 140 | cpu-supply = <®_dcdc3>; |
| 141 | }; | 141 | }; |
| 142 | 142 | ||
| 143 | &de { | ||
| 144 | status = "okay"; | ||
| 145 | }; | ||
| 146 | |||
| 143 | &ehci0 { | 147 | &ehci0 { |
| 144 | status = "okay"; | 148 | status = "okay"; |
| 145 | }; | 149 | }; |
diff --git a/arch/arm/boot/dts/sun6i-a31.dtsi b/arch/arm/boot/dts/sun6i-a31.dtsi index 2b26175d55d1..e78faaf9243c 100644 --- a/arch/arm/boot/dts/sun6i-a31.dtsi +++ b/arch/arm/boot/dts/sun6i-a31.dtsi | |||
| @@ -234,6 +234,7 @@ | |||
| 234 | de: display-engine { | 234 | de: display-engine { |
| 235 | compatible = "allwinner,sun6i-a31-display-engine"; | 235 | compatible = "allwinner,sun6i-a31-display-engine"; |
| 236 | allwinner,pipelines = <&fe0>; | 236 | allwinner,pipelines = <&fe0>; |
| 237 | status = "disabled"; | ||
| 237 | }; | 238 | }; |
| 238 | 239 | ||
| 239 | soc@01c00000 { | 240 | soc@01c00000 { |
diff --git a/arch/arm/boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts b/arch/arm/boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts index 5ea4915f6d75..10d307408f23 100644 --- a/arch/arm/boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts +++ b/arch/arm/boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts | |||
| @@ -56,7 +56,7 @@ | |||
| 56 | }; | 56 | }; |
| 57 | 57 | ||
| 58 | &pio { | 58 | &pio { |
| 59 | mmc2_pins_nrst: mmc2@0 { | 59 | mmc2_pins_nrst: mmc2-rst-pin { |
| 60 | allwinner,pins = "PC16"; | 60 | allwinner,pins = "PC16"; |
| 61 | allwinner,function = "gpio_out"; | 61 | allwinner,function = "gpio_out"; |
| 62 | allwinner,drive = <SUN4I_PINCTRL_10_MA>; | 62 | allwinner,drive = <SUN4I_PINCTRL_10_MA>; |
diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig index b01a43851294..028d2b70e3b5 100644 --- a/arch/arm/configs/multi_v7_defconfig +++ b/arch/arm/configs/multi_v7_defconfig | |||
| @@ -471,7 +471,7 @@ CONFIG_MESON_WATCHDOG=y | |||
| 471 | CONFIG_DW_WATCHDOG=y | 471 | CONFIG_DW_WATCHDOG=y |
| 472 | CONFIG_DIGICOLOR_WATCHDOG=y | 472 | CONFIG_DIGICOLOR_WATCHDOG=y |
| 473 | CONFIG_BCM2835_WDT=y | 473 | CONFIG_BCM2835_WDT=y |
| 474 | CONFIG_BCM47XX_WATCHDOG=y | 474 | CONFIG_BCM47XX_WDT=y |
| 475 | CONFIG_BCM7038_WDT=m | 475 | CONFIG_BCM7038_WDT=m |
| 476 | CONFIG_BCM_KONA_WDT=y | 476 | CONFIG_BCM_KONA_WDT=y |
| 477 | CONFIG_MFD_ACT8945A=y | 477 | CONFIG_MFD_ACT8945A=y |
| @@ -893,7 +893,7 @@ CONFIG_BCM2835_MBOX=y | |||
| 893 | CONFIG_RASPBERRYPI_FIRMWARE=y | 893 | CONFIG_RASPBERRYPI_FIRMWARE=y |
| 894 | CONFIG_EFI_VARS=m | 894 | CONFIG_EFI_VARS=m |
| 895 | CONFIG_EFI_CAPSULE_LOADER=m | 895 | CONFIG_EFI_CAPSULE_LOADER=m |
| 896 | CONFIG_CONFIG_BCM47XX_NVRAM=y | 896 | CONFIG_BCM47XX_NVRAM=y |
| 897 | CONFIG_BCM47XX_SPROM=y | 897 | CONFIG_BCM47XX_SPROM=y |
| 898 | CONFIG_EXT4_FS=y | 898 | CONFIG_EXT4_FS=y |
| 899 | CONFIG_AUTOFS4_FS=y | 899 | CONFIG_AUTOFS4_FS=y |
diff --git a/arch/arm/configs/s3c2410_defconfig b/arch/arm/configs/s3c2410_defconfig index 4364040ed696..1e6c48dd7b11 100644 --- a/arch/arm/configs/s3c2410_defconfig +++ b/arch/arm/configs/s3c2410_defconfig | |||
| @@ -86,9 +86,9 @@ CONFIG_IPV6_TUNNEL=m | |||
| 86 | CONFIG_NETFILTER=y | 86 | CONFIG_NETFILTER=y |
| 87 | CONFIG_NF_CONNTRACK=m | 87 | CONFIG_NF_CONNTRACK=m |
| 88 | CONFIG_NF_CONNTRACK_EVENTS=y | 88 | CONFIG_NF_CONNTRACK_EVENTS=y |
| 89 | CONFIG_NF_CT_PROTO_DCCP=m | 89 | CONFIG_NF_CT_PROTO_DCCP=y |
| 90 | CONFIG_NF_CT_PROTO_SCTP=m | 90 | CONFIG_NF_CT_PROTO_SCTP=y |
| 91 | CONFIG_NF_CT_PROTO_UDPLITE=m | 91 | CONFIG_NF_CT_PROTO_UDPLITE=y |
| 92 | CONFIG_NF_CONNTRACK_AMANDA=m | 92 | CONFIG_NF_CONNTRACK_AMANDA=m |
| 93 | CONFIG_NF_CONNTRACK_FTP=m | 93 | CONFIG_NF_CONNTRACK_FTP=m |
| 94 | CONFIG_NF_CONNTRACK_H323=m | 94 | CONFIG_NF_CONNTRACK_H323=m |
diff --git a/arch/arm/mach-omap1/dma.c b/arch/arm/mach-omap1/dma.c index f6ba589cd312..c821c1d5610e 100644 --- a/arch/arm/mach-omap1/dma.c +++ b/arch/arm/mach-omap1/dma.c | |||
| @@ -32,7 +32,6 @@ | |||
| 32 | #include "soc.h" | 32 | #include "soc.h" |
| 33 | 33 | ||
| 34 | #define OMAP1_DMA_BASE (0xfffed800) | 34 | #define OMAP1_DMA_BASE (0xfffed800) |
| 35 | #define OMAP1_LOGICAL_DMA_CH_COUNT 17 | ||
| 36 | 35 | ||
| 37 | static u32 enable_1510_mode; | 36 | static u32 enable_1510_mode; |
| 38 | 37 | ||
| @@ -348,8 +347,6 @@ static int __init omap1_system_dma_init(void) | |||
| 348 | goto exit_iounmap; | 347 | goto exit_iounmap; |
| 349 | } | 348 | } |
| 350 | 349 | ||
| 351 | d->lch_count = OMAP1_LOGICAL_DMA_CH_COUNT; | ||
| 352 | |||
| 353 | /* Valid attributes for omap1 plus processors */ | 350 | /* Valid attributes for omap1 plus processors */ |
| 354 | if (cpu_is_omap15xx()) | 351 | if (cpu_is_omap15xx()) |
| 355 | d->dev_caps = ENABLE_1510_MODE; | 352 | d->dev_caps = ENABLE_1510_MODE; |
| @@ -366,13 +363,14 @@ static int __init omap1_system_dma_init(void) | |||
| 366 | d->dev_caps |= CLEAR_CSR_ON_READ; | 363 | d->dev_caps |= CLEAR_CSR_ON_READ; |
| 367 | d->dev_caps |= IS_WORD_16; | 364 | d->dev_caps |= IS_WORD_16; |
| 368 | 365 | ||
| 369 | if (cpu_is_omap15xx()) | 366 | /* available logical channels */ |
| 370 | d->chan_count = 9; | 367 | if (cpu_is_omap15xx()) { |
| 371 | else if (cpu_is_omap16xx() || cpu_is_omap7xx()) { | 368 | d->lch_count = 9; |
| 372 | if (!(d->dev_caps & ENABLE_1510_MODE)) | 369 | } else { |
| 373 | d->chan_count = 16; | 370 | if (d->dev_caps & ENABLE_1510_MODE) |
| 371 | d->lch_count = 9; | ||
| 374 | else | 372 | else |
| 375 | d->chan_count = 9; | 373 | d->lch_count = 16; |
| 376 | } | 374 | } |
| 377 | 375 | ||
| 378 | p = dma_plat_info; | 376 | p = dma_plat_info; |
diff --git a/arch/arm/mach-omap2/pdata-quirks.c b/arch/arm/mach-omap2/pdata-quirks.c index 477910a48448..70c004794880 100644 --- a/arch/arm/mach-omap2/pdata-quirks.c +++ b/arch/arm/mach-omap2/pdata-quirks.c | |||
| @@ -161,7 +161,7 @@ static struct ti_st_plat_data wilink7_pdata = { | |||
| 161 | .nshutdown_gpio = 162, | 161 | .nshutdown_gpio = 162, |
| 162 | .dev_name = "/dev/ttyO1", | 162 | .dev_name = "/dev/ttyO1", |
| 163 | .flow_cntrl = 1, | 163 | .flow_cntrl = 1, |
| 164 | .baud_rate = 300000, | 164 | .baud_rate = 3000000, |
| 165 | }; | 165 | }; |
| 166 | 166 | ||
| 167 | static struct platform_device wl128x_device = { | 167 | static struct platform_device wl128x_device = { |
diff --git a/arch/arm/mach-ux500/pm.c b/arch/arm/mach-ux500/pm.c index 8538910db202..a970e7fcba9e 100644 --- a/arch/arm/mach-ux500/pm.c +++ b/arch/arm/mach-ux500/pm.c | |||
| @@ -134,8 +134,8 @@ bool prcmu_pending_irq(void) | |||
| 134 | */ | 134 | */ |
| 135 | bool prcmu_is_cpu_in_wfi(int cpu) | 135 | bool prcmu_is_cpu_in_wfi(int cpu) |
| 136 | { | 136 | { |
| 137 | return readl(PRCM_ARM_WFI_STANDBY) & cpu ? PRCM_ARM_WFI_STANDBY_WFI1 : | 137 | return readl(PRCM_ARM_WFI_STANDBY) & |
| 138 | PRCM_ARM_WFI_STANDBY_WFI0; | 138 | (cpu ? PRCM_ARM_WFI_STANDBY_WFI1 : PRCM_ARM_WFI_STANDBY_WFI0); |
| 139 | } | 139 | } |
| 140 | 140 | ||
| 141 | /* | 141 | /* |
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts index 238fbeacd330..5d28e1cdc998 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | |||
| @@ -137,6 +137,10 @@ | |||
| 137 | }; | 137 | }; |
| 138 | }; | 138 | }; |
| 139 | 139 | ||
| 140 | &scpi_clocks { | ||
| 141 | status = "disabled"; | ||
| 142 | }; | ||
| 143 | |||
| 140 | &uart_AO { | 144 | &uart_AO { |
| 141 | status = "okay"; | 145 | status = "okay"; |
| 142 | pinctrl-0 = <&uart_ao_a_pins>; | 146 | pinctrl-0 = <&uart_ao_a_pins>; |
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi index 596240c38a9c..b35307321b63 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | |||
| @@ -55,7 +55,7 @@ | |||
| 55 | mboxes = <&mailbox 1 &mailbox 2>; | 55 | mboxes = <&mailbox 1 &mailbox 2>; |
| 56 | shmem = <&cpu_scp_lpri &cpu_scp_hpri>; | 56 | shmem = <&cpu_scp_lpri &cpu_scp_hpri>; |
| 57 | 57 | ||
| 58 | clocks { | 58 | scpi_clocks: clocks { |
| 59 | compatible = "arm,scpi-clocks"; | 59 | compatible = "arm,scpi-clocks"; |
| 60 | 60 | ||
| 61 | scpi_dvfs: scpi_clocks@0 { | 61 | scpi_dvfs: scpi_clocks@0 { |
diff --git a/arch/arm64/boot/dts/exynos/exynos5433.dtsi b/arch/arm64/boot/dts/exynos/exynos5433.dtsi index 64226d5ae471..135890cd8a85 100644 --- a/arch/arm64/boot/dts/exynos/exynos5433.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos5433.dtsi | |||
| @@ -1367,7 +1367,7 @@ | |||
| 1367 | }; | 1367 | }; |
| 1368 | 1368 | ||
| 1369 | amba { | 1369 | amba { |
| 1370 | compatible = "arm,amba-bus"; | 1370 | compatible = "simple-bus"; |
| 1371 | #address-cells = <1>; | 1371 | #address-cells = <1>; |
| 1372 | #size-cells = <1>; | 1372 | #size-cells = <1>; |
| 1373 | ranges; | 1373 | ranges; |
diff --git a/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts b/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts index 358089687a69..ef1b9e573af0 100644 --- a/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts +++ b/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts | |||
| @@ -27,7 +27,7 @@ | |||
| 27 | stdout-path = "serial0:115200n8"; | 27 | stdout-path = "serial0:115200n8"; |
| 28 | }; | 28 | }; |
| 29 | 29 | ||
| 30 | memory { | 30 | memory@0 { |
| 31 | device_type = "memory"; | 31 | device_type = "memory"; |
| 32 | reg = <0x0 0x0 0x0 0x40000000>; | 32 | reg = <0x0 0x0 0x0 0x40000000>; |
| 33 | }; | 33 | }; |
diff --git a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi index 68a908334c7b..54dc28351c8c 100644 --- a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi +++ b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi | |||
| @@ -72,7 +72,7 @@ | |||
| 72 | <1 10 0xf08>; | 72 | <1 10 0xf08>; |
| 73 | }; | 73 | }; |
| 74 | 74 | ||
| 75 | amba_apu { | 75 | amba_apu: amba_apu@0 { |
| 76 | compatible = "simple-bus"; | 76 | compatible = "simple-bus"; |
| 77 | #address-cells = <2>; | 77 | #address-cells = <2>; |
| 78 | #size-cells = <1>; | 78 | #size-cells = <1>; |
| @@ -175,7 +175,7 @@ | |||
| 175 | }; | 175 | }; |
| 176 | 176 | ||
| 177 | i2c0: i2c@ff020000 { | 177 | i2c0: i2c@ff020000 { |
| 178 | compatible = "cdns,i2c-r1p10"; | 178 | compatible = "cdns,i2c-r1p14", "cdns,i2c-r1p10"; |
| 179 | status = "disabled"; | 179 | status = "disabled"; |
| 180 | interrupt-parent = <&gic>; | 180 | interrupt-parent = <&gic>; |
| 181 | interrupts = <0 17 4>; | 181 | interrupts = <0 17 4>; |
| @@ -185,7 +185,7 @@ | |||
| 185 | }; | 185 | }; |
| 186 | 186 | ||
| 187 | i2c1: i2c@ff030000 { | 187 | i2c1: i2c@ff030000 { |
| 188 | compatible = "cdns,i2c-r1p10"; | 188 | compatible = "cdns,i2c-r1p14", "cdns,i2c-r1p10"; |
| 189 | status = "disabled"; | 189 | status = "disabled"; |
| 190 | interrupt-parent = <&gic>; | 190 | interrupt-parent = <&gic>; |
| 191 | interrupts = <0 18 4>; | 191 | interrupts = <0 18 4>; |
diff --git a/drivers/soc/ti/wkup_m3_ipc.c b/drivers/soc/ti/wkup_m3_ipc.c index 8823cc81ae45..5bb376009d98 100644 --- a/drivers/soc/ti/wkup_m3_ipc.c +++ b/drivers/soc/ti/wkup_m3_ipc.c | |||
| @@ -459,6 +459,7 @@ static int wkup_m3_ipc_probe(struct platform_device *pdev) | |||
| 459 | 459 | ||
| 460 | if (IS_ERR(task)) { | 460 | if (IS_ERR(task)) { |
| 461 | dev_err(dev, "can't create rproc_boot thread\n"); | 461 | dev_err(dev, "can't create rproc_boot thread\n"); |
| 462 | ret = PTR_ERR(task); | ||
| 462 | goto err_put_rproc; | 463 | goto err_put_rproc; |
| 463 | } | 464 | } |
| 464 | 465 | ||
