Linux Kernel
3.7.1
|
#include <emif_plat.h>
struct emif_platform_data - Platform data passed on EMIF platform device creation. Used by the driver. : Hw capabilities of the EMIF IP in the respective SoC : Device info structure containing information such as type, bus width, density etc : Timings information from device datasheet passed as an array of 'struct lpddr2_timings'. Can be NULL if if default timings are ok : Size of the timings array. Depends on the number of different frequencies for which timings data is provided : Minimum value of some timing parameters in terms of number of cycles. Can be NULL if default values are ok : Custom configurations requested by SoC or board code and the data for them. Can be NULL if default configurations done by the driver are ok. See documentation for 'struct emif_custom_configs' for more details
Definition at line 116 of file emif_plat.h.
struct emif_custom_configs* custom_configs |
Definition at line 122 of file emif_plat.h.
Definition at line 118 of file emif_plat.h.
u32 hw_caps |
Definition at line 117 of file emif_plat.h.
u32 ip_rev |
Definition at line 123 of file emif_plat.h.
struct lpddr2_min_tck* min_tck |
Definition at line 121 of file emif_plat.h.
u32 phy_type |
Definition at line 124 of file emif_plat.h.
struct lpddr2_timings* timings |
Definition at line 119 of file emif_plat.h.
u32 timings_arr_size |
Definition at line 120 of file emif_plat.h.