projects
/
linux-2.6-microblaze.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1d2aeee
)
mfd: tps65010: Use per-client debugfs directory
author
Wolfram Sang
<wsa+renesas@sang-engineering.com>
Tue, 18 Mar 2025 09:12:12 +0000
(10:12 +0100)
committer
Lee Jones
<lee@kernel.org>
Thu, 22 May 2025 14:49:59 +0000
(15:49 +0100)
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>
drivers/mfd/tps65010.c
patch
|
blob
|
history
diff --git
a/drivers/mfd/tps65010.c
b/drivers/mfd/tps65010.c
index
00fb12c
..
e7c5743
100644
(file)
--- a/
drivers/mfd/tps65010.c
+++ b/
drivers/mfd/tps65010.c
@@
-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 */