 
            
            
            
            
                5 Mar
                
                    2020
                
            
            
                5 Mar
                
                '20
                
            
            
            
        
    
                2:36 p.m.
            
        On Thu, Mar 05, 2020 at 07:06:15AM -0600, Pierre-Louis Bossart wrote:
The use of devm_gpiod_get() in a dailink .init() callback generates issues when unloading modules. The dependencies between modules are not well handled and the snd_soc_rt5677 module cannot be removed:
In what way are the dependencies not well managed and why aren't we requesting the GPIO on device model probe anyway?