summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-mxs/mach-mxs.c
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2012-11-18 22:08:29 +0100
committerShawn Guo <shawn.guo@linaro.org>2012-11-20 22:09:05 +0800
commit160d5f27605f5acac8f426d862e8f8a499eef2b5 (patch)
tree00334d37b84f86c6ba61bf1af8a39f2117850291 /arch/arm/mach-mxs/mach-mxs.c
parenta04878645f54d238821fff85e46d7603f45a0a1f (diff)
downloadop-kernel-dev-160d5f27605f5acac8f426d862e8f8a499eef2b5.zip
op-kernel-dev-160d5f27605f5acac8f426d862e8f8a499eef2b5.tar.gz
ARM: mxs: Add SchulerControl SPS1 DTS file
Add DTS file for this custom board. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm/mach-mxs/mach-mxs.c')
-rw-r--r--arch/arm/mach-mxs/mach-mxs.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-mxs/mach-mxs.c b/arch/arm/mach-mxs/mach-mxs.c
index 67ef355..9807037 100644
--- a/arch/arm/mach-mxs/mach-mxs.c
+++ b/arch/arm/mach-mxs/mach-mxs.c
@@ -290,6 +290,11 @@ static void __init m28evk_init(void)
mxsfb_pdata.ld_intf_width = STMLCDIF_18BIT;
}
+static void __init sc_sps1_init(void)
+{
+ enable_clk_enet_out();
+}
+
static int apx4devkit_phy_fixup(struct phy_device *phy)
{
phy->dev_flags |= MICREL_PHY_50MHZ_CLK;
@@ -414,6 +419,8 @@ static void __init mxs_machine_init(void)
cfa10049_init();
else if (of_machine_is_compatible("armadeus,imx28-apf28"))
apf28_init();
+ else if (of_machine_is_compatible("schulercontrol,imx28-sps1"))
+ sc_sps1_init();
of_platform_populate(NULL, of_default_bus_match_table,
mxs_auxdata_lookup, NULL);
OpenPOWER on IntegriCloud