1*ddaf02d1SJit Loon Lim /* 2*ddaf02d1SJit Loon Lim * Copyright (c) 2022-2023, Intel Corporation. All rights reserved. 3*ddaf02d1SJit Loon Lim * 4*ddaf02d1SJit Loon Lim * SPDX-License-Identifier: BSD-3-Clause 5*ddaf02d1SJit Loon Lim */ 6*ddaf02d1SJit Loon Lim 7*ddaf02d1SJit Loon Lim #ifndef COMBOPHY_H 8*ddaf02d1SJit Loon Lim #define COMBOPHY_H 9*ddaf02d1SJit Loon Lim 10*ddaf02d1SJit Loon Lim #include <lib/mmio.h> 11*ddaf02d1SJit Loon Lim 12*ddaf02d1SJit Loon Lim #include "socfpga_handoff.h" 13*ddaf02d1SJit Loon Lim 14*ddaf02d1SJit Loon Lim #define PERIPHERAL_SDMMC_MASK 0x60 15*ddaf02d1SJit Loon Lim #define PERIPHERAL_SDMMC_OFFSET 6 16*ddaf02d1SJit Loon Lim #define DFI_INTF_MASK 0x1 17*ddaf02d1SJit Loon Lim 18*ddaf02d1SJit Loon Lim /* FUNCTION DEFINATION */ 19*ddaf02d1SJit Loon Lim /* 20*ddaf02d1SJit Loon Lim * @brief Nand controller initialization function 21*ddaf02d1SJit Loon Lim * 22*ddaf02d1SJit Loon Lim * @hoff_ptr: Pointer to the hand-off data 23*ddaf02d1SJit Loon Lim * Return: 0 on success, a negative errno on failure 24*ddaf02d1SJit Loon Lim */ 25*ddaf02d1SJit Loon Lim int combo_phy_init(handoff *hoff_ptr); 26*ddaf02d1SJit Loon Lim int dfi_select(handoff *hoff_ptr); 27*ddaf02d1SJit Loon Lim 28*ddaf02d1SJit Loon Lim #endif 29