diff options
| author | Wolfram Sang <wsa+renesas@sang-engineering.com> | 2023-11-13 01:54:41 +0300 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2024-10-17 16:22:03 +0300 |
| commit | e2a268b0f512fb18ae5961b1fdfaf610ed6bd661 (patch) | |
| tree | 39d0d8c3e00bbcfce2957cbd8297e5d426234490 /include/linux | |
| parent | 064debdc4127f5c45727d62a534dc0f1c5b3fcc5 (diff) | |
| download | linux-e2a268b0f512fb18ae5961b1fdfaf610ed6bd661.tar.xz | |
i2c: create debugfs entry per adapter
[ Upstream commit 73febd775bdbdb98c81255ff85773ac410ded5c4 ]
Two drivers already implement custom debugfs handling for their
i2c_adapter and more will come. So, let the core create a debugfs
directory per adapter and pass that to drivers for their debugfs files.
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
Stable-dep-of: 8d3cefaf6592 ("i2c: core: Lock address during client device instantiation")
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/i2c.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/i2c.h b/include/linux/i2c.h index 4f5285b87a7f..96432b0a05d4 100644 --- a/include/linux/i2c.h +++ b/include/linux/i2c.h @@ -750,6 +750,8 @@ struct i2c_adapter { struct irq_domain *host_notify_domain; struct regulator *bus_regulator; + + struct dentry *debugfs; }; #define to_i2c_adapter(d) container_of(d, struct i2c_adapter, dev) |
