m88ds3103_attach(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Okay so bestie, welcome to the m88ds3103_attach(9) page in the Kernel API Manual β€” and the whole assignment is literally just: Attach a m88ds3103 demod. Slay. It’s giving β€œget this demod attached” energy and I’m obsessed. ✨

✨ SYNOPSIS ✨

Here’s the exact signature, no cap:

struct dvb_frontend * m88ds3103_attach (const struct m88ds3103_config
       *config , struct i2c_adapter *i2c , struct i2c_adapter **tuner_i2c );

🫢 ARGUMENTS 🫢

Three arguments, bestie β€” let’s get into them:

  • config β€” pointer to struct m88ds3103_config with demod configuration.
  • i2c β€” i2c adapter to use.
  • tuner_i2c β€” on success, returns the I2C adapter associated with m88ds3103 tuner.

πŸ”₯ RETURN πŸ”₯

Vibe check on the return value: FE pointer on success, NULL on failure. That’s it. That’s the whole read. πŸ’…

πŸ’€ NOTE πŸ’€

Do not add new m88ds3103_attach users! Use I2C bindings instead.

🌈 SEE ALSO 🌈

Go peek at these, bestie β€” they’re the linked lore:

  • Kernel file ./drivers/media/dvb-frontends/m88ds3103.h
  • enum m88ds3103_ts_mode(9)
  • enum m88ds3103_clock_out(9)
  • struct m88ds3103_platform_data(9)
  • struct m88ds3103_config(9)

Signed off from the ./drivers/media/dvb-frontends source/version corner, dated October 2026, on this m88ds3103_attach(9) page β€” periodt, bestie πŸŽ€βœ¨

πŸ“¦ where this page comes from