Merge tag 'omap-for-v3.11/fixes-against-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes
From Tony Lindgren: Omap fixes mostly to deal with the dropping of platform data for omap4, and to make v7_defconfig bootable on omap4 SDP with nfsroot. * tag 'omap-for-v3.11/fixes-against-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: ARM: OMAP2+: Provide alias to USB PHY clock ARM: dts: Add missing vmmc2 regulator for twl ARM: multi_v7: Enabled omap4430 sdp nfsroot
This commit is contained in:
commit
9d0b375089
|
@ -47,6 +47,12 @@
|
||||||
regulator-max-microvolt = <3150000>;
|
regulator-max-microvolt = <3150000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
vmmc2: regulator-vmmc2 {
|
||||||
|
compatible = "ti,twl4030-vmmc2";
|
||||||
|
regulator-min-microvolt = <1850000>;
|
||||||
|
regulator-max-microvolt = <3150000>;
|
||||||
|
};
|
||||||
|
|
||||||
vusb1v5: regulator-vusb1v5 {
|
vusb1v5: regulator-vusb1v5 {
|
||||||
compatible = "ti,twl4030-vusb1v5";
|
compatible = "ti,twl4030-vusb1v5";
|
||||||
};
|
};
|
||||||
|
|
|
@ -53,6 +53,7 @@ CONFIG_IP_PNP=y
|
||||||
CONFIG_IP_PNP_DHCP=y
|
CONFIG_IP_PNP_DHCP=y
|
||||||
CONFIG_DEVTMPFS=y
|
CONFIG_DEVTMPFS=y
|
||||||
CONFIG_DEVTMPFS_MOUNT=y
|
CONFIG_DEVTMPFS_MOUNT=y
|
||||||
|
CONFIG_OMAP_OCP2SCP=y
|
||||||
CONFIG_BLK_DEV_SD=y
|
CONFIG_BLK_DEV_SD=y
|
||||||
CONFIG_ATA=y
|
CONFIG_ATA=y
|
||||||
CONFIG_SATA_AHCI_PLATFORM=y
|
CONFIG_SATA_AHCI_PLATFORM=y
|
||||||
|
@ -61,6 +62,7 @@ CONFIG_SATA_MV=y
|
||||||
CONFIG_NETDEVICES=y
|
CONFIG_NETDEVICES=y
|
||||||
CONFIG_SUN4I_EMAC=y
|
CONFIG_SUN4I_EMAC=y
|
||||||
CONFIG_NET_CALXEDA_XGMAC=y
|
CONFIG_NET_CALXEDA_XGMAC=y
|
||||||
|
CONFIG_KS8851=y
|
||||||
CONFIG_SMSC911X=y
|
CONFIG_SMSC911X=y
|
||||||
CONFIG_STMMAC_ETH=y
|
CONFIG_STMMAC_ETH=y
|
||||||
CONFIG_MDIO_SUN4I=y
|
CONFIG_MDIO_SUN4I=y
|
||||||
|
@ -89,6 +91,7 @@ CONFIG_I2C_DESIGNWARE_PLATFORM=y
|
||||||
CONFIG_I2C_SIRF=y
|
CONFIG_I2C_SIRF=y
|
||||||
CONFIG_I2C_TEGRA=y
|
CONFIG_I2C_TEGRA=y
|
||||||
CONFIG_SPI=y
|
CONFIG_SPI=y
|
||||||
|
CONFIG_SPI_OMAP24XX=y
|
||||||
CONFIG_SPI_PL022=y
|
CONFIG_SPI_PL022=y
|
||||||
CONFIG_SPI_SIRF=y
|
CONFIG_SPI_SIRF=y
|
||||||
CONFIG_SPI_TEGRA114=y
|
CONFIG_SPI_TEGRA114=y
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
#include <linux/of_irq.h>
|
#include <linux/of_irq.h>
|
||||||
#include <linux/of_platform.h>
|
#include <linux/of_platform.h>
|
||||||
#include <linux/irqdomain.h>
|
#include <linux/irqdomain.h>
|
||||||
|
#include <linux/clk.h>
|
||||||
|
|
||||||
#include <asm/mach/arch.h>
|
#include <asm/mach/arch.h>
|
||||||
|
|
||||||
|
@ -35,6 +36,21 @@ static struct of_device_id omap_dt_match_table[] __initdata = {
|
||||||
{ }
|
{ }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Create alias for USB host PHY clock.
|
||||||
|
* Remove this when clock phandle can be provided via DT
|
||||||
|
*/
|
||||||
|
static void __init legacy_init_ehci_clk(char *clkname)
|
||||||
|
{
|
||||||
|
int ret;
|
||||||
|
|
||||||
|
ret = clk_add_alias("main_clk", NULL, clkname, NULL);
|
||||||
|
if (ret) {
|
||||||
|
pr_err("%s:Failed to add main_clk alias to %s :%d\n",
|
||||||
|
__func__, clkname, ret);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static void __init omap_generic_init(void)
|
static void __init omap_generic_init(void)
|
||||||
{
|
{
|
||||||
omap_sdrc_init(NULL, NULL);
|
omap_sdrc_init(NULL, NULL);
|
||||||
|
@ -45,10 +61,15 @@ static void __init omap_generic_init(void)
|
||||||
* HACK: call display setup code for selected boards to enable omapdss.
|
* HACK: call display setup code for selected boards to enable omapdss.
|
||||||
* This will be removed when omapdss supports DT.
|
* This will be removed when omapdss supports DT.
|
||||||
*/
|
*/
|
||||||
if (of_machine_is_compatible("ti,omap4-panda"))
|
if (of_machine_is_compatible("ti,omap4-panda")) {
|
||||||
omap4_panda_display_init_of();
|
omap4_panda_display_init_of();
|
||||||
|
legacy_init_ehci_clk("auxclk3_ck");
|
||||||
|
|
||||||
|
}
|
||||||
else if (of_machine_is_compatible("ti,omap4-sdp"))
|
else if (of_machine_is_compatible("ti,omap4-sdp"))
|
||||||
omap_4430sdp_display_init_of();
|
omap_4430sdp_display_init_of();
|
||||||
|
else if (of_machine_is_compatible("ti,omap5-uevm"))
|
||||||
|
legacy_init_ehci_clk("auxclk1_ck");
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_SOC_OMAP2420
|
#ifdef CONFIG_SOC_OMAP2420
|
||||||
|
|
Loading…
Reference in New Issue