aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/boot/dts/am335x-bone-common.dtsi1
-rw-r--r--arch/arm/boot/dts/am3517.dtsi4
-rw-r--r--arch/arm/boot/dts/am437x-sk-evm.dts2
-rw-r--r--arch/arm/boot/dts/dra7.dtsi2
-rw-r--r--arch/arm/boot/dts/imx51-zii-rdu1.dts2
-rw-r--r--arch/arm/configs/imx_v4_v5_defconfig2
-rw-r--r--arch/arm/configs/imx_v6_v7_defconfig2
-rw-r--r--drivers/bus/ti-sysc.c8
8 files changed, 16 insertions, 7 deletions
diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi
index f9e8667f5886..73b514dddf65 100644
--- a/arch/arm/boot/dts/am335x-bone-common.dtsi
+++ b/arch/arm/boot/dts/am335x-bone-common.dtsi
@@ -168,7 +168,6 @@
168 AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat3.mmc0_dat3 */ 168 AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat3.mmc0_dat3 */
169 AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_cmd.mmc0_cmd */ 169 AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_cmd.mmc0_cmd */
170 AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_clk.mmc0_clk */ 170 AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_clk.mmc0_clk */
171 AM33XX_IOPAD(0x9a0, PIN_INPUT | MUX_MODE4) /* mcasp0_aclkr.mmc0_sdwp */
172 >; 171 >;
173 }; 172 };
174 173
diff --git a/arch/arm/boot/dts/am3517.dtsi b/arch/arm/boot/dts/am3517.dtsi
index ca294914bbb1..4b6062b631b1 100644
--- a/arch/arm/boot/dts/am3517.dtsi
+++ b/arch/arm/boot/dts/am3517.dtsi
@@ -39,6 +39,8 @@
39 ti,davinci-ctrl-ram-size = <0x2000>; 39 ti,davinci-ctrl-ram-size = <0x2000>;
40 ti,davinci-rmii-en = /bits/ 8 <1>; 40 ti,davinci-rmii-en = /bits/ 8 <1>;
41 local-mac-address = [ 00 00 00 00 00 00 ]; 41 local-mac-address = [ 00 00 00 00 00 00 ];
42 clocks = <&emac_ick>;
43 clock-names = "ick";
42 }; 44 };
43 45
44 davinci_mdio: ethernet@5c030000 { 46 davinci_mdio: ethernet@5c030000 {
@@ -49,6 +51,8 @@
49 bus_freq = <1000000>; 51 bus_freq = <1000000>;
50 #address-cells = <1>; 52 #address-cells = <1>;
51 #size-cells = <0>; 53 #size-cells = <0>;
54 clocks = <&emac_fck>;
55 clock-names = "fck";
52 }; 56 };
53 57
54 uart4: serial@4809e000 { 58 uart4: serial@4809e000 {
diff --git a/arch/arm/boot/dts/am437x-sk-evm.dts b/arch/arm/boot/dts/am437x-sk-evm.dts
index 440351ad0b80..d4be3fd0b6f4 100644
--- a/arch/arm/boot/dts/am437x-sk-evm.dts
+++ b/arch/arm/boot/dts/am437x-sk-evm.dts
@@ -610,6 +610,8 @@
610 610
611 touchscreen-size-x = <480>; 611 touchscreen-size-x = <480>;
612 touchscreen-size-y = <272>; 612 touchscreen-size-y = <272>;
613
614 wakeup-source;
613 }; 615 };
614 616
615 tlv320aic3106: tlv320aic3106@1b { 617 tlv320aic3106: tlv320aic3106@1b {
diff --git a/arch/arm/boot/dts/dra7.dtsi b/arch/arm/boot/dts/dra7.dtsi
index 9dcd14edc202..e03495a799ce 100644
--- a/arch/arm/boot/dts/dra7.dtsi
+++ b/arch/arm/boot/dts/dra7.dtsi
@@ -1580,7 +1580,6 @@
1580 dr_mode = "otg"; 1580 dr_mode = "otg";
1581 snps,dis_u3_susphy_quirk; 1581 snps,dis_u3_susphy_quirk;
1582 snps,dis_u2_susphy_quirk; 1582 snps,dis_u2_susphy_quirk;
1583 snps,dis_metastability_quirk;
1584 }; 1583 };
1585 }; 1584 };
1586 1585
@@ -1608,6 +1607,7 @@
1608 dr_mode = "otg"; 1607 dr_mode = "otg";
1609 snps,dis_u3_susphy_quirk; 1608 snps,dis_u3_susphy_quirk;
1610 snps,dis_u2_susphy_quirk; 1609 snps,dis_u2_susphy_quirk;
1610 snps,dis_metastability_quirk;
1611 }; 1611 };
1612 }; 1612 };
1613 1613
diff --git a/arch/arm/boot/dts/imx51-zii-rdu1.dts b/arch/arm/boot/dts/imx51-zii-rdu1.dts
index df9eca94d812..8a878687197b 100644
--- a/arch/arm/boot/dts/imx51-zii-rdu1.dts
+++ b/arch/arm/boot/dts/imx51-zii-rdu1.dts
@@ -770,7 +770,7 @@
770 770
771 pinctrl_ts: tsgrp { 771 pinctrl_ts: tsgrp {
772 fsl,pins = < 772 fsl,pins = <
773 MX51_PAD_CSI1_D8__GPIO3_12 0x85 773 MX51_PAD_CSI1_D8__GPIO3_12 0x04
774 MX51_PAD_CSI1_D9__GPIO3_13 0x85 774 MX51_PAD_CSI1_D9__GPIO3_13 0x85
775 >; 775 >;
776 }; 776 };
diff --git a/arch/arm/configs/imx_v4_v5_defconfig b/arch/arm/configs/imx_v4_v5_defconfig
index 054591dc9a00..4cd2f4a2bff4 100644
--- a/arch/arm/configs/imx_v4_v5_defconfig
+++ b/arch/arm/configs/imx_v4_v5_defconfig
@@ -141,9 +141,11 @@ CONFIG_USB_STORAGE=y
141CONFIG_USB_CHIPIDEA=y 141CONFIG_USB_CHIPIDEA=y
142CONFIG_USB_CHIPIDEA_UDC=y 142CONFIG_USB_CHIPIDEA_UDC=y
143CONFIG_USB_CHIPIDEA_HOST=y 143CONFIG_USB_CHIPIDEA_HOST=y
144CONFIG_USB_CHIPIDEA_ULPI=y
144CONFIG_NOP_USB_XCEIV=y 145CONFIG_NOP_USB_XCEIV=y
145CONFIG_USB_GADGET=y 146CONFIG_USB_GADGET=y
146CONFIG_USB_ETH=m 147CONFIG_USB_ETH=m
148CONFIG_USB_ULPI_BUS=y
147CONFIG_MMC=y 149CONFIG_MMC=y
148CONFIG_MMC_SDHCI=y 150CONFIG_MMC_SDHCI=y
149CONFIG_MMC_SDHCI_PLTFM=y 151CONFIG_MMC_SDHCI_PLTFM=y
diff --git a/arch/arm/configs/imx_v6_v7_defconfig b/arch/arm/configs/imx_v6_v7_defconfig
index f70507ab91ee..200ebda47e0c 100644
--- a/arch/arm/configs/imx_v6_v7_defconfig
+++ b/arch/arm/configs/imx_v6_v7_defconfig
@@ -302,6 +302,7 @@ CONFIG_USB_STORAGE=y
302CONFIG_USB_CHIPIDEA=y 302CONFIG_USB_CHIPIDEA=y
303CONFIG_USB_CHIPIDEA_UDC=y 303CONFIG_USB_CHIPIDEA_UDC=y
304CONFIG_USB_CHIPIDEA_HOST=y 304CONFIG_USB_CHIPIDEA_HOST=y
305CONFIG_USB_CHIPIDEA_ULPI=y
305CONFIG_USB_SERIAL=m 306CONFIG_USB_SERIAL=m
306CONFIG_USB_SERIAL_GENERIC=y 307CONFIG_USB_SERIAL_GENERIC=y
307CONFIG_USB_SERIAL_FTDI_SIO=m 308CONFIG_USB_SERIAL_FTDI_SIO=m
@@ -338,6 +339,7 @@ CONFIG_USB_GADGETFS=m
338CONFIG_USB_FUNCTIONFS=m 339CONFIG_USB_FUNCTIONFS=m
339CONFIG_USB_MASS_STORAGE=m 340CONFIG_USB_MASS_STORAGE=m
340CONFIG_USB_G_SERIAL=m 341CONFIG_USB_G_SERIAL=m
342CONFIG_USB_ULPI_BUS=y
341CONFIG_MMC=y 343CONFIG_MMC=y
342CONFIG_MMC_SDHCI=y 344CONFIG_MMC_SDHCI=y
343CONFIG_MMC_SDHCI_PLTFM=y 345CONFIG_MMC_SDHCI_PLTFM=y
diff --git a/drivers/bus/ti-sysc.c b/drivers/bus/ti-sysc.c
index 1cc29629d238..80d60f43db56 100644
--- a/drivers/bus/ti-sysc.c
+++ b/drivers/bus/ti-sysc.c
@@ -169,9 +169,9 @@ static int sysc_get_clocks(struct sysc *ddata)
169 const char *name; 169 const char *name;
170 int nr_fck = 0, nr_ick = 0, i, error = 0; 170 int nr_fck = 0, nr_ick = 0, i, error = 0;
171 171
172 ddata->clock_roles = devm_kzalloc(ddata->dev, 172 ddata->clock_roles = devm_kcalloc(ddata->dev,
173 sizeof(*ddata->clock_roles) *
174 SYSC_MAX_CLOCKS, 173 SYSC_MAX_CLOCKS,
174 sizeof(*ddata->clock_roles),
175 GFP_KERNEL); 175 GFP_KERNEL);
176 if (!ddata->clock_roles) 176 if (!ddata->clock_roles)
177 return -ENOMEM; 177 return -ENOMEM;
@@ -200,8 +200,8 @@ static int sysc_get_clocks(struct sysc *ddata)
200 return -EINVAL; 200 return -EINVAL;
201 } 201 }
202 202
203 ddata->clocks = devm_kzalloc(ddata->dev, 203 ddata->clocks = devm_kcalloc(ddata->dev,
204 sizeof(*ddata->clocks) * ddata->nr_clocks, 204 ddata->nr_clocks, sizeof(*ddata->clocks),
205 GFP_KERNEL); 205 GFP_KERNEL);
206 if (!ddata->clocks) 206 if (!ddata->clocks)
207 return -ENOMEM; 207 return -ENOMEM;