kernel_samsung_a53x/include/soc/samsung/dsu_theodul_errata.h
2024-06-15 16:02:09 -03:00

31 lines
551 B
C
Executable file

/* SPDX-License-Identifier: GPL-2.0-only */
/*
* ARM Theodul DSU errata handling routine.
*
* Copyright (C) Samsung Limited, 2021.
*
*/
#if defined(CONFIG_SOC_S5E9925)
#include <soc/samsung/exynos-smc.h>
#endif
#if defined(CONFIG_SOC_S5E9925)
static void arm_smcc_disable_clock_gating(void)
{
exynos_smc(0x82000530, 0x10000, 0, 0);
}
static void arm_smcc_enable_clock_gating(void)
{
exynos_smc(0x82000530, 0x10000, 1, 0);
}
#else
static void arm_smcc_disable_clock_gating(void)
{
}
static void arm_smcc_enable_clock_gating(void)
{
}
#endif