acpi_mipi_scan_crs_csi2(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ acpi_mipi_scan_crs_csi2(9) πŸ¦‹

Kernel API Manual energy, bestie β€” this is the page for acpi_mipi_scan_crs_csi2, and we are keeping every fact exactly where it belongs. No cap. ✨

🌸 NAME 🌸

acpi_mipi_scan_crs_csi2 β€” Create ACPI _CRS CSI-2 software nodes. That's the whole name section, short and iconic. πŸ’…

πŸ’– SYNOPSIS πŸ’–

void acpi_mipi_scan_crs_csi2 (void );

πŸŽ€ ARGUMENTS πŸŽ€

  • void β€” no arguments. Not one. Zero. The function is out here with main character energy and nothing to pass in. 🫢

πŸ”₯ DESCRIPTION πŸ”₯

okay so before you call her, listen: this function must be called before any struct acpi_device objects are bound to any ACPI drivers or scan handlers. Periodt. Because of that, it cannot assume the existence of struct acpi_device objects for every device present in the ACPI namespace. Like, they might not be there yet β€” do not come for her with assumptions. πŸ˜­πŸ’€

Also, acpi_scan_lock in scan.c must be held when calling this function. Not optional, not a suggestion, not a maybe. Hold the lock, bestie. πŸ”’πŸ’–

🌈 SEE ALSO 🌈

Go read these too, iykyk. πŸ“šβœ¨


Signed off from source/version ./drivers/acpi and dated October 2026 β€” that's the footer info, bestie, delivered with a bow. πŸŽ€πŸ’œ

πŸ“¦ where this page comes from