• P
    OMAP: hwmod: allow omap_hwmod_late_init() caller to skip module idle in _setup() · 97d60162
    Paul Walmsley 提交于
    On kernels that don't use the omap_device_enable() calls to enable
    devices, leave all on-chip devices enabled in hwmod _setup().
    Otherwise, accesses to those devices are likely to fail, crashing the
    system.  It's expected that kernels built without CONFIG_PM_RUNTIME
    will be the primary use-case for this.  This functionality is
    controlled by adding an extra parameter to omap_hwmod_late_init().
    
    This patch is based on the patch "OMAP: hwmod: don't auto-disable
    hwmod when !CONFIG_PM_RUNTIME" by Kevin Hilman
    <khilman@deeprootsystems.com>.
    
    Cc: Kevin Hilman <khilman@deeprootsystems.com>
    Signed-off-by: NPaul Walmsley <paul@pwsan.com>
    97d60162
omap_hwmod.c 42.7 KB