of_aemif_parse_abus_config(9)
πΈ 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
- 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