External McPDM functional clock from twl6040

modulename: clk-twl6040.ko

configname: CONFIG_CLK_TWL6040

Linux Kernel Configuration
└─>Device Drivers
└─>Common Clock Framework
└─>External McPDM functional clock from twl6040
In linux kernel since version 3.1 (release Date: 2011-10-24)  
Enable the external functional clock support on OMAP4+ platforms for
McPDM. McPDM module is using the external bit clock on the McPDM bus
as functional clock.

source code: