xref: /openbmc/linux/drivers/ufs/core/ufs-sysfs.h (revision dd11376b)
1*dd11376bSBart Van Assche /* SPDX-License-Identifier: GPL-2.0 */
2*dd11376bSBart Van Assche /* Copyright (C) 2018 Western Digital Corporation
3*dd11376bSBart Van Assche  */
4*dd11376bSBart Van Assche 
5*dd11376bSBart Van Assche #ifndef __UFS_SYSFS_H__
6*dd11376bSBart Van Assche #define __UFS_SYSFS_H__
7*dd11376bSBart Van Assche 
8*dd11376bSBart Van Assche #include <linux/sysfs.h>
9*dd11376bSBart Van Assche 
10*dd11376bSBart Van Assche struct device;
11*dd11376bSBart Van Assche 
12*dd11376bSBart Van Assche void ufs_sysfs_add_nodes(struct device *dev);
13*dd11376bSBart Van Assche void ufs_sysfs_remove_nodes(struct device *dev);
14*dd11376bSBart Van Assche 
15*dd11376bSBart Van Assche extern const struct attribute_group ufs_sysfs_unit_descriptor_group;
16*dd11376bSBart Van Assche extern const struct attribute_group ufs_sysfs_lun_attributes_group;
17*dd11376bSBart Van Assche 
18*dd11376bSBart Van Assche #endif
19