diff options
27 files changed, 54 insertions, 54 deletions
diff --git a/arch/arm/boot/dts/aspeed-g4.dtsi b/arch/arm/boot/dts/aspeed-g4.dtsi index 45d815a86d42..de08d9045cb8 100644 --- a/arch/arm/boot/dts/aspeed-g4.dtsi +++ b/arch/arm/boot/dts/aspeed-g4.dtsi | |||
@@ -219,7 +219,7 @@ | |||
219 | compatible = "aspeed,ast2400-vuart"; | 219 | compatible = "aspeed,ast2400-vuart"; |
220 | reg = <0x1e787000 0x40>; | 220 | reg = <0x1e787000 0x40>; |
221 | reg-shift = <2>; | 221 | reg-shift = <2>; |
222 | interrupts = <10>; | 222 | interrupts = <8>; |
223 | clocks = <&clk_uart>; | 223 | clocks = <&clk_uart>; |
224 | no-loopback-test; | 224 | no-loopback-test; |
225 | status = "disabled"; | 225 | status = "disabled"; |
diff --git a/arch/arm/boot/dts/at91-tse850-3.dts b/arch/arm/boot/dts/at91-tse850-3.dts index 5f29010cdbd8..9b82cc8843e1 100644 --- a/arch/arm/boot/dts/at91-tse850-3.dts +++ b/arch/arm/boot/dts/at91-tse850-3.dts | |||
@@ -221,6 +221,7 @@ | |||
221 | jc42@18 { | 221 | jc42@18 { |
222 | compatible = "nxp,se97b", "jedec,jc-42.4-temp"; | 222 | compatible = "nxp,se97b", "jedec,jc-42.4-temp"; |
223 | reg = <0x18>; | 223 | reg = <0x18>; |
224 | smbus-timeout-disable; | ||
224 | }; | 225 | }; |
225 | 226 | ||
226 | dpot: mcp4651-104@28 { | 227 | dpot: mcp4651-104@28 { |
diff --git a/arch/arm/boot/dts/da850-lego-ev3.dts b/arch/arm/boot/dts/da850-lego-ev3.dts index 413dbd5d9f64..81942ae83e1f 100644 --- a/arch/arm/boot/dts/da850-lego-ev3.dts +++ b/arch/arm/boot/dts/da850-lego-ev3.dts | |||
@@ -178,7 +178,7 @@ | |||
178 | */ | 178 | */ |
179 | battery { | 179 | battery { |
180 | pinctrl-names = "default"; | 180 | pinctrl-names = "default"; |
181 | pintctrl-0 = <&battery_pins>; | 181 | pinctrl-0 = <&battery_pins>; |
182 | compatible = "lego,ev3-battery"; | 182 | compatible = "lego,ev3-battery"; |
183 | io-channels = <&adc 4>, <&adc 3>; | 183 | io-channels = <&adc 4>, <&adc 3>; |
184 | io-channel-names = "voltage", "current"; | 184 | io-channel-names = "voltage", "current"; |
@@ -392,7 +392,7 @@ | |||
392 | batt_volt_en { | 392 | batt_volt_en { |
393 | gpio-hog; | 393 | gpio-hog; |
394 | gpios = <6 GPIO_ACTIVE_HIGH>; | 394 | gpios = <6 GPIO_ACTIVE_HIGH>; |
395 | output-low; | 395 | output-high; |
396 | }; | 396 | }; |
397 | }; | 397 | }; |
398 | 398 | ||
diff --git a/arch/arm/boot/dts/exynos5800-peach-pi.dts b/arch/arm/boot/dts/exynos5800-peach-pi.dts index b2b95ff205e8..0029ec27819c 100644 --- a/arch/arm/boot/dts/exynos5800-peach-pi.dts +++ b/arch/arm/boot/dts/exynos5800-peach-pi.dts | |||
@@ -664,6 +664,10 @@ | |||
664 | status = "okay"; | 664 | status = "okay"; |
665 | }; | 665 | }; |
666 | 666 | ||
667 | &mixer { | ||
668 | status = "okay"; | ||
669 | }; | ||
670 | |||
667 | /* eMMC flash */ | 671 | /* eMMC flash */ |
668 | &mmc_0 { | 672 | &mmc_0 { |
669 | status = "okay"; | 673 | status = "okay"; |
diff --git a/arch/arm/boot/dts/ls1021a-qds.dts b/arch/arm/boot/dts/ls1021a-qds.dts index 940875316d0f..67b4de0e3439 100644 --- a/arch/arm/boot/dts/ls1021a-qds.dts +++ b/arch/arm/boot/dts/ls1021a-qds.dts | |||
@@ -215,7 +215,7 @@ | |||
215 | reg = <0x2a>; | 215 | reg = <0x2a>; |
216 | VDDA-supply = <®_3p3v>; | 216 | VDDA-supply = <®_3p3v>; |
217 | VDDIO-supply = <®_3p3v>; | 217 | VDDIO-supply = <®_3p3v>; |
218 | clocks = <&sys_mclk 1>; | 218 | clocks = <&sys_mclk>; |
219 | }; | 219 | }; |
220 | }; | 220 | }; |
221 | }; | 221 | }; |
diff --git a/arch/arm/boot/dts/ls1021a-twr.dts b/arch/arm/boot/dts/ls1021a-twr.dts index a8b148ad1dd2..44715c8ef756 100644 --- a/arch/arm/boot/dts/ls1021a-twr.dts +++ b/arch/arm/boot/dts/ls1021a-twr.dts | |||
@@ -187,7 +187,7 @@ | |||
187 | reg = <0x0a>; | 187 | reg = <0x0a>; |
188 | VDDA-supply = <®_3p3v>; | 188 | VDDA-supply = <®_3p3v>; |
189 | VDDIO-supply = <®_3p3v>; | 189 | VDDIO-supply = <®_3p3v>; |
190 | clocks = <&sys_mclk 1>; | 190 | clocks = <&sys_mclk>; |
191 | }; | 191 | }; |
192 | }; | 192 | }; |
193 | 193 | ||
diff --git a/arch/arm/boot/dts/rk3066a-marsboard.dts b/arch/arm/boot/dts/rk3066a-marsboard.dts index c6d92c25df42..d23ee6d911ac 100644 --- a/arch/arm/boot/dts/rk3066a-marsboard.dts +++ b/arch/arm/boot/dts/rk3066a-marsboard.dts | |||
@@ -83,6 +83,10 @@ | |||
83 | }; | 83 | }; |
84 | }; | 84 | }; |
85 | 85 | ||
86 | &cpu0 { | ||
87 | cpu0-supply = <&vdd_arm>; | ||
88 | }; | ||
89 | |||
86 | &i2c1 { | 90 | &i2c1 { |
87 | status = "okay"; | 91 | status = "okay"; |
88 | clock-frequency = <400000>; | 92 | clock-frequency = <400000>; |
diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi index cd24894ee5c6..6102e4e7f35c 100644 --- a/arch/arm/boot/dts/rk3288.dtsi +++ b/arch/arm/boot/dts/rk3288.dtsi | |||
@@ -956,7 +956,7 @@ | |||
956 | iep_mmu: iommu@ff900800 { | 956 | iep_mmu: iommu@ff900800 { |
957 | compatible = "rockchip,iommu"; | 957 | compatible = "rockchip,iommu"; |
958 | reg = <0x0 0xff900800 0x0 0x40>; | 958 | reg = <0x0 0xff900800 0x0 0x40>; |
959 | interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH 0>; | 959 | interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>; |
960 | interrupt-names = "iep_mmu"; | 960 | interrupt-names = "iep_mmu"; |
961 | #iommu-cells = <0>; | 961 | #iommu-cells = <0>; |
962 | status = "disabled"; | 962 | status = "disabled"; |
diff --git a/arch/arm/boot/dts/sun4i-a10.dtsi b/arch/arm/boot/dts/sun4i-a10.dtsi index b91300d49a31..5840f5c75c3b 100644 --- a/arch/arm/boot/dts/sun4i-a10.dtsi +++ b/arch/arm/boot/dts/sun4i-a10.dtsi | |||
@@ -502,8 +502,8 @@ | |||
502 | reg = <0x01c16000 0x1000>; | 502 | reg = <0x01c16000 0x1000>; |
503 | interrupts = <58>; | 503 | interrupts = <58>; |
504 | clocks = <&ccu CLK_AHB_HDMI0>, <&ccu CLK_HDMI>, | 504 | clocks = <&ccu CLK_AHB_HDMI0>, <&ccu CLK_HDMI>, |
505 | <&ccu 9>, | 505 | <&ccu CLK_PLL_VIDEO0_2X>, |
506 | <&ccu 18>; | 506 | <&ccu CLK_PLL_VIDEO1_2X>; |
507 | clock-names = "ahb", "mod", "pll-0", "pll-1"; | 507 | clock-names = "ahb", "mod", "pll-0", "pll-1"; |
508 | dmas = <&dma SUN4I_DMA_NORMAL 16>, | 508 | dmas = <&dma SUN4I_DMA_NORMAL 16>, |
509 | <&dma SUN4I_DMA_NORMAL 16>, | 509 | <&dma SUN4I_DMA_NORMAL 16>, |
diff --git a/arch/arm/boot/dts/sun5i-a10s.dtsi b/arch/arm/boot/dts/sun5i-a10s.dtsi index 6ae4d95e230e..316cb8b2945b 100644 --- a/arch/arm/boot/dts/sun5i-a10s.dtsi +++ b/arch/arm/boot/dts/sun5i-a10s.dtsi | |||
@@ -82,8 +82,8 @@ | |||
82 | reg = <0x01c16000 0x1000>; | 82 | reg = <0x01c16000 0x1000>; |
83 | interrupts = <58>; | 83 | interrupts = <58>; |
84 | clocks = <&ccu CLK_AHB_HDMI>, <&ccu CLK_HDMI>, | 84 | clocks = <&ccu CLK_AHB_HDMI>, <&ccu CLK_HDMI>, |
85 | <&ccu 9>, | 85 | <&ccu CLK_PLL_VIDEO0_2X>, |
86 | <&ccu 16>; | 86 | <&ccu CLK_PLL_VIDEO1_2X>; |
87 | clock-names = "ahb", "mod", "pll-0", "pll-1"; | 87 | clock-names = "ahb", "mod", "pll-0", "pll-1"; |
88 | dmas = <&dma SUN4I_DMA_NORMAL 16>, | 88 | dmas = <&dma SUN4I_DMA_NORMAL 16>, |
89 | <&dma SUN4I_DMA_NORMAL 16>, | 89 | <&dma SUN4I_DMA_NORMAL 16>, |
diff --git a/arch/arm/boot/dts/sun6i-a31.dtsi b/arch/arm/boot/dts/sun6i-a31.dtsi index 8bfa12b548e0..72d3fe44ecaf 100644 --- a/arch/arm/boot/dts/sun6i-a31.dtsi +++ b/arch/arm/boot/dts/sun6i-a31.dtsi | |||
@@ -429,8 +429,8 @@ | |||
429 | interrupts = <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>; | 429 | interrupts = <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>; |
430 | clocks = <&ccu CLK_AHB1_HDMI>, <&ccu CLK_HDMI>, | 430 | clocks = <&ccu CLK_AHB1_HDMI>, <&ccu CLK_HDMI>, |
431 | <&ccu CLK_HDMI_DDC>, | 431 | <&ccu CLK_HDMI_DDC>, |
432 | <&ccu 7>, | 432 | <&ccu CLK_PLL_VIDEO0_2X>, |
433 | <&ccu 13>; | 433 | <&ccu CLK_PLL_VIDEO1_2X>; |
434 | clock-names = "ahb", "mod", "ddc", "pll-0", "pll-1"; | 434 | clock-names = "ahb", "mod", "ddc", "pll-0", "pll-1"; |
435 | resets = <&ccu RST_AHB1_HDMI>; | 435 | resets = <&ccu RST_AHB1_HDMI>; |
436 | reset-names = "ahb"; | 436 | reset-names = "ahb"; |
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi index 68dfa82544fc..59655e42e4b0 100644 --- a/arch/arm/boot/dts/sun7i-a20.dtsi +++ b/arch/arm/boot/dts/sun7i-a20.dtsi | |||
@@ -581,8 +581,8 @@ | |||
581 | reg = <0x01c16000 0x1000>; | 581 | reg = <0x01c16000 0x1000>; |
582 | interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>; | 582 | interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>; |
583 | clocks = <&ccu CLK_AHB_HDMI0>, <&ccu CLK_HDMI>, | 583 | clocks = <&ccu CLK_AHB_HDMI0>, <&ccu CLK_HDMI>, |
584 | <&ccu 9>, | 584 | <&ccu CLK_PLL_VIDEO0_2X>, |
585 | <&ccu 18>; | 585 | <&ccu CLK_PLL_VIDEO1_2X>; |
586 | clock-names = "ahb", "mod", "pll-0", "pll-1"; | 586 | clock-names = "ahb", "mod", "pll-0", "pll-1"; |
587 | dmas = <&dma SUN4I_DMA_NORMAL 16>, | 587 | dmas = <&dma SUN4I_DMA_NORMAL 16>, |
588 | <&dma SUN4I_DMA_NORMAL 16>, | 588 | <&dma SUN4I_DMA_NORMAL 16>, |
diff --git a/arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts b/arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts index 98715538932f..a021ee6da396 100644 --- a/arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts +++ b/arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | |||
@@ -146,6 +146,7 @@ | |||
146 | status = "okay"; | 146 | status = "okay"; |
147 | 147 | ||
148 | axp81x: pmic@3a3 { | 148 | axp81x: pmic@3a3 { |
149 | compatible = "x-powers,axp813"; | ||
149 | reg = <0x3a3>; | 150 | reg = <0x3a3>; |
150 | interrupt-parent = <&r_intc>; | 151 | interrupt-parent = <&r_intc>; |
151 | interrupts = <0 IRQ_TYPE_LEVEL_LOW>; | 152 | interrupts = <0 IRQ_TYPE_LEVEL_LOW>; |
diff --git a/arch/arm/boot/dts/tango4-common.dtsi b/arch/arm/boot/dts/tango4-common.dtsi index 0ec1b0a317b4..ff72a8efb73d 100644 --- a/arch/arm/boot/dts/tango4-common.dtsi +++ b/arch/arm/boot/dts/tango4-common.dtsi | |||
@@ -156,7 +156,6 @@ | |||
156 | reg = <0x6e000 0x400>; | 156 | reg = <0x6e000 0x400>; |
157 | ranges = <0 0x6e000 0x400>; | 157 | ranges = <0 0x6e000 0x400>; |
158 | interrupt-parent = <&gic>; | 158 | interrupt-parent = <&gic>; |
159 | interrupt-controller; | ||
160 | #address-cells = <1>; | 159 | #address-cells = <1>; |
161 | #size-cells = <1>; | 160 | #size-cells = <1>; |
162 | 161 | ||
diff --git a/arch/arm/mach-davinci/dm365.c b/arch/arm/mach-davinci/dm365.c index 8be04ec95adf..5ace9380626a 100644 --- a/arch/arm/mach-davinci/dm365.c +++ b/arch/arm/mach-davinci/dm365.c | |||
@@ -868,10 +868,10 @@ static const struct dma_slave_map dm365_edma_map[] = { | |||
868 | { "spi_davinci.0", "rx", EDMA_FILTER_PARAM(0, 17) }, | 868 | { "spi_davinci.0", "rx", EDMA_FILTER_PARAM(0, 17) }, |
869 | { "spi_davinci.3", "tx", EDMA_FILTER_PARAM(0, 18) }, | 869 | { "spi_davinci.3", "tx", EDMA_FILTER_PARAM(0, 18) }, |
870 | { "spi_davinci.3", "rx", EDMA_FILTER_PARAM(0, 19) }, | 870 | { "spi_davinci.3", "rx", EDMA_FILTER_PARAM(0, 19) }, |
871 | { "dm6441-mmc.0", "rx", EDMA_FILTER_PARAM(0, 26) }, | 871 | { "da830-mmc.0", "rx", EDMA_FILTER_PARAM(0, 26) }, |
872 | { "dm6441-mmc.0", "tx", EDMA_FILTER_PARAM(0, 27) }, | 872 | { "da830-mmc.0", "tx", EDMA_FILTER_PARAM(0, 27) }, |
873 | { "dm6441-mmc.1", "rx", EDMA_FILTER_PARAM(0, 30) }, | 873 | { "da830-mmc.1", "rx", EDMA_FILTER_PARAM(0, 30) }, |
874 | { "dm6441-mmc.1", "tx", EDMA_FILTER_PARAM(0, 31) }, | 874 | { "da830-mmc.1", "tx", EDMA_FILTER_PARAM(0, 31) }, |
875 | }; | 875 | }; |
876 | 876 | ||
877 | static struct edma_soc_info dm365_edma_pdata = { | 877 | static struct edma_soc_info dm365_edma_pdata = { |
@@ -925,12 +925,14 @@ static struct resource edma_resources[] = { | |||
925 | /* not using TC*_ERR */ | 925 | /* not using TC*_ERR */ |
926 | }; | 926 | }; |
927 | 927 | ||
928 | static struct platform_device dm365_edma_device = { | 928 | static const struct platform_device_info dm365_edma_device __initconst = { |
929 | .name = "edma", | 929 | .name = "edma", |
930 | .id = 0, | 930 | .id = 0, |
931 | .dev.platform_data = &dm365_edma_pdata, | 931 | .dma_mask = DMA_BIT_MASK(32), |
932 | .num_resources = ARRAY_SIZE(edma_resources), | 932 | .res = edma_resources, |
933 | .resource = edma_resources, | 933 | .num_res = ARRAY_SIZE(edma_resources), |
934 | .data = &dm365_edma_pdata, | ||
935 | .size_data = sizeof(dm365_edma_pdata), | ||
934 | }; | 936 | }; |
935 | 937 | ||
936 | static struct resource dm365_asp_resources[] = { | 938 | static struct resource dm365_asp_resources[] = { |
@@ -1428,13 +1430,18 @@ int __init dm365_init_video(struct vpfe_config *vpfe_cfg, | |||
1428 | 1430 | ||
1429 | static int __init dm365_init_devices(void) | 1431 | static int __init dm365_init_devices(void) |
1430 | { | 1432 | { |
1433 | struct platform_device *edma_pdev; | ||
1431 | int ret = 0; | 1434 | int ret = 0; |
1432 | 1435 | ||
1433 | if (!cpu_is_davinci_dm365()) | 1436 | if (!cpu_is_davinci_dm365()) |
1434 | return 0; | 1437 | return 0; |
1435 | 1438 | ||
1436 | davinci_cfg_reg(DM365_INT_EDMA_CC); | 1439 | davinci_cfg_reg(DM365_INT_EDMA_CC); |
1437 | platform_device_register(&dm365_edma_device); | 1440 | edma_pdev = platform_device_register_full(&dm365_edma_device); |
1441 | if (IS_ERR(edma_pdev)) { | ||
1442 | pr_warn("%s: Failed to register eDMA\n", __func__); | ||
1443 | return PTR_ERR(edma_pdev); | ||
1444 | } | ||
1438 | 1445 | ||
1439 | platform_device_register(&dm365_mdio_device); | 1446 | platform_device_register(&dm365_mdio_device); |
1440 | platform_device_register(&dm365_emac_device); | 1447 | platform_device_register(&dm365_emac_device); |
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts index 45bdbfb96126..4a8d3f83a36e 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | |||
@@ -75,6 +75,7 @@ | |||
75 | pinctrl-0 = <&rgmii_pins>; | 75 | pinctrl-0 = <&rgmii_pins>; |
76 | phy-mode = "rgmii"; | 76 | phy-mode = "rgmii"; |
77 | phy-handle = <&ext_rgmii_phy>; | 77 | phy-handle = <&ext_rgmii_phy>; |
78 | phy-supply = <®_dc1sw>; | ||
78 | status = "okay"; | 79 | status = "okay"; |
79 | }; | 80 | }; |
80 | 81 | ||
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts index 806442d3e846..604cdaedac38 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | |||
@@ -77,6 +77,7 @@ | |||
77 | pinctrl-0 = <&rmii_pins>; | 77 | pinctrl-0 = <&rmii_pins>; |
78 | phy-mode = "rmii"; | 78 | phy-mode = "rmii"; |
79 | phy-handle = <&ext_rmii_phy1>; | 79 | phy-handle = <&ext_rmii_phy1>; |
80 | phy-supply = <®_dc1sw>; | ||
80 | status = "okay"; | 81 | status = "okay"; |
81 | 82 | ||
82 | }; | 83 | }; |
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts index 0eb2acedf8c3..abe179de35d7 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts | |||
@@ -82,6 +82,7 @@ | |||
82 | pinctrl-0 = <&rgmii_pins>; | 82 | pinctrl-0 = <&rgmii_pins>; |
83 | phy-mode = "rgmii"; | 83 | phy-mode = "rgmii"; |
84 | phy-handle = <&ext_rgmii_phy>; | 84 | phy-handle = <&ext_rgmii_phy>; |
85 | phy-supply = <®_dc1sw>; | ||
85 | status = "okay"; | 86 | status = "okay"; |
86 | }; | 87 | }; |
87 | 88 | ||
@@ -95,7 +96,7 @@ | |||
95 | &mmc2 { | 96 | &mmc2 { |
96 | pinctrl-names = "default"; | 97 | pinctrl-names = "default"; |
97 | pinctrl-0 = <&mmc2_pins>; | 98 | pinctrl-0 = <&mmc2_pins>; |
98 | vmmc-supply = <®_vcc3v3>; | 99 | vmmc-supply = <®_dcdc1>; |
99 | vqmmc-supply = <®_vcc1v8>; | 100 | vqmmc-supply = <®_vcc1v8>; |
100 | bus-width = <8>; | 101 | bus-width = <8>; |
101 | non-removable; | 102 | non-removable; |
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine.dtsi index a5da18a6f286..43418bd881d8 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine.dtsi | |||
@@ -45,19 +45,10 @@ | |||
45 | 45 | ||
46 | #include "sun50i-a64.dtsi" | 46 | #include "sun50i-a64.dtsi" |
47 | 47 | ||
48 | / { | ||
49 | reg_vcc3v3: vcc3v3 { | ||
50 | compatible = "regulator-fixed"; | ||
51 | regulator-name = "vcc3v3"; | ||
52 | regulator-min-microvolt = <3300000>; | ||
53 | regulator-max-microvolt = <3300000>; | ||
54 | }; | ||
55 | }; | ||
56 | |||
57 | &mmc0 { | 48 | &mmc0 { |
58 | pinctrl-names = "default"; | 49 | pinctrl-names = "default"; |
59 | pinctrl-0 = <&mmc0_pins>; | 50 | pinctrl-0 = <&mmc0_pins>; |
60 | vmmc-supply = <®_vcc3v3>; | 51 | vmmc-supply = <®_dcdc1>; |
61 | non-removable; | 52 | non-removable; |
62 | disable-wp; | 53 | disable-wp; |
63 | bus-width = <4>; | 54 | bus-width = <4>; |
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-zero-plus2.dts b/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-zero-plus2.dts index b6b7a561df8c..a42fd79a62a3 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-zero-plus2.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-zero-plus2.dts | |||
@@ -71,7 +71,7 @@ | |||
71 | pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; | 71 | pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; |
72 | vmmc-supply = <®_vcc3v3>; | 72 | vmmc-supply = <®_vcc3v3>; |
73 | bus-width = <4>; | 73 | bus-width = <4>; |
74 | cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; | 74 | cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; |
75 | status = "okay"; | 75 | status = "okay"; |
76 | }; | 76 | }; |
77 | 77 | ||
diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/boot/dts/renesas/salvator-common.dtsi index a298df74ca6c..dbe2648649db 100644 --- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi +++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi | |||
@@ -255,7 +255,6 @@ | |||
255 | &avb { | 255 | &avb { |
256 | pinctrl-0 = <&avb_pins>; | 256 | pinctrl-0 = <&avb_pins>; |
257 | pinctrl-names = "default"; | 257 | pinctrl-names = "default"; |
258 | renesas,no-ether-link; | ||
259 | phy-handle = <&phy0>; | 258 | phy-handle = <&phy0>; |
260 | status = "okay"; | 259 | status = "okay"; |
261 | 260 | ||
diff --git a/arch/arm64/boot/dts/renesas/ulcb.dtsi b/arch/arm64/boot/dts/renesas/ulcb.dtsi index 0d85b315ce71..73439cf48659 100644 --- a/arch/arm64/boot/dts/renesas/ulcb.dtsi +++ b/arch/arm64/boot/dts/renesas/ulcb.dtsi | |||
@@ -145,7 +145,6 @@ | |||
145 | &avb { | 145 | &avb { |
146 | pinctrl-0 = <&avb_pins>; | 146 | pinctrl-0 = <&avb_pins>; |
147 | pinctrl-names = "default"; | 147 | pinctrl-names = "default"; |
148 | renesas,no-ether-link; | ||
149 | phy-handle = <&phy0>; | 148 | phy-handle = <&phy0>; |
150 | status = "okay"; | 149 | status = "okay"; |
151 | 150 | ||
diff --git a/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts b/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts index d4f80786e7c2..3890468678ce 100644 --- a/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts +++ b/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | |||
@@ -132,6 +132,8 @@ | |||
132 | assigned-clocks = <&cru SCLK_MAC2IO>, <&cru SCLK_MAC2IO_EXT>; | 132 | assigned-clocks = <&cru SCLK_MAC2IO>, <&cru SCLK_MAC2IO_EXT>; |
133 | assigned-clock-parents = <&gmac_clkin>, <&gmac_clkin>; | 133 | assigned-clock-parents = <&gmac_clkin>, <&gmac_clkin>; |
134 | clock_in_out = "input"; | 134 | clock_in_out = "input"; |
135 | /* shows instability at 1GBit right now */ | ||
136 | max-speed = <100>; | ||
135 | phy-supply = <&vcc_io>; | 137 | phy-supply = <&vcc_io>; |
136 | phy-mode = "rgmii"; | 138 | phy-mode = "rgmii"; |
137 | pinctrl-names = "default"; | 139 | pinctrl-names = "default"; |
diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi index 41d61840fb99..2426da631938 100644 --- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi | |||
@@ -514,7 +514,7 @@ | |||
514 | tsadc: tsadc@ff250000 { | 514 | tsadc: tsadc@ff250000 { |
515 | compatible = "rockchip,rk3328-tsadc"; | 515 | compatible = "rockchip,rk3328-tsadc"; |
516 | reg = <0x0 0xff250000 0x0 0x100>; | 516 | reg = <0x0 0xff250000 0x0 0x100>; |
517 | interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH 0>; | 517 | interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>; |
518 | assigned-clocks = <&cru SCLK_TSADC>; | 518 | assigned-clocks = <&cru SCLK_TSADC>; |
519 | assigned-clock-rates = <50000>; | 519 | assigned-clock-rates = <50000>; |
520 | clocks = <&cru SCLK_TSADC>, <&cru PCLK_TSADC>; | 520 | clocks = <&cru SCLK_TSADC>, <&cru PCLK_TSADC>; |
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi index 910628d18add..1fc5060d7027 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | |||
@@ -155,17 +155,6 @@ | |||
155 | regulator-min-microvolt = <5000000>; | 155 | regulator-min-microvolt = <5000000>; |
156 | regulator-max-microvolt = <5000000>; | 156 | regulator-max-microvolt = <5000000>; |
157 | }; | 157 | }; |
158 | |||
159 | vdd_log: vdd-log { | ||
160 | compatible = "pwm-regulator"; | ||
161 | pwms = <&pwm2 0 25000 0>; | ||
162 | regulator-name = "vdd_log"; | ||
163 | regulator-min-microvolt = <800000>; | ||
164 | regulator-max-microvolt = <1400000>; | ||
165 | regulator-always-on; | ||
166 | regulator-boot-on; | ||
167 | status = "okay"; | ||
168 | }; | ||
169 | }; | 158 | }; |
170 | 159 | ||
171 | &cpu_b0 { | 160 | &cpu_b0 { |
diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi b/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi index 48e733136db4..0ac2ace82435 100644 --- a/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi +++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | |||
@@ -198,8 +198,8 @@ | |||
198 | gpio-controller; | 198 | gpio-controller; |
199 | #gpio-cells = <2>; | 199 | #gpio-cells = <2>; |
200 | gpio-ranges = <&pinctrl 0 0 0>, | 200 | gpio-ranges = <&pinctrl 0 0 0>, |
201 | <&pinctrl 96 0 0>, | 201 | <&pinctrl 104 0 0>, |
202 | <&pinctrl 160 0 0>; | 202 | <&pinctrl 168 0 0>; |
203 | gpio-ranges-group-names = "gpio_range0", | 203 | gpio-ranges-group-names = "gpio_range0", |
204 | "gpio_range1", | 204 | "gpio_range1", |
205 | "gpio_range2"; | 205 | "gpio_range2"; |
diff --git a/drivers/bus/sunxi-rsb.c b/drivers/bus/sunxi-rsb.c index 328ca93781cf..1b76d9585902 100644 --- a/drivers/bus/sunxi-rsb.c +++ b/drivers/bus/sunxi-rsb.c | |||
@@ -178,6 +178,7 @@ static struct bus_type sunxi_rsb_bus = { | |||
178 | .match = sunxi_rsb_device_match, | 178 | .match = sunxi_rsb_device_match, |
179 | .probe = sunxi_rsb_device_probe, | 179 | .probe = sunxi_rsb_device_probe, |
180 | .remove = sunxi_rsb_device_remove, | 180 | .remove = sunxi_rsb_device_remove, |
181 | .uevent = of_device_uevent_modalias, | ||
181 | }; | 182 | }; |
182 | 183 | ||
183 | static void sunxi_rsb_dev_release(struct device *dev) | 184 | static void sunxi_rsb_dev_release(struct device *dev) |