1 /* SPDX-License-Identifier: BSD-2-Clause */ 2 /* 3 * Copyright (c) 2026, Qualcomm Technologies, Inc. and/or its subsidiaries. 4 */ 5 6 #ifndef _DSP_H_ 7 #define _DSP_H_ 8 9 #include "pas.h" 10 11 struct dsp_fw_boot_lpass_regs { 12 uint32_t efuse_evb_sel; 13 }; 14 15 struct dsp_fw_boot_regs { 16 uint32_t xo_cbcr; 17 uint32_t sleep_cbcr; 18 uint32_t core_cbcr; 19 uint32_t rst_evb; 20 uint32_t core_start; 21 uint32_t boot_cmd; 22 uint32_t boot_status; 23 /* lpass */ 24 struct dsp_fw_boot_lpass_regs lpass; 25 }; 26 27 TEE_Result dsp_fw_start(struct qcom_pas_data *data, 28 const struct dsp_fw_boot_regs *regs); 29 30 #endif /* _DSP_H_ */ 31