• Tony Lindgren's avatar
    ARM: dts: Configure duovero for to allow core retention during idle · 731b4098
    Tony Lindgren authored
    By reconfiguring few GPIOs in the dts file we can make duovero parlor
    hit retention during idle:
    
    1. Let's a larger debounce value for gpio-keys
    
    This will then make gpio-keys use software debounce and the GPIO
    debounce clock is not enabled.
    
    2. Let's allow WLAN suspend for mwifiex
    
    This can be done just by adding keep-power-in-suspend.
    
    3. Let's reconfigure smsc911x driver to use GPIO edge interrupt
    
    This will allow using NFSroot while the system idles, and the kernel
    has quite a few dts files with "smsc,lan9115" compatible using edge
    interrupts.
    
    Then to have the system hit core retention during idle, the UARTs
    needs to be idled and USB modules need to be unloaded or unbound.
    
    Cc: Ash Charles <ash@gumstix.com>
    Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
    731b4098
omap4-duovero.dtsi 7.28 KB