* Adam Ford <aford173@xxxxxxxxx> [191211 14:14]: > I am not sure where to post this, but a bunch of omap boards uses > either the WL12 or WL18xx Wireless chips, and I have a generic > question regarding the 'regulators' we use to set the enable pin on > the WiFi chips. > > When digging around in the mmc drivers, I found a driver called > "mmc-pwrseq-simple" > > It appears to do exactly what we want (ie, turn on the WiFi chip) > without having to create a separate fixed regulator, but it also has > the added functionality of enabling an external clock signal. > > This mmc-pwrseq-simple driver appears to be referenced from the MMC > level with the reference like "mmc-pwrseq = <&usdhc1_pwrseq>;" or > something similar. > > Should we use this type of mechanism instead of the simple regulators > to enable/disable the WL12 and/or WL18xx chips? I am not sure of the > OMAP MMC/SD controller utilizes the "mmc-pwrseq" entry in the node or > not. Yes that should work and from what I recall no custom pwrseq handling is needed. Maybe give it a try and configure the 70 ms enable delay? Regards, Tony