of_lpddr3_get_ddr_timings(9)
π NAME π
okay so bestie, this is of_lpddr3_get_ddr_timings(9) from the Kernel API Manual β it extracts the lpddr3 timings and updates no of frequencies available. periodt. π
β¨ SYNOPSIS β¨
const struct lpddr3_timings * of_lpddr3_get_ddr_timings (struct
device_node *np_ddr , struct device *dev , u32 device_type , u32
*nr_frequencies );
π ARGUMENTS π
np_ddrβ pointer to the ddr device tree node πΈdevβ the device requesting ddr timings π¦device_typeβ type of ddr π«nr_frequenciesβ no of frequencies available for ddr, and this function updates it π₯
π DESCRIPTION π
So basically it populates the lpddr3_timings structure by extracting data from the device tree node. Then it returns a pointer to that populated structure. π
But bestie, if there's any error while populating? It returns NULL. no cap. π
π«Ά SEE ALSO π«Ά
- Kernel file
./drivers/memory/of_memory.c of_get_min_tck(9)of_get_ddr_timings(9)of_lpddr3_get_min_tck(9)of_lpddr2_get_info(9)
mwah π slay, thatβs the whole page β from the Kernel API Manual, source ./drivers/memory, dated October 2026. πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms