rockchip: cpu: cpu_is_xxx depends on CPU config

Change-Id: I8c84af7b41da306b20a6d3653deaeee6ce49ea31
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
This commit is contained in:
Tao Huang 2018-03-09 20:13:25 +08:00
parent e3ffa5e5db
commit 195d03b6cb

View File

@ -55,6 +55,7 @@ static inline void rockchip_set_cpu_version(unsigned long ver)
#define ROCKCHIP_CPU_RK312X 0x31260000
#define ROCKCHIP_CPU_RK3288 0x32880000
#ifdef CONFIG_CPU_RK312X
static inline bool cpu_is_rk312x(void)
{
if (rockchip_soc_id)
@ -64,7 +65,11 @@ static inline bool cpu_is_rk312x(void)
of_machine_is_compatible("rockchip,rk3126c") ||
of_machine_is_compatible("rockchip,rk3128");
}
#else
static inline bool cpu_is_rk312x(void) { return false; }
#endif
#ifdef CONFIG_CPU_RK3288
static inline bool cpu_is_rk3288(void)
{
if (rockchip_soc_id)
@ -72,6 +77,9 @@ static inline bool cpu_is_rk3288(void)
return of_machine_is_compatible("rockchip,rk3288") ||
of_machine_is_compatible("rockchip,rk3288w");
}
#else
static inline bool cpu_is_rk3288(void) { return false; }
#endif
#define ROCKCHIP_SOC_MASK (ROCKCHIP_CPU_MASK | 0xff)
#define ROCKCHIP_SOC_RK3126 (ROCKCHIP_CPU_RK312X | 0x00)