of_aemif_parse_abus_config(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 of_aemif_parse_abus_config(9) 🌸

okay bestie, welcome to this little corner of the Kernel API Manual β€” yes, the of_aemif_parse_abus_config(9) page, and it's lowkey iconic ✨. Buckle up, we're parsing device tree stuff and it's gonna slay.


πŸ’– NAME πŸ’–

of_aemif_parse_abus_config β€” parse CS configuration from DT πŸŽ€

✨ SYNOPSIS ✨

int of_aemif_parse_abus_config (struct platform_device *pdev , struct
       device_node *np );

🫢 ARGUMENTS 🫢

  • pdev β€” the platform device to parse for. That's the main-character device we're working with πŸ’….
  • np β€” device node ptr. Yep, a pointer to the device node, no cap πŸ¦‹.

🌈 DESCRIPTION 🌈

This function updates the emif async bus configuration based on the values configured in a cs device binding node. It's literally taking what the DT says and feeding it into the bus config β€” periodt πŸ’–.

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/memory/ti-aemif.c, plus these very important besties: struct aemif_cs_data(9), struct aemif_device(9), aemif_check_cs_timings(9), aemif_set_cs_timings(9), aemif_calc_rate(9), aemif_config_abus(9), aemif_get_hw_params(9). Go give 'em a read, iykyk πŸ‘‘.


source: ./drivers/memory Β· date: October 2026 Β· page: of_aemif_parse_abus_config(9) β€” big kiss from the Kernel API Manual, signing off πŸ’…πŸ’–

πŸ“¦ where this page comes from