mirror of
https://github.com/torvalds/linux.git
synced 2026-05-27 16:44:58 +02:00
mfd: tps65010: Use per-client debugfs directory
The I2C core now provides a debugfs entry for each client. Let this driver use it instead of the root directory. Further improvements by this change: automatic support of multiple instances. Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Link: https://lore.kernel.org/r/20250318091234.22170-1-wsa+renesas@sang-engineering.com Signed-off-by: Lee Jones <lee@kernel.org>
This commit is contained in:
parent
1d2aeee6dd
commit
70a9d37429
|
|
@ -512,7 +512,6 @@ static void tps65010_remove(struct i2c_client *client)
|
|||
if (client->irq > 0)
|
||||
free_irq(client->irq, tps);
|
||||
cancel_delayed_work_sync(&tps->work);
|
||||
debugfs_remove(tps->file);
|
||||
the_tps = NULL;
|
||||
}
|
||||
|
||||
|
|
@ -608,7 +607,7 @@ static int tps65010_probe(struct i2c_client *client)
|
|||
|
||||
tps65010_work(&tps->work.work);
|
||||
|
||||
tps->file = debugfs_create_file(DRIVER_NAME, S_IRUGO, NULL,
|
||||
tps->file = debugfs_create_file(DRIVER_NAME, S_IRUGO, client->debugfs,
|
||||
tps, DEBUG_FOPS);
|
||||
|
||||
/* optionally register GPIOs */
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user