STRUCT TPS6507X_DEV(9)
okay so bestie, this is struct tps6507x_dev(9) from the Kernel API Manual β¨ itβs giving βtps6507x sub-driver chip access routines,β and weβre keeping every field, pointer, and callback exactly where it belongs π«Ά no cap.
πΈ NAME πΈ
struct tps6507x_devβ tps6507x sub-driver chip access routines π@read_dev()β I2C register read function@write_dev()β I2C register write function
β¨ SYNOPSIS β¨
Hereβs the struct in all its exact lilβ glory, bestie β no edits, no cap:
struct tps6507x_dev {
struct device *dev;
struct i2c_client *i2c_client;
int (*read_dev)(struct tps6507x_dev *tps6507x, char reg, int size,
void *dest);
int (*write_dev)(struct tps6507x_dev *tps6507x, char reg, int size,
void *src);
struct tps6507x_pmic *pmic;
};
π«Ά Members π«Ά
The member lineup is literally the fields above: dev, i2c_client, read_dev, write_dev, and pmic π no extra member prose was hiding here, so weβre not inventing any.
π Description π
Device data may be used to access the TPS6507x chip. Thatβs the description, bestie β short, sweet, and lowkey iconic ππ
π SEE ALSO π
- Kernel file
./include/linux/mfd/tps6507x.h struct tps6507x_board(9)
bye bestie π«Ά footer source/version info: ./include/linux/mfd; date: October 2026; page: struct tps6507x_dev(9) π
π¦ 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