sil680_seldev(9)
β¨ NAME β¨
Welcome to sil680_seldev(9) from the Kernel API Manual, bestie π β this lil helper is here to return register base. That's the whole vibe. π
πΈ SYNOPSIS πΈ
int sil680_seldev (struct ata_port *ap , struct ata_device *adev , int r
);
π ARGUMENTS π
apβ ATA interface. Your port-side bestie π«Άadevβ ATA device. The device in question, slay πrβ config offset. The offset you're feeding in β¨
π DESCRIPTION π
okay so here's the tea: sil680_seldev turns a config register offset into the right address in PCI space to access the control register in question, including accounting for the unit shift. Yes, that part is literally included β no cap. π₯
π¦ SEE ALSO π¦
Kernel file ./drivers/ata/pata_sil680.c β go peek, bestie π:
sil680_selreg(9)sil680_cable_detect(9)sil680_set_piomode(9)sil680_set_dmamode(9)sil680_sff_exec_command(9)sil680_init_chip(9)
mwah π this page is from the source/version ./drivers/ata, dated October 2026 β that's the footer tea, not me making stuff up ππ
π¦ 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