1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
26dd34ae4SMasahiro Yamada /*
36dd34ae4SMasahiro Yamada  * Copyright (C) 2016 Socionext Inc.
46dd34ae4SMasahiro Yamada  */
56dd34ae4SMasahiro Yamada 
66dd34ae4SMasahiro Yamada #ifndef ARCH_DDRPHY_INIT_H
76dd34ae4SMasahiro Yamada #define ARCH_DDRPHY_INTT_H
86dd34ae4SMasahiro Yamada 
96dd34ae4SMasahiro Yamada #include <linux/compiler.h>
106dd34ae4SMasahiro Yamada #include <linux/types.h>
116dd34ae4SMasahiro Yamada 
126dd34ae4SMasahiro Yamada int uniphier_ld4_ddrphy_init(void __iomem *phy_base, int freq, bool ddr3plus);
136dd34ae4SMasahiro Yamada void ddrphy_prepare_training(void __iomem *phy_base, int rank);
146dd34ae4SMasahiro Yamada int ddrphy_training(void __iomem *phy_base);
156dd34ae4SMasahiro Yamada 
166dd34ae4SMasahiro Yamada #endif /* ARCH_DDRPHY_INT_H */
17