/openbmc/linux/drivers/watchdog/ |
H A D | imx_sc_wdt.c | 52 arm_smccc_smc(IMX_SIP_TIMER, IMX_SIP_TIMER_PING_WDOG, in imx_sc_wdt_ping() 62 arm_smccc_smc(IMX_SIP_TIMER, IMX_SIP_TIMER_START_WDOG, in imx_sc_wdt_start() 67 arm_smccc_smc(IMX_SIP_TIMER, IMX_SIP_TIMER_SET_WDOG_ACT, in imx_sc_wdt_start() 77 arm_smccc_smc(IMX_SIP_TIMER, IMX_SIP_TIMER_STOP_WDOG, in imx_sc_wdt_stop() 89 arm_smccc_smc(IMX_SIP_TIMER, IMX_SIP_TIMER_SET_TIMEOUT_WDOG, in imx_sc_wdt_set_timeout() 105 arm_smccc_smc(IMX_SIP_TIMER, IMX_SIP_TIMER_SET_PRETIME_WDOG, in imx_sc_wdt_set_pretimeout()
|
H A D | keembay_wdt.c | 149 arm_smccc_smc(WDT_INT_CLEAR_SMC, WDT_TO_INT_MASK, 0, 0, 0, 0, 0, 0, &res); in keembay_wdt_to_isr() 163 arm_smccc_smc(WDT_INT_CLEAR_SMC, WDT_TH_INT_MASK, 0, 0, 0, 0, 0, 0, &res); in keembay_wdt_th_isr()
|
H A D | arm_smc_wdt.c | 42 arm_smccc_smc((u32)(uintptr_t)watchdog_get_drvdata(wdd), call, arg, 0, in smcwd_call()
|
/openbmc/linux/drivers/platform/mellanox/ |
H A D | mlxbf-bootctl.c | 142 arm_smccc_smc(smc_op, smc_arg, 0, 0, 0, 0, 0, 0, &res); in mlxbf_bootctl_smc() 460 arm_smccc_smc(MLNX_HANDLE_GET_ICM_INFO, 0, 0, 0, 0, in large_icm_show() 486 arm_smccc_smc(MLNX_HANDLE_SET_ICM_INFO, icm_data, 0, 0, 0, 0, 0, 0, &res); in large_icm_store() 508 arm_smccc_smc(MLNX_HANDLE_OS_UP, 0, 0, 0, 0, 0, 0, 0, &res); in os_up_store() 521 arm_smccc_smc(MLXBF_BOOTCTL_GET_MFG_INFO, MLNX_MFG_TYPE_OOB_MAC, 0, 0, 0, in oob_mac_show() 557 arm_smccc_smc(MLXBF_BOOTCTL_SET_MFG_INFO, MLNX_MFG_TYPE_OOB_MAC, in oob_mac_store() 573 arm_smccc_smc(MLXBF_BOOTCTL_GET_MFG_INFO, in opn_show() 602 arm_smccc_smc(MLXBF_BOOTCTL_SET_MFG_INFO, in opn_store() 624 arm_smccc_smc(MLXBF_BOOTCTL_GET_MFG_INFO, in sku_show() 653 arm_smccc_smc(MLXBF_BOOTCTL_SET_MFG_INFO, in sku_store() [all …]
|
H A D | mlxbf-pmc.c | 444 arm_smccc_smc(command, pmc->sreg_tbl_perf, (uintptr_t)addr, 0, 0, 0, 0, in mlxbf_pmc_secure_read() 500 arm_smccc_smc(command, pmc->sreg_tbl_perf, value, (uintptr_t)addr, 0, 0, in mlxbf_pmc_secure_write() 1396 arm_smccc_smc(MLXBF_PMC_SIP_SVC_UID, 0, 0, 0, 0, 0, 0, 0, &res); in mlxbf_pmc_probe() 1419 arm_smccc_smc(MLXBF_PMC_SIP_SVC_VERSION, 0, 0, 0, 0, 0, 0, 0, in mlxbf_pmc_probe()
|
/openbmc/linux/drivers/clk/rockchip/ |
H A D | clk-ddr.c | 37 arm_smccc_smc(ROCKCHIP_SIP_DRAM_FREQ, drate, 0, in rockchip_ddrclk_sip_set_rate() 51 arm_smccc_smc(ROCKCHIP_SIP_DRAM_FREQ, 0, 0, in rockchip_ddrclk_sip_recalc_rate() 64 arm_smccc_smc(ROCKCHIP_SIP_DRAM_FREQ, rate, 0, in rockchip_ddrclk_sip_round_rate()
|
/openbmc/linux/drivers/mfd/ |
H A D | altera-sysmgr.c | 47 arm_smccc_smc(INTEL_SIP_SMC_REG_WRITE, sysmgr_base + reg, in s10_protected_reg_write() 69 arm_smccc_smc(INTEL_SIP_SMC_REG_READ, sysmgr_base + reg, in s10_protected_reg_read()
|
/openbmc/linux/drivers/devfreq/ |
H A D | imx8m-ddrc.c | 113 arm_smccc_smc(IMX_SIP_DDR_DVFS, target_freq, online_cpus, in imx8m_ddrc_smc_set_freq() 290 arm_smccc_smc(IMX_SIP_DDR_DVFS, IMX_SIP_DDR_DVFS_GET_FREQ_COUNT, in imx8m_ddrc_init_freq_info() 300 arm_smccc_smc(IMX_SIP_DDR_DVFS, IMX_SIP_DDR_DVFS_GET_FREQ_INFO, in imx8m_ddrc_init_freq_info()
|
H A D | rk3399_dmc.c | 159 arm_smccc_smc(ROCKCHIP_SIP_DRAM_FREQ, odt_pd_arg0, odt_pd_arg1, in rk3399_dmcfreq_target() 403 arm_smccc_smc(ROCKCHIP_SIP_DRAM_FREQ, 0, 0, in rk3399_dmcfreq_probe()
|
/openbmc/linux/drivers/firmware/ |
H A D | qcom_scm-legacy.c | 114 arm_smccc_smc(smc->args[0], smc->args[1], smc->args[2], in __scm_legacy_do() 234 arm_smccc_smc(SCM_LEGACY_ATOMIC_ID(desc->svc, desc->cmd, arglen), in scm_legacy_call_atomic()
|
/openbmc/u-boot/board/ucRobotics/bubblegum_96/ |
H A D | bubblegum_96.c | 39 arm_smccc_smc(ARM_PSCI_0_2_FN_PSCI_VERSION, 0, 0, 0, 0, 0, 0, 0, &res); in show_psci_version()
|
/openbmc/linux/arch/arm/mach-artpec/ |
H A D | board-artpec6.c | 49 arm_smccc_smc(SECURE_OP_L2C_WRITEREG, reg, val, 0, in artpec6_l2c310_write_sec()
|
/openbmc/linux/arch/arm/mach-at91/ |
H A D | sam_secure.c | 24 arm_smccc_smc(SAM_SIP_SMC_STD_CALL_VAL(fn), arg0, arg1, 0, 0, 0, 0, 0, in sam_smccc_call()
|
/openbmc/u-boot/cmd/ |
H A D | smccc.c | 41 arm_smccc_smc(fid, a1, a2, a3, a4, a5, a6, a7, &res); in do_call()
|
/openbmc/linux/drivers/soc/tegra/ |
H A D | ari-tegra186.c | 31 arm_smccc_smc(SMC_SIP_INVOKE_MCE | MCE_SMC_READ_MCA, in read_uncore_mca()
|
/openbmc/u-boot/include/linux/ |
H A D | arm-smccc.h | 116 #define arm_smccc_smc(...) __arm_smccc_smc(__VA_ARGS__, NULL) macro
|
/openbmc/u-boot/drivers/firmware/ |
H A D | psci.c | 39 arm_smccc_smc(function_id, arg0, arg1, arg2, 0, 0, 0, 0, &res); in invoke_psci_fn()
|
/openbmc/u-boot/board/qualcomm/dragonboard820c/ |
H A D | dragonboard820c.c | 110 arm_smccc_smc(ARM_PSCI_0_2_FN_PSCI_VERSION, 0, 0, 0, 0, 0, 0, 0, &res); in show_psci_version()
|
/openbmc/linux/drivers/rtc/ |
H A D | rtc-imx-sc.c | 69 arm_smccc_smc(IMX_SIP_SRTC, IMX_SIP_SRTC_SET_TIME, in imx_sc_rtc_set_time()
|
/openbmc/linux/arch/arm/mach-omap2/ |
H A D | omap-secure.c | 93 arm_smccc_smc(OMAP_SIP_SMC_STD_CALL_VAL(fn), arg, in omap_smccc_smc()
|
/openbmc/linux/drivers/ufs/host/ |
H A D | ufs-mediatek.h | 228 arm_smccc_smc(MTK_SIP_UFS_CONTROL, in _ufs_mtk_smc()
|
/openbmc/linux/drivers/char/hw_random/ |
H A D | cn10k-rng.c | 74 arm_smccc_smc(PLAT_OCTEONTX_RESET_RNG_EBG_HEALTH_STATE, 0, 0, 0, 0, 0, 0, 0, &res); in reset_rng_health_state()
|
/openbmc/linux/drivers/soc/imx/ |
H A D | soc-imx8m.c | 43 arm_smccc_smc(IMX_SIP_GET_SOC_INFO, 0, 0, 0, 0, 0, 0, 0, &res); in imx8mq_soc_revision_from_atf()
|
/openbmc/linux/drivers/nvmem/ |
H A D | imx-ocotp-scu.c | 214 arm_smccc_smc(IMX_SIP_OTP_WRITE, index, *buf, 0, 0, 0, 0, 0, &res); in imx_scu_ocotp_write()
|
/openbmc/linux/drivers/remoteproc/ |
H A D | imx_rproc.c | 397 arm_smccc_smc(IMX_SIP_RPROC, IMX_SIP_RPROC_START, 0, 0, 0, 0, 0, 0, &res); in imx_rproc_start() 437 arm_smccc_smc(IMX_SIP_RPROC, IMX_SIP_RPROC_STOP, 0, 0, 0, 0, 0, 0, &res); in imx_rproc_stop() 984 arm_smccc_smc(IMX_SIP_RPROC, IMX_SIP_RPROC_STARTED, 0, 0, 0, 0, 0, 0, &res); in imx_rproc_detect_mode()
|