• Magnus Damm's avatar
    ARM: mach-shmobile: Remove 3DG/SGX from sh7372 INTCS · 4861da4f
    Magnus Damm authored
    This patch removes support for the SGX interrupt source in
    the sh7372 INTCS controller.
    The SGX hardware block included in sh7372 is already hooked
    up to the ARM Cortex-A8 core using the INTCA controller,
    so SGX users are encouraged to make use of that interrupt
    source instead.
    Removing support for the SGX interrupt source in INTCS
    simplifies the sh7372 power management code by allowing
    us to assume that only INTCA needs to be powered on to
    operate the SGX hardware.
    If the INTCS interrupt source would be kept then the kernel
    would be forced to deal with additional dependencies that does
    not follow the regular power domain hiearachy. With this
    patch in place we can safely power down INTCS while the
    SGX is operating.
    Signed-off-by: default avatarMagnus Damm <damm@opensource.se>
    Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
intc-sh7372.c 23.7 KB