STRUCT DDR_DEVICE_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct ddr_device_info(9) β€” Kernel API Manual πŸ’–

okay bestie, welcome to the struct ddr_device_info(9) page 🫢 it’s literally giving β€œall the information about the DDR device except AC timing parameters.” That’s the whole NAME vibe, no cap πŸ’…


✨ NAME ✨

struct ddr_device_info β€” all information about the DDR device except AC timing parameters πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

       struct ddr_device_info {
           u32 type;
           u32 density;
           u32 io_width;
           u32 cs1_used;
           u32 cal_resistors_per_cs;
           char manufacturer[10];
        };

🌸 Members 🌸

  • type β€” device type, like LPDDR2-S4, LPDDR2-S2, etc. iykyk 🧚
  • density β€” device density. that’s the tea πŸ“
  • io_width β€” bus width. slay ✨
  • cs1_used β€” whether there is a DDR device attached to the second chip-select (CS1) of this EMIF instance πŸ‘‘
  • cal_resistors_per_cs β€” whether there is one calibration resistor per chip-select or whether it’s a single one for both πŸ’…
  • manufacturer β€” manufacturer name string. iconic πŸŽ€

πŸŽ€ SEE ALSO πŸŽ€

  • Kernel file ./include/linux/platform_data/emif_plat.h
  • struct emif_custom_configs(9)
  • struct emif_platform_data(9)

that’s the whole page, bestie πŸ’– source/version lives at ./include/linux/platform_data, and the date is October 2026 β€” go forth and slay your DDR config, mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from