/kernel/linux/linux-5.10/drivers/memory/ |
H A D | of_memory.h | 15 const struct lpddr2_timings *of_get_ddr_timings(struct device_node *np_ddr, 21 of_lpddr3_get_ddr_timings(struct device_node *np_ddr, 31 *of_get_ddr_timings(struct device_node *np_ddr, struct device *dev, in of_get_ddr_timings() argument 44 *of_lpddr3_get_ddr_timings(struct device_node *np_ddr, in of_lpddr3_get_ddr_timings() argument
|
H A D | of_memory.c | 94 * @np_ddr: Pointer to ddr device tree node 104 const struct lpddr2_timings *of_get_ddr_timings(struct device_node *np_ddr, in of_get_ddr_timings() argument 123 for_each_child_of_node(np_ddr, np_tim) in of_get_ddr_timings() 134 for_each_child_of_node(np_ddr, np_tim) { in of_get_ddr_timings() 244 * @np_ddr: Pointer to ddr device tree node 255 *of_lpddr3_get_ddr_timings(struct device_node *np_ddr, struct device *dev, in of_lpddr3_get_ddr_timings() argument 271 for_each_child_of_node(np_ddr, np_tim) in of_lpddr3_get_ddr_timings() 282 for_each_child_of_node(np_ddr, np_tim) { in of_lpddr3_get_ddr_timings()
|
H A D | emif.c | 54 * @np_ddr: Pointer to ddr device tree node 69 struct device_node *np_ddr; member 1266 struct device_node *np_ddr, in of_get_ddr_info() 1278 if (of_device_is_compatible(np_ddr, "jedec,lpddr2-s4")) in of_get_ddr_info() 1280 else if (of_device_is_compatible(np_ddr, "jedec,lpddr2-s2")) in of_get_ddr_info() 1283 of_property_read_u32(np_ddr, "density", &density); in of_get_ddr_info() 1284 of_property_read_u32(np_ddr, "io-width", &io_width); in of_get_ddr_info() 1305 struct device_node *np_ddr; in of_get_memory_device_details() local 1308 np_ddr = of_parse_phandle(np_emif, "device-handle", 0); in of_get_memory_device_details() 1309 if (!np_ddr) in of_get_memory_device_details() 1265 of_get_ddr_info(struct device_node *np_emif, struct device_node *np_ddr, struct ddr_device_info *dev_info) of_get_ddr_info() argument [all...] |
/kernel/linux/linux-6.6/drivers/memory/ |
H A D | of_memory.h | 15 const struct lpddr2_timings *of_get_ddr_timings(struct device_node *np_ddr, 21 of_lpddr3_get_ddr_timings(struct device_node *np_ddr, 34 *of_get_ddr_timings(struct device_node *np_ddr, struct device *dev, in of_get_ddr_timings() argument 47 *of_lpddr3_get_ddr_timings(struct device_node *np_ddr, in of_lpddr3_get_ddr_timings() argument
|
H A D | emif.c | 53 * @np_ddr: Pointer to ddr device tree node 67 struct device_node *np_ddr; member 888 struct device_node *np_ddr, in of_get_ddr_info() 900 if (of_device_is_compatible(np_ddr, "jedec,lpddr2-s4")) in of_get_ddr_info() 902 else if (of_device_is_compatible(np_ddr, "jedec,lpddr2-s2")) in of_get_ddr_info() 905 of_property_read_u32(np_ddr, "density", &density); in of_get_ddr_info() 906 of_property_read_u32(np_ddr, "io-width", &io_width); in of_get_ddr_info() 927 struct device_node *np_ddr; in of_get_memory_device_details() local 930 np_ddr = of_parse_phandle(np_emif, "device-handle", 0); in of_get_memory_device_details() 931 if (!np_ddr) in of_get_memory_device_details() 887 of_get_ddr_info(struct device_node *np_emif, struct device_node *np_ddr, struct ddr_device_info *dev_info) of_get_ddr_info() argument [all...] |
H A D | of_memory.c | 94 * @np_ddr: Pointer to ddr device tree node 104 const struct lpddr2_timings *of_get_ddr_timings(struct device_node *np_ddr, in of_get_ddr_timings() argument 123 for_each_child_of_node(np_ddr, np_tim) in of_get_ddr_timings() 134 for_each_child_of_node(np_ddr, np_tim) { in of_get_ddr_timings() 246 * @np_ddr: Pointer to ddr device tree node 257 *of_lpddr3_get_ddr_timings(struct device_node *np_ddr, struct device *dev, in of_lpddr3_get_ddr_timings() argument 273 for_each_child_of_node(np_ddr, np_tim) in of_lpddr3_get_ddr_timings() 284 for_each_child_of_node(np_ddr, np_tim) { in of_lpddr3_get_ddr_timings()
|
/kernel/linux/linux-5.10/drivers/memory/samsung/ |
H A D | exynos5422-dmc.c | 1184 struct device_node *np_ddr; in of_get_dram_timings() local 1187 np_ddr = of_parse_phandle(dmc->dev->of_node, "device-handle", 0); in of_get_dram_timings() 1188 if (!np_ddr) { in of_get_dram_timings() 1214 dmc->timings = of_lpddr3_get_ddr_timings(np_ddr, dmc->dev, in of_get_dram_timings() 1223 dmc->min_tck = of_lpddr3_get_min_tck(np_ddr, dmc->dev); in of_get_dram_timings() 1248 of_node_put(np_ddr); in of_get_dram_timings()
|
/kernel/linux/linux-6.6/drivers/memory/samsung/ |
H A D | exynos5422-dmc.c | 1179 struct device_node *np_ddr; in of_get_dram_timings() local 1182 np_ddr = of_parse_phandle(dmc->dev->of_node, "device-handle", 0); in of_get_dram_timings() 1183 if (!np_ddr) { in of_get_dram_timings() 1209 dmc->timings = of_lpddr3_get_ddr_timings(np_ddr, dmc->dev, in of_get_dram_timings() 1218 dmc->min_tck = of_lpddr3_get_min_tck(np_ddr, dmc->dev); in of_get_dram_timings() 1243 of_node_put(np_ddr); in of_get_dram_timings()
|