1*4dbe24cfSBo-Chen Chen /* 2*4dbe24cfSBo-Chen Chen * Copyright (c) 2022, MediaTek Inc. All rights reserved. 3*4dbe24cfSBo-Chen Chen * 4*4dbe24cfSBo-Chen Chen * SPDX-License-Identifier: BSD-3-Clause 5*4dbe24cfSBo-Chen Chen */ 6*4dbe24cfSBo-Chen Chen 7*4dbe24cfSBo-Chen Chen #include <common/debug.h> 8*4dbe24cfSBo-Chen Chen #include <lib/mmio.h> 9*4dbe24cfSBo-Chen Chen #include <mt_msdc.h> 10*4dbe24cfSBo-Chen Chen #include <platform_def.h> 11*4dbe24cfSBo-Chen Chen 12*4dbe24cfSBo-Chen Chen uint64_t msdc_smc_dispatcher(uint64_t arg0, uint64_t arg1, 13*4dbe24cfSBo-Chen Chen uint64_t arg2, uint64_t arg3) 14*4dbe24cfSBo-Chen Chen { 15*4dbe24cfSBo-Chen Chen INFO("[%s] msdc setup call from kernel\n", __func__); 16*4dbe24cfSBo-Chen Chen mmio_setbits_32(MSDC0_BASE + MSDC_CQHCI_CFG, MSDC_CQHCI_CRYPTO_ENABLE); 17*4dbe24cfSBo-Chen Chen 18*4dbe24cfSBo-Chen Chen return 0L; 19*4dbe24cfSBo-Chen Chen } 20