Is it compulsary to apply patches for WL1831 in imx6-kernel version 3.14.52 and if yes where we will get patches ?
I think 3.14 kernel does not have support for the WL1831 device tree binding. However you can search the same on your device tree with the string "WL12*".
It should be something like the below string in your device tree.
compatible = "ti,wl1271"; instead of wl1831
It depends upon on you if you are using using the device tree then you need to apply the patches.
You can take the patches from the below links
[PATCH v6 5/6] ARM: dts: add wl12xx/wl18xx bindings
[v5,2/3] wl18xx: add basic device-tree support - Patchwork
Retrieving data ...