diff --git a/asoc/codecs/bolero/bolero-cdc.c b/asoc/codecs/bolero/bolero-cdc.c index 4ab2eb879cfd..fb182a266ac4 100644 --- a/asoc/codecs/bolero/bolero-cdc.c +++ b/asoc/codecs/bolero/bolero-cdc.c @@ -1049,10 +1049,9 @@ static void bolero_add_child_devices(struct work_struct *work) pdev->dev.parent = priv->dev; pdev->dev.of_node = node; - if (split_codec) { - priv->dev->platform_data = platdata; + priv->dev->platform_data = platdata; + if (split_codec) priv->wcd_dev = &pdev->dev; - } ret = platform_device_add(pdev); if (ret) {