MFD: mcp/ucb1x00: separate ucb1x00 driver data from the MCP data
[platform/adaptation/renesas_rcar/renesas_kernel.git] / drivers / mfd / mcp-sa11x0.c
index 420710b..960ebc7 100644 (file)
@@ -194,7 +194,6 @@ static int mcp_sa11x0_probe(struct platform_device *dev)
        mcp->owner              = THIS_MODULE;
        mcp->ops                = &mcp_sa11x0;
        mcp->sclk_rate          = data->sclk_rate;
-       mcp->gpio_base          = data->gpio_base;
 
        m = priv(mcp);
        m->mccr0 = data->mccr0 | 0x7f7f;
@@ -229,7 +228,7 @@ static int mcp_sa11x0_probe(struct platform_device *dev)
        mcp->rw_timeout = (64 * 3 * 1000000 + mcp->sclk_rate - 1) /
                          mcp->sclk_rate;
 
-       ret = mcp_host_add(mcp);
+       ret = mcp_host_add(mcp, data->codec_pdata);
        if (ret == 0)
                return 0;