nvmem: rockchip-efuse: Fix dependencies

Not every rockchip efuse depends on ROCKCHIP_SIP, so delete
dependencies in Kconfig. It is more appropriate to add
dependencies for sip_smc_secure_reg_read/write.

Change-Id: I7f551f9fe71ced847657531e3c3cf418766fa3a4
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
This commit is contained in:
Finley Xiao
2017-03-20 11:18:31 +08:00
committed by Huang, Tao
parent c1b18ddbbc
commit d472b161d5
2 changed files with 5 additions and 1 deletions

View File

@@ -52,7 +52,6 @@ config ROCKCHIP_EFUSE
tristate "Rockchip eFuse Support"
depends on ARCH_ROCKCHIP || COMPILE_TEST
depends on HAS_IOMEM
depends on ROCKCHIP_SIP
help
This is a simple drive to dump specified values of Rockchip SoC
from eFuse, such as cpu-leakage.

View File

@@ -91,8 +91,13 @@ struct arm_smccc_res sip_smc_ddr_cfg(u32 arg0, u32 arg1,
u32 arg2);
struct arm_smccc_res sip_smc_get_share_mem_page(u32 page_num,
share_page_type_t page_type);
#ifdef CONFIG_ROCKCHIP_SIP
u32 sip_smc_secure_reg_read(u32 addr_phy);
int sip_smc_secure_reg_write(u32 addr_phy, u32 val);
#else
u32 sip_smc_secure_reg_read(u32 addr_phy) { return 0; }
int sip_smc_secure_reg_write(u32 addr_phy, u32 val) { return 0; }
#endif
void psci_enable_fiq(void);
u32 rockchip_psci_smc_get_tf_ver(void);