]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00177643: Add mlb initial code to mx6 ard board
authorTerry Lv <r65388@freescale.com>
Thu, 22 Mar 2012 11:13:44 +0000 (19:13 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:34:18 +0000 (08:34 +0200)
Add mlb initial code to mx6 ard board.

Signed-off-by: Terry Lv <r65388@freescale.com>
arch/arm/mach-mx6/board-mx6q_sabreauto.c
arch/arm/mach-mx6/board-mx6q_sabreauto.h
arch/arm/mach-mx6/board-mx6solo_sabreauto.h

index 65cef3749cb588c7251cbe236d20fd381511fafb..a409a3d42dcc5fe7d42bd60adf0d68c5b150274e 100644 (file)
@@ -1149,6 +1149,12 @@ static int __init imx6q_init_audio(void)
        return 0;
 }
 
+static struct mxc_mlb_platform_data mx6_sabreauto_mlb150_data = {
+       .reg_nvcc               = NULL,
+       .mlb_clk                = "mlb150_clk",
+       .mlb_pll_clk            = "pll6",
+};
+
 static struct mxc_dvfs_platform_data sabreauto_dvfscore_data = {
        .reg_id                 = "cpu_vddgp",
        .clk1_id                = "cpu_clk",
@@ -1430,6 +1436,7 @@ static void __init mx6_board_init(void)
        imx6q_add_flexcan1(&mx6q_sabreauto_flexcan_pdata[1]);
        imx6q_add_hdmi_soc();
        imx6q_add_hdmi_soc_dai();
+       imx6q_add_mlb150(&mx6_sabreauto_mlb150_data);
 }
 
 extern void __iomem *twd_base;
index 045cef0287364c8fb47cf2fd8e85a730eff0a05b..21e7be5122388c1d6aa36a287e76a5c5dcd9669a 100644 (file)
@@ -207,6 +207,11 @@ static iomux_v3_cfg_t mx6q_sabreauto_pads[] = {
        MX6Q_PAD_GPIO_19__GPIO_4_5,
        MX6Q_PAD_EIM_D24__GPIO_3_24,
 
+       /* MLB150 */
+       MX6Q_PAD_ENET_TXD1__MLB_MLBCLK,
+       MX6Q_PAD_GPIO_6__MLB_MLBSIG,
+       MX6Q_PAD_GPIO_2__MLB_MLBDAT,
+
 #if defined(CONFIG_MTD_M25P80) || defined(CONFIG_MTD_M25P80_MODULE)
        /* eCSPI1 */
        MX6Q_PAD_EIM_D16__ECSPI1_SCLK,
index b50b3144e175d1cc016ef8509ea398381537ea64..25a1bdc649119655db0590484a3f1c9a7e18341a 100644 (file)
@@ -208,6 +208,11 @@ static iomux_v3_cfg_t mx6dl_sabreauto_pads[] = {
        MX6DL_PAD_GPIO_19__GPIO_4_5,
        MX6DL_PAD_EIM_D24__GPIO_3_24,
 
+       /* MLB150 */
+       MX6DL_PAD_ENET_TXD1__MLB_MLBCLK,
+       MX6DL_PAD_GPIO_6__MLB_MLBSIG,
+       MX6DL_PAD_GPIO_2__MLB_MLBDAT,
+
 #if defined(CONFIG_MTD_M25P80) || defined(CONFIG_MTD_M25P80_MODULE)
        /* eCSPI1 */
        MX6DL_PAD_EIM_D16__ECSPI1_SCLK,