• Pankaj Dubey's avatar
    ARM: EXYNOS: Refactored code for using PMU address via DT · 2e94ac42
    Pankaj Dubey authored
    Under "arm/mach-exynos" many files are using PMU register offsets.
    Since we have added support for accessing PMU base address via DT,
    now we can remove PMU mapping from exynosX_iodesc. Let's convert
    all these access using iomapped address.
    This will help us in removing static mapping of PMU base address
    as well as help in reducing dependency over machine header files.
    Thus helping for migration of PMU implementation from machine to
    driver folder which can be reused for ARM64 based SoC.
    
    Also as we have removed static mappings from "regs-pmu.h" it does
    not need map.h anymore. But "platsmp.c" needed this and till now it
    got included indirectly. So lets move header inclusion of
    "mach/map.h" from "regs-pmu.h" to "platsmp.c".
    Signed-off-by: default avatarPankaj Dubey <pankaj.dubey@samsung.com>
    Reviewed-by: default avatarTomasz Figa <t.figa@samsung.com>
    Signed-off-by: default avatarKukjin Kim <kgene.kim@samsung.com>
    2e94ac42
regs-pmu.h 12.8 KB