macio_pci_add_devices(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so this is the Kernel API Manual page for macio_pci_add_devices(9), bestie β€” it adds sub-devices of mac-io to the device tree ✨

✨ SYNOPSIS ✨

the signature is literally right here, no cap:

void macio_pci_add_devices (struct macio_chip *chip );

πŸŽ€ ARGUMENTS πŸŽ€

  • chip β€” a pointer to the macio_chip holding the devices 🫢

πŸ’… DESCRIPTION πŸ’…

This function is doing the whole main-character job of extracting devices from the Open Firmware device tree, building macio_dev structures, and adding them to the Linux device tree 🌈

⚠️ caveat, bestie: for now, childs of media-bay are added now as well. This will change rsn though. πŸ‘€

πŸ”— SEE ALSO πŸ”—


🫢 okay that’s the whole manual moment! source/version: ./drivers/macintosh; date: October 2026. now go slay in the kernel, bestie πŸ’…
πŸ“¦ where this page comes from