X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Ffsl_mmdc.h;h=05fb41f40335ff29d4e6364379bce6c3a88ac9fb;hb=ddd39d0cc1a025a1e2e3c792cc8286dbdfa29b54;hp=1d09ff4cb1ba7d421daa3a5a57f8554790dc6253;hpb=b9e745bbe2562fda710d668dc9cef46e0b23049f;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/fsl_mmdc.h b/include/fsl_mmdc.h index 1d09ff4..05fb41f 100644 --- a/include/fsl_mmdc.h +++ b/include/fsl_mmdc.h @@ -1,7 +1,6 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ /* * Copyright 2016 Freescale Semiconductor, Inc. - * - * SPDX-License-Identifier: GPL-2.0+ */ #ifndef FSL_MMDC_H @@ -150,10 +149,23 @@ struct mmdc_regs { u32 mpdccr; }; -void mmdc_init(void); +struct fsl_mmdc_info { + u32 mdctl; + u32 mdpdc; + u32 mdotc; + u32 mdcfg0; + u32 mdcfg1; + u32 mdcfg2; + u32 mdmisc; + u32 mdref; + u32 mdrwd; + u32 mdor; + u32 mdasp; + u32 mpodtctrl; + u32 mpzqhwctrl; + u32 mprddlctl; +}; -#if !defined(CONFIG_MMDC_MDCTL) -#error Must configure board-specific timing CONFIG_MMDC_* in .h for MMDC -#endif +void mmdc_init(const struct fsl_mmdc_info *); #endif /* FSL_MMDC_H */